From 772643330a9c7cfb71e47255d68feedfa9998ef7 Mon Sep 17 00:00:00 2001 From: mayc Date: Mon, 22 Sep 2025 11:42:55 -0400 Subject: [PATCH 01/11] Add Pediatric 1.3 --- .../pediatric/PediatricDataProvider.java | 4 +- ...conversion_to_pediatric_primary_tumor.json | 47 ------------------- .../pediatric_regional_nodes_42195.json | 19 -------- ...x_summ_surg_2023_retinoblastoma_97268.json | 20 -------- .../rx_summ_surgical_margins_47287.json | 19 -------- .../pediatric/{1.2 => 1.3}/glossary/terms.txt | 0 .../schemas/acute_lymphoblastic_leukemia.json | 2 +- .../schemas/adult_other_non_pediatric.json | 2 +- .../{1.2 => 1.3}/schemas/astrocytoma.json | 2 +- .../{1.2 => 1.3}/schemas/ependymoma.json | 2 +- .../{1.2 => 1.3}/schemas/hepatoblastoma.json | 2 +- .../schemas/hodgkin_lymphoma.json | 2 +- .../pediatric/{1.2 => 1.3}/schemas/ids.txt | 0 ...malignant_bone_tumors_chondrosarcomas.json | 2 +- .../schemas/malignant_bone_tumors_ewing.json | 2 +- .../malignant_bone_tumors_osteosarcoma.json | 2 +- ...malignant_bone_tumors_other_specified.json | 2 +- .../malignant_bone_tumors_unspecified.json | 2 +- .../{1.2 => 1.3}/schemas/medulloblastoma.json | 2 +- ...loblastoma_atypical_teratoid_rhabdoid.json | 2 +- .../medulloblastoma_medulloepithelioma.json | 2 +- .../medulloblastoma_pineoblastoma.json | 2 +- .../schemas/medulloblastoma_pnet.json | 2 +- .../{1.2 => 1.3}/schemas/neuroblastoma.json | 2 +- .../schemas/nhl_burkitt_lymphoma.json | 2 +- .../schemas/nhl_mature_b_cell_lymphomas.json | 2 +- .../{1.2 => 1.3}/schemas/nhl_nos.json | 2 +- .../nhl_t_cell_and_nk_cell_lymphomas.json | 2 +- .../non_rhabdomyosarcoma_fibrosarcomas.json | 2 +- .../non_rhabdomyosarcoma_other_specified.json | 2 +- .../non_rhabdomyosarcoma_unspecified.json | 2 +- .../{1.2 => 1.3}/schemas/ovarian.json | 2 +- .../renal_tumors_ewing_sarcoma_of_kidney.json | 6 +-- .../schemas/renal_tumors_kidney_sarcomas.json | 6 +-- .../schemas/renal_tumors_nephroblastoma.json | 6 +-- .../renal_tumors_rhabdoid_renal_tumor.json | 6 +-- ...rs_unspecified_malignant_renal_tumors.json | 6 +-- .../{1.2 => 1.3}/schemas/retinoblastoma.json | 12 +++-- .../schemas/rhabdomyosarcoma.json | 2 +- .../{1.2 => 1.3}/schemas/testicular.json | 2 +- .../age_at_diagnosis_validation_3881.json | 2 +- .../{1.2 => 1.3}/tables/b_symptoms_95631.json | 6 +-- .../{1.2 => 1.3}/tables/behavior.json | 2 +- .../braf_mutational_analysis_15216.json | 2 +- .../tables/chromosome_16q_status_46566.json | 6 +-- .../tables/chromosome_1p_status_97190.json | 6 +-- .../tables/chromosome_1q_status_14467.json | 2 +- .../tables/combined_s_category_15139.json | 2 +- .../tables/conversion_to_pediatric_mets.json | 2 +- ...conversion_to_pediatric_primary_tumor.json | 47 +++++++++++++++++++ ...onversion_to_pediatric_regional_nodes.json | 2 +- .../tables/derived_summary_grade_47984.json | 2 +- .../tables/ewsr1_fli1_fusion_57187.json | 6 +-- .../foxo1_gene_rearrangements_72870.json | 6 +-- .../{1.2 => 1.3}/tables/histology.json | 2 +- .../pediatric/{1.2 => 1.3}/tables/ids.txt | 0 .../{1.2 => 1.3}/tables/inpc_21708.json | 2 +- ...neuroblastoma_risk_grp_stag_sys_18504.json | 2 +- .../tables/irss_stage_for_eye_2_95484.json | 2 +- .../tables/n_myc_amplification_57417.json | 2 +- .../{1.2 => 1.3}/tables/nodes_pos_fpa.json | 2 +- .../tables/pediatric_grade_46495.json | 2 +- .../tables/pediatric_m_36063.json | 2 +- .../tables/pediatric_m_79386.json | 2 +- .../tables/pediatric_m_97287.json | 2 +- .../tables/pediatric_mets_12638.json | 2 +- .../tables/pediatric_mets_19048.json | 2 +- .../tables/pediatric_mets_20116.json | 2 +- .../tables/pediatric_mets_26722.json | 2 +- .../tables/pediatric_mets_40773.json | 2 +- .../tables/pediatric_mets_43643.json | 2 +- .../tables/pediatric_mets_53483.json | 2 +- .../tables/pediatric_mets_61257.json | 2 +- .../tables/pediatric_mets_63579.json | 2 +- .../tables/pediatric_mets_64617.json | 2 +- .../tables/pediatric_mets_72113.json | 2 +- .../tables/pediatric_mets_75175.json | 8 ++-- .../tables/pediatric_mets_93634.json | 2 +- .../tables/pediatric_mets_na_36656.json | 2 +- .../tables/pediatric_n_19406.json | 2 +- .../tables/pediatric_n_21296.json | 2 +- .../tables/pediatric_n_84898.json | 2 +- .../tables/pediatric_primary_tumor_1156.json | 2 +- .../tables/pediatric_primary_tumor_14026.json | 6 +-- .../tables/pediatric_primary_tumor_1604.json | 2 +- .../tables/pediatric_primary_tumor_20791.json | 2 +- .../tables/pediatric_primary_tumor_21887.json | 2 +- .../tables/pediatric_primary_tumor_25859.json | 6 +-- .../tables/pediatric_primary_tumor_36616.json | 2 +- .../tables/pediatric_primary_tumor_39067.json | 8 ++-- .../tables/pediatric_primary_tumor_47758.json | 8 ++-- .../tables/pediatric_primary_tumor_48137.json | 2 +- .../tables/pediatric_primary_tumor_57637.json | 2 +- .../tables/pediatric_primary_tumor_73431.json | 2 +- .../tables/pediatric_primary_tumor_7436.json | 2 +- .../tables/pediatric_primary_tumor_84083.json | 6 +-- .../tables/pediatric_primary_tumor_92453.json | 2 +- .../pediatric_primary_tumor_na_1293.json | 2 +- .../pediatric_regional_nodes_20397.json | 2 +- .../pediatric_regional_nodes_24935.json | 2 +- .../pediatric_regional_nodes_26974.json | 2 +- .../pediatric_regional_nodes_30482.json | 2 +- .../pediatric_regional_nodes_32357.json | 2 +- .../pediatric_regional_nodes_42195.json | 19 ++++++++ .../tables/pediatric_regional_nodes_591.json | 2 +- .../pediatric_regional_nodes_59828.json | 2 +- .../pediatric_regional_nodes_67911.json | 2 +- .../pediatric_regional_nodes_na_68667.json | 2 +- .../tables/pediatric_stage_11224.json | 2 +- .../tables/pediatric_stage_11413.json | 2 +- .../tables/pediatric_stage_16688.json | 2 +- .../tables/pediatric_stage_19429.json | 2 +- .../tables/pediatric_stage_51275.json | 2 +- .../tables/pediatric_stage_54754.json | 2 +- .../tables/pediatric_stage_56655.json | 2 +- .../tables/pediatric_stage_57755.json | 2 +- .../tables/pediatric_stage_69576.json | 2 +- .../tables/pediatric_stage_70937.json | 2 +- .../tables/pediatric_stage_78332.json | 2 +- .../tables/pediatric_stage_79275.json | 2 +- .../tables/pediatric_stage_80420.json | 2 +- .../tables/pediatric_stage_85957.json | 2 +- .../tables/pediatric_stage_94654.json | 2 +- .../tables/pediatric_t_59799.json | 2 +- .../tables/pediatric_t_65327.json | 2 +- .../tables/pediatric_t_75382.json | 2 +- .../pretext_clinical_staging_39169.json | 2 +- .../{1.2 => 1.3}/tables/primary_site.json | 2 +- ...x_summ_surg_2023_retinoblastoma_97268.json | 15 ++++++ .../rx_summ_surgical_margins_47287.json | 15 ++++++ .../tables/s_category_clinical_11368.json | 2 +- .../tables/s_category_pathological_46197.json | 2 +- ...election_acute_lymphoblastic_leukemia.json | 2 +- ...a_selection_adult_other_non_pediatric.json | 2 +- .../tables/schema_selection_astrocytoma.json | 2 +- .../tables/schema_selection_ependymoma.json | 2 +- .../schema_selection_hepatoblastoma.json | 2 +- .../schema_selection_hodgkin_lymphoma.json | 2 +- ...malignant_bone_tumors_chondrosarcomas.json | 2 +- ...selection_malignant_bone_tumors_ewing.json | 2 +- ...on_malignant_bone_tumors_osteosarcoma.json | 2 +- ...malignant_bone_tumors_other_specified.json | 2 +- ...ion_malignant_bone_tumors_unspecified.json | 2 +- .../schema_selection_medulloblastoma.json | 2 +- ...loblastoma_atypical_teratoid_rhabdoid.json | 2 +- ...on_medulloblastoma_medulloepithelioma.json | 2 +- ...lection_medulloblastoma_pineoblastoma.json | 2 +- ...schema_selection_medulloblastoma_pnet.json | 2 +- .../schema_selection_neuroblastoma.json | 2 +- ...schema_selection_nhl_burkitt_lymphoma.json | 2 +- ...selection_nhl_mature_b_cell_lymphomas.json | 2 +- .../tables/schema_selection_nhl_nos.json | 2 +- ...tion_nhl_t_cell_and_nk_cell_lymphomas.json | 2 +- ...on_non_rhabdomyosarcoma_fibrosarcomas.json | 2 +- ..._non_rhabdomyosarcoma_other_specified.json | 2 +- ...tion_non_rhabdomyosarcoma_unspecified.json | 2 +- .../tables/schema_selection_ovarian.json | 2 +- ..._renal_tumors_ewing_sarcoma_of_kidney.json | 2 +- ...election_renal_tumors_kidney_sarcomas.json | 2 +- ...selection_renal_tumors_nephroblastoma.json | 2 +- ...ion_renal_tumors_rhabdoid_renal_tumor.json | 2 +- ...rs_unspecified_malignant_renal_tumors.json | 2 +- .../schema_selection_retinoblastoma.json | 4 +- .../schema_selection_rhabdomyosarcoma.json | 2 +- .../tables/schema_selection_testicular.json | 2 +- .../tables/toronto_stage_92889.json | 2 +- .../tables/toronto_stage_group_41463.json | 4 +- .../tables/tumor_size_summary_47973.json | 2 +- .../tables/white_blood_cell_count_1932.json | 8 ++-- .../tables/year_dx_validation.json | 2 +- .../pediatric/PediatricStagingTest.java | 8 ++-- 171 files changed, 306 insertions(+), 313 deletions(-) delete mode 100644 algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/conversion_to_pediatric_primary_tumor.json delete mode 100644 algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_42195.json delete mode 100644 algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/rx_summ_surg_2023_retinoblastoma_97268.json delete mode 100644 algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/rx_summ_surgical_margins_47287.json rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/glossary/terms.txt (100%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/acute_lymphoblastic_leukemia.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/adult_other_non_pediatric.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/astrocytoma.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/ependymoma.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/hepatoblastoma.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/hodgkin_lymphoma.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/ids.txt (100%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/malignant_bone_tumors_chondrosarcomas.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/malignant_bone_tumors_ewing.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/malignant_bone_tumors_osteosarcoma.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/malignant_bone_tumors_other_specified.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/malignant_bone_tumors_unspecified.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/medulloblastoma.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/medulloblastoma_atypical_teratoid_rhabdoid.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/medulloblastoma_medulloepithelioma.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/medulloblastoma_pineoblastoma.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/medulloblastoma_pnet.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/neuroblastoma.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/nhl_burkitt_lymphoma.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/nhl_mature_b_cell_lymphomas.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/nhl_nos.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/nhl_t_cell_and_nk_cell_lymphomas.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/non_rhabdomyosarcoma_fibrosarcomas.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/non_rhabdomyosarcoma_other_specified.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/non_rhabdomyosarcoma_unspecified.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/ovarian.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/renal_tumors_ewing_sarcoma_of_kidney.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/renal_tumors_kidney_sarcomas.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/renal_tumors_nephroblastoma.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/renal_tumors_rhabdoid_renal_tumor.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/renal_tumors_unspecified_malignant_renal_tumors.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/retinoblastoma.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/rhabdomyosarcoma.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/schemas/testicular.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/age_at_diagnosis_validation_3881.json (96%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/b_symptoms_95631.json (94%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/behavior.json (96%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/braf_mutational_analysis_15216.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/chromosome_16q_status_46566.json (95%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/chromosome_1p_status_97190.json (95%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/chromosome_1q_status_14467.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/combined_s_category_15139.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/conversion_to_pediatric_mets.json (99%) create mode 100644 algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/conversion_to_pediatric_primary_tumor.json rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/conversion_to_pediatric_regional_nodes.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/derived_summary_grade_47984.json (96%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/ewsr1_fli1_fusion_57187.json (86%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/foxo1_gene_rearrangements_72870.json (87%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/histology.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/ids.txt (100%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/inpc_21708.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/intl_neuroblastoma_risk_grp_stag_sys_18504.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/irss_stage_for_eye_2_95484.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/n_myc_amplification_57417.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/nodes_pos_fpa.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_grade_46495.json (96%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_m_36063.json (96%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_m_79386.json (96%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_m_97287.json (96%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_mets_12638.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_mets_19048.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_mets_20116.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_mets_26722.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_mets_40773.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_mets_43643.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_mets_53483.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_mets_61257.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_mets_63579.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_mets_64617.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_mets_72113.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_mets_75175.json (72%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_mets_93634.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_mets_na_36656.json (95%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_n_19406.json (96%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_n_21296.json (96%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_n_84898.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_primary_tumor_1156.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_primary_tumor_14026.json (62%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_primary_tumor_1604.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_primary_tumor_20791.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_primary_tumor_21887.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_primary_tumor_25859.json (82%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_primary_tumor_36616.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_primary_tumor_39067.json (71%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_primary_tumor_47758.json (80%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_primary_tumor_48137.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_primary_tumor_57637.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_primary_tumor_73431.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_primary_tumor_7436.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_primary_tumor_84083.json (90%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_primary_tumor_92453.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_primary_tumor_na_1293.json (95%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_regional_nodes_20397.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_regional_nodes_24935.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_regional_nodes_26974.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_regional_nodes_30482.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_regional_nodes_32357.json (98%) create mode 100644 algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_42195.json rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_regional_nodes_591.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_regional_nodes_59828.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_regional_nodes_67911.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_regional_nodes_na_68667.json (95%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_stage_11224.json (96%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_stage_11413.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_stage_16688.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_stage_19429.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_stage_51275.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_stage_54754.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_stage_56655.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_stage_57755.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_stage_69576.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_stage_70937.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_stage_78332.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_stage_79275.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_stage_80420.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_stage_85957.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_stage_94654.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_t_59799.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_t_65327.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pediatric_t_75382.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/pretext_clinical_staging_39169.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/primary_site.json (99%) create mode 100644 algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/rx_summ_surg_2023_retinoblastoma_97268.json create mode 100644 algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/rx_summ_surgical_margins_47287.json rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/s_category_clinical_11368.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/s_category_pathological_46197.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_acute_lymphoblastic_leukemia.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_adult_other_non_pediatric.json (99%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_astrocytoma.json (96%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_ependymoma.json (96%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_hepatoblastoma.json (96%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_hodgkin_lymphoma.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_malignant_bone_tumors_chondrosarcomas.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_malignant_bone_tumors_ewing.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_malignant_bone_tumors_osteosarcoma.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_malignant_bone_tumors_other_specified.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_malignant_bone_tumors_unspecified.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_medulloblastoma.json (96%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_medulloblastoma_atypical_teratoid_rhabdoid.json (96%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_medulloblastoma_medulloepithelioma.json (96%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_medulloblastoma_pineoblastoma.json (96%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_medulloblastoma_pnet.json (96%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_neuroblastoma.json (96%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_nhl_burkitt_lymphoma.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_nhl_mature_b_cell_lymphomas.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_nhl_nos.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_nhl_t_cell_and_nk_cell_lymphomas.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_non_rhabdomyosarcoma_fibrosarcomas.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_non_rhabdomyosarcoma_other_specified.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_non_rhabdomyosarcoma_unspecified.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_ovarian.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_renal_tumors_ewing_sarcoma_of_kidney.json (96%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_renal_tumors_kidney_sarcomas.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_renal_tumors_nephroblastoma.json (96%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_renal_tumors_rhabdoid_renal_tumor.json (96%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_renal_tumors_unspecified_malignant_renal_tumors.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_retinoblastoma.json (88%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_rhabdomyosarcoma.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/schema_selection_testicular.json (97%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/toronto_stage_92889.json (96%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/toronto_stage_group_41463.json (86%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/tumor_size_summary_47973.json (98%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/white_blood_cell_count_1932.json (65%) rename algorithm-pediatric/src/main/resources/algorithms/pediatric/{1.2 => 1.3}/tables/year_dx_validation.json (96%) diff --git a/algorithm-pediatric/src/main/java/com/imsweb/staging/pediatric/PediatricDataProvider.java b/algorithm-pediatric/src/main/java/com/imsweb/staging/pediatric/PediatricDataProvider.java index e733bf227..967427a1f 100644 --- a/algorithm-pediatric/src/main/java/com/imsweb/staging/pediatric/PediatricDataProvider.java +++ b/algorithm-pediatric/src/main/java/com/imsweb/staging/pediatric/PediatricDataProvider.java @@ -38,8 +38,8 @@ public static synchronized PediatricDataProvider getInstance(PediatricVersion ve } public enum PediatricVersion { - LATEST("1.2"), - V1_2("1.2"); + LATEST("1.3"), + V1_3("1.3"); private final String _version; diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/conversion_to_pediatric_primary_tumor.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/conversion_to_pediatric_primary_tumor.json deleted file mode 100644 index b63a41576..000000000 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/conversion_to_pediatric_primary_tumor.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "id" : "conversion_to_pediatric_primary_tumor", - "algorithm" : "pediatric", - "version" : "1.2", - "name" : "Conversion to Pediatric Primary Tumor", - "title" : "Conversion to Pediatric Primary Tumor", - "notes" : "Conversion going from EOD 2018 to Pediatric for Pediatric Primary Tumor field", - "last_modified" : "2024-07-22T17:59:16.241Z", - "definition" : [ { - "key" : "pediatric_id", - "name" : "Pediatric Schema ID", - "type" : "INPUT" - }, { - "key" : "ped_name", - "name" : "Pediatric Schema Name", - "type" : "DESCRIPTION" - }, { - "key" : "naaccr_schema_id", - "name" : "EOD Schema ID", - "type" : "INPUT" - }, { - "key" : "eod_name", - "name" : "EOD Schema Name", - "type" : "DESCRIPTION" - }, { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "eod_regional_nodes", - "name" : "EOD Regional Nodes", - "type" : "INPUT" - }, { - "key" : "eod_mets", - "name" : "EOD Mets", - "type" : "INPUT" - }, { - "key" : "ped_primary_tumor", - "name" : "Pediatric Primary Tumor", - "type" : "ENDPOINT" - }, { - "key" : "comments", - "name" : "Comments", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "1a1", "Acute Lymphoblastic Leukemia", "*", "Any", "*", "*", "*", "VALUE:888", "" ], [ "2a", "Hodgkin Lymphoma", "00790", "Lymphoma ", "100", "*", "*", "VALUE:100", "" ], [ "2a", "Hodgkin Lymphoma", "00790", "Lymphoma ", "200", "*", "*", "VALUE:200", "" ], [ "2a", "Hodgkin Lymphoma", "00790", "Lymphoma ", "300", "*", "*", "VALUE:300", "" ], [ "2a", "Hodgkin Lymphoma", "00790", "Lymphoma ", "400, 500", "*", "*", "VALUE:400", "" ], [ "2a", "Hodgkin Lymphoma", "00790", "Lymphoma ", "575", "*", "*", "VALUE:575", "" ], [ "2a", "Hodgkin Lymphoma", "00790", "Lymphoma ", "600", "*", "*", "VALUE:600", "" ], [ "2a", "Hodgkin Lymphoma", "00790", "Lymphoma ", "700", "*", "*", "VALUE:700", "" ], [ "2a", "Hodgkin Lymphoma", "00790", "Lymphoma ", "750", "*", "*", "VALUE:750", "" ], [ "2a", "Hodgkin Lymphoma", "00790", "Lymphoma ", "800", "*", "*", "VALUE:800", "" ], [ "2a", "Hodgkin Lymphoma", "00790", "Lymphoma ", "999", "*", "*", "VALUE:999", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00710", "Lymphoma Ocular Adnexa", "700", "*", "*", "VALUE:800", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00710", "Lymphoma Ocular Adnexa", "*", "*", "10-70", "VALUE:800", "If Mets at DX Liver = 1 and all other Mets at DX = 0, Pediatric Primary Tumor => 600" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00710", "Lymphoma Ocular Adnexa", "100-400", "000, 999", "00, 99", "VALUE:100", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00710", "Lymphoma Ocular Adnexa", "100-400", "300-500, 800", "00, 99", "VALUE:300", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00710", "Lymphoma Ocular Adnexa", "100-400", "600,700,750", "00, 99", "VALUE:500", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00710", "Lymphoma Ocular Adnexa", "800, 999", "000, 999", "00, 99", "VALUE:999", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00710", "Lymphoma Ocular Adnexa", "800, 999", "300-500, 800", "00, 99", "VALUE:300", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00710", "Lymphoma Ocular Adnexa", "800, 999", "600,700,750", "00, 99", "VALUE:500", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00790", "Lymphoma ", "800", "*", "*", "VALUE:800", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00795", "Lymphoma CLL/SLL", "800", "*", "*", "VALUE:800", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00790", "Lymphoma ", "999", "*", "*", "VALUE:999", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00795", "Lymphoma CLL/SLL", "999", "*", "*", "VALUE:999", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00812", "Primary Cutaneous Lymphoma", "*", "*", "10-70", "VALUE:800", "If Mets at DX Liver = 1 and all other Mets at DX = 0, Pediatric Primary Tumor => 600" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00812", "Primary Cutaneous Lymphoma", "100", "000, 999", "00, 99", "VALUE:100", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00812", "Primary Cutaneous Lymphoma", "100", "300-800", "00, 99", "VALUE:500", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00812", "Primary Cutaneous Lymphoma", "200, 700", "*", "00, 99", "VALUE:300", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00812", "Primary Cutaneous Lymphoma", "400, 500, 600", "*", "00, 99", "VALUE:500", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00812", "Primary Cutaneous Lymphoma", "800, 999", "000, 999", "00, 99", "VALUE:999", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00812", "Primary Cutaneous Lymphoma", "800, 999", "300-800", "00, 99", "VALUE:500", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00821", "Plasma Cell Myeloma", "700", "*", "88", "VALUE:888", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00822", "Plasma Cell Disorder", "100, 200, 700", "*", "88", "VALUE:888", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "09721", "Brain V9", "100, 500, 700", "*", "00, 99", "VALUE:800", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "09721", "Brain V9", "800, 999", "*", "00, 99", "VALUE:800", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "09721", "Brain V9", "*", "*", "10, 70", "VALUE:800", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "09722", "CNS Other V9", "100, 500, 700", "*", "00, 99", "VALUE:800", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "09722", "CNS Other V9", "800, 999", "*", "00, 99", "VALUE:800", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "09722", "CNS Other V9", "*", "*", "10, 70", "VALUE:800", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "09723", "Intracranial Gland V9", "100, 200, 700", "*", "00, 99", "VALUE:100", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "09723", "Intracranial Gland V9", "800, 999", "*", "00, 99", "VALUE:999", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "09723", "Intracranial Gland V9", "*", "*", "10, 70", "VALUE:800", "If Mets at DX Liver = 1 and all other Mets at DX = 0, Pediatric Primary Tumor => 600" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00830", "HemeRetic", "*", "*", "*", "VALUE:800", "" ], [ "3a", "Ependymoma", "09721", "Brain V9", "050", "*", "*", "VALUE:050", "" ], [ "3a", "Ependymoma", "09721", "Brain V9", "100", "*", "*", "VALUE:150", "" ], [ "3a", "Ependymoma", "09721", "Brain V9", "800", "*", "*", "VALUE:800", "" ], [ "3a", "Ependymoma", "09721", "Brain V9", "999", "*", "*", "VALUE:999", "" ], [ "3a", "Ependymoma", "09722", "CNS Other V9", "050", "*", "*", "VALUE:050", "" ], [ "3a", "Ependymoma", "09722", "CNS Other V9", "100", "*", "*", "VALUE:150", "" ], [ "3a", "Ependymoma", "09722", "CNS Other V9", "800", "*", "*", "VALUE:800", "" ], [ "3a", "Ependymoma", "09722", "CNS Other V9", "999", "*", "*", "VALUE:999", "" ], [ "3b", "Astrocytoma", "09721", "Brain V9", "050", "*", "*", "VALUE:050", "" ], [ "3b", "Astrocytoma", "09721", "Brain V9", "100", "*", "*", "VALUE:100", "" ], [ "3b", "Astrocytoma", "09721", "Brain V9", "500", "*", "*", "VALUE:500", "" ], [ "3b", "Astrocytoma", "09721", "Brain V9", "700", "*", "*", "VALUE:700", "" ], [ "3b", "Astrocytoma", "09721", "Brain V9", "800", "*", "*", "VALUE:800", "" ], [ "3b", "Astrocytoma", "09721", "Brain V9", "999", "*", "*", "VALUE:999", "" ], [ "3b", "Astrocytoma", "09722", "CNS Other V9", "050", "*", "*", "VALUE:050", "" ], [ "3b", "Astrocytoma", "09722", "CNS Other V9", "100", "*", "*", "VALUE:200", "" ], [ "3b", "Astrocytoma", "09722", "CNS Other V9", "500", "*", "*", "VALUE:600", "" ], [ "3b", "Astrocytoma", "09722", "CNS Other V9", "700", "*", "*", "VALUE:750", "" ], [ "3b", "Astrocytoma", "09722", "CNS Other V9", "800", "*", "*", "VALUE:800", "" ], [ "3b", "Astrocytoma", "09722", "CNS Other V9", "999", "*", "*", "VALUE:999", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09724", "Medulloblastoma", "050", "*", "*", "VALUE:050", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09724", "Medulloblastoma", "150", "*", "*", "VALUE:150", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09724", "Medulloblastoma", "250", "*", "*", "VALUE:250", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09724", "Medulloblastoma", "800", "*", "*", "VALUE:800", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09724", "Medulloblastoma", "999", "*", "*", "VALUE:999", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "00700", "Orbital Sarcoma", "100", "*", "*", "VALUE:150", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "00700", "Orbital Sarcoma", "300, 400, 700", "*", "*", "VALUE:999", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "00700", "Orbital Sarcoma", "800", "*", "*", "VALUE:800", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "00700", "Orbital Sarcoma", "999", "*", "*", "VALUE:999", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09721", "Brain V9", "050", "*", "*", "VALUE:050", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09721", "Brain V9", "100", "*", "*", "VALUE:150", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09721", "Brain V9", "800", "*", "*", "VALUE:800", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09721", "Brain V9", "999", "*", "*", "VALUE:999", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09722", "CNS Other V9", "050", "*", "*", "VALUE:050", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09722", "CNS Other V9", "100", "*", "*", "VALUE:150", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09722", "CNS Other V9", "800", "*", "*", "VALUE:800", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09722", "CNS Other V9", "999", "*", "*", "VALUE:999", "" ], [ "4a", "Neuroblastoma", "00381", "Bone Appendicular Skeleton", "500", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "00382", "Bone Spine", "750", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "00383", "Bone Pelvis", "750", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "00400", "Soft Tissue Head & Neck", "600", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "00410", "Soft Tissue Trunk & Extremities", "700", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "00421", "Soft Tissue Abdomen & Thoracic", "750", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "00422", "Heart, Mediastium & Pleura", "750", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "00440", "Retroperitoneum", "700", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "00459", "Soft Tissue Other", "700", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "00528", "Cervix Sarcoma", "750", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "00541", "Corpus Sarcoma", "750", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "00700", "Orbital Sarcoma", "700", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "09721", "Brain V9", "700", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "00972", "CNS Other V9", "700", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "09723", "Intracranial Gland V9", "700", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "*", "Any", "800", "*", "*", "VALUE:800", "" ], [ "4a", "Neuroblastoma", "*", "Any", "999", "*", "*", "VALUE:999", "" ], [ "5", "Retinoblastoma", "00680", "Retinoblastoma", "100-200, 250", "*", "*", "VALUE:100", "" ], [ "5", "Retinoblastoma", "00680", "Retinoblastoma", "225, 275, 300", "*", "*", "VALUE:200", "" ], [ "5", "Retinoblastoma", "00680", "Retinoblastoma", "325-550", "*", "*", "VALUE:300", "" ], [ "5", "Retinoblastoma", "00680", "Retinoblastoma", "600-750", "*", "*", "VALUE:400", "" ], [ "5", "Retinoblastoma", "00680", "Retinoblastoma", "800", "*", "*", "VALUE:800", "" ], [ "5", "Retinoblastoma", "00680", "Retinoblastoma", "999", "*", "*", "VALUE:999", "" ], [ "6a1, 6a2, 6a3, 6a4, 6c", "Renal Tumors", "00421", "Soft Tissue Abdomen & Thoracic", "800", "*", "*", "VALUE:800", "" ], [ "6a1, 6a2, 6a3, 6a4, 6c", "Renal Tumors", "00421", "Soft Tissue Abdomen & Thoracic", "999", "*", "*", "VALUE:999", "" ], [ "6a1, 6a2, 6a3, 6a4, 6c", "Renal Tumors", "00600", "Kidney Parenchyma", "800", "*", "*", "VALUE:800", "" ], [ "6a1, 6a2, 6a3, 6a4, 6c", "Renal Tumors", "00600", "Kidney Parenchyma", "999", "*", "*", "VALUE:999", "" ], [ "7a", "Hepatoblastoma", "00421", "Soft Tissue Abdomen & Thoracic", "800", "*", "*", "VALUE:800", "" ], [ "7a", "Hepatoblastoma", "00421", "Soft Tissue Abdomen & Thoracic", "999", "*", "*", "VALUE:999", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00381", "Bone Appendicular Skeleton", "100", "*", "*", "VALUE:100", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00381", "Bone Appendicular Skeleton", "200", "*", "*", "VALUE:200", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00381", "Bone Appendicular Skeleton", "300, 500", "*", "*", "VALUE:500", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00381", "Bone Appendicular Skeleton", "800", "*", "*", "VALUE:800", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00381", "Bone Appendicular Skeleton", "999", "*", "*", "VALUE:999", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00382", "Bone Spine", "100-450", "*", "*", "VALUE:100", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00382", "Bone Spine", "500, 650, 750", "*", "*", "VALUE:200", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00382", "Bone Spine", "700", "*", "*", "VALUE:500", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00382", "Bone Spine", "800", "*", "*", "VALUE:800", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00382", "Bone Spine", "999", "*", "*", "VALUE:999", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00383", "Bone Pelvis", "100, 300, 500, 600", "*", "*", "VALUE:100", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00383", "Bone Pelvis", "200, 400, 550", "*", "*", "VALUE:200", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00383", "Bone Pelvis", "650, 700, 750", "*", "*", "VALUE:500", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00383", "Bone Pelvis", "800", "*", "*", "VALUE:800", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00383", "Bone Pelvis", "999", "*", "*", "VALUE:999", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00450", "Soft Tissue Rare", "100", "*", "*", "VALUE:100", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00450", "Soft Tissue Rare", "200", "*", "*", "VALUE:200", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00450", "Soft Tissue Rare", "700", "*", "*", "VALUE:500", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00450", "Soft Tissue Rare", "800", "*", "*", "VALUE:800", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00450", "Soft Tissue Rare", "999", "*", "*", "VALUE:999", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00459", "Soft Tissue Other", "100", "*", "*", "VALUE:100", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00459", "Soft Tissue Other", "200", "*", "*", "VALUE:200", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00459", "Soft Tissue Other", "700", "*", "*", "VALUE:500", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00459", "Soft Tissue Other", "800", "*", "*", "VALUE:800", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00459", "Soft Tissue Other", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00381", "Bone Appendicular Skeleton", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00381", "Bone Appendicular Skeleton", "200", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00381", "Bone Appendicular Skeleton", "300,500", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00381", "Bone Appendicular Skeleton", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00381", "Bone Appendicular Skeleton", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00382", "Bone Spine", "100-450", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00382", "Bone Spine", "500-650, 750", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00382", "Bone Spine", "700", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00382", "Bone Spine", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00382", "Bone Spine", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00383", "Bone Pelvis", "100, 300, 500, 600", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00383", "Bone Pelvis", "200, 400, 550", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00383", "Bone Pelvis", "650-750", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00383", "Bone Pelvis", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00383", "Bone Pelvis", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00400", "Soft Tissue Head & Neck", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00400", "Soft Tissue Head & Neck", "200, 700", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00400", "Soft Tissue Head & Neck", "500, 600", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00400", "Soft Tissue Head & Neck", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00400", "Soft Tissue Head & Neck", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00410", "Soft Tissue Trunk & Extremities", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00410", "Soft Tissue Trunk & Extremities", "200", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00410", "Soft Tissue Trunk & Extremities", "700", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00410", "Soft Tissue Trunk & Extremities", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00410", "Soft Tissue Trunk & Extremities", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00421", "Soft Tissue Abdomen & Thoracic", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00421", "Soft Tissue Abdomen & Thoracic", "200-700", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00421", "Soft Tissue Abdomen & Thoracic", "750", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00421", "Soft Tissue Abdomen & Thoracic", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00421", "Soft Tissue Abdomen & Thoracic", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00422", "Heart, Mediastinum & Pleura", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00422", "Heart, Mediastinum & Pleura", "200-700", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00422", "Heart, Mediastinum & Pleura", "750", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00422", "Heart, Mediastinum & Pleura", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00422", "Heart, Mediastinum & Pleura", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00440", "Retroperitoneum", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00440", "Retroperitoneum", "200", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00440", "Retroperitoneum", "700", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00440", "Retroperitoneum", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00440", "Retroperitoneum", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00450", "Soft Tissue Rare", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00450", "Soft Tissue Rare", "200", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00450", "Soft Tissue Rare", "700", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00450", "Soft Tissue Rare", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00450", "Soft Tissue Rare", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00459", "Soft Tissue Other", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00459", "Soft Tissue Other", "200", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00459", "Soft Tissue Other", "700", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00459", "Soft Tissue Other", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00459", "Soft Tissue Other", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00528", "Cervix Sarcoma", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00528", "Cervix Sarcoma", "200-500, 700", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00528", "Cervix Sarcoma", "550-650, 750", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00528", "Cervix Sarcoma", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00528", "Cervix Sarcoma", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00541", "Corpus Sarcoma", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00541", "Corpus Sarcoma", "200-500, 700", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00541", "Corpus Sarcoma", "550-650, 750", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00541", "Corpus Sarcoma", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00541", "Corpus Sarcoma", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00700", "Orbital Sarcoma", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00700", "Orbital Sarcoma", "300-400", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00700", "Orbital Sarcoma", "700", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00700", "Orbital Sarcoma", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00700", "Orbital Sarcoma", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "09721", "Brain V9", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "09721", "Brain V9", "500", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "09721", "Brain V9", "700", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "09721", "Brain V9", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "09721", "Brain V9", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00972", "CNS Other V9", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00972", "CNS Other V9", "500", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00972", "CNS Other V9", "700", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00972", "CNS Other V9", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00972", "CNS Other V9", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "09723", "Intracranial Gland V9", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "09723", "Intracranial Gland V9", "200", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "09723", "Intracranial Gland V9", "700", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "09723", "Intracranial Gland V9", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "09723", "Intracranial Gland V9", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00071", "Lip", "100-200", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00071", "Lip", "300-550, 650", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00071", "Lip", "600, 700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00071", "Lip", "999", "*", "*", "VALUE:999", "EOD PT 800 does not exist" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00072", "Tongue Anterior", "100-200", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00072", "Tongue Anterior", "300-600", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00072", "Tongue Anterior", "650, 700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00072", "Tongue Anterior", "999", "*", "*", "VALUE:999", "EOD PT 800 does not exist" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00073", "Gum", "100-200", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00073", "Gum", "300-600", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00073", "Gum", "650, 700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00073", "Gum", "999", "*", "*", "VALUE:999", "EOD PT 800 does not exist" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00074", "Floor of Mouth", "100-200, 550", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00074", "Floor of Mouth", "300-500, 600", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00074", "Floor of Mouth", "650, 700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00074", "Floor of Mouth", "999", "*", "*", "VALUE:999", "EOD PT 800 does not exist" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00075", "Palate Hard", "100-200", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00075", "Palate Hard", "300-600", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00075", "Palate Hard", "700, 750", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00075", "Palate Hard", "999", "*", "*", "VALUE:999", "EOD PT 800 does not exist" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00076", "Buccal Mucosa", "100-200", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00076", "Buccal Mucosa", "300-500", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00076", "Buccal Mucosa", "600, 700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00076", "Buccal Mucosa", "999", "*", "*", "VALUE:999", "EOD PT 800 does not exist" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00077", "Mouth Other", "100-200", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00077", "Mouth Other", "300-500", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00077", "Mouth Other", "600, 700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00077", "Mouth Other", "999", "*", "*", "VALUE:999", "EOD PT 800 does not exist" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00082", "Major Salivary Gland", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00082", "Major Salivary Gland", "200-300, 400, 600", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00082", "Major Salivary Gland", "350, 500, 700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00082", "Major Salivary Gland", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00082", "Major Salivary Gland", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00121", "Maxillary Sinus", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00121", "Maxillary Sinus", "200-600", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00121", "Maxillary Sinus", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00121", "Maxillary Sinus", "999", "*", "*", "VALUE:999", "EOD PT 800 does not exist" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00122", "Nasal Cavity and Ethmoid Sinus", "100, 175", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00122", "Nasal Cavity and Ethmoid Sinus", "150, 200-300, 500, 600", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00122", "Nasal Cavity and Ethmoid Sinus", "400, 550, 700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00122", "Nasal Cavity and Ethmoid Sinus", "999", "*", "*", "VALUE:999", "EOD PT 800 does not exist" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00150", "Cutaneous Carcinoma of Head & Neck", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00150", "Cutaneous Carcinoma of Head & Neck", "300-600", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00150", "Cutaneous Carcinoma of Head & Neck", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00150", "Cutaneous Carcinoma of Head & Neck", "999", "*", "*", "VALUE:999", "EOD PT 800 does not exist" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00381", "Bone Appendicular Skeleton", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00381", "Bone Appendicular Skeleton", "200", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00381", "Bone Appendicular Skeleton", "300, 500", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00381", "Bone Appendicular Skeleton", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00381", "Bone Appendicular Skeleton", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00382", "Bone Spine", "100-450", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00382", "Bone Spine", "500-650, 750", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00382", "Bone Spine", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00382", "Bone Spine", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00382", "Bone Spine", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00383", "Bone Pelvis", "100, 300, 500, 600", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00383", "Bone Pelvis", "200, 400, 550", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00383", "Bone Pelvis", "650-750", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00383", "Bone Pelvis", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00383", "Bone Pelvis", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00400", "Soft Tissue Head & Neck", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00400", "Soft Tissue Head & Neck", "200, 700", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00400", "Soft Tissue Head & Neck", "500, 600", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00400", "Soft Tissue Head & Neck", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00400", "Soft Tissue Head & Neck", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00410", "Soft Tissue Trunk & Extremities", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00410", "Soft Tissue Trunk & Extremities", "200", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00410", "Soft Tissue Trunk & Extremities", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00410", "Soft Tissue Trunk & Extremities", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00410", "Soft Tissue Trunk & Extremities", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00421", "Soft Tissue Abdomen & Thoracic", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00421", "Soft Tissue Abdomen & Thoracic", "200-700", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00421", "Soft Tissue Abdomen & Thoracic", "750", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00421", "Soft Tissue Abdomen & Thoracic", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00421", "Soft Tissue Abdomen & Thoracic", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00422", "Heart, Mediastium & Pleura", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00422", "Heart, Mediastium & Pleura", "200-700", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00422", "Heart, Mediastium & Pleura", "750", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00422", "Heart, Mediastium & Pleura", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00422", "Heart, Mediastium & Pleura", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00440", "Retroperitoneum", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00440", "Retroperitoneum", "200", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00440", "Retroperitoneum", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00440", "Retroperitoneum", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00440", "Retroperitoneum", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00450", "Soft Tissue Rare", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00450", "Soft Tissue Rare", "200", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00450", "Soft Tissue Rare", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00450", "Soft Tissue Rare", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00450", "Soft Tissue Rare", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00459", "Soft Tissue Other", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00459", "Soft Tissue Other", "200", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00459", "Soft Tissue Other", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00459", "Soft Tissue Other", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00459", "Soft Tissue Other", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00478", "Skin Other", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00478", "Skin Other", "200", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00478", "Skin Other", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00478", "Skin Other", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00478", "Skin Other", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00480", "Breast", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00480", "Breast", "200-700", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00480", "Breast", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00480", "Breast", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00528", "Cervix Sarcoma", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00528", "Cervix Sarcoma", "200-500, 700", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00528", "Cervix Sarcoma", "550-650, 750", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00528", "Cervix Sarcoma", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00528", "Cervix Sarcoma", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00541", "Corpus Sarcoma", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00541", "Corpus Sarcoma", "200-500, 700", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00541", "Corpus Sarcoma", "550-650, 750", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00541", "Corpus Sarcoma", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00541", "Corpus Sarcoma", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00551", "Ovary", "100-200, 350", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00551", "Ovary", "250, 300, 400-500", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00551", "Ovary", "600-750", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00551", "Ovary", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00551", "Ovary", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00552", "Primary Peritoneal Carcinoma", "300", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00552", "Primary Peritoneal Carcinoma", "400, 450", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00552", "Primary Peritoneal Carcinoma", "600-750", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00552", "Primary Peritoneal Carcinoma", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00552", "Primary Peritoneal Carcinoma", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00553", "Fallopian Tube", "100-150, 350", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00553", "Fallopian Tube", "250, 300, 400-500", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00553", "Fallopian Tube", "600-750", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00553", "Fallopian Tube", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00553", "Fallopian Tube", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00690", "Lacrimal Gland", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00690", "Lacrimal Gland", "200-300", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00690", "Lacrimal Gland", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00690", "Lacrimal Gland", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00690", "Lacrimal Gland", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00699", "Lacrimal Sac", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00699", "Lacrimal Sac", "200", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00699", "Lacrimal Sac", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00699", "Lacrimal Sac", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00699", "Lacrimal Sac", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00700", "Orbital Sarcoma", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00700", "Orbital Sarcoma", "300-400", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00700", "Orbital Sarcoma", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00700", "Orbital Sarcoma", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00700", "Orbital Sarcoma", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09721", "Brain V9", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09721", "Brain V9", "500", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09721", "Brain V9", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09721", "Brain V9", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09721", "Brain V9", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09722", "CNS Other V9", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09722", "CNS Other V9", "500", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09722", "CNS Other V9", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09722", "CNS Other V9", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09722", "CNS Other V9", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09723", "Intracranial Gland V9", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09723", "Intracranial Gland V9", "200", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09723", "Intracranial Gland V9", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09723", "Intracranial Gland V9", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09723", "Intracranial Gland V9", "999", "*", "*", "VALUE:999", "" ], [ "10c1", "Testicular", "00590", "Testis", "100, 150, 200", "*", "*", "VALUE:200", "" ], [ "10c1", "Testicular", "00590", "Testis", "300", "*", "*", "VALUE:350", "" ], [ "10c1", "Testicular", "00590", "Testis", "500", "*", "*", "VALUE:500", "" ], [ "10c1", "Testicular", "00590", "Testis", "600", "*", "*", "VALUE:600", "" ], [ "10c1", "Testicular", "00590", "Testis", "700", "*", "*", "VALUE:700", "" ], [ "10c1", "Testicular", "00590", "Testis", "800", "*", "*", "VALUE:800", "" ], [ "10c1", "Testicular", "00590", "Testis", "999", "*", "*", "VALUE:999", "" ], [ "10c1", "Testicular", "00421", "Soft Tissue Abdomen & Thoracic", "100", "*", "*", "VALUE:200", "" ], [ "10c1", "Testicular", "00421", "Soft Tissue Abdomen & Thoracic", "750", "*", "*", "VALUE:700", "" ], [ "10c1", "Testicular", "00421", "Soft Tissue Abdomen & Thoracic", "800", "*", "*", "VALUE:800", "" ], [ "10c1", "Testicular", "00421", "Soft Tissue Abdomen & Thoracic", "999", "*", "*", "VALUE:999", "" ], [ "10c2", "Ovarian", "00551", "Ovary", "100, 150, 200, 350", "*", "*", "VALUE:100", "" ], [ "10c2", "Ovarian", "00551", "Ovary", "250, 300", "*", "*", "VALUE:200", "" ], [ "10c2", "Ovarian", "00551", "Ovary", "400, 450, 500", "*", "*", "VALUE:300", "" ], [ "10c2", "Ovarian", "00551", "Ovary", "600, 650, 700, 750", "*", "*", "VALUE:400", "" ], [ "10c2", "Ovarian", "00551", "Ovary", "800", "*", "*", "VALUE:800", "" ], [ "10c2", "Ovarian", "00551", "Ovary", "999", "*", "*", "VALUE:999", "" ], [ "10c2", "Ovarian", "00459", "Soft Tissue Other", "100", "*", "*", "VALUE:100", "" ], [ "10c2", "Ovarian", "00459", "Soft Tissue Other", "800", "*", "*", "VALUE:800", "" ], [ "10c2", "Ovarian", "00459", "Soft Tissue Other", "999", "*", "*", "VALUE:999", "" ], [ "XX", "Adult/Other Non-Pediatric", "*", "Any", "*", "*", "*", "VALUE:", "" ] ] -} \ No newline at end of file diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_42195.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_42195.json deleted file mode 100644 index 29aba8b53..000000000 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_42195.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id" : "pediatric_regional_nodes_42195", - "algorithm" : "pediatric", - "version" : "1.2", - "name" : "Pediatric Regional Nodes", - "title" : "Pediatric Regional Nodes", - "notes" : "**Note 1:** Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in Pediatric Mets.\n\n**Note 2:** This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n* **CLINICAL** assessment only codes (100, 300) are used when there is a clinical work up only and there is no surgical resection of the primary tumor or site. This includes FNA, core biopsy, sentinel node biopsy, or lymph node excision \n - *Exception:* If patient has neoadjuvant therapy, and the clinical assessment is greater than the pathological assessment, then the clinical assessment code would take priority\n* **PATHOLOGICAL** assessment only codes (200, 400, 500) are used when \n - Primary tumor or site surgically resected with \n + Any microscopic examination of regional lymph nodes. Includes \n + FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up and/or\n + Lymph node dissection performed\n* Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information.\n\n**Note 3:** Involvement of inguinal, pelvic, or external iliac lymph nodes WITHOUT or unknown if previous scrotal or inguinal surgery prior to presentation of the testis tumor is coded in Pediatric Mets as distant lymph node involvement.\n\n**Note 4:** Regional lymph nodes include:\nAortic, NOS\n* Lateral (lumbar)\n* Para-aortic\n* Periaortic\n* Preaortic\n* Retroaortic\n\nPericaval, NOS\n* Interaortocaval\n* Paracaval\n* Precaval\n* Retrocaval\n\nRetroperitoneal below the diaphragm or NOS\nSpermatic vein\n\nLymph nodes **WITH** previous scrotal or inguinal surgery\n* External iliac\n* Inguinal nodes, NOS\n - Deep, NOS\n - Node of Cloquet or Rosenmuller (highest deep inguinal)\n - Superficial (femoral)\n* Pelvic\n\n**Note 5:** Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", - "last_modified" : "2023-09-15T17:24:02.191Z", - "definition" : [ { - "key" : "ped_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "000", "No regional lymph node involvement" ], [ "100", "CLINICAL assessment only\n\nMetastasis in lymph node(s), all less than 2 cm" ], [ "200", "PATHOLOGICAL assessment only\n\nMetastasis in lymph node(s), all less than 2 cm" ], [ "300", "CLINICAL assessment only\n\nMetastasis lymph node(s) between 2 cm and 5 cm" ], [ "400", "PATHOLOGICAL assessment only\n\nMetastasis in a lymph node, between 2 cm and 5 cm" ], [ "500", "PATHOLOGICAL assessment only\n\nExtranodal extension of lymph nodes present" ], [ "600", "Metastasis in a lymph node larger than 5 cm in greatest dimension" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only" ] ] -} \ No newline at end of file diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/rx_summ_surg_2023_retinoblastoma_97268.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/rx_summ_surg_2023_retinoblastoma_97268.json deleted file mode 100644 index 67ad7cf43..000000000 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/rx_summ_surg_2023_retinoblastoma_97268.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "id" : "rx_summ_surg_2023_retinoblastoma_97268", - "algorithm" : "pediatric", - "version" : "1.2", - "name" : "RX Summ Surg 2023 Retinoblastoma", - "title" : "RX Summ Surg 2023 All Other Sites", - "description" : "Use for code validation", - "footnotes" : "* No specimen sent to pathology from surgical events A100–A140.\n* Specimen sent to pathology from surgical events A200-A600", - "last_modified" : "2023-09-11T20:01:18.258Z", - "definition" : [ { - "key" : "surg_2023", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "A000", "None; no surgery of primary site; autopsy ONLY" ], [ "A100", "Local tumor destruction, NOS" ], [ "A110", "Photodynamic therapy (PDT)" ], [ "A120", "Electrocautery; fulguration (includes use of hot forceps for tumor destruction)" ], [ "A130", "Cryosurgery" ], [ "A140", "Laser \n[**SEER Note:** Assign code A140 for laser hyperthermia of eye for retinoblastoma.]" ], [ "A200", "Local tumor excision, NOS" ], [ "A260", "Polypectomy" ], [ "A270", "Excisional biopsy" ], [ "A210", "Any combination of A200, A260, or A270 WITH \nPhotodynamic therapy (PDT)" ], [ "A220", "Any combination of A200, A260, or A270 WITH\nElectrocautery" ], [ "A230", "Any combination of A200, A260, or A270 WITH\nCryosurgery" ], [ "A240", "Any combination of A200, A260, or A270 WITH\nLaser ablation" ], [ "A250", "Laser excision" ], [ "A300", "Simple/partial surgical removal of primary site" ], [ "A400", "Total surgical removal of primary site; enucleation" ], [ "A410", "Total enucleation (for eye surgery only)" ], [ "A500", "Surgery stated to be “debulking”" ], [ "A600", "Radical surgery\nPartial or total removal of the primary site WITH a resection in continuity (partial or total removal) with other organs\n[**SEER Note:** In continuity with or “en bloc” means that all of the tissues were removed during the same procedure, but not necessarily in a single specimen.]" ], [ "A900", "Surgery, NOS" ], [ "A990", "Unknown if surgery performed; death certificate ONLY" ] ] -} \ No newline at end of file diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/rx_summ_surgical_margins_47287.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/rx_summ_surgical_margins_47287.json deleted file mode 100644 index 92198719e..000000000 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/rx_summ_surgical_margins_47287.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id" : "rx_summ_surgical_margins_47287", - "algorithm" : "pediatric", - "version" : "1.2", - "name" : "RX Summ Surgical Margins", - "title" : "RX Summ Surgical Margins", - "description" : "Use for field validation", - "last_modified" : "2023-09-11T19:54:03.192Z", - "definition" : [ { - "key" : "surgical_margins", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "0", "No residual tumor" ], [ "1", "Residual tumor, NOS" ], [ "2", "Microscopic residual tumor" ], [ "3", "Macroscopic residual tumor" ], [ "7", "Margins not evaluable" ], [ "8", "No primary site surgery" ], [ "9", "Unknown or not applicable" ] ] -} \ No newline at end of file diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/glossary/terms.txt b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/glossary/terms.txt similarity index 100% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/glossary/terms.txt rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/glossary/terms.txt diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/acute_lymphoblastic_leukemia.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/acute_lymphoblastic_leukemia.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/acute_lymphoblastic_leukemia.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/acute_lymphoblastic_leukemia.json index 9a45a7268..885408830 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/acute_lymphoblastic_leukemia.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/acute_lymphoblastic_leukemia.json @@ -1,7 +1,7 @@ { "id" : "acute_lymphoblastic_leukemia", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Acute Lymphoblastic Leukemia", "title" : "Acute Lymphoblastic Leukemia", "notes" : "9811-9819, 9837: C000-C809 (ages 0-39)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Acute Lymphoblastic Leukemia, Toronto Staging is based on the presence or absence of CNS Involvement, which is collected in Pediatric Mets.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/adult_other_non_pediatric.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/adult_other_non_pediatric.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/adult_other_non_pediatric.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/adult_other_non_pediatric.json index 534731b08..81324d1d1 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/adult_other_non_pediatric.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/adult_other_non_pediatric.json @@ -1,7 +1,7 @@ { "id" : "adult_other_non_pediatric", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Adult/Other Non-Pediatric", "title" : "Adult/Other Non-Pediatric", "notes" : "**Note:** All combinations of Site, Histology, Behavior and Age at Dx that are not part of a defined pediatric schema are classified as Adult/Other Non-Pediatric and will receive a Toronto ID = XX to indicate that they have been processed but Toronto Stage does not apply", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/astrocytoma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/astrocytoma.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/astrocytoma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/astrocytoma.json index a28b352a8..60d65536b 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/astrocytoma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/astrocytoma.json @@ -1,7 +1,7 @@ { "id" : "astrocytoma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Astrocytoma", "title" : "Astrocytoma", "notes" : "9380, 9384, 9400-9411, 9420-9424, 9440-9442, 9445: C700-C729 (ages 0-39)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Astrocytoma, Toronto Staging is based on the presence or absence of mets and is collected in Pediatric Mets.\n* Pediatric Primary Tumor is collected for surveillance purposes", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/ependymoma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/ependymoma.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/ependymoma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/ependymoma.json index 1e7326ed4..10a1acf84 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/ependymoma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/ependymoma.json @@ -1,7 +1,7 @@ { "id" : "ependymoma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Ependymoma", "title" : "Ependymoma", "notes" : "9383, 9391-9394, 9396: C710-C729 (all ages)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Ependymoma, Toronto Staging is based on the presence or absence of mets based on the *Chang M* definition for metastases within the CNS at diagnosis and is collected in Pediatric Mets.\n•\tPediatric Primary Tumor is collected for surveillance purposes", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/hepatoblastoma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/hepatoblastoma.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/hepatoblastoma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/hepatoblastoma.json index 9877bad44..6e45218b0 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/hepatoblastoma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/hepatoblastoma.json @@ -1,7 +1,7 @@ { "id" : "hepatoblastoma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Hepatoblastoma", "title" : "Hepatoblastoma", "notes" : "8970: C220 (all ages)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [Children’s Oncology Group - Newly Diagnosed with Hepatoblastoma or Hepatocellular Carcinoma](https://childrensoncologygroup.org/newly-diagnosed-with-hepatoblastoma-or-hepatocellular-carcinoma-)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Hepatoblastoma tumors, there are three different staging systems collected \n* Toronto Staging is based on the absence or presence of mets and is collected in Pediatric Mets\n* The Children’s Oncology Group (COG) for liver staging is used. \n * Per this staging system, anything involved outside the liver is Stage IV. This is different than other staging used in the US that has adjacent organs not being a Stage IV\n * Pediatric Primary Tumor, Pediatric Regional Nodes and Pediatric Mets are used to derive the stage group\n* Pretext is collected as a SSDI and is based on clinical staging only", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/hodgkin_lymphoma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/hodgkin_lymphoma.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/hodgkin_lymphoma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/hodgkin_lymphoma.json index 685d548ee..d1a0e66ce 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/hodgkin_lymphoma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/hodgkin_lymphoma.json @@ -1,7 +1,7 @@ { "id" : "hodgkin_lymphoma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Hodgkin Lymphoma", "title" : "Hodgkin Lymphoma", "notes" : "9650-9653, 9655, 9659, 9663: C000-C809 (ages 0-39)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf) \n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Hodgkin Lymphoma, Toronto Staging is based on the *Ann Arbor Staging Classification* and is collected in Pediatric Primary Tumor\n* Internationally, the Ann Arbor Stage is still used for Lymphomas. Ann Arbor Stage is very similar to the Lugano Stage that has been collected in the US since 2018. The major difference between the two is that Lugano Stage has bulky disease, and Ann Arbor does not (see **Note 5** in Pediatric Primary Tumor)", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/ids.txt b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/ids.txt similarity index 100% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/ids.txt rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/ids.txt diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/malignant_bone_tumors_chondrosarcomas.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/malignant_bone_tumors_chondrosarcomas.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/malignant_bone_tumors_chondrosarcomas.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/malignant_bone_tumors_chondrosarcomas.json index 0f7de9244..e5477c682 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/malignant_bone_tumors_chondrosarcomas.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/malignant_bone_tumors_chondrosarcomas.json @@ -1,7 +1,7 @@ { "id" : "malignant_bone_tumors_chondrosarcomas", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Malignant Bone Tumors: Chondrosarcomas", "title" : "Malignant Bone Tumors: Chondrosarcomas", "notes" : "9210, 9220-9221, 9230, 9240-9243: C400-C419, C760-C768, C809 (ages 0-39)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Bone tumors, Toronto Staging is based on the presence or absence of mets and is collected in Pediatric Mets.\n* Pediatric Primary Tumor and Pediatric Regional Nodes are collected for surveillance purposes", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/malignant_bone_tumors_ewing.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/malignant_bone_tumors_ewing.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/malignant_bone_tumors_ewing.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/malignant_bone_tumors_ewing.json index 1ad100186..cf5e6b6f7 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/malignant_bone_tumors_ewing.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/malignant_bone_tumors_ewing.json @@ -1,7 +1,7 @@ { "id" : "malignant_bone_tumors_ewing", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Malignant Bone Tumors: Ewing", "title" : "Malignant Bone Tumors: Ewing tumor and related sarcomas of bone", "notes" : "9260: C400-C419, C760-C768, C809 (ages 0-39)\n\n9363-9365: C400-C419 (ages 0-39)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Bone tumors, Toronto Staging is based on the presence or absence of mets and is collected in Pediatric Mets.\n* Pediatric Primary Tumor and Pediatric Regional Nodes are collected for surveillance purposes", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/malignant_bone_tumors_osteosarcoma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/malignant_bone_tumors_osteosarcoma.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/malignant_bone_tumors_osteosarcoma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/malignant_bone_tumors_osteosarcoma.json index 030342c55..e7828150f 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/malignant_bone_tumors_osteosarcoma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/malignant_bone_tumors_osteosarcoma.json @@ -1,7 +1,7 @@ { "id" : "malignant_bone_tumors_osteosarcoma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Malignant Bone Tumors: Osteosarcoma", "title" : "Malignant Bone Tumors: Osteosarcoma", "notes" : "9180-9187, 9191-9195, 9200: C400-C419, C760-C768, C809 (ages 0-39)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Bone tumors, Toronto Staging is based on the presence or absence of mets and is collected in Pediatric Mets.\n* Pediatric Primary Tumor and Pediatric Regional Nodes are collected for surveillance purposes", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/malignant_bone_tumors_other_specified.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/malignant_bone_tumors_other_specified.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/malignant_bone_tumors_other_specified.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/malignant_bone_tumors_other_specified.json index 67bdbaa50..7ee88a8fc 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/malignant_bone_tumors_other_specified.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/malignant_bone_tumors_other_specified.json @@ -1,7 +1,7 @@ { "id" : "malignant_bone_tumors_other_specified", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Malignant Bone Tumors: Other specified", "title" : "Malignant Bone Tumors: Other specified malignant bone tumors", "notes" : "8810-8812, 8823, 8830, 9250, 9261-9262, 9270-9275, 9280-9282, 9290, 9300-9302, 9310-9312, 9320-9322, 9330, 9340-9342, 9370-9372: C400-C419 (ages 0-39)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Bone tumors, Toronto Staging is based on the presence or absence of mets and is collected in Pediatric Mets.\n* Pediatric Primary Tumor and Pediatric Regional Nodes are collected for surveillance purposes", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/malignant_bone_tumors_unspecified.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/malignant_bone_tumors_unspecified.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/malignant_bone_tumors_unspecified.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/malignant_bone_tumors_unspecified.json index 34bd3df9d..4ba235ed5 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/malignant_bone_tumors_unspecified.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/malignant_bone_tumors_unspecified.json @@ -1,7 +1,7 @@ { "id" : "malignant_bone_tumors_unspecified", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Malignant Bone Tumors: Unspecified", "title" : "Malignant Bone Tumors: Unspecified malignant bone tumors", "notes" : "8000-8005, 8800, 8801, 8803-8805: C400-C419 (ages 0-39)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Bone tumors, Toronto Staging is based on the presence or absence of mets and is collected in Pediatric Mets.\n* Pediatric Primary Tumor and Pediatric Regional Nodes are collected for surveillance purposes", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/medulloblastoma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/medulloblastoma.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/medulloblastoma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/medulloblastoma.json index bb19c3124..fa9d70e12 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/medulloblastoma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/medulloblastoma.json @@ -1,7 +1,7 @@ { "id" : "medulloblastoma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Medulloblastoma", "title" : "Medulloblastoma and Other CNS embryonal tumors: Medulloblastomas", "notes" : "9470-9472, 9474-9478, 9480: C700-C729 (all ages)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Medulloblastoma, Toronto Staging is based on the presence or absence of mets based on the *Chang M* definition for metastases within the CNS at diagnosis and is collected in Pediatric Mets.\n* Pediatric Primary Tumor is collected for surveillance purposes", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/medulloblastoma_atypical_teratoid_rhabdoid.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/medulloblastoma_atypical_teratoid_rhabdoid.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/medulloblastoma_atypical_teratoid_rhabdoid.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/medulloblastoma_atypical_teratoid_rhabdoid.json index 0b1d14989..664c3054b 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/medulloblastoma_atypical_teratoid_rhabdoid.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/medulloblastoma_atypical_teratoid_rhabdoid.json @@ -1,7 +1,7 @@ { "id" : "medulloblastoma_atypical_teratoid_rhabdoid", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Medulloblastoma: Atypical teratoid/rhabdoid", "title" : "Medulloblastoma and Other CNS embryonal tumors: Atypical teratoid/rhabdoid tumor", "notes" : "9508: C700-C729 (all ages)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Medulloblastoma, Toronto Staging is based on the presence or absence of mets based on the *Chang M* definition for metastases within the CNS at diagnosis and is collected in Pediatric Mets.\n* Pediatric Primary Tumor is collected for surveillance purposes", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/medulloblastoma_medulloepithelioma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/medulloblastoma_medulloepithelioma.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/medulloblastoma_medulloepithelioma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/medulloblastoma_medulloepithelioma.json index b12c7a434..b6c03cd0c 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/medulloblastoma_medulloepithelioma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/medulloblastoma_medulloepithelioma.json @@ -1,7 +1,7 @@ { "id" : "medulloblastoma_medulloepithelioma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Medulloblastoma: Medulloepithelioma", "title" : "Medulloblastoma and Other CNS embryonal tumors: Medulloepithelioma", "notes" : "9501-9504: C700-C729 (all ages)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Medulloblastoma, Toronto Staging is based on the presence or absence of mets based on the *Chang M* definition for metastases within the CNS at diagnosis and is collected in Pediatric Mets.\n* Pediatric Primary Tumor is collected for surveillance purposes", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/medulloblastoma_pineoblastoma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/medulloblastoma_pineoblastoma.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/medulloblastoma_pineoblastoma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/medulloblastoma_pineoblastoma.json index 8a9673c3e..7ce059da3 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/medulloblastoma_pineoblastoma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/medulloblastoma_pineoblastoma.json @@ -1,7 +1,7 @@ { "id" : "medulloblastoma_pineoblastoma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Medulloblastoma: Pineoblastoma", "title" : "Medulloblastoma and Other CNS embryonal tumors: Pineoblastoma", "notes" : "9362: C700-C729, C753 (all ages)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Medulloblastoma, Toronto Staging is based on the presence or absence of mets based on the *Chang M* definition for metastases within the CNS at diagnosis and is collected in Pediatric Mets.\n* Pediatric Primary Tumor is collected for surveillance purposes", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/medulloblastoma_pnet.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/medulloblastoma_pnet.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/medulloblastoma_pnet.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/medulloblastoma_pnet.json index d11314a67..43dc14351 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/medulloblastoma_pnet.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/medulloblastoma_pnet.json @@ -1,7 +1,7 @@ { "id" : "medulloblastoma_pnet", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Medulloblastoma: pNET", "title" : "Medulloblastoma and Other CNS embryonal tumors: pNET", "notes" : "9473: C700-C729 (all ages)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Medulloblastoma, Toronto Staging is based on the presence or absence of mets based on the *Chang M* definition for metastases within the CNS at diagnosis and is collected in Pediatric Mets.\n* Pediatric Primary Tumor is collected for surveillance purposes", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/neuroblastoma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/neuroblastoma.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/neuroblastoma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/neuroblastoma.json index f1c8569dc..2c7367c68 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/neuroblastoma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/neuroblastoma.json @@ -1,7 +1,7 @@ { "id" : "neuroblastoma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Neuroblastoma", "title" : "Neuroblastoma", "notes" : "9490, 9500: C000-C809 (all ages)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [Children’s Oncology Group - Newly Diagnosed with Neuroblastoma](https://childrensoncologygroup.org/newly-diagnosed-with-neuroblastoma)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Neuroblastoma, there are two different staging systems collected.\n* Toronto Staging uses the *International Neuroblastoma Risk Group Staging System (INRGSS)* and records the stage group only. This is a clinical evaluation only based on image defined risk factors. This information will be collected in 1185: Intl Neuroblastoma Risk Gp Stag Sys\n* The Children’s Oncology Group (COG) use the *International Neuroblastoma Staging System (INSS)*, which is based on surgical resection and is defined by stage group\n* Pediatric Primary Tumor, Pediatric Regional Nodes, and Pediatric Mets will be collected for surveillance purposes based on surgical resection and will derive the INSS Stage Group", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/nhl_burkitt_lymphoma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/nhl_burkitt_lymphoma.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/nhl_burkitt_lymphoma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/nhl_burkitt_lymphoma.json index 3462d8f10..6890f9944 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/nhl_burkitt_lymphoma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/nhl_burkitt_lymphoma.json @@ -1,7 +1,7 @@ { "id" : "nhl_burkitt_lymphoma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "NHL: Burkitt lymphoma", "title" : "NHL: Burkitt lymphoma", "notes" : "9687: C000-C424, C470-C809 (ages 0-39)\n \n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For non-Hodgkin Lymphoma, Toronto Staging is based on the *St. Jude/Murphy Staging System*, which is a pediatric staging system for non-Hodgkin lymphoma (NHL) and is collected in Pediatric Primary Tumor. \n* The definitions for St/Jude Murphy Staging are different than the Lugano Staging or Ann Arbor, which has historically been used in the US to record Lymphoma stage", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/nhl_mature_b_cell_lymphomas.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/nhl_mature_b_cell_lymphomas.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/nhl_mature_b_cell_lymphomas.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/nhl_mature_b_cell_lymphomas.json index 3f8e528f5..b85a1b5a9 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/nhl_mature_b_cell_lymphomas.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/nhl_mature_b_cell_lymphomas.json @@ -1,7 +1,7 @@ { "id" : "nhl_mature_b_cell_lymphomas", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "NHL: Mature B-cell lymphomas", "title" : "NHL: Mature B-cell lymphomas", "notes" : "9671, 9673, 9678-9680, 9688-9691, 9695, 9698, 9699, 9735, 9737-9738, 9761-9762, 9765-9766, 9769, 9823, 9970: C000-C424, C470-C809 (ages 0-39)\n\n9731-9732, 9734: C000-C424, C470-C809 (ages 0-39)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For non-Hodgkin Lymphoma, Toronto Staging is based on the *St. Jude/Murphy Staging System*, which is a pediatric staging system for non-Hodgkin lymphoma (NHL) and is collected in Pediatric Primary Tumor. \n* The definitions for St/Jude Murphy Staging are different than the Lugano Staging or Ann Arbor, which has historically been used in the US to record Lymphoma stage", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/nhl_nos.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/nhl_nos.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/nhl_nos.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/nhl_nos.json index efa014531..e396ddfdd 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/nhl_nos.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/nhl_nos.json @@ -1,7 +1,7 @@ { "id" : "nhl_nos", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "NHL: NOS", "title" : "NHL: NOS", "notes" : "9591: C000-C424, C470-C809 (ages 0-39)\n \n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For non-Hodgkin Lymphoma, Toronto Staging is based on the *St. Jude/Murphy Staging System*, which is a pediatric staging system for non-Hodgkin lymphoma (NHL) and is collected in Pediatric Primary Tumor. \n* The definitions for St/Jude Murphy Staging are different than the Lugano Staging or Ann Arbor, which has historically been used in the US to record Lymphoma stage", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/nhl_t_cell_and_nk_cell_lymphomas.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/nhl_t_cell_and_nk_cell_lymphomas.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/nhl_t_cell_and_nk_cell_lymphomas.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/nhl_t_cell_and_nk_cell_lymphomas.json index 3f7074c19..dc8ff2b06 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/nhl_t_cell_and_nk_cell_lymphomas.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/nhl_t_cell_and_nk_cell_lymphomas.json @@ -1,7 +1,7 @@ { "id" : "nhl_t_cell_and_nk_cell_lymphomas", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "NHL: Mature T-cell and NK-cell lymphomas", "title" : "NHL: Mature T-cell and NK-cell lymphomas", "notes" : "9702, 9705, 9714-9717, 9724, 9767-9768, 9827: C000-C424, C470-C809 (ages 0-39)\n \n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For non-Hodgkin Lymphoma, Toronto Staging is based on the *St. Jude/Murphy Staging System*, which is a pediatric staging system for non-Hodgkin lymphoma (NHL) and is collected in Pediatric Primary Tumor. \n* The definitions for St/Jude Murphy Staging are different than the Lugano Staging or Ann Arbor, which has historically been used in the US to record Lymphoma stage", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/non_rhabdomyosarcoma_fibrosarcomas.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/non_rhabdomyosarcoma_fibrosarcomas.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/non_rhabdomyosarcoma_fibrosarcomas.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/non_rhabdomyosarcoma_fibrosarcomas.json index f83cf9498..19afdcdc4 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/non_rhabdomyosarcoma_fibrosarcomas.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/non_rhabdomyosarcoma_fibrosarcomas.json @@ -1,7 +1,7 @@ { "id" : "non_rhabdomyosarcoma_fibrosarcomas", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Non-Rhabdomyosarcoma: Fibrosarcomas", "title" : "Non-Rhabdomyosarcoma of soft tissue sarcomas: Fibrosarcomas, peripheral nerve sheath tumors and other fibrous neoplasms", "notes" : "8810, 8811, 8813–8815, 8821, 8823, 8834–8835: C000-C399, C440-C768, C809 (ages 0-39)\n\n8820, 8822, 8824-8827, 9150, 9160, 9491, 9540-9571, 9580: C000-C809 (ages 0-39)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Non-Rhabdomyosarcoma, Toronto Staging is based on Pediatric Primary Tumor, Pediatric Regional Nodes, and Pediatric Mets.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/non_rhabdomyosarcoma_other_specified.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/non_rhabdomyosarcoma_other_specified.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/non_rhabdomyosarcoma_other_specified.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/non_rhabdomyosarcoma_other_specified.json index 487e1ec51..1740dd680 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/non_rhabdomyosarcoma_other_specified.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/non_rhabdomyosarcoma_other_specified.json @@ -1,7 +1,7 @@ { "id" : "non_rhabdomyosarcoma_other_specified", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Non-Rhabdomyosarcoma: Other specified", "title" : "Non-Rhabdomyosarcoma of soft tissue sarcomas: Other specified soft tissue sarcomas", "notes" : "8587, 8710–8713, 8806, 8831–8833, 8836, 8840–8842, 8850–8858, 8860–8862, 8870, 8880, 8881, 8890–8898, 8921, 8982, 8990, 9040–9044, 9120–9125, 9130–9133, 9135, 9136, 9141, 9142, 9161, 9170–9175, 9231, 9251, 9252, 9373, 9581: C000-C809 (ages 0-39)\n\n8830: C000-C399, C440-C768, C809 (ages 0-39)\n\n8963: C000-C639, C659-C699, C739-C768, C809 (ages 0-39)\n\n9180, 9210, 9220, 9240: C490-C499 (ages 0-39)\n\n9260: C000-C399, C470-C759 (ages 0-39)\n\n9364: C000-C399, C470-C639, C659-C699, C739-C768, C809 (ages 0-39)\n\n9365: C000-C399, C470-C639, C659-C768, C809 (ages 0-39)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Non-Rhabdomyosarcoma, Toronto Staging is based on Pediatric Primary Tumor, Pediatric Regional Nodes, and Pediatric Mets.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/non_rhabdomyosarcoma_unspecified.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/non_rhabdomyosarcoma_unspecified.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/non_rhabdomyosarcoma_unspecified.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/non_rhabdomyosarcoma_unspecified.json index 34025aa81..e92a7c277 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/non_rhabdomyosarcoma_unspecified.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/non_rhabdomyosarcoma_unspecified.json @@ -1,7 +1,7 @@ { "id" : "non_rhabdomyosarcoma_unspecified", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Non-Rhabdomyosarcoma: Unspecified", "title" : "Non-Rhabdomyosarcoma of soft tissue sarcomas: Unspecified soft tissue sarcomas", "notes" : "8800-8805: C000-C399, C440-C768 (ages 0-39)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Non-Rhabdomyosarcoma, Toronto Staging is based on Pediatric Primary Tumor, Pediatric Regional Nodes, and Pediatric Mets.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/ovarian.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/ovarian.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/ovarian.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/ovarian.json index 769df023c..0b67bdb87 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/ovarian.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/ovarian.json @@ -1,7 +1,7 @@ { "id" : "ovarian", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Ovarian", "title" : "Ovarian - Malignant Gonadal Germ Cell Tumors", "notes" : "9060-9065, 9070-9073, 9080-9085, 9090, 9091, 9100-9101: C569 (ages 0-39)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Ovarian, Toronto Staging is based on stage group only.\n* Pediatric Primary Tumor, Pediatric Regional Nodes, and Pediatric Mets will be collected for surveillance purposes and will derive the Stage Group", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/renal_tumors_ewing_sarcoma_of_kidney.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/renal_tumors_ewing_sarcoma_of_kidney.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/renal_tumors_ewing_sarcoma_of_kidney.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/renal_tumors_ewing_sarcoma_of_kidney.json index 20827b409..741c2e88c 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/renal_tumors_ewing_sarcoma_of_kidney.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/renal_tumors_ewing_sarcoma_of_kidney.json @@ -1,7 +1,7 @@ { "id" : "renal_tumors_ewing_sarcoma_of_kidney", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Renal Tumors: Ewing Sarcoma of Kidney", "title" : "Renal Tumors: Ewing Sarcoma of Kidney", "notes" : "9364: C649 (all ages)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Renal tumors, Toronto Staging is based on the *Wilms Tumor Staging System* and records the stage group only.\n* Pediatric Primary Tumor, Pediatric Regional Nodes, and Pediatric Mets will be collected for surveillance purposes and will derive the Wilms Tumor Stage Group\n\n**Note 3:** This staging system is not the same as the National Wilms Tumor Study Group (NWTS) \n* Do not record stage information from the National Wilms Tumor Study Group (NWTS) in these data items", @@ -194,10 +194,10 @@ "tables" : [ { "id" : "pediatric_stage_16688", "inputs" : [ "ped_mets", "surgical_margins", "ped_regional_nodes", "ped_primary_tumor" ], - "outputs" : [ "toronto_stage_group", "pediatric_group" ] + "outputs" : [ "pediatric_group", "toronto_stage_group" ] } ] } ], "involved_tables" : [ "chromosome_1q_status_14467", "chromosome_1p_status_97190", "rx_summ_surgical_margins_47287", "schema_selection_renal_tumors_ewing_sarcoma_of_kidney", "primary_site", "pediatric_primary_tumor_47758", "pediatric_mets_19048", "histology", "pediatric_regional_nodes_26974", "year_dx_validation", "chromosome_16q_status_46566", "pediatric_stage_16688", "behavior", "ewsr1_fli1_fusion_57187" ], - "last_modified" : "2024-06-13T16:28:38.832Z", + "last_modified" : "2025-02-07T18:18:37.245Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/renal_tumors_kidney_sarcomas.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/renal_tumors_kidney_sarcomas.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/renal_tumors_kidney_sarcomas.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/renal_tumors_kidney_sarcomas.json index fb35aaba4..eba182352 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/renal_tumors_kidney_sarcomas.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/renal_tumors_kidney_sarcomas.json @@ -1,7 +1,7 @@ { "id" : "renal_tumors_kidney_sarcomas", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Renal Tumors: Kidney Sarcomas", "title" : "Renal Tumors: Kidney Sarcomas", "notes" : "8964-8967: C649, C659 (ages 0-39)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Renal tumors, Toronto Staging is based on the *Wilms Tumor Staging System* and records the stage group only.\n* Pediatric Primary Tumor, Pediatric Regional Nodes, and Pediatric Mets will be collected for surveillance purposes and will derive the Wilms Tumor Stage Group\n\n**Note 3:** This staging system is not the same as the National Wilms Tumor Study Group (NWTS) \n* Do not record stage information from the National Wilms Tumor Study Group (NWTS) in these data items", @@ -189,10 +189,10 @@ "tables" : [ { "id" : "pediatric_stage_16688", "inputs" : [ "ped_mets", "surgical_margins", "ped_regional_nodes", "ped_primary_tumor" ], - "outputs" : [ "toronto_stage_group", "pediatric_group" ] + "outputs" : [ "pediatric_group", "toronto_stage_group" ] } ] } ], "involved_tables" : [ "chromosome_1q_status_14467", "chromosome_1p_status_97190", "age_at_diagnosis_validation_3881", "schema_selection_renal_tumors_kidney_sarcomas", "rx_summ_surgical_margins_47287", "primary_site", "pediatric_primary_tumor_47758", "pediatric_mets_19048", "histology", "pediatric_regional_nodes_26974", "year_dx_validation", "chromosome_16q_status_46566", "pediatric_stage_16688", "behavior" ], - "last_modified" : "2024-06-13T16:28:38.014Z", + "last_modified" : "2025-02-07T18:18:37.223Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/renal_tumors_nephroblastoma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/renal_tumors_nephroblastoma.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/renal_tumors_nephroblastoma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/renal_tumors_nephroblastoma.json index 3bc303199..db050c73b 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/renal_tumors_nephroblastoma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/renal_tumors_nephroblastoma.json @@ -1,7 +1,7 @@ { "id" : "renal_tumors_nephroblastoma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Renal Tumors: Nephroblastoma", "title" : "Renal Tumors: Nephroblastoma", "notes" : "8959, 8960: C649, C659 (all ages)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Renal tumors, Toronto Staging is based on the *Wilms Tumor Staging System* and records the stage group only.\n* Pediatric Primary Tumor, Pediatric Regional Nodes, and Pediatric Mets will be collected for surveillance purposes and will derive the Wilms Tumor Stage Group\n\n**Note 3:** This staging system is not the same as the National Wilms Tumor Study Group (NWTS) \n* Do not record stage information from the National Wilms Tumor Study Group (NWTS) in these data items", @@ -182,10 +182,10 @@ "tables" : [ { "id" : "pediatric_stage_16688", "inputs" : [ "ped_mets", "surgical_margins", "ped_regional_nodes", "ped_primary_tumor" ], - "outputs" : [ "toronto_stage_group", "pediatric_group" ] + "outputs" : [ "pediatric_group", "toronto_stage_group" ] } ] } ], "involved_tables" : [ "chromosome_1q_status_14467", "chromosome_1p_status_97190", "rx_summ_surgical_margins_47287", "schema_selection_renal_tumors_nephroblastoma", "primary_site", "pediatric_primary_tumor_47758", "pediatric_mets_19048", "histology", "pediatric_regional_nodes_26974", "year_dx_validation", "chromosome_16q_status_46566", "pediatric_stage_16688", "behavior" ], - "last_modified" : "2024-06-13T16:28:37.552Z", + "last_modified" : "2025-02-07T18:18:37.192Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/renal_tumors_rhabdoid_renal_tumor.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/renal_tumors_rhabdoid_renal_tumor.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/renal_tumors_rhabdoid_renal_tumor.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/renal_tumors_rhabdoid_renal_tumor.json index ed31a4555..be6cd31f2 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/renal_tumors_rhabdoid_renal_tumor.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/renal_tumors_rhabdoid_renal_tumor.json @@ -1,7 +1,7 @@ { "id" : "renal_tumors_rhabdoid_renal_tumor", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Renal Tumors: Rhabdoid Renal Tumor", "title" : "Renal Tumors: Rhabdoid Renal Tumor", "notes" : "8963: C649 (all ages)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Renal tumors, Toronto Staging is based on the *Wilms Tumor Staging System* and records the stage group only.\n* Pediatric Primary Tumor, Pediatric Regional Nodes, and Pediatric Mets will be collected for surveillance purposes and will derive the Wilms Tumor Stage Group\n\n**Note 3:** This staging system is not the same as the National Wilms Tumor Study Group (NWTS) \n* Do not record stage information from the National Wilms Tumor Study Group (NWTS) in these data items", @@ -182,10 +182,10 @@ "tables" : [ { "id" : "pediatric_stage_16688", "inputs" : [ "ped_mets", "surgical_margins", "ped_regional_nodes", "ped_primary_tumor" ], - "outputs" : [ "toronto_stage_group", "pediatric_group" ] + "outputs" : [ "pediatric_group", "toronto_stage_group" ] } ] } ], "involved_tables" : [ "chromosome_1q_status_14467", "chromosome_1p_status_97190", "rx_summ_surgical_margins_47287", "primary_site", "pediatric_primary_tumor_47758", "pediatric_mets_19048", "histology", "pediatric_regional_nodes_26974", "year_dx_validation", "chromosome_16q_status_46566", "schema_selection_renal_tumors_rhabdoid_renal_tumor", "pediatric_stage_16688", "behavior" ], - "last_modified" : "2024-06-13T16:28:37.591Z", + "last_modified" : "2025-02-07T18:18:37.211Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/renal_tumors_unspecified_malignant_renal_tumors.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/renal_tumors_unspecified_malignant_renal_tumors.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/renal_tumors_unspecified_malignant_renal_tumors.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/renal_tumors_unspecified_malignant_renal_tumors.json index fa421815b..217b407f3 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/renal_tumors_unspecified_malignant_renal_tumors.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/renal_tumors_unspecified_malignant_renal_tumors.json @@ -1,7 +1,7 @@ { "id" : "renal_tumors_unspecified_malignant_renal_tumors", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Renal Tumors: Unspecified Malignant Renal Tumors", "title" : "Renal Tumors: Unspecified Malignant Renal Tumors", "notes" : "8000-8005: C649 (ages 0-39)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Renal tumors, Toronto Staging is based on the *Wilms Tumor Staging System* and records the stage group only.\n* Pediatric Primary Tumor, Pediatric Regional Nodes, and Pediatric Mets will be collected for surveillance purposes and will derive the Wilms Tumor Stage Group\n\n**Note 3:** This staging system is not the same as the National Wilms Tumor Study Group (NWTS) \n* Do not record stage information from the National Wilms Tumor Study Group (NWTS) in these data items", @@ -189,10 +189,10 @@ "tables" : [ { "id" : "pediatric_stage_16688", "inputs" : [ "ped_mets", "surgical_margins", "ped_regional_nodes", "ped_primary_tumor" ], - "outputs" : [ "toronto_stage_group", "pediatric_group" ] + "outputs" : [ "pediatric_group", "toronto_stage_group" ] } ] } ], "involved_tables" : [ "chromosome_1q_status_14467", "chromosome_1p_status_97190", "age_at_diagnosis_validation_3881", "rx_summ_surgical_margins_47287", "schema_selection_renal_tumors_unspecified_malignant_renal_tumors", "primary_site", "pediatric_primary_tumor_47758", "pediatric_mets_19048", "histology", "pediatric_regional_nodes_26974", "year_dx_validation", "chromosome_16q_status_46566", "pediatric_stage_16688", "behavior" ], - "last_modified" : "2024-06-13T16:28:38.048Z", + "last_modified" : "2025-02-07T18:18:37.233Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/retinoblastoma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/retinoblastoma.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/retinoblastoma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/retinoblastoma.json index 22d5800f8..2c3a1b7eb 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/retinoblastoma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/retinoblastoma.json @@ -1,7 +1,7 @@ { "id" : "retinoblastoma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Retinoblastoma", "title" : "Retinoblastoma", "notes" : "9510-9514: C690-C699 (all ages)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Retinoblastoma, Toronto Staging is based on the International Retinoblastoma Staging System (IRSS) and records the stage group only.\n* Pediatric Primary Tumor, Pediatric Regional Nodes, and Pediatric Mets will be collected for surveillance purposes and will derive the IRSS Stage System", @@ -84,6 +84,8 @@ "used_for_staging" : false, "metadata" : [ { "name" : "SSDI" + }, { + "name" : "SEER_REQUIRED" } ] } ], "outputs" : [ { @@ -155,19 +157,19 @@ "id" : "pediatric_stage", "name" : "Pediatric Stage", "initial_context" : [ { - "key" : "toronto_stage_group", + "key" : "pediatric_group", "value" : "90" }, { - "key" : "pediatric_group", + "key" : "toronto_stage_group", "value" : "90" } ], "tables" : [ { "id" : "pediatric_stage_19429", "inputs" : [ "surg_2023", "ped_mets", "surgical_margins", "ped_regional_nodes", "ped_primary_tumor" ], - "outputs" : [ "toronto_stage_group", "pediatric_group" ] + "outputs" : [ "pediatric_group", "toronto_stage_group" ] } ] } ], "involved_tables" : [ "pediatric_regional_nodes_67911", "rx_summ_surgical_margins_47287", "pediatric_mets_26722", "pediatric_primary_tumor_1604", "primary_site", "irss_stage_for_eye_2_95484", "histology", "year_dx_validation", "behavior", "schema_selection_retinoblastoma", "rx_summ_surg_2023_retinoblastoma_97268", "pediatric_stage_19429" ], - "last_modified" : "2024-06-13T16:28:38.448Z", + "last_modified" : "2025-07-25T20:50:51.708Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/rhabdomyosarcoma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/rhabdomyosarcoma.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/rhabdomyosarcoma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/rhabdomyosarcoma.json index 165f35d15..8a2374cc9 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/rhabdomyosarcoma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/rhabdomyosarcoma.json @@ -1,7 +1,7 @@ { "id" : "rhabdomyosarcoma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Rhabdomyosarcoma", "title" : "Rhabdomyosarcoma", "notes" : "8900-8905, 8920, 8991: C000-C809 (ages 0-39)\n\n8910, 8912: C000-C809 (all ages)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Rhabdomyosarcoma, Toronto Staging is based on Pediatric Primary Tumor, Pediatric Regional Nodes, and Pediatric Mets.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/testicular.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/testicular.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/testicular.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/testicular.json index 3e648d733..41cd7cb93 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/schemas/testicular.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/schemas/testicular.json @@ -1,7 +1,7 @@ { "id" : "testicular", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Testicular", "title" : "Testicular - Malignant Gonadal Germ Cell Tumors", "notes" : "9060-9065, 9070-9073, 9080-9085, 9090, 9091, 9100-9101: C620-C629 (ages 0-39)\n\n**Note 1:** The following sources were used in the development of this schema\n* [Toronto Childhood Cancer Stage Guidelines, Version 2, May 2022](https://cancerqld.blob.core.windows.net/content/docs/childhood-cancer-staging-for-population-registries.pdf)\n* [SEER Extent of Disease (EOD) 2018: Codes and Coding Instructions](https://seer.cancer.gov/tools/staging/eod/2018_Extent_of_Disease_General_Instructions.pdf)\n* [Summary Stage 2018 - SEER (cancer.gov)](https://seer.cancer.gov/tools/ssm/)\n\n**Note 2:** For Testicular, Toronto Staging is based on Pediatric Primary Tumor, Pediatric Regional Nodes, Pediatric Mets, S Category Clinical, and S Category Pathological.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/age_at_diagnosis_validation_3881.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/age_at_diagnosis_validation_3881.json similarity index 96% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/age_at_diagnosis_validation_3881.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/age_at_diagnosis_validation_3881.json index 8fd102d9c..f454c2a86 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/age_at_diagnosis_validation_3881.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/age_at_diagnosis_validation_3881.json @@ -1,7 +1,7 @@ { "id" : "age_at_diagnosis_validation_3881", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Age at Diagnosis Validation", "title" : "Age at Diagnosis Validation", "notes" : "See the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/b_symptoms_95631.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/b_symptoms_95631.json similarity index 94% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/b_symptoms_95631.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/b_symptoms_95631.json index be3e476f3..943fa8c7c 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/b_symptoms_95631.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/b_symptoms_95631.json @@ -1,12 +1,12 @@ { "id" : "b_symptoms_95631", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "B Symptoms", "title" : "B Symptoms", "description" : "B symptoms refer to systemic symptoms of fever, night sweats, and weight loss which can be associated with both Hodgkin lymphoma and some non-Hodgkin lymphomas. The presence of B symptoms is a prognostic factor for some lymphomas.\n\nThe stages of Hodgkin Lymphoma are classified as either A or B according to the absence or presence of defined constitutional symptoms. The stage group suffix for a patient without these systemic symptoms is “A,” meaning absence of symptoms or asymptomatic; for example, Stage IIA. The stage group suffix for a patient with any of the symptoms listed below is “B,” such as Stage IIIB. The symptoms are carefully defined. \n* Fevers: Unexplained fever with temperature above 38 degrees centigrade or 100.4 degrees Fahrenheit. \n* Night sweats: Drenching sweats (e.g., those that require change of bedclothes)\n* Weight loss: Unexplained weight loss of more than 10% of the usual body weight in the 6 months prior to diagnosis. \n\nOther symptoms, such as chills, pruritic, alcohol-induced pain, and fatigue, are not included in the A or B designation but are recorded in the medical record, as the reappearance of these symptoms may be a harbinger of recurrence. The designation A or B is not included in the revised staging of NHL in AJCC 8th edition, although clinicians are encouraged to record the presence of these symptoms in the medical record. The presence or absence of B symptoms may be collected in registries for both HL and NHL.", "notes" : "**Note 1:** **Physician Statement**\n* Physician statement of B Symptoms can be used to code this data item when no other information is available.\n\n**Note 2:** **Defining B symptoms** \n* Each stage should be classified as either A or B according to the absence or presence of defined constitutional symptoms, such as:\n * Fevers: Unexplained fever with temperature above 38 degrees C (100.4 F)\n * Night sweats: Drenching sweats that require change of bedclothes\n * Weight loss: Unexplained weight loss of more than 10% of the usual body weight in the six months prior to diagnosis.\n\n**Note 3:** **Conditions that are not B symptoms** \n* Pruritus alone does not qualify for B classification, nor does alcohol intolerance, fatigue, or a short, febrile illness associated with suspected infections", - "last_modified" : "2024-03-27T15:45:37.816Z", + "last_modified" : "2024-12-14T00:31:40.613Z", "definition" : [ { "key" : "b_symptoms", "name" : "Code", @@ -17,7 +17,7 @@ "type" : "DESCRIPTION" } ], "rows" : [ [ "0", "No B symptoms (asymptomatic) \nClassified as \"A\" by physician when asymptomatic" ], [ "1", "Any B symptom(s)\nNight sweats (drenching)\nUnexplained fever (above 38 degrees C) (100.4 F)\nUnexplained weight loss (generally greater than 10% of body weight\nin the six months before admission)\nB symptoms, NOS\n\nClassified as \"B\" by physician when symptomatic" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error.)" ], [ "9", "Not documented in medical record\nB symptoms not assessed or unknown if assessed" ] ], - "additional_info" : "**Source documents:** patient history, progress notes, consultant notes, other statements in medical record\n**Other names include** B symptoms fever, Palestine fever, hyperpyrexia, febrile response, sleep hyperhidrosis, nocturnal hyperhidrosis", + "additional_info" : "**Source documents:** patient history, progress notes, consultant notes, other statements in medical record\n\n**Other names include** B symptoms fever, Palestine fever, hyperpyrexia, febrile response, sleep hyperhidrosis, nocturnal hyperhidrosis", "coding_guidelines" : "* **Code 0** when there is no evidence of B symptoms present, per physician or physical exam\n* **Code 1** when the physician states the patient has B symptoms\n* **Code 9** when\n * No mention of B symptoms\n * Not documented in the medical record\n * B symptoms not evaluated (assessed)\n * Unknown if B symptoms evaluated (assessed)", "rationale" : "B symptoms is a Registry Data Collection Variable in AJCC. This data item was previously collected for Lymphomas, SSF #2." } \ No newline at end of file diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/behavior.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/behavior.json similarity index 96% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/behavior.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/behavior.json index ef8e6b451..443ea38af 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/behavior.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/behavior.json @@ -1,7 +1,7 @@ { "id" : "behavior", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Behavior", "title" : "Behavior ICD-O-3", "notes" : "See the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/braf_mutational_analysis_15216.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/braf_mutational_analysis_15216.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/braf_mutational_analysis_15216.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/braf_mutational_analysis_15216.json index 1fb8a727f..b7c11d95f 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/braf_mutational_analysis_15216.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/braf_mutational_analysis_15216.json @@ -1,7 +1,7 @@ { "id" : "braf_mutational_analysis_15216", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "BRAF Mutational Analysis", "title" : "BRAF Mutational Analysis", "description" : "The BRAF oncoprotein is involved in transmitting cell growth and proliferation signals from KRAS and NRAS. The BRAF V600E mutation is associated with poorer prognosis and predicts lack of response to anti-EGFR therapies. \n“BRAF V600E is a specific mutation (change) in the BRAF gene, which makes a protein that is involved in sending signals in cells and in cell growth. This BRAF gene mutation is found in colorectal cancer. It may increase the growth and spread of cancer cells. Checking for this BRAF mutation in tumor tissue may help to plan cancer treatment. BRAF (V600E) kinase inhibitor RO5185426 blocks certain proteins made by the mutated BRAF gene, which may help keep cancer cells from growing.” (NCI Dictionary of Cancer Terms https://www.cancer.gov/publications/dictionaries/cancer-terms)\n\nThe most common testing methods for BRAF are\n* Direct Sanger sequencing\n* High-resolution melting analysis\n* Pyrosequencing\n* PCR, allele-specific hybridization\n* Real-time PCR\n\nThe most common BRAF mutations is BRAF V600E (c.1799T>A) mutation.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/chromosome_16q_status_46566.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/chromosome_16q_status_46566.json similarity index 95% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/chromosome_16q_status_46566.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/chromosome_16q_status_46566.json index 468280122..264778b3b 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/chromosome_16q_status_46566.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/chromosome_16q_status_46566.json @@ -1,12 +1,12 @@ { "id" : "chromosome_16q_status_46566", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Chromosome 16q Status", "title" : "Chromosome 16q: Loss of Heterozygosity (LOH)", - "description" : "Chromosome 16q: Loss of Heterozygosity (LOH) refers to the loss of genetic material normally found on the long arm of one of the patient's two copies of chromosome 16. Occurs in approximately 5% of favorable (non-anaplastic) histology Wilm’s tumor (FHWT) cells and has been shown to be associated with inferior relapse-free survival (RFS) and overall survival (OS) in patients with FH Wilm’s tumor. This testing is commonly done in conjunction with Chromosome 1p: Loss of Heterozygosity (NAACCR ID: 3801) and Chromosome 1q: Loss of Heterozygosity (NAACCR ID: 1190)\n\nThis is a special molecular diagnostic test performed on tumor tissue to identify loss of genetic material found on the long arm of one of the patient’s two copies of chromosome 16. A normal cell will contain two complete copies of each chromosome, one from each parent, and this normal state is termed heterozygous. Loss of heterozygosity (LOH) is an abnormal state reflecting loss of the whole arm of chromosome 16q following a chromosomal translocation event.", + "description" : "Chromosome 16q: Loss of Heterozygosity (LOH) refers to the loss of genetic material normally found on the long arm of one of the patient's two copies of chromosome 16. Occurs in approximately 5% of favorable (non-anaplastic) histology Wilm’s tumor (FHWT) cells and has been shown to be associated with inferior relapse-free survival (RFS) and overall survival (OS) in patients with FH Wilm’s tumor. This testing is commonly done in conjunction with Chromosome 1p: Gain of Heterozygosity (NAACCR ID: 3801) and Chromosome 1q: Loss of Heterozygosity (NAACCR ID: 1190)\n\nThis is a special molecular diagnostic test performed on tumor tissue to identify loss of genetic material found on the long arm of one of the patient’s two copies of chromosome 16. A normal cell will contain two complete copies of each chromosome, one from each parent, and this normal state is termed heterozygous. Loss of heterozygosity (LOH) is an abnormal state reflecting loss of the whole arm of chromosome 16q following a chromosomal translocation event.", "notes" : "**Note 1:** **Effective years**\n* This SSDI is effective for diagnosis years 2024+\n* For cases diagnosed 2018-2023, this SSDI must be blank\n\n**Note 2:** **Physician statement**\n* Physician statement of Chromosome 16q deletion/LOH can be used to code this data item when no other information is available.", - "last_modified" : "2024-04-19T13:42:26.442Z", + "last_modified" : "2025-05-01T15:14:59.352Z", "definition" : [ { "key" : "chrom_16q_status", "name" : "Code", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/chromosome_1p_status_97190.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/chromosome_1p_status_97190.json similarity index 95% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/chromosome_1p_status_97190.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/chromosome_1p_status_97190.json index 46ce7a7b4..4a9466436 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/chromosome_1p_status_97190.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/chromosome_1p_status_97190.json @@ -1,12 +1,12 @@ { "id" : "chromosome_1p_status_97190", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Chromosome 1p Status", "title" : "Chromosome 1p: Loss of Heterozygosity (LOH)", - "description" : "Chromosome 1p: Loss of Heterozygosity (LOH) refers to the loss of genetic material normally found on the short arm of one of the patient's two copies of chromosome 1. Occurs in approximately 5% of favorable histology (non-anaplastic) Wilm’s tumor (FHWT) cells and has been shown to be associated with inferior relapse-free survival (RFS) and overall survival (OS) in patients with FH Wilm’s tumor. This testing is commonly done in conjunction with Chromosome 1q: Loss of Heterozygosity (NAACCR ID: 1190) and Chromosome 16q: Loss of Heterozygosity (NAACCR ID: 1189). \n\nThis is a special molecular diagnostic test performed on tumor tissue to identify loss of genetic material normally found on the short arm of one of the patient's two copies of chromosome 1. A normal cell will contain two complete copies of each chromosome, one from each parent, and this normal state is termed heterozygous. Loss of heterozygosity (LOH) is an abnormal state reflecting loss of the whole arm of chromosome 1p following a chromosomal translocation event", + "description" : "Chromosome 1p: Loss of Heterozygosity (LOH) refers to the loss of genetic material normally found on the short arm of one of the patient's two copies of chromosome 1. Occurs in approximately 5% of favorable histology (non-anaplastic) Wilm’s tumor (FHWT) cells and has been shown to be associated with inferior relapse-free survival (RFS) and overall survival (OS) in patients with FH Wilm’s tumor. This testing is commonly done in conjunction with Chromosome 1q: Gain of Heterozygosity (NAACCR ID: 1190) and Chromosome 16q: Loss of Heterozygosity (NAACCR ID: 1189). \n\nThis is a special molecular diagnostic test performed on tumor tissue to identify loss of genetic material normally found on the short arm of one of the patient's two copies of chromosome 1. A normal cell will contain two complete copies of each chromosome, one from each parent, and this normal state is termed heterozygous. Loss of heterozygosity (LOH) is an abnormal state reflecting loss of the whole arm of chromosome 1p following a chromosomal translocation event", "notes" : "**Note 1:** **Effective years**\n* This SSDI is effective for diagnosis years 2024+\n* For cases diagnosed 2018-2023, this SSDI must be blank\n\n**Note 2:** **Physician statement**\n* Physician statement of Chromosome 1p deletion/LOH can be used to code this data item when no other information is available.", - "last_modified" : "2024-04-10T16:49:43.081Z", + "last_modified" : "2025-05-01T15:13:55.906Z", "definition" : [ { "key" : "chrom_1p_status", "name" : "Code", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/chromosome_1q_status_14467.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/chromosome_1q_status_14467.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/chromosome_1q_status_14467.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/chromosome_1q_status_14467.json index 107007acb..212c0b501 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/chromosome_1q_status_14467.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/chromosome_1q_status_14467.json @@ -1,7 +1,7 @@ { "id" : "chromosome_1q_status_14467", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Chromosome 1q Status", "title" : "Chromosome 1q Status", "description" : "Gain of chromosome 1q is one of the most common cytogenetic findings in Wilms tumor, occurring approximately 30% of tumors. It is associated with a poorer relapse-free survival (RFS) and overall survival (OS) in patients with favorable (non-anaplastic) histology Wilm’s tumor (FHWT). This testing is commonly done in conjunction with Chromosome 1p: Loss of Heterozygosity (see NAACCR ID: 3801) and Chromosome 16q: Loss of Heterozygosity (see NAACCR ID: 1189).\n\nThis is a special molecular diagnostic test performed on tumor tissue to identify gain of genetic material normally found on the long arm of one of the patient's two copies of chromosome 1. A normal cell will contain two complete copies of each chromosome, one from each parent, and this normal state is termed heterozygous. Gain of heterozygosity (GOH) is an abnormal state reflecting gain of the whole arm of chromosome 1q following a chromosomal translocation event.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/combined_s_category_15139.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/combined_s_category_15139.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/combined_s_category_15139.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/combined_s_category_15139.json index 041e70f89..3bda4f1f2 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/combined_s_category_15139.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/combined_s_category_15139.json @@ -1,7 +1,7 @@ { "id" : "combined_s_category_15139", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Combined S Category", "title" : "Combined S Category", "last_modified" : "2022-07-14T14:52:35.794Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/conversion_to_pediatric_mets.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/conversion_to_pediatric_mets.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/conversion_to_pediatric_mets.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/conversion_to_pediatric_mets.json index 6b4664c37..6d6ba2e55 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/conversion_to_pediatric_mets.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/conversion_to_pediatric_mets.json @@ -1,7 +1,7 @@ { "id" : "conversion_to_pediatric_mets", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Conversion to Pediatric Mets", "title" : "Conversion to Pediatric Mets", "notes" : "Conversion going from EOD 2018 to Pediatric for Pediatric Mets field", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/conversion_to_pediatric_primary_tumor.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/conversion_to_pediatric_primary_tumor.json new file mode 100644 index 000000000..b0ad5992a --- /dev/null +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/conversion_to_pediatric_primary_tumor.json @@ -0,0 +1,47 @@ +{ + "id" : "conversion_to_pediatric_primary_tumor", + "algorithm" : "pediatric", + "version" : "1.3", + "name" : "Conversion to Pediatric Primary Tumor", + "title" : "Conversion to Pediatric Primary Tumor", + "notes" : "Conversion going from EOD 2018 to Pediatric for Pediatric Primary Tumor field", + "last_modified" : "2025-05-02T15:35:14.819Z", + "definition" : [ { + "key" : "pediatric_id", + "name" : "Pediatric Schema ID", + "type" : "INPUT" + }, { + "key" : "ped_name", + "name" : "Pediatric Schema Name", + "type" : "DESCRIPTION" + }, { + "key" : "naaccr_schema_id", + "name" : "EOD Schema ID", + "type" : "INPUT" + }, { + "key" : "eod_name", + "name" : "EOD Schema Name", + "type" : "DESCRIPTION" + }, { + "key" : "eod_primary_tumor", + "name" : "EOD Primary Tumor", + "type" : "INPUT" + }, { + "key" : "eod_regional_nodes", + "name" : "EOD Regional Nodes", + "type" : "INPUT" + }, { + "key" : "eod_mets", + "name" : "EOD Mets", + "type" : "INPUT" + }, { + "key" : "ped_primary_tumor", + "name" : "Pediatric Primary Tumor", + "type" : "ENDPOINT" + }, { + "key" : "comments", + "name" : "Comments", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "1a1", "Acute Lymphoblastic Leukemia", "*", "Any", "*", "*", "*", "VALUE:888", "" ], [ "2a", "Hodgkin Lymphoma", "00790", "Lymphoma ", "100", "*", "*", "VALUE:100", "" ], [ "2a", "Hodgkin Lymphoma", "00790", "Lymphoma ", "200", "*", "*", "VALUE:200", "" ], [ "2a", "Hodgkin Lymphoma", "00790", "Lymphoma ", "300", "*", "*", "VALUE:300", "" ], [ "2a", "Hodgkin Lymphoma", "00790", "Lymphoma ", "400", "*", "*", "VALUE:400", "" ], [ "2a", "Hodgkin Lymphoma", "00790", "Lymphoma ", "575", "*", "*", "VALUE:575", "" ], [ "2a", "Hodgkin Lymphoma", "00790", "Lymphoma ", "600", "*", "*", "VALUE:600", "" ], [ "2a", "Hodgkin Lymphoma", "00790", "Lymphoma ", "700", "*", "*", "VALUE:700", "" ], [ "2a", "Hodgkin Lymphoma", "00790", "Lymphoma ", "750", "*", "*", "VALUE:750", "" ], [ "2a", "Hodgkin Lymphoma", "00790", "Lymphoma ", "800", "*", "*", "VALUE:800", "" ], [ "2a", "Hodgkin Lymphoma", "00790", "Lymphoma ", "999", "*", "*", "VALUE:999", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00710", "Lymphoma Ocular Adnexa", "700", "*", "*", "VALUE:800", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00710", "Lymphoma Ocular Adnexa", "*", "*", "10-70", "VALUE:800", "If Mets at DX Liver = 1 and all other Mets at DX = 0, Pediatric Primary Tumor => 600" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00710", "Lymphoma Ocular Adnexa", "100-400", "000, 999", "00, 99", "VALUE:100", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00710", "Lymphoma Ocular Adnexa", "100-400", "300-500, 800", "00, 99", "VALUE:300", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00710", "Lymphoma Ocular Adnexa", "100-400", "600,700,750", "00, 99", "VALUE:500", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00710", "Lymphoma Ocular Adnexa", "800, 999", "000, 999", "00, 99", "VALUE:999", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00710", "Lymphoma Ocular Adnexa", "800, 999", "300-500, 800", "00, 99", "VALUE:300", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00710", "Lymphoma Ocular Adnexa", "800, 999", "600,700,750", "00, 99", "VALUE:500", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00790", "Lymphoma ", "800", "*", "*", "VALUE:800", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00795", "Lymphoma CLL/SLL", "800", "*", "*", "VALUE:800", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00790", "Lymphoma ", "999", "*", "*", "VALUE:999", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00795", "Lymphoma CLL/SLL", "999", "*", "*", "VALUE:999", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00812", "Primary Cutaneous Lymphoma", "*", "*", "10-70", "VALUE:800", "If Mets at DX Liver = 1 and all other Mets at DX = 0, Pediatric Primary Tumor => 600" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00812", "Primary Cutaneous Lymphoma", "100", "000, 999", "00, 99", "VALUE:100", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00812", "Primary Cutaneous Lymphoma", "100", "300-800", "00, 99", "VALUE:500", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00812", "Primary Cutaneous Lymphoma", "200, 700", "*", "00, 99", "VALUE:300", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00812", "Primary Cutaneous Lymphoma", "400, 500, 600", "*", "00, 99", "VALUE:500", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00812", "Primary Cutaneous Lymphoma", "800, 999", "000, 999", "00, 99", "VALUE:999", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00812", "Primary Cutaneous Lymphoma", "800, 999", "300-800", "00, 99", "VALUE:500", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00821", "Plasma Cell Myeloma", "700", "*", "88", "VALUE:888", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00822", "Plasma Cell Disorder", "100, 200, 700", "*", "88", "VALUE:888", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "09721", "Brain V9", "100, 500, 700", "*", "00, 99", "VALUE:800", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "09721", "Brain V9", "800, 999", "*", "00, 99", "VALUE:800", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "09721", "Brain V9", "*", "*", "10, 70", "VALUE:800", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "09722", "CNS Other V9", "100, 500, 700", "*", "00, 99", "VALUE:800", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "09722", "CNS Other V9", "800, 999", "*", "00, 99", "VALUE:800", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "09722", "CNS Other V9", "*", "*", "10, 70", "VALUE:800", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "09723", "Intracranial Gland V9", "100, 200, 700", "*", "00, 99", "VALUE:100", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "09723", "Intracranial Gland V9", "800, 999", "*", "00, 99", "VALUE:999", "" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "09723", "Intracranial Gland V9", "*", "*", "10, 70", "VALUE:800", "If Mets at DX Liver = 1 and all other Mets at DX = 0, Pediatric Primary Tumor => 600" ], [ "2b2, 2b3, 2b4, 2c", "NHL", "00830", "HemeRetic", "*", "*", "*", "VALUE:800", "" ], [ "3a", "Ependymoma", "09721", "Brain V9", "050", "*", "*", "VALUE:050", "" ], [ "3a", "Ependymoma", "09721", "Brain V9", "100", "*", "*", "VALUE:150", "" ], [ "3a", "Ependymoma", "09721", "Brain V9", "800", "*", "*", "VALUE:800", "" ], [ "3a", "Ependymoma", "09721", "Brain V9", "999", "*", "*", "VALUE:999", "" ], [ "3a", "Ependymoma", "09722", "CNS Other V9", "050", "*", "*", "VALUE:050", "" ], [ "3a", "Ependymoma", "09722", "CNS Other V9", "100", "*", "*", "VALUE:150", "" ], [ "3a", "Ependymoma", "09722", "CNS Other V9", "800", "*", "*", "VALUE:800", "" ], [ "3a", "Ependymoma", "09722", "CNS Other V9", "999", "*", "*", "VALUE:999", "" ], [ "3b", "Astrocytoma", "09721", "Brain V9", "050", "*", "*", "VALUE:050", "" ], [ "3b", "Astrocytoma", "09721", "Brain V9", "100", "*", "*", "VALUE:100", "" ], [ "3b", "Astrocytoma", "09721", "Brain V9", "500", "*", "*", "VALUE:500", "" ], [ "3b", "Astrocytoma", "09721", "Brain V9", "700", "*", "*", "VALUE:700", "" ], [ "3b", "Astrocytoma", "09721", "Brain V9", "800", "*", "*", "VALUE:800", "" ], [ "3b", "Astrocytoma", "09721", "Brain V9", "999", "*", "*", "VALUE:999", "" ], [ "3b", "Astrocytoma", "09722", "CNS Other V9", "050", "*", "*", "VALUE:050", "" ], [ "3b", "Astrocytoma", "09722", "CNS Other V9", "100", "*", "*", "VALUE:200", "" ], [ "3b", "Astrocytoma", "09722", "CNS Other V9", "500", "*", "*", "VALUE:600", "" ], [ "3b", "Astrocytoma", "09722", "CNS Other V9", "700", "*", "*", "VALUE:750", "" ], [ "3b", "Astrocytoma", "09722", "CNS Other V9", "800", "*", "*", "VALUE:800", "" ], [ "3b", "Astrocytoma", "09722", "CNS Other V9", "999", "*", "*", "VALUE:999", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09724", "Medulloblastoma", "050", "*", "*", "VALUE:050", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09724", "Medulloblastoma", "150", "*", "*", "VALUE:150", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09724", "Medulloblastoma", "250", "*", "*", "VALUE:250", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09724", "Medulloblastoma", "800", "*", "*", "VALUE:800", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09724", "Medulloblastoma", "999", "*", "*", "VALUE:999", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "00700", "Orbital Sarcoma", "100", "*", "*", "VALUE:150", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "00700", "Orbital Sarcoma", "300, 400, 700", "*", "*", "VALUE:999", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "00700", "Orbital Sarcoma", "800", "*", "*", "VALUE:800", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "00700", "Orbital Sarcoma", "999", "*", "*", "VALUE:999", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09721", "Brain V9", "050", "*", "*", "VALUE:050", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09721", "Brain V9", "100", "*", "*", "VALUE:150", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09721", "Brain V9", "800", "*", "*", "VALUE:800", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09721", "Brain V9", "999", "*", "*", "VALUE:999", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09722", "CNS Other V9", "050", "*", "*", "VALUE:050", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09722", "CNS Other V9", "100", "*", "*", "VALUE:150", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09722", "CNS Other V9", "800", "*", "*", "VALUE:800", "" ], [ "3c1, 3c2, 3c3, 3c4, 3e3", "Medulloblastomas", "09722", "CNS Other V9", "999", "*", "*", "VALUE:999", "" ], [ "4a", "Neuroblastoma", "00381", "Bone Appendicular Skeleton", "500", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "00382", "Bone Spine", "750", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "00383", "Bone Pelvis", "750", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "00400", "Soft Tissue Head & Neck", "600", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "00410", "Soft Tissue Trunk & Extremities", "700", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "00421", "Soft Tissue Abdomen & Thoracic", "750", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "00422", "Heart, Mediastium & Pleura", "750", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "00440", "Retroperitoneum", "700", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "00459", "Soft Tissue Other", "700", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "00528", "Cervix Sarcoma", "750", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "00541", "Corpus Sarcoma", "750", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "00700", "Orbital Sarcoma", "700", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "09721", "Brain V9", "700", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "00972", "CNS Other V9", "700", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "09723", "Intracranial Gland V9", "700", "*", "*", "VALUE:700", "" ], [ "4a", "Neuroblastoma", "*", "Any", "800", "*", "*", "VALUE:800", "" ], [ "4a", "Neuroblastoma", "*", "Any", "999", "*", "*", "VALUE:999", "" ], [ "5", "Retinoblastoma", "00680", "Retinoblastoma", "100-200, 250", "*", "*", "VALUE:100", "" ], [ "5", "Retinoblastoma", "00680", "Retinoblastoma", "225, 275, 300", "*", "*", "VALUE:200", "" ], [ "5", "Retinoblastoma", "00680", "Retinoblastoma", "325-550", "*", "*", "VALUE:300", "" ], [ "5", "Retinoblastoma", "00680", "Retinoblastoma", "600-750", "*", "*", "VALUE:400", "" ], [ "5", "Retinoblastoma", "00680", "Retinoblastoma", "800", "*", "*", "VALUE:800", "" ], [ "5", "Retinoblastoma", "00680", "Retinoblastoma", "999", "*", "*", "VALUE:999", "" ], [ "6a1, 6a2, 6a3, 6a4, 6c", "Renal Tumors", "00421", "Soft Tissue Abdomen & Thoracic", "800", "*", "*", "VALUE:800", "" ], [ "6a1, 6a2, 6a3, 6a4, 6c", "Renal Tumors", "00421", "Soft Tissue Abdomen & Thoracic", "999", "*", "*", "VALUE:999", "" ], [ "6a1, 6a2, 6a3, 6a4, 6c", "Renal Tumors", "00600", "Kidney Parenchyma", "800", "*", "*", "VALUE:800", "" ], [ "6a1, 6a2, 6a3, 6a4, 6c", "Renal Tumors", "00600", "Kidney Parenchyma", "999", "*", "*", "VALUE:999", "" ], [ "7a", "Hepatoblastoma", "00421", "Soft Tissue Abdomen & Thoracic", "800", "*", "*", "VALUE:800", "" ], [ "7a", "Hepatoblastoma", "00421", "Soft Tissue Abdomen & Thoracic", "999", "*", "*", "VALUE:999", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00381", "Bone Appendicular Skeleton", "100", "*", "*", "VALUE:100", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00381", "Bone Appendicular Skeleton", "200", "*", "*", "VALUE:200", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00381", "Bone Appendicular Skeleton", "300, 500", "*", "*", "VALUE:500", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00381", "Bone Appendicular Skeleton", "800", "*", "*", "VALUE:800", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00381", "Bone Appendicular Skeleton", "999", "*", "*", "VALUE:999", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00382", "Bone Spine", "100-450", "*", "*", "VALUE:100", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00382", "Bone Spine", "500, 650, 750", "*", "*", "VALUE:200", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00382", "Bone Spine", "700", "*", "*", "VALUE:500", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00382", "Bone Spine", "800", "*", "*", "VALUE:800", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00382", "Bone Spine", "999", "*", "*", "VALUE:999", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00383", "Bone Pelvis", "100, 300, 500, 600", "*", "*", "VALUE:100", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00383", "Bone Pelvis", "200, 400, 550", "*", "*", "VALUE:200", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00383", "Bone Pelvis", "650, 700, 750", "*", "*", "VALUE:500", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00383", "Bone Pelvis", "800", "*", "*", "VALUE:800", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00383", "Bone Pelvis", "999", "*", "*", "VALUE:999", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00450", "Soft Tissue Rare", "100", "*", "*", "VALUE:100", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00450", "Soft Tissue Rare", "200", "*", "*", "VALUE:200", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00450", "Soft Tissue Rare", "700", "*", "*", "VALUE:500", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00450", "Soft Tissue Rare", "800", "*", "*", "VALUE:800", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00450", "Soft Tissue Rare", "999", "*", "*", "VALUE:999", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00459", "Soft Tissue Other", "100", "*", "*", "VALUE:100", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00459", "Soft Tissue Other", "200", "*", "*", "VALUE:200", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00459", "Soft Tissue Other", "700", "*", "*", "VALUE:500", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00459", "Soft Tissue Other", "800", "*", "*", "VALUE:800", "" ], [ "8a, 8b, 8c, 8d, 8e", "Malignant Bone Tumors", "00459", "Soft Tissue Other", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00381", "Bone Appendicular Skeleton", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00381", "Bone Appendicular Skeleton", "200", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00381", "Bone Appendicular Skeleton", "300,500", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00381", "Bone Appendicular Skeleton", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00381", "Bone Appendicular Skeleton", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00382", "Bone Spine", "100-450", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00382", "Bone Spine", "500-650, 750", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00382", "Bone Spine", "700", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00382", "Bone Spine", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00382", "Bone Spine", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00383", "Bone Pelvis", "100, 300, 500, 600", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00383", "Bone Pelvis", "200, 400, 550", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00383", "Bone Pelvis", "650-750", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00383", "Bone Pelvis", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00383", "Bone Pelvis", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00400", "Soft Tissue Head & Neck", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00400", "Soft Tissue Head & Neck", "200, 700", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00400", "Soft Tissue Head & Neck", "500, 600", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00400", "Soft Tissue Head & Neck", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00400", "Soft Tissue Head & Neck", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00410", "Soft Tissue Trunk & Extremities", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00410", "Soft Tissue Trunk & Extremities", "200", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00410", "Soft Tissue Trunk & Extremities", "700", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00410", "Soft Tissue Trunk & Extremities", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00410", "Soft Tissue Trunk & Extremities", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00421", "Soft Tissue Abdomen & Thoracic", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00421", "Soft Tissue Abdomen & Thoracic", "200-700", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00421", "Soft Tissue Abdomen & Thoracic", "750", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00421", "Soft Tissue Abdomen & Thoracic", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00421", "Soft Tissue Abdomen & Thoracic", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00422", "Heart, Mediastinum & Pleura", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00422", "Heart, Mediastinum & Pleura", "200-700", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00422", "Heart, Mediastinum & Pleura", "750", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00422", "Heart, Mediastinum & Pleura", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00422", "Heart, Mediastinum & Pleura", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00440", "Retroperitoneum", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00440", "Retroperitoneum", "200", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00440", "Retroperitoneum", "700", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00440", "Retroperitoneum", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00440", "Retroperitoneum", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00450", "Soft Tissue Rare", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00450", "Soft Tissue Rare", "200", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00450", "Soft Tissue Rare", "700", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00450", "Soft Tissue Rare", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00450", "Soft Tissue Rare", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00459", "Soft Tissue Other", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00459", "Soft Tissue Other", "200", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00459", "Soft Tissue Other", "700", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00459", "Soft Tissue Other", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00459", "Soft Tissue Other", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00528", "Cervix Sarcoma", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00528", "Cervix Sarcoma", "200-500, 700", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00528", "Cervix Sarcoma", "550-650, 750", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00528", "Cervix Sarcoma", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00528", "Cervix Sarcoma", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00541", "Corpus Sarcoma", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00541", "Corpus Sarcoma", "200-500, 700", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00541", "Corpus Sarcoma", "550-650, 750", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00541", "Corpus Sarcoma", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00541", "Corpus Sarcoma", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00700", "Orbital Sarcoma", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00700", "Orbital Sarcoma", "300-400", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00700", "Orbital Sarcoma", "700", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00700", "Orbital Sarcoma", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00700", "Orbital Sarcoma", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "09721", "Brain V9", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "09721", "Brain V9", "500", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "09721", "Brain V9", "700", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "09721", "Brain V9", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "09721", "Brain V9", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "00972", "CNS Other V9", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "00972", "CNS Other V9", "500", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "00972", "CNS Other V9", "700", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "00972", "CNS Other V9", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "00972", "CNS Other V9", "999", "*", "*", "VALUE:999", "" ], [ "9a", "Rhabdomyosarcoma", "09723", "Intracranial Gland V9", "100", "*", "*", "VALUE:100", "" ], [ "9a", "Rhabdomyosarcoma", "09723", "Intracranial Gland V9", "200", "*", "*", "VALUE:200", "" ], [ "9a", "Rhabdomyosarcoma", "09723", "Intracranial Gland V9", "700", "*", "*", "VALUE:700", "" ], [ "9a", "Rhabdomyosarcoma", "09723", "Intracranial Gland V9", "800", "*", "*", "VALUE:800", "" ], [ "9a", "Rhabdomyosarcoma", "09723", "Intracranial Gland V9", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00071", "Lip", "100-200", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00071", "Lip", "300-550, 650", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00071", "Lip", "600, 700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00071", "Lip", "999", "*", "*", "VALUE:999", "EOD PT 800 does not exist" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00072", "Tongue Anterior", "100-200", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00072", "Tongue Anterior", "300-600", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00072", "Tongue Anterior", "650, 700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00072", "Tongue Anterior", "999", "*", "*", "VALUE:999", "EOD PT 800 does not exist" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00073", "Gum", "100-200", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00073", "Gum", "300-600", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00073", "Gum", "650, 700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00073", "Gum", "999", "*", "*", "VALUE:999", "EOD PT 800 does not exist" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00074", "Floor of Mouth", "100-200, 550", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00074", "Floor of Mouth", "300-500, 600", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00074", "Floor of Mouth", "650, 700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00074", "Floor of Mouth", "999", "*", "*", "VALUE:999", "EOD PT 800 does not exist" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00075", "Palate Hard", "100-200", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00075", "Palate Hard", "300-600", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00075", "Palate Hard", "700, 750", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00075", "Palate Hard", "999", "*", "*", "VALUE:999", "EOD PT 800 does not exist" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00076", "Buccal Mucosa", "100-200", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00076", "Buccal Mucosa", "300-500", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00076", "Buccal Mucosa", "600, 700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00076", "Buccal Mucosa", "999", "*", "*", "VALUE:999", "EOD PT 800 does not exist" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00077", "Mouth Other", "100-200", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00077", "Mouth Other", "300-500", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00077", "Mouth Other", "600, 700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00077", "Mouth Other", "999", "*", "*", "VALUE:999", "EOD PT 800 does not exist" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00082", "Major Salivary Gland", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00082", "Major Salivary Gland", "200-300, 400, 600", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00082", "Major Salivary Gland", "350, 500, 700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00082", "Major Salivary Gland", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00082", "Major Salivary Gland", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00121", "Maxillary Sinus", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00121", "Maxillary Sinus", "200-600", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00121", "Maxillary Sinus", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00121", "Maxillary Sinus", "999", "*", "*", "VALUE:999", "EOD PT 800 does not exist" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00122", "Nasal Cavity and Ethmoid Sinus", "100, 175", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00122", "Nasal Cavity and Ethmoid Sinus", "150, 200-300, 500, 600", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00122", "Nasal Cavity and Ethmoid Sinus", "400, 550, 700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00122", "Nasal Cavity and Ethmoid Sinus", "999", "*", "*", "VALUE:999", "EOD PT 800 does not exist" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00150", "Cutaneous Carcinoma of Head & Neck", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00150", "Cutaneous Carcinoma of Head & Neck", "300-600", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00150", "Cutaneous Carcinoma of Head & Neck", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00150", "Cutaneous Carcinoma of Head & Neck", "999", "*", "*", "VALUE:999", "EOD PT 800 does not exist" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00381", "Bone Appendicular Skeleton", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00381", "Bone Appendicular Skeleton", "200", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00381", "Bone Appendicular Skeleton", "300, 500", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00381", "Bone Appendicular Skeleton", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00381", "Bone Appendicular Skeleton", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00382", "Bone Spine", "100-450", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00382", "Bone Spine", "500-650, 750", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00382", "Bone Spine", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00382", "Bone Spine", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00382", "Bone Spine", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00383", "Bone Pelvis", "100, 300, 500, 600", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00383", "Bone Pelvis", "200, 400, 550", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00383", "Bone Pelvis", "650-750", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00383", "Bone Pelvis", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00383", "Bone Pelvis", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00400", "Soft Tissue Head & Neck", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00400", "Soft Tissue Head & Neck", "200, 700", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00400", "Soft Tissue Head & Neck", "500, 600", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00400", "Soft Tissue Head & Neck", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00400", "Soft Tissue Head & Neck", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00410", "Soft Tissue Trunk & Extremities", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00410", "Soft Tissue Trunk & Extremities", "200", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00410", "Soft Tissue Trunk & Extremities", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00410", "Soft Tissue Trunk & Extremities", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00410", "Soft Tissue Trunk & Extremities", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00421", "Soft Tissue Abdomen & Thoracic", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00421", "Soft Tissue Abdomen & Thoracic", "200-700", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00421", "Soft Tissue Abdomen & Thoracic", "750", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00421", "Soft Tissue Abdomen & Thoracic", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00421", "Soft Tissue Abdomen & Thoracic", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00422", "Heart, Mediastium & Pleura", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00422", "Heart, Mediastium & Pleura", "200-700", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00422", "Heart, Mediastium & Pleura", "750", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00422", "Heart, Mediastium & Pleura", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00422", "Heart, Mediastium & Pleura", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00440", "Retroperitoneum", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00440", "Retroperitoneum", "200", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00440", "Retroperitoneum", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00440", "Retroperitoneum", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00440", "Retroperitoneum", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00450", "Soft Tissue Rare", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00450", "Soft Tissue Rare", "200", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00450", "Soft Tissue Rare", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00450", "Soft Tissue Rare", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00450", "Soft Tissue Rare", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00459", "Soft Tissue Other", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00459", "Soft Tissue Other", "200", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00459", "Soft Tissue Other", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00459", "Soft Tissue Other", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00459", "Soft Tissue Other", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00478", "Skin Other", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00478", "Skin Other", "200", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00478", "Skin Other", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00478", "Skin Other", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00478", "Skin Other", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00480", "Breast", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00480", "Breast", "200-700", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00480", "Breast", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00480", "Breast", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00528", "Cervix Sarcoma", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00528", "Cervix Sarcoma", "200-500, 700", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00528", "Cervix Sarcoma", "550-650, 750", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00528", "Cervix Sarcoma", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00528", "Cervix Sarcoma", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00541", "Corpus Sarcoma", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00541", "Corpus Sarcoma", "200-500, 700", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00541", "Corpus Sarcoma", "550-650, 750", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00541", "Corpus Sarcoma", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00541", "Corpus Sarcoma", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00551", "Ovary", "100-200, 350", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00551", "Ovary", "250, 300, 400-500", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00551", "Ovary", "600-750", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00551", "Ovary", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00551", "Ovary", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00552", "Primary Peritoneal Carcinoma", "300", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00552", "Primary Peritoneal Carcinoma", "400, 450", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00552", "Primary Peritoneal Carcinoma", "600-750", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00552", "Primary Peritoneal Carcinoma", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00552", "Primary Peritoneal Carcinoma", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00553", "Fallopian Tube", "100-150, 350", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00553", "Fallopian Tube", "250, 300, 400-500", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00553", "Fallopian Tube", "600-750", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00553", "Fallopian Tube", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00553", "Fallopian Tube", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00690", "Lacrimal Gland", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00690", "Lacrimal Gland", "200-300", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00690", "Lacrimal Gland", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00690", "Lacrimal Gland", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00690", "Lacrimal Gland", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00699", "Lacrimal Sac", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00699", "Lacrimal Sac", "200", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00699", "Lacrimal Sac", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00699", "Lacrimal Sac", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00699", "Lacrimal Sac", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00700", "Orbital Sarcoma", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00700", "Orbital Sarcoma", "300-400", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00700", "Orbital Sarcoma", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00700", "Orbital Sarcoma", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "00700", "Orbital Sarcoma", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09721", "Brain V9", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09721", "Brain V9", "500", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09721", "Brain V9", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09721", "Brain V9", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09721", "Brain V9", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09722", "CNS Other V9", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09722", "CNS Other V9", "500", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09722", "CNS Other V9", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09722", "CNS Other V9", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09722", "CNS Other V9", "999", "*", "*", "VALUE:999", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09723", "Intracranial Gland V9", "100", "*", "*", "VALUE:100", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09723", "Intracranial Gland V9", "200", "*", "*", "VALUE:200", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09723", "Intracranial Gland V9", "700", "*", "*", "VALUE:700", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09723", "Intracranial Gland V9", "800", "*", "*", "VALUE:800", "" ], [ "9b, 9d, 9e", "Non-Rhabdomyosarcoma", "09723", "Intracranial Gland V9", "999", "*", "*", "VALUE:999", "" ], [ "10c1", "Testicular", "00590", "Testis", "100, 150, 200", "*", "*", "VALUE:200", "" ], [ "10c1", "Testicular", "00590", "Testis", "300", "*", "*", "VALUE:350", "" ], [ "10c1", "Testicular", "00590", "Testis", "500", "*", "*", "VALUE:500", "" ], [ "10c1", "Testicular", "00590", "Testis", "600", "*", "*", "VALUE:600", "" ], [ "10c1", "Testicular", "00590", "Testis", "700", "*", "*", "VALUE:700", "" ], [ "10c1", "Testicular", "00590", "Testis", "800", "*", "*", "VALUE:800", "" ], [ "10c1", "Testicular", "00590", "Testis", "999", "*", "*", "VALUE:999", "" ], [ "10c1", "Testicular", "00421", "Soft Tissue Abdomen & Thoracic", "100", "*", "*", "VALUE:200", "" ], [ "10c1", "Testicular", "00421", "Soft Tissue Abdomen & Thoracic", "750", "*", "*", "VALUE:700", "" ], [ "10c1", "Testicular", "00421", "Soft Tissue Abdomen & Thoracic", "800", "*", "*", "VALUE:800", "" ], [ "10c1", "Testicular", "00421", "Soft Tissue Abdomen & Thoracic", "999", "*", "*", "VALUE:999", "" ], [ "10c2", "Ovarian", "00551", "Ovary", "100, 150, 200, 350", "*", "*", "VALUE:100", "" ], [ "10c2", "Ovarian", "00551", "Ovary", "250, 300", "*", "*", "VALUE:200", "" ], [ "10c2", "Ovarian", "00551", "Ovary", "400, 450, 500", "*", "*", "VALUE:300", "" ], [ "10c2", "Ovarian", "00551", "Ovary", "600, 650, 700, 750", "*", "*", "VALUE:400", "" ], [ "10c2", "Ovarian", "00551", "Ovary", "800", "*", "*", "VALUE:800", "" ], [ "10c2", "Ovarian", "00551", "Ovary", "999", "*", "*", "VALUE:999", "" ], [ "10c2", "Ovarian", "00459", "Soft Tissue Other", "100", "*", "*", "VALUE:100", "" ], [ "10c2", "Ovarian", "00459", "Soft Tissue Other", "800", "*", "*", "VALUE:800", "" ], [ "10c2", "Ovarian", "00459", "Soft Tissue Other", "999", "*", "*", "VALUE:999", "" ], [ "XX", "Adult/Other Non-Pediatric", "*", "Any", "*", "*", "*", "VALUE:", "" ] ] +} \ No newline at end of file diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/conversion_to_pediatric_regional_nodes.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/conversion_to_pediatric_regional_nodes.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/conversion_to_pediatric_regional_nodes.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/conversion_to_pediatric_regional_nodes.json index 8b988bb40..067e27a96 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/conversion_to_pediatric_regional_nodes.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/conversion_to_pediatric_regional_nodes.json @@ -1,7 +1,7 @@ { "id" : "conversion_to_pediatric_regional_nodes", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Conversion to Pediatric Regional Nodes", "title" : "Conversion to Pediatric Regional Nodes", "notes" : "Conversion going from EOD 2018 to Pediatric for Pediatric Regional Nodes field", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/derived_summary_grade_47984.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/derived_summary_grade_47984.json similarity index 96% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/derived_summary_grade_47984.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/derived_summary_grade_47984.json index dbbf6d3f6..a0eaecd32 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/derived_summary_grade_47984.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/derived_summary_grade_47984.json @@ -1,7 +1,7 @@ { "id" : "derived_summary_grade_47984", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Derived Summary Grade", "title" : "Derived Summary Grade", "notes" : "For field validaiton only. Derived Summary Grade should be calculated elsewhere.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/ewsr1_fli1_fusion_57187.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/ewsr1_fli1_fusion_57187.json similarity index 86% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/ewsr1_fli1_fusion_57187.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/ewsr1_fli1_fusion_57187.json index 1604f7d5b..f74d3f482 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/ewsr1_fli1_fusion_57187.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/ewsr1_fli1_fusion_57187.json @@ -1,12 +1,12 @@ { "id" : "ewsr1_fli1_fusion_57187", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "EWSR1-FLI1 Fusion", "title" : "EWSR1-FLI1 Fusion", - "description" : "EWS-FLI1 fusion occurs in about 90% of Ewing Sarcomas and functions as both a pioneering transcription factor and potent oncogene.", + "description" : "This data item documents rearrangement (fusion) in EWR1 genes. EWSR1-FLI1 fusion occurs in about 90% of Ewing Sarcomas and functions as both a pioneering transcription factor and potent oncogene.", "notes" : "**Note 1:** **Effective years**\n* This SSDI is effective for diagnosis years 2024+\n* For cases diagnosed 2018-2023, this SSDI must be blank\n\n**Note 2:** **Physician statement**\n* Physician statement of EWSR1-FLI1 fusion can be used to code this data item when no other information is available.", - "last_modified" : "2024-04-10T16:49:23.013Z", + "last_modified" : "2025-05-27T15:48:06.478Z", "definition" : [ { "key" : "ewsr1_fli1_fusion", "name" : "Code", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/foxo1_gene_rearrangements_72870.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/foxo1_gene_rearrangements_72870.json similarity index 87% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/foxo1_gene_rearrangements_72870.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/foxo1_gene_rearrangements_72870.json index 921579f33..fc94240d3 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/foxo1_gene_rearrangements_72870.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/foxo1_gene_rearrangements_72870.json @@ -1,13 +1,13 @@ { "id" : "foxo1_gene_rearrangements_72870", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "FOXO1 Gene Rearrangements", "title" : "FOXO1 Gene Rearrangements", "subtitle" : "FKHR-PAX3 or FKHR-PAX7", - "description" : "FOXO1 gene rearrangement fusions are found to be positive in about 85% of alveolar rhabdomyosarcoma patients, while are generally negative for embryonal rhabdomyosarcomas. The presence of these fusions indicates a poor prognosis. Identify these fusions will also provide new therapeutic opportunities for the treatment of fusion positive rhabdomyosarcomas (FP-RMS).", + "description" : "FOXO1 gene rearrangement fusions are found to be positive in about 85% of alveolar rhabdomyosarcoma patients, while they are generally negative for embryonal rhabdomyosarcomas. The presence of these fusions indicates a poor prognosis. Identifying these fusions will also provide new therapeutic opportunities for the treatment of fusion positive rhabdomyosarcomas (FP-RMS).", "notes" : "**Note 1:** **Effective years**\n* This SSDI is effective for diagnosis years 2024+\n* For cases diagnosed 2018-2023, this SSDI must be blank\n\n**Note 2:** **Physician statement**\n* Physician statement of FOXO1 gene rearrangements can be used to code this data item when no other information is available.\n\n**Note 3:** **Applicable histologies**\n* FOXO1 may be recorded all sarcomas; however, it is primary done for Alveolar Rhabdomyosarcomas\n* Embryonal Rhabdomyosarcomas are usually negative, and therefore the test is usually not done. \n* Code 9 if information is not available", - "last_modified" : "2024-04-10T16:50:57.799Z", + "last_modified" : "2025-05-01T15:08:45.999Z", "definition" : [ { "key" : "foxo1_gene_rearrangements", "name" : "Code", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/histology.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/histology.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/histology.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/histology.json index ac0d66e38..cf6da97b0 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/histology.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/histology.json @@ -1,7 +1,7 @@ { "id" : "histology", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Histology", "title" : "Valid ICD-O-3 Histology Codes", "notes" : "See the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/ids.txt b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/ids.txt similarity index 100% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/ids.txt rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/ids.txt diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/inpc_21708.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/inpc_21708.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/inpc_21708.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/inpc_21708.json index 1a111f064..ecaefcb19 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/inpc_21708.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/inpc_21708.json @@ -1,7 +1,7 @@ { "id" : "inpc_21708", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Intl Neuroblastoma Path Prog Class (INPC)", "title" : "International Neuroblastoma Pathology Prognostic Classification (INPC)", "subtitle" : "Shimada Classification, Unfavorable histology or Favorable histology", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/intl_neuroblastoma_risk_grp_stag_sys_18504.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/intl_neuroblastoma_risk_grp_stag_sys_18504.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/intl_neuroblastoma_risk_grp_stag_sys_18504.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/intl_neuroblastoma_risk_grp_stag_sys_18504.json index c33a5b138..c93cb8e7d 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/intl_neuroblastoma_risk_grp_stag_sys_18504.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/intl_neuroblastoma_risk_grp_stag_sys_18504.json @@ -1,7 +1,7 @@ { "id" : "intl_neuroblastoma_risk_grp_stag_sys_18504", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Intl Neuroblastoma Risk Grp Stag Sys (INRGSS)", "title" : "International Neuroblastoma Risk Group Staging System (INRGSS)", "description" : "International Neuroblastoma Risk Group Staging System (INRGSS) for Neuroblastoma is defined based on clinical work up and image-defined risk factors. \n\nThe INRGSS is a clinically based staging system and is able to be utilized for every single neuroblastoma tumor as it is based on the clinical work up and image-defined risk factors.\n* Primary source of information for this data item is imaging\n* Do not code any staging information from results of surgical resection in this data item\n\n*Note*: There is a different staging system available for patients who have surgery (International Neuroblastoma Staging System (INSS)) which is collected in Pediatric Primary Tumor, Pediatric Regional Nodes, and Pediatric Mets", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/irss_stage_for_eye_2_95484.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/irss_stage_for_eye_2_95484.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/irss_stage_for_eye_2_95484.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/irss_stage_for_eye_2_95484.json index 556b3ad38..7d45ea92b 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/irss_stage_for_eye_2_95484.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/irss_stage_for_eye_2_95484.json @@ -1,7 +1,7 @@ { "id" : "irss_stage_for_eye_2_95484", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "IRSS Stage for Eye-2", "title" : "IRSS Stage for Eye-2", "description" : "Bilateral retinoblastoma is abstracted as a single primary regardless of timing, but there is no effective way to measure the different extent of diseases or stages for each eye beyond text. Currently, abstractors are required to enter the information of the most advanced eye in the staging data fields, losing all measurable data on the stage the less advanced eye.\nThis field allows the abstractor to enter the individual stages for each eye in cases of bilateral retinoblastoma at the time of diagnosis.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/n_myc_amplification_57417.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/n_myc_amplification_57417.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/n_myc_amplification_57417.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/n_myc_amplification_57417.json index 6b34bf3bf..3b2c106b0 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/n_myc_amplification_57417.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/n_myc_amplification_57417.json @@ -1,7 +1,7 @@ { "id" : "n_myc_amplification_57417", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "n-MYC Amplification", "title" : "n-MYC Amplification", "description" : "n-MYC Amplification is a gene that normally regulates cell growth. Studies have shown that n-MYC amplification is an indicator of poor prognosis and increased risk of unfavorable outcomes in patients with neuroblastoma.\n\nThis field indicates the n-MYC status of a neuroblastoma tumor after a pathologic specimen is obtained.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/nodes_pos_fpa.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/nodes_pos_fpa.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/nodes_pos_fpa.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/nodes_pos_fpa.json index 56f4f4305..302f7d5ea 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/nodes_pos_fpa.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/nodes_pos_fpa.json @@ -1,7 +1,7 @@ { "id" : "nodes_pos_fpa", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Nodes Pos", "title" : "Regional Nodes Positive", "notes" : "**Note:** Record this field even if there has been preoperative treatment.\n\nSee the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_grade_46495.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_grade_46495.json similarity index 96% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_grade_46495.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_grade_46495.json index 1ca1dc2be..cf322ce6d 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_grade_46495.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_grade_46495.json @@ -1,7 +1,7 @@ { "id" : "pediatric_grade_46495", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Grade", "title" : "Pediatric Grade", "description" : "Used for calculation", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_m_36063.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_m_36063.json similarity index 96% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_m_36063.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_m_36063.json index 7a2d6e57d..54cc3f2aa 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_m_36063.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_m_36063.json @@ -1,7 +1,7 @@ { "id" : "pediatric_m_36063", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric M", "title" : "Pediatric M", "notes" : "calculates Pediatric M and Toronto M", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_m_79386.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_m_79386.json similarity index 96% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_m_79386.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_m_79386.json index 3438e6ba7..ba7536e6c 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_m_79386.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_m_79386.json @@ -1,7 +1,7 @@ { "id" : "pediatric_m_79386", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric M", "title" : "Pediatric M", "notes" : "adding Toronto", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_m_97287.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_m_97287.json similarity index 96% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_m_97287.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_m_97287.json index bf6fe0892..3e00b2e9c 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_m_97287.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_m_97287.json @@ -1,7 +1,7 @@ { "id" : "pediatric_m_97287", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric M", "title" : "Pediatric M", "notes" : "calculates Pediatric M and Toronto M", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_12638.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_12638.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_12638.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_12638.json index 9b8823856..a289b68df 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_12638.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_12638.json @@ -1,7 +1,7 @@ { "id" : "pediatric_mets_12638", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Mets", "title" : "Pediatric Mets", "notes" : "**Note:** Use the following resources to determine if involved lymph nodes are distant or if involved organs are metastatic.\n* EOD: Review the primary site-based schema\n* Summary Stage: Review the primary site-based chapter", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_19048.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_19048.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_19048.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_19048.json index 16a08e1e0..e68794ceb 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_19048.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_19048.json @@ -1,7 +1,7 @@ { "id" : "pediatric_mets_19048", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Mets", "title" : "Pediatric Mets", "notes" : "**Note:** The presence of mets can be based on imaging and/or microscopic evaluation.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_20116.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_20116.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_20116.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_20116.json index 89e08c619..928f1701d 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_20116.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_20116.json @@ -1,7 +1,7 @@ { "id" : "pediatric_mets_20116", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Mets", "title" : "Pediatric Mets", "subtitle" : "M Category", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_26722.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_26722.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_26722.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_26722.json index 55259611f..d51752a63 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_26722.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_26722.json @@ -1,7 +1,7 @@ { "id" : "pediatric_mets_26722", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Mets", "title" : "Pediatric Mets", "notes" : "**Note:** Code 50 does not include \"trilateral retinoblastomas.\" The presence of \"trilateral retinoblastomas\" is coded in the data item Heritable Trait. [NAACCR Data Item #3856]", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_40773.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_40773.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_40773.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_40773.json index 649d6038a..6efc7c313 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_40773.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_40773.json @@ -1,7 +1,7 @@ { "id" : "pediatric_mets_40773", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Mets", "title" : "Pediatric Mets", "notes" : "**Note:** This field includes the involvement of adjacent structures to the liver.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_43643.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_43643.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_43643.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_43643.json index 8afa136d0..4caddc5cd 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_43643.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_43643.json @@ -1,7 +1,7 @@ { "id" : "pediatric_mets_43643", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Mets", "title" : "Pediatric Mets", "subtitle" : "M Category", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_53483.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_53483.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_53483.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_53483.json index dd05e724e..7ec5d0357 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_53483.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_53483.json @@ -1,7 +1,7 @@ { "id" : "pediatric_mets_53483", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Mets", "title" : "Pediatric Mets", "last_modified" : "2023-09-01T20:29:20.218Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_61257.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_61257.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_61257.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_61257.json index b7a548a2f..79e97befa 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_61257.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_61257.json @@ -1,7 +1,7 @@ { "id" : "pediatric_mets_61257", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Mets", "title" : "Pediatric Mets", "notes" : "**Note:** Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases.\n* If there are specific metastasis documented that are not listed in codes 10, 30, or 50, assign code 50 for “other specified distant metastasis.”", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_63579.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_63579.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_63579.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_63579.json index c77c70fe5..2f951b0fd 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_63579.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_63579.json @@ -1,7 +1,7 @@ { "id" : "pediatric_mets_63579", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Mets", "title" : "Pediatric Mets", "notes" : "**Note:** Use the following resources to determine if involved lymph nodes are distant or if involved organs are metastatic.\n* EOD: Review the primary site-based schema\n* Summary Stage: Review the primary site-based chapter", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_64617.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_64617.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_64617.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_64617.json index 08597f3cd..6b458bae0 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_64617.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_64617.json @@ -1,7 +1,7 @@ { "id" : "pediatric_mets_64617", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Mets", "title" : "Pediatric Mets", "notes" : "**Note:** Use the following resources to determine if involved lymph nodes are distant or if involved organs are metastatic.\n* EOD: Review the primary site-based schema\n* Summary Stage: Review the primary site-based chapter", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_72113.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_72113.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_72113.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_72113.json index 022a62737..bb3fbbac7 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_72113.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_72113.json @@ -1,7 +1,7 @@ { "id" : "pediatric_mets_72113", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Mets", "title" : "Pediatric Mets", "notes" : "**Note 1:** Code 00 for benign (behavior /0) and borderline (behavior /1) tumors.\n\n**Note 2:** Leptomeningeal metastases, also known as carcinomatous meningitis and meningeal carcinomatosis, refers to the spread of malignant cells through the CSF space. These cells can originate from primary CNS tumors (e.g., in the form of drop metastases), as well as from distant tumors that have metastasized via hematogenous spread (code 70).", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_75175.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_75175.json similarity index 72% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_75175.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_75175.json index 989c0be4c..556c552c7 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_75175.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_75175.json @@ -1,13 +1,13 @@ { "id" : "pediatric_mets_75175", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Mets", "title" : "Pediatric Mets", "subtitle" : "CNS Involvement", - "notes" : "**Note 1:** This field records the clinically or cytologically confirmed involvement of the Central Nervous System at diagnosis or during the initial workup of Acute Lymphoblastic Leukemia (ALL) in pediatric patients. CNS involvement at diagnosis or at relapse is a significant cause of treatment failure and treatment-related morbidity.\n* Use the following resources to find information on CNS involvement: imaging, laboratory reports, CSF lactate dehydrogenase (LD, LDH) test\n\n**Note 2:** Physician statement of CNS Involvement can be used to code this data item. \n\n**Note 3:** Criteria for CNS Involvement\n* Clinical signs of CNS involvement\n * Radiologic evidence of intracranial, intradural mass\n * Cranial nerve palsy (e.g. facial weakness, ptosis), brain/eye involvement or hypothalamic syndrome\n * **Note:** Extra-ocular orbital masses, severe headaches and eye swelling (in the absence of signs of cranial nerve involvement) are **not** sufficient to constitute clinical evidence of CNS involvement\n* The presence of blasts in the cerebrospinal fluid (CSF)\n * Cytospin is required to determine the presence or absence of blasts in the CSF. \n * If Cytospin is not documented, then the presence of blasts cannot be determined. CNS involvement would be unknown (code 9) unless there are clinical statements of CNS Involvement **OR the physician documents a stage**\n * If Cytospin is documented and there is no mention of blasts, code blasts as absent\n * If blasts are referred to as “occasional” or “seen” or similar wording, code blasts as present\n* Red and white blood cell counts from the cerebrospinal fluid (RBC CSF and WBC CSF) \n * Lumbar punctures are the most common way to collect this information \n * If RBC <1/ul, record as RBC = 0\n * If WBC <1/uL, record as WBC = 0", + "notes" : "**Note 1:** This field records the clinically or cytologically confirmed involvement of the Central Nervous System at diagnosis or during the initial workup of Acute Lymphoblastic Leukemia (ALL) in pediatric patients. CNS involvement at diagnosis or at relapse is a significant cause of treatment failure and treatment-related morbidity.\n* Use the following resources to find information on CNS involvement: imaging, laboratory reports, CSF lactate dehydrogenase (LD, LDH) test\n\n**Note 2:** Physician statement of CNS Involvement can be used to code this data item. \n\n**Note 3:** Criteria for CNS Involvement\n* Clinical signs of CNS involvement\n * Radiologic evidence of intracranial, intradural mass\n * Cranial nerve palsy (e.g. facial weakness, ptosis), brain/eye involvement or hypothalamic syndrome\n * **Note:** Extra-ocular orbital masses, severe headaches and eye swelling (in the absence of signs of cranial nerve involvement) are **not** sufficient to constitute clinical evidence of CNS involvement\n* The presence of blasts in the cerebrospinal fluid (CSF)\n * Cytospin is required to determine the presence or absence of blasts in the CSF. \n * If Cytospin is not documented, then the presence of blasts cannot be determined. CNS involvement would be unknown (code 9) unless there are clinical statements of CNS Involvement **OR the physician documents a stage**\n * If Cytospin is documented and there is no mention of blasts, code blasts as absent\n * If blasts are referred to as “occasional” or “seen” or similar wording, code blasts as present\n* Red and white blood cell counts from the cerebrospinal fluid (RBC CSF and WBC CSF) \n * Lumbar punctures are the most common way to collect this information\n * If RBC <1/µL (or RBC <1/mm3) in CSF, record as RBC = 0\n * If WBC <1/µL (or WBC <1/mm3) in CSF, record as WBC = 0", "footnotes" : "(1) Aitken JF, Youlden D, O’Neill L, Gupta S, Frazier AL, eds. Childhood cancer staging for population registries according to the Toronto Childhood Cancer Stage Guidelines – Version 2. Cancer Council Queensland and Cancer Australia: Brisbane, Australia; 2021.", - "last_modified" : "2023-12-11T15:27:44.904Z", + "last_modified" : "2025-05-01T14:56:49.380Z", "definition" : [ { "key" : "ped_mets", "name" : "Code", @@ -17,5 +17,5 @@ "name" : "Description", "type" : "DESCRIPTION" } ], - "rows" : [ [ "10", "CNS1\n* No clinical signs of CNS involvement AND\n* No blasts in CSF" ], [ "20", "CNS2\n- No clinical signs of CNS involvement AND blasts in CSF AND\n - WBC < 5/ul CSF\n \nOR\n- No clinical signs of CNS involvement OR blasts in CSF AND\n - WBC >= 5/ul CSF and \n - RBC >= 10/ul CSF AND\n - WBC/RBC in CSF <= 2x WBC/RBC in blood" ], [ "30", "CNS3\n- Clinical signs of CNS involvement \n\nOR\n- Blasts in CSF and WBC >= 5/ul CSF AND EITHER\n - RBC < 10/ul CSF OR \n - RBC >= 10/ul CSF and WBC/RBC in CSF > 2x WBC/RBC in blood" ], [ "99", "Unknown; distant metastasis not stated\nNot documented in medical record\n\nDeath Certificate Only" ] ] + "rows" : [ [ "10", "CNS1\n* No clinical signs of CNS involvement AND\n* No blasts in CSF" ], [ "20", "CNS2\n* No clinical signs of CNS involvement AND presence of blasts in CSF AND EITHER:\n * WBC < 5/µL (or WBC < 5/mm3) CSF \n\nOR\n\n* WBC >= 5/µL (or WBC >= 5/mm3) CSF AND\n* RBC >= 10/µL (or RBC >= 10/mm3) CSF AND\n* WBC/RBC in CSF <= 2x WBC/RBC in blood" ], [ "30", "CNS3\n* Clinical signs of CNS involvement \n\nOR\n\n* Presence of blasts in CSF and WBC >= 5/µL (or WBC >= 5/mm3) CSF AND EITHER:\n * RBC < 10/µL (or RBC < 10/mm3) CSF \n\nOR \n\n* RBC >= 10/µL (or RBC >= 10/mm3) CSF and WBC/RBC in CSF > 2x WBC/RBC in blood" ], [ "99", "Unknown; distant metastasis not stated\nNot documented in medical record\n\nDeath Certificate Only" ] ] } \ No newline at end of file diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_93634.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_93634.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_93634.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_93634.json index 2d12741d9..874ec8a0c 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_93634.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_93634.json @@ -1,7 +1,7 @@ { "id" : "pediatric_mets_93634", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Mets", "title" : "Pediatric Mets", "notes" : "**Note:** Involvement of inguinal, pelvic, or external iliac lymph nodes with previous scrotal or inguinal surgery prior to presentation of the testis tumor are coded in Pediatric Regional Nodes.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_na_36656.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_na_36656.json similarity index 95% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_na_36656.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_na_36656.json index 336e1b437..bd2a2d077 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_mets_na_36656.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_mets_na_36656.json @@ -1,7 +1,7 @@ { "id" : "pediatric_mets_na_36656", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Mets", "title" : "Pediatric Mets", "last_modified" : "2023-08-01T13:51:29.658Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_n_19406.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_n_19406.json similarity index 96% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_n_19406.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_n_19406.json index c6f3a62bb..67c3b8f3a 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_n_19406.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_n_19406.json @@ -1,7 +1,7 @@ { "id" : "pediatric_n_19406", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric N", "title" : "Pediatric N", "notes" : "calculates Pediatric N and Toronto N", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_n_21296.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_n_21296.json similarity index 96% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_n_21296.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_n_21296.json index aae9df54c..6e5e379a9 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_n_21296.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_n_21296.json @@ -1,7 +1,7 @@ { "id" : "pediatric_n_21296", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric N", "title" : "Pediatric N", "notes" : "calculates Pediatric N and Toronto N", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_n_84898.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_n_84898.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_n_84898.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_n_84898.json index fc81fb053..5edcd39b4 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_n_84898.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_n_84898.json @@ -1,7 +1,7 @@ { "id" : "pediatric_n_84898", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric N", "title" : "Pediatric N", "notes" : "calculates Pediatric N and Toronto N", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_1156.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_1156.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_1156.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_1156.json index ef00ec202..2d80aadf5 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_1156.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_1156.json @@ -1,7 +1,7 @@ { "id" : "pediatric_primary_tumor_1156", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Primary Tumor", "title" : "Pediatric Primary Tumor", "notes" : "**Note 1:** Benign (/0) or Borderline (/1) tumors **are always coded to 050** regardless of size, extension to adjacent sites, or multiple tumors. \n\n**Note 2:** For invasive tumors, EOD Primary tumor is coded only for **single tumors confined to the primary site** (see code 150) or a **single** tumor crossing the midline without extension to adjacent structures (see code 250).\n * Code 999 if there are multiple tumors in the brain\n* The presence of multiple tumors is recorded in EOD Mets\n\n**Note 3:** A midline shift is not the same thing as crossing the midline\n * Code 250 if you have a single tumor confined to the primary site with a midline shift that is not extending into adjacent structures (see **Note 4**). \n\n**Note 4:** Direct or contiguous extension to an adjacent site is collected in Pediatric Mets. \n * If the only information available is extension to an adjacent site, code Pediatric Primary Tumor 999 and assign the appropriate Pediatric Mets code\n * The following adjacent structures/sites are collected in Pediatric Mets (see code 25 for all except circulating cells in CSF (code 15)).\n * Adjacent connective/soft tissue\n * Adjacent muscle\n * Bone\n * Circulating cells in cerebral spinal fluid (CSF)\n * Major blood vessel(s)\n * Meninges (e.g., dura)\n * Multiple/multifocal tumors\n * Nerves (cranial, NOS)\n * Ventricular system", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_14026.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_14026.json similarity index 62% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_14026.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_14026.json index 199633494..dd9d40b52 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_14026.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_14026.json @@ -1,11 +1,11 @@ { "id" : "pediatric_primary_tumor_14026", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Primary Tumor", "title" : "Pediatric Primary Tumorhttps://seer.cancer.gov/helios/pediatric/1.2/schemas/neuroblastoma/table/pediatric_primary_tumor_14026/nojs.html", - "notes" : "**Note 1:** This field is based on surgical resection of the **primary site only** WITH or WITHOUT neoadjuvant therapy.\n* **Code 100** (localized tumor) OR **300** (regional tumor) if a procedure removes the entire tumor (i.e., surgical resection, excisional biopsy) \n* **Code 200** (localized tumor) OR **400** (regional tumor) if a procedure does not remove the entire tumor (i.e., incomplete, partial), or it’s not clear if the entire tumor was removed\n* **Code 600** if the tumor cannot be surgically removed or the tumor crosses the spine (one side of the body to the other side)\n* **Code 999** if there was clinical work up only, no surgical removal of the tumor, or unknown if surgical removal\n\n**Note 2:** Use the following resources to determine if a tumor is localized, regional, or distant (further contiguous extension).\n* EOD: Review the primary site-based schema\n* Summary Stage: Review the primary site-based chapter", - "last_modified" : "2024-04-30T19:17:07.937Z", + "notes" : "**Note 1:** This field is based on surgical resection of the **primary tumor only** WITH or WITHOUT neoadjuvant therapy.\n* **Code 100** (localized tumor) OR **300** (regional tumor) if a procedure removes the entire tumor (i.e., surgical resection, excisional biopsy) \n* **Code 200** (localized tumor) OR **400** (regional tumor) if a procedure does not remove the entire tumor (i.e., incomplete, partial), or it’s not clear if the entire tumor was removed\n* **Code 600** if the tumor cannot be surgically removed or the tumor crosses the spine (one side of the body to the other side)\n* **Code 999** if there was clinical work up only, no surgical removal of the tumor, or unknown if surgical removal\n\n**Note 2:** Use the following resources to determine if a tumor is localized, regional, or distant (further contiguous extension).\n* EOD: Review the primary site-based schema\n* Summary Stage: Review the primary site-based chapter", + "last_modified" : "2025-07-29T18:08:23.751Z", "definition" : [ { "key" : "ped_primary_tumor", "name" : "Code", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_1604.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_1604.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_1604.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_1604.json index 3733293e1..da4469fe8 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_1604.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_1604.json @@ -1,7 +1,7 @@ { "id" : "pediatric_primary_tumor_1604", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Primary Tumor", "title" : "Pediatric Primary Tumor", "notes" : "**Note 1:** If there are bilateral retinoblastomas (both eyes involved), record the stage of the eye with the **more advanced/higher stage** in this data item.\n* Code the eye with the **lesser/lower stage** in the data item IRSS Stage for Eye-2 [NAACCR Data Item #1188]\n\n**Note 2:** Pathological staging information from an enucleation always takes precedence over clinical staging, except in cases with neoadjuvant treatment where clinical disease is as extensive as or more extensive than disease at surgery.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_20791.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_20791.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_20791.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_20791.json index ed5b47358..51a6d9774 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_20791.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_20791.json @@ -1,7 +1,7 @@ { "id" : "pediatric_primary_tumor_20791", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Primary Tumor", "title" : "Pediatric Primary Tumor", "notes" : "**Note:** Use the following resources to determine if a tumor is localized, regional, or distant (further contiguous extension).\n* EOD: Review the primary site-based schema\n* Summary Stage: Review the primary site-based chapter", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_21887.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_21887.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_21887.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_21887.json index 184712c78..7d22c99ec 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_21887.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_21887.json @@ -1,7 +1,7 @@ { "id" : "pediatric_primary_tumor_21887", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Primary Tumor", "title" : "Pediatric Primary Tumor", "subtitle" : "St. Jude/Murphy Staging System", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_25859.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_25859.json similarity index 82% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_25859.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_25859.json index a55a6abfe..f1d92bce2 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_25859.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_25859.json @@ -1,12 +1,12 @@ { "id" : "pediatric_primary_tumor_25859", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Primary Tumor", "title" : "Pediatric Primary Tumor", - "notes" : "**Note 1:** Benign (/0) or Borderline (/1) tumors **are always coded to 050** regardless of size, extension to adjacent sites, or multiple tumors. \n* **Note:** Benign (/0) or Borderline (/1) Medulloblastoma's are very rare.\n\n**Note 2:** For invasive tumors, EOD Primary tumor is coded only for **single tumors confined to the primary site** (see code 150) or a **single** tumor crossing the midline without extension to adjacent structures (see code 250).\n * Code 999 if there are multiple tumors in the brain\n* The presence of multiple tumors is recorded in EOD Mets\n\n**Note 3:** A midline shift is not the same thing as crossing the midline\n * Documentation must state “crossing the midline”\n * Code 150 if you have a single tumor confined to the primary site with a midline shift that is not extending into adjacent structures (see **Note 4**). \n\n**Note 4:** Direct or contiguous extension to an adjacent site is collected in Pediatric Mets. \n * If the only information available is extension to an adjacent site, code Pediatric Primary Tumor 999 and assign the appropriate Pediatric Mets code\n * The following are collected in Pediatric Mets (see code 25 for all except circulating cells in CSF (code 15))\n * Adjacent connective/soft tissue\n * Adjacent muscle\n * Bone\n * Circulating cells in cerebral spinal fluid (CSF)\n * Major blood vessel(s)\n * Meninges (e.g.; dura)\n * Multiple/multifocal tumors\n * Nerves (cranial, NOS)\n * Ventricular system", + "notes" : "**Note 1:** Benign (/0) or Borderline (/1) tumors **are always coded to 050** regardless of size, extension to adjacent sites, or multiple tumors. \n* **Note:** Benign (/0) or Borderline (/1) Medulloblastoma's are very rare.\n\n**Note 2:** For invasive tumors, EOD Primary tumor is coded only for **single tumors confined to the primary site** (see code 150) or a **single** tumor crossing the midline without extension to adjacent structures (see code 250).\n * Code 999 if there are multiple tumors in the brain\n* The presence of multiple tumors is recorded in EOD Mets\n\n**Note 3:** A midline shift is not the same thing as crossing the midline\n * Documentation must state “crossing the midline”\n * Code 150 if you have a single tumor confined to the primary site with a midline shift that is not extending into adjacent structures (see **Note 4**). \n\n**Note 4:** Direct or contiguous extension to an adjacent site is collected in Pediatric Mets. \n * If the only information available is extension to an adjacent site, code Pediatric Primary Tumor 999 and assign the appropriate Pediatric Mets code\n * Extension to the following are collected in Pediatric Mets (see code 25 for all except circulating cells in CSF (code 15))\n * Adjacent connective/soft tissue\n * Adjacent muscle\n * Bone\n * Circulating cells in cerebral spinal fluid (CSF)\n * Major blood vessel(s)\n * Meninges (e.g.; dura)\n * Multiple/multifocal tumors\n * Nerves (cranial, NOS)\n * Ventricular system", "footnotes" : "(1) American Society of Clinical Oncology © 2009, The International Neuroblastoma Risk Group (INRG) Classification System: AN INRG Task Force Report; published by American Society of Clinical Oncology, 2009\n\n(2) Aitken JF, Youlden D, O’Neill L, Gupta S, Frazier AL, eds. Childhood cancer staging for population registries according to the Toronto Childhood Cancer Stage Guidelines – Version 2. Cancer Council Queensland and Cancer Australia: Brisbane, Australia; 2021.", - "last_modified" : "2024-02-13T16:02:08.679Z", + "last_modified" : "2025-04-18T16:29:30.667Z", "definition" : [ { "key" : "ped_primary_tumor", "name" : "Code", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_36616.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_36616.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_36616.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_36616.json index 12f75a258..e284c9a97 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_36616.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_36616.json @@ -1,7 +1,7 @@ { "id" : "pediatric_primary_tumor_36616", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Primary Tumor", "title" : "Pediatric Primary Tumor", "notes" : "**Note 1:** Benign (/0) or Borderline (/1) tumors **are always coded to 050** regardless of size, extension to adjacent sites, or multiple tumors. \n\n**Note 2:** The tentorium cerebelli is an extension of the dura mater that separates the cerebellum from the inferior portion of the occipital lobes. The location of the tumor above or below the tentorium can help in determining the type of tumor; also, most adult brain tumors are supratentorial, and most pediatric brain tumors are infratentorial. In the following list, note that ICD-O-3 codes C710 and C719 include both supratentorial and infratentorial subsites.\n* The following subsites are **Infratentorial**\n - All subsites for codes C716-C717\n - Hypothalamus (C710)\n - Pallium (C710)\n - Posterior cranial fossa (C719)\n - Thalamus (C710)\n* The following subsites are **Supratentorial**\n - All subsites for codes C711-C715\n - Primary site C710 (excluding hypothalamus, pallium, thalamus)\n - Anterior cranial fossa (C719)\n - Corpus callosum (C718)\n - Middle cranial fossa (C719)\n - Tapetum (C718)\n - Suprasellar (C719)\n\n**Note 3:** A midline shift is not the same thing as crossing the midline (code 500).\n* Documentation must state “crosses the midline”\n\n**Note 4:** Discontiguous spread, or \"drop metastasis\" are coded in Pediatric Mets.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_39067.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_39067.json similarity index 71% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_39067.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_39067.json index 554d90b3f..9e29cb0d2 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_39067.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_39067.json @@ -1,11 +1,11 @@ { "id" : "pediatric_primary_tumor_39067", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Primary Tumor", "title" : "Pediatric Primary Tumor", - "notes" : "**Note 1:** Evaluation of primary tumor is based on several factors\n* Surgically resected WITH or WITHOUT neoadjuvant therapy and tumor(s) confined to the liver with **negative/unknown** margins \n - One lobe involved (see code 150)\n - More than one lobe involved (see code 250)\n* Surgically resected WITH or WITHOUT neoadjuvant therapy and tumor(s) confined to the liver with **positive** margins (codes 175 and 275)\n - One lobe involved (see code 175)\n - More than one lobe involved (see code 275)\n* Partial surgical resection WITH or WITHOUT neoadjuvant therapy, or unresectable and tumor(s) confined to the liver (code 350)\n\n**Note 2:** See Pediatric Mets for involvement of adjacent structures, along with metastatic disease", - "last_modified" : "2023-09-18T17:36:57.407Z", + "notes" : "**Note 1:** Evaluation of primary tumor is based on several factors\n* Surgically resected WITH or WITHOUT neoadjuvant therapy and tumor(s) confined to the liver with **negative/unknown** margins \n - One lobe involved (see code 150)\n - More than one lobe involved (see code 250)\n* Surgically resected WITH or WITHOUT neoadjuvant therapy and tumor(s) confined to the liver with **positive** margins (codes 175 and 275)\n - One lobe involved (see code 175)\n - More than one lobe involved (see code 275)\n* Partial surgical resection WITH or WITHOUT neoadjuvant therapy, or unresectable and tumor(s) confined to the liver (code 350)\n\n**Note 2:** Direct or contiguous extension to an adjacent structure is collected in Pediatric Mets.\n* If the only information available is extension to an adjacent site, code Pediatric Primary Tumor 999. \n* Extension to the following are collected in EOD mets\n * Diaphragm \n * Extrahepatic bile duct(s) \n * Extrahepatic blood vessel(s) (hepatic artery, portal vein, vena cava)\n * Ligament(s) (coronary, falciform, hepatoduodenal, hepatogastric, round (of liver), trangular)\n * Gallbladder\n * Major vascular invasion\n * Omentum (lesser and greater)\n * Pancreas\n * Peritoneum, NOS\n * Pleura\n * Stomach", + "last_modified" : "2025-05-01T15:05:40.017Z", "definition" : [ { "key" : "ped_primary_tumor", "name" : "Code", @@ -15,5 +15,5 @@ "name" : "Description", "type" : "DESCRIPTION" } ], - "rows" : [ [ "150", "PATHOLOGICAL ASSESSMENT ONLY\n\nTumor confined to the liver WITH or WITHOUT vascular invasion and NEGATIVE/UNKNOWN surgical margins\n* Complete resection of the tumor(s)\n* Single lesion (one lobe)\n* Multiple (satellite) nodules/tumors confined to one lobe\n* Confined to liver, NOS\n* Localized, NOS" ], [ "175", "Code 150 with positive surgical margins" ], [ "250", "PATHOLOGICAL ASSESSMENT ONLY\n\nTumor confined to the liver WITH or WITHOUT vascular invasion\n* Complete resection of the tumor(s)\n* More than one lobe involved by contiguous growth (single lesion)\n* Multiple (satellite) nodules/tumors in more than one lobe of liver or on surface of parenchyma" ], [ "275", "Code 250 with positive surgical margins" ], [ "350", "Tumor confined to the liver WITH or WITHOUT vascular invasion\n* Incomplete resection done or no surgical resection performed\n* Determined to be unresectable \n* Presses onto vital tissues in the liver" ], [ "800", "No evidence of primary tumor" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only" ] ] + "rows" : [ [ "150", "PATHOLOGICAL ASSESSMENT ONLY\n\nTumor confined to the liver WITH or WITHOUT vascular invasion and NEGATIVE/UNKNOWN surgical margins\n* Complete resection of the tumor(s)\n* Single lesion (one lobe)\n* Multiple (satellite) nodules/tumors confined to one lobe\n* Confined to liver, NOS\n* Localized, NOS" ], [ "175", "Code 150 with positive surgical margins" ], [ "250", "PATHOLOGICAL ASSESSMENT ONLY\n\nTumor confined to the liver WITH or WITHOUT vascular invasion\n* Complete resection of the tumor(s)\n* More than one lobe involved by contiguous growth (single lesion)\n* Multiple (satellite) nodules/tumors in more than one lobe of liver or on surface of parenchyma" ], [ "275", "Code 250 with positive surgical margins" ], [ "350", "Tumor confined to the liver WITH or WITHOUT vascular invasion\n* Incomplete resection done or no surgical resection performed\n* Determined to be unresectable \n* Presses onto vital tissues in the liver" ], [ "800", "No evidence of primary tumor" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\nTumor not confined to the liver\nTumor extends beyond the liver\n\nDeath Certificate Only" ] ] } \ No newline at end of file diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_47758.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_47758.json similarity index 80% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_47758.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_47758.json index 6f2087912..19b260224 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_47758.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_47758.json @@ -1,13 +1,13 @@ { "id" : "pediatric_primary_tumor_47758", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Primary Tumor", "title" : "Pediatric Primary Tumor", "subtitle" : "Wilms Tumor Staging System", - "notes" : "**Note 1:** Primary tumor evaluation is based on a surgical resection of the primary site only.\n* Code 999 if there is no surgical resection of the primary site \n* Do not use imaging findings to code this data item\n\n**Note 2:** Codes are based on whether patient had neoadjuvant chemotherapy or surgery first\n* If patient did not receive chemotherapy (or unknown if patient received chemotherapy) prior to surgery, see codes 100, 200, 300\n* If patient did receive chemotherapy prior to surgery, see codes 110, 210, 310\n\n**Note 3:** If there is bilateral disease, code the most advanced stage at diagnosis.\n* Code 4 for Laterality [NAACCR # 410] data item", + "notes" : "**Note 1:** Primary tumor evaluation is based on a surgical resection of the primary tumor only.\n* Code 999 if there is no surgical resection of the primary tumor\n* Do not use imaging findings to code this data item\n\n**Note 2:** Codes are based on whether patient had neoadjuvant chemotherapy or surgery first\n* If patient did not receive chemotherapy (or unknown if patient received chemotherapy) prior to surgery, see codes 100, 200, 300\n* If patient did receive chemotherapy prior to surgery, see codes 110, 210, 310\n\n**Note 3:** If there is bilateral disease, code the most advanced stage at diagnosis.\n* Code 4 for Laterality [NAACCR # 410] data item", "footnotes" : "(1)\tAitken JF, Youlden D, O’Neill L, Gupta S, Frazier AL, eds. Childhood cancer staging for population registries according to the Toronto Childhood Cancer Stage Guidelines – Version 2. Cancer Council Queensland and Cancer Australia: Brisbane, Australia; 2021.", - "last_modified" : "2023-09-20T16:22:41.959Z", + "last_modified" : "2025-05-01T15:12:27.432Z", "definition" : [ { "key" : "ped_primary_tumor", "name" : "Code", @@ -17,5 +17,5 @@ "name" : "Description", "type" : "DESCRIPTION" } ], - "rows" : [ [ "100", "No chemotherapy AND **no** biopsy prior to surgery (see code 300 if biopsy done prior to surgical resection)\n* Tumor limited to kidney and completely resected\n - Renal capsule intact, not penetrated by tumor\n - No tumor invasion of veins or lymphatics of renal sinus\n\n* Confined (limited) to the kidney, NOS\n* Localized, NOS\n\n* WITH NEGATIVE or UNKNOWN margins (see code 300 if positive margins)" ], [ "110", "Chemotherapy prior to surgery\n* Tumor limited to kidney and completely resected\n - Renal capsule may be infiltrated by tumor, but tumor does not reach the outer surface\n - Tumor may protrude or bulge into the pelvic system or ureter, but does not infiltrate\n - Vessels of renal sinus not involved" ], [ "200", "No chemotherapy and **no** biopsy prior to surgery (see code 300 if biopsy done prior to surgical resection)\n* Tumor extends beyond kidney but completely resected\n - Tumor penetrates renal capsule\n - Tumor in lymphatics or veins of renal sinus\n - Tumor in renal vein with margin not involved\n\n* WITH NEGATIVE or UNKNOWN margins (see code 300 if positive margins)" ], [ "210", "Chemotherapy prior to surgery\n\n* Tumor extends beyond kidney but completely resected\n - Tumor penetrates renal capsule into perirenal fat\n - Tumor infiltrates the renal sinus and/or invades blood and lymphatic vessels outside renal parenchyma but is completely resected\n - Tumor infiltrates adjacent organs or vena cava but is completely resected" ], [ "300", "No chemotherapy prior to surgery\n* Residual tumor confined to abdomen\n - Peritoneal contamination or tumor implant\n - Tumor spillage (rupture) of any degree occurring before or during surgery\n - Gross residual tumor in abdomen\n\n* WITH POSITIVE margins (includes localized tumor with positive margins)\n\nOR\n* Biopsy of tumor (including fine-needle aspiration) prior to surgical resection of kidney" ], [ "310", "Chemotherapy prior to surgery\n\n* Incomplete resection of the tumor (gross or microscopic extension beyond the resection margins)\n - Necrotic tumor or chemotherapy-induced changes\n - Tumor rupture before or intraoperatively\n - Tumor has penetrated the peritoneal surface\n - Tumor thrombi present at resection margins\n - Surgical biopsy prior to resection (does not include needle biopsy)" ], [ "800", "No evidence of primary tumor" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nNo surgical resection of the primary site\n\nDeath certificate only" ] ] + "rows" : [ [ "100", "No chemotherapy AND **no** biopsy prior to surgery (see code 300 if biopsy done prior to surgical resection)\n* Tumor limited to kidney and completely resected\n - Renal capsule intact, not penetrated by tumor\n - No tumor invasion of veins or lymphatics of renal sinus\n\n* Confined (limited) to the kidney, NOS\n* Localized, NOS\n\n* WITH NEGATIVE or UNKNOWN margins (see code 300 if positive margins)" ], [ "110", "Chemotherapy prior to surgery\n* Tumor limited to kidney and completely resected\n - Renal capsule may be infiltrated by tumor, but tumor does not reach the outer surface\n - Tumor may protrude or bulge into the pelvic system or ureter, but does not infiltrate\n - Vessels of renal sinus not involved" ], [ "200", "No chemotherapy and **no** biopsy prior to surgery (see code 300 if biopsy done prior to surgical resection)\n* Tumor extends beyond kidney but completely resected\n - Tumor penetrates renal capsule\n - Tumor in lymphatics or veins of renal sinus\n - Tumor in renal vein with margin not involved\n\n* WITH NEGATIVE or UNKNOWN margins (see code 300 if positive margins)" ], [ "210", "Chemotherapy prior to surgery\n\n* Tumor extends beyond kidney but completely resected\n - Tumor penetrates renal capsule into perirenal fat\n - Tumor infiltrates the renal sinus and/or invades blood and lymphatic vessels outside renal parenchyma but is completely resected\n - Tumor infiltrates adjacent organs or vena cava but is completely resected" ], [ "300", "No chemotherapy prior to surgery\n* Residual tumor confined to abdomen\n - Peritoneal contamination or tumor implant\n - Tumor spillage (rupture) of any degree occurring before or during surgery\n - Gross residual tumor in abdomen\n\n* WITH POSITIVE margins (includes localized tumor with positive margins)\n\nOR\n* Biopsy of tumor (including fine-needle aspiration) prior to surgical resection of kidney" ], [ "310", "Chemotherapy prior to surgery\n\n* Incomplete resection of the tumor (gross or microscopic extension beyond the resection margins)\n - Necrotic tumor or chemotherapy-induced changes\n - Tumor rupture before or intraoperatively\n - Tumor has penetrated the peritoneal surface\n - Tumor thrombi present at resection margins\n - Surgical biopsy prior to resection (does not include needle biopsy)" ], [ "800", "No evidence of primary tumor" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nNo surgical resection of the primary tumor\n\nDeath certificate only" ] ] } \ No newline at end of file diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_48137.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_48137.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_48137.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_48137.json index 764e5f499..33c1fbf94 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_48137.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_48137.json @@ -1,7 +1,7 @@ { "id" : "pediatric_primary_tumor_48137", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Primary Tumor", "title" : "Pediatric Primary Tumor", "subtitle" : "Ann Arbor", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_57637.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_57637.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_57637.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_57637.json index 932c0ad79..8ee8a082f 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_57637.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_57637.json @@ -1,7 +1,7 @@ { "id" : "pediatric_primary_tumor_57637", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Primary Tumor", "title" : "Pediatric Primary Tumor", "notes" : "**Note:** Use the following resources to determine if a tumor is localized, regional, or distant (further contiguous extension).\n* EOD: Review the primary site-based schema\n* Summary Stage: Review the primary site-based chapter", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_73431.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_73431.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_73431.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_73431.json index fb874dcf2..ebc8139d3 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_73431.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_73431.json @@ -1,7 +1,7 @@ { "id" : "pediatric_primary_tumor_73431", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Primary Tumor", "title" : "Pediatric Primary Tumor", "notes" : "**Note 1:** This schema has extension codes that are defined as “PATHOLOGICAL assessment only”\n* PATHOLOGICAL assessment only codes (2200, 250, 350, 450, 500) are used when there is an orchiectomy\n\n**Note 2:** Code 200 for Seminomas confined to the testis.\n\n**Note 3:** For codes 200 and 250, LVI [NAACCR # 1182] must be coded as none (code 0), not applicable (8), or unknown (9).\n* See the STORE or SEER manual for instructions on how to code LVI", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_7436.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_7436.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_7436.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_7436.json index 4572e7c82..4a198fe46 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_7436.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_7436.json @@ -1,7 +1,7 @@ { "id" : "pediatric_primary_tumor_7436", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Primary Tumor", "title" : "Pediatric Primary Tumor", "notes" : "**Note:** The cortex of a bone is the dense outer shell that provides strength to the bone; the spongy center of a bone is the cancellous portion. The periosteum of the bone is the fibrous membrane covering of a bone that contains the blood vessels and nerves; the periosteum is similar to the capsule on a visceral organ.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_84083.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_84083.json similarity index 90% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_84083.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_84083.json index 4130a9bed..8b6a06d6e 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_84083.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_84083.json @@ -1,13 +1,13 @@ { "id" : "pediatric_primary_tumor_84083", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Primary Tumor", "title" : "Pediatric Primary Tumor", "subtitle" : "St. Jude/Murphy Staging System", - "notes" : "**Note 1:** Any mention of the terms including fixed, matted, mass in the hilum, mediastinum, retroperitoneum, and/or mesentery, palpable, enlarged, shotty, lymphadenopathy are all regarded as involvement for lymphomas when determining appropriate code.\n\n**Note 2:** St. Jude/Murphy staging is based primarily on the primary site where certain primary sites or sites of involvement may only be assigned specific codes. The list below provides guidance on which codes to use based on the primary site and/or other involvement.\n* Codes based on primary site\n * Abdomen (C239, C240-C249, C250-C259, C422, C493-C494, C480-C488, C649, C659, C669, C762, C772), then only code 400 may be assigned\n * GI Tract (C160-C218, C260-C269), then only codes 200 or 400 may be assigned\n * Paraspinal or epidural sites (C470-C479), then only code 400 may be assigned\n * Primary intrathoracic tumors (mediastinal, hilar, pulmonary, pleural, or thymic) (C340-C349, C379, C381-C388, C771, then only code 400 may be assigned\n* Codes based on involvement\n * Code 600 for liver involvement (including primary site C220)\n * Code 800 for bone marrow (including primary site C421), or peripheral blood involvement\n * Code 800 for CNS involvement (including primary sites C700-C729)\n* ALL sites except those noted above, codes 100, 300, 500-800, 999 may be assigned based on involvement\n\n**Note 3:** Extensive disease (code 400) typically exhibits spread to para-aortic and retroperitoneal areas by implants and plaques in mesentery or peritoneum, or by direct infiltration of structures adjacent to the primary tumor. Ascites may be present, and complete resection of all gross tumor is not possible.", + "notes" : "**Note 1:** Any mention of the terms including fixed, matted, mass in the hilum, mediastinum, retroperitoneum, and/or mesentery, palpable, enlarged, shotty, lymphadenopathy are all regarded as involvement for lymphomas when determining appropriate code.\n\n**Note 2:** St. Jude/Murphy staging is based primarily on the primary site where certain primary sites or sites of involvement may only be assigned specific codes. The list below provides guidance on which codes to use based on the primary site and/or other involvement.\n* Codes based on primary site\n * Abdomen (C239, C240-C249, C250-C259, C422, C493-C494, C480-C488, C649, C659, C669, C762, C772), then only code 400 may be assigned\n * GI Tract (C160-C218, C260-C269), then only codes 200 or 400 may be assigned\n * Paraspinal or epidural sites (C470-C479), then only code 400 may be assigned\n * Primary intrathoracic tumors (mediastinal, hilar, pulmonary, pleural, or thymic) (C340-C349, C379, C381-C388, C771, then only code 400 may be assigned\n* Codes based on involvement\n * Code 600 for liver involvement (including primary site C220)\n * Code 800 for bone marrow (including primary site C421), or peripheral blood involvement\n * Code 800 for CNS involvement (including primary sites C700-C729)\n* ALL sites except those noted above, codes 100, 300, 500, 800, 999 may be assigned based on involvement\n\n**Note 3:** Extensive disease (code 400) typically exhibits spread to para-aortic and retroperitoneal areas by implants and plaques in mesentery or peritoneum, or by direct infiltration of structures adjacent to the primary tumor. Ascites may be present, and complete resection of all gross tumor is not possible.", "footnotes" : "(1)\tAitken JF, Youlden D, O’Neill L, Gupta S, Frazier AL, eds. Childhood cancer staging for population registries according to the Toronto Childhood Cancer Stage Guidelines – Version 2. Cancer Council Queensland and Cancer Australia: Brisbane, Australia; 2021.", - "last_modified" : "2023-12-07T13:28:13.316Z", + "last_modified" : "2025-01-07T22:12:05.530Z", "definition" : [ { "key" : "ped_primary_tumor", "name" : "Code", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_92453.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_92453.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_92453.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_92453.json index 715e41b6b..b51011928 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_92453.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_92453.json @@ -1,7 +1,7 @@ { "id" : "pediatric_primary_tumor_92453", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Primary Tumor", "title" : "Pediatric Primary Tumor", "notes" : "**Note 1:** If there is involvement of the fallopian tube with no further evidence of extension, regional lymph node involvement or metastasis, and the physician verifies this is an ovary primary, code 300.\n\n**Note 2:** Code 300 for extension to and/or discontinuous metastasis to any of the following pelvic organs \n* Adnexa\n* Adjacent (pelvic) peritoneum\n* Bladder\n* Bladder serosa\n* Cul de sac (rectouterine pouch)\n* Fallopian Tube\n* Ligament(s) (broad, ovarian, round, suspensory)\n* Mesosalpinx (Meosvarium)\n* Parametrium\n* Pelvic wall\n* Rectosigmoid\n* Rectum\n* Sigmoid colon (including sigmoid mesentery)\n* Ureter (pelvic portion)\n* Uterus, NOS\n\n**Note 3:** Code 400 for any evidence of peritoneal carcinomatosis, which may also be called seeding, salting, talcum powder appearance, or studding in any of the following abdominal organs (see Pediatric Mets for extraperitoneal carcinomatosis)\n* Abdominal mesentery\n* Diaphragm\n* Gallbladder\n* Intestine, large (except rectum, rectosigmoid and sigmoid colon)\n* Kidneys\n* Omentum (infracolic, NOS)\n* Pancreas\n* Pericolic gutter\n* Peritoneum, NOS\n* Small intestine\n* Stomach\n* Ureters (outside pelvis)", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_na_1293.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_na_1293.json similarity index 95% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_na_1293.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_na_1293.json index 722978601..48ffba1d9 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_primary_tumor_na_1293.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_primary_tumor_na_1293.json @@ -1,7 +1,7 @@ { "id" : "pediatric_primary_tumor_na_1293", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Primary Tumor", "title" : "Pediatric Primary Tumor", "last_modified" : "2023-08-01T13:52:25.021Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_20397.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_20397.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_20397.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_20397.json index 3f591da08..4d5ca10b3 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_20397.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_20397.json @@ -1,7 +1,7 @@ { "id" : "pediatric_regional_nodes_20397", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Regional Nodes", "title" : "Pediatric Regional Nodes", "notes" : "**Note 1:** Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in Pediatric Mets.\n\n**Note 2:** Regional lymph nodes are defined as those in the vicinity of the primary tumor.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_24935.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_24935.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_24935.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_24935.json index 894d59e59..1410db5aa 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_24935.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_24935.json @@ -1,7 +1,7 @@ { "id" : "pediatric_regional_nodes_24935", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Regional Nodes", "title" : "Pediatric Regional Nodes", "notes" : "**Note 1:** Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in Pediatric Mets.\n\n**Note 2:** Regional lymph nodes are defined as those in the vicinity of the primary tumor.\n\n**Note 3:** Regional lymph node involvement is rare. If there is no mention of lymph node involvement clinically, assume that lymph nodes are negative.\n\n**Note 4:** Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_26974.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_26974.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_26974.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_26974.json index 27225ecba..101e1ec03 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_26974.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_26974.json @@ -1,7 +1,7 @@ { "id" : "pediatric_regional_nodes_26974", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Regional Nodes", "title" : "Pediatric Regional Nodes", "notes" : "**Note 1:** Regional lymph node evaluation is based on microscopic evaluation (FNA, biopsy, sentinel lymph node biopsy, lymph node dissection) only.\n* Code 999 if there is no microscopic evaluation of regional lymph nodes \n* Do not use imaging findings to code this data item\n\n**Note 2:** Code only regional nodes, and nodes, NOS in this field. Distant nodes are coded in Pediatric Mets.\n\n**Note 3:** Regional lymph nodes are defined as those in the vicinity of the primary tumor.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_30482.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_30482.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_30482.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_30482.json index 79a27c697..62a21842a 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_30482.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_30482.json @@ -1,7 +1,7 @@ { "id" : "pediatric_regional_nodes_30482", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Regional Nodes", "title" : "Pediatric Regional Nodes", "notes" : "**Note 1:** Code only regional nodes, and nodes, NOS in this field. Distant nodes are coded in Pediatric Mets.\n\n**Note 2:** Use the following resources to determine if involved lymph nodes are regional or distant. \n* EOD: Review the primary site-based schema\n* Summary Stage: Review the primary site-based chapter\n\n**Note 3:** Regional lymph node involvement is rare. For this Pediatric Schema, if there is no mention of lymph node involvement clinically, assume that lymph nodes are negative. Code 999 (unknown) only when there is no available information on the patient’s disease, for example when a lab only case is abstracted from a biopsy report and no clinical information is provided.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_32357.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_32357.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_32357.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_32357.json index e5dc08f4d..689500016 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_32357.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_32357.json @@ -1,7 +1,7 @@ { "id" : "pediatric_regional_nodes_32357", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Regional Nodes", "title" : "Pediatric Regional Nodes", "notes" : "**Note 1:** Code only regional nodes, and nodes, NOS in this field. Distant nodes are coded in Pediatric Mets.\n\n**Note 2:** Use the following resources to determine if involved lymph nodes are regional or distant. \n* EOD: Review the primary site-based schema\n* Summary Stage: Review the primary site-based chapter\n\n**Note 3:** Regional lymph node involvement is rare. For this Pediatric Schema, if there is no mention of lymph node involvement clinically, assume that lymph nodes are negative. Code 999 (unknown) only when there is no available information on the patient’s disease, for example when a lab only case is abstracted from a biopsy report and no clinical information is provided.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_42195.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_42195.json new file mode 100644 index 000000000..a6b74e3cc --- /dev/null +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_42195.json @@ -0,0 +1,19 @@ +{ + "id" : "pediatric_regional_nodes_42195", + "algorithm" : "pediatric", + "version" : "1.3", + "name" : "Pediatric Regional Nodes", + "title" : "Pediatric Regional Nodes", + "notes" : "**Note 1:** Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in Pediatric Mets.\n\n**Note 2:** This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n* **CLINICAL** assessment only codes (100, 300) are used when there is a clinical work up only and there is no surgical resection of the primary tumor. This includes FNA, core biopsy, sentinel node biopsy, or lymph node excision \n - *Exception:* If patient has neoadjuvant therapy, and the clinical assessment is greater than the pathological assessment, then the clinical assessment code would take priority\n* **PATHOLOGICAL** assessment only codes (200, 400, 500) are used when \n - Primary tumor surgically resected with \n + Any microscopic examination of regional lymph nodes. Includes \n + FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up and/or\n + Lymph node dissection performed\n* Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information.\n\n**Note 3:** Involvement of inguinal, pelvic, or external iliac lymph nodes WITHOUT or unknown if previous scrotal or inguinal surgery prior to presentation of the testis tumor is coded in Pediatric Mets as distant lymph node involvement.\n\n**Note 4:** Regional lymph nodes include:\nAortic, NOS\n* Lateral (lumbar)\n* Para-aortic\n* Periaortic\n* Preaortic\n* Retroaortic\n\nPericaval, NOS\n* Interaortocaval\n* Paracaval\n* Precaval\n* Retrocaval\n\nRetroperitoneal below the diaphragm or NOS\nSpermatic vein\n\nLymph nodes **WITH** previous scrotal or inguinal surgery\n* External iliac\n* Inguinal nodes, NOS\n - Deep, NOS\n - Node of Cloquet or Rosenmuller (highest deep inguinal)\n - Superficial (femoral)\n* Pelvic\n\n**Note 5:** Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", + "last_modified" : "2025-05-01T15:11:55.477Z", + "definition" : [ { + "key" : "ped_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "000", "No regional lymph node involvement" ], [ "100", "CLINICAL assessment only\n\nMetastasis in lymph node(s), all less than 2 cm" ], [ "200", "PATHOLOGICAL assessment only\n\nMetastasis in lymph node(s), all less than 2 cm" ], [ "300", "CLINICAL assessment only\n\nMetastasis lymph node(s) between 2 cm and 5 cm" ], [ "400", "PATHOLOGICAL assessment only\n\nMetastasis in a lymph node, between 2 cm and 5 cm" ], [ "500", "PATHOLOGICAL assessment only\n\nExtranodal extension of lymph nodes present" ], [ "600", "Metastasis in a lymph node larger than 5 cm in greatest dimension" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only" ] ] +} \ No newline at end of file diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_591.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_591.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_591.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_591.json index 961814d7d..b3ab15371 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_591.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_591.json @@ -1,7 +1,7 @@ { "id" : "pediatric_regional_nodes_591", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Regional Nodes", "title" : "Pediatric Regional Nodes", "notes" : "**Note 1:** This field is based on clinical and/or pathological information WITH or WITHOUT neoadjuvant therapy\n\n**Note 2:** Code only regional nodes, and nodes, NOS in this field. Distant nodes are coded in Pediatric Mets.\n\n**Note 3:** Use the following resources to determine if involved lymph nodes are regional or distant. \n* EOD: Review the primary site-based schema\n* Summary Stage: Review the primary site-based chapter", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_59828.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_59828.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_59828.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_59828.json index ef802b556..a498ee71a 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_59828.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_59828.json @@ -1,7 +1,7 @@ { "id" : "pediatric_regional_nodes_59828", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Regional Nodes", "title" : "Pediatric Regional Nodes", "notes" : "**Note 1:** Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in Pediatric Mets.\n\n**Note 2:** Regional lymph nodes are defined as those in the vicinity of the primary tumor.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_67911.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_67911.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_67911.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_67911.json index 665c1ddb2..3551b04b8 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_67911.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_67911.json @@ -1,7 +1,7 @@ { "id" : "pediatric_regional_nodes_67911", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Regional Nodes", "title" : "Pediatric Regional Nodes", "notes" : "**Note 1:** Code only regional nodes, and nodes, NOS in this field. Distant nodes are coded in Pediatric Mets.\n\n**Note 2:** Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_na_68667.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_na_68667.json similarity index 95% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_na_68667.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_na_68667.json index d3b1fa89c..ae9853e3e 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_regional_nodes_na_68667.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_regional_nodes_na_68667.json @@ -1,7 +1,7 @@ { "id" : "pediatric_regional_nodes_na_68667", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Regional Nodes", "title" : "Pediatric Regional Nodes", "last_modified" : "2023-08-01T13:51:07.360Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_11224.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_11224.json similarity index 96% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_11224.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_11224.json index 058c8c61c..3b07e3f3a 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_11224.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_11224.json @@ -1,7 +1,7 @@ { "id" : "pediatric_stage_11224", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Stage", "title" : "Pediatric Stage", "notes" : "calculates Pediatric Stage and Toronto Stage", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_11413.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_11413.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_11413.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_11413.json index 1214c8118..a30bbab05 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_11413.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_11413.json @@ -1,7 +1,7 @@ { "id" : "pediatric_stage_11413", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Stage", "title" : "Pediatric Stage", "notes" : "St Jude Murphy Staging", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_16688.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_16688.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_16688.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_16688.json index 457dc1ac4..9bf9264d9 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_16688.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_16688.json @@ -1,7 +1,7 @@ { "id" : "pediatric_stage_16688", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Stage", "title" : "Wilms Tumor Staging System", "notes" : "calculates Pediatric Stage and Toronto Stage", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_19429.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_19429.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_19429.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_19429.json index 3ba883052..801e3145b 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_19429.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_19429.json @@ -1,7 +1,7 @@ { "id" : "pediatric_stage_19429", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Stage", "title" : "International Retinoblastoma Staging System", "notes" : "calculates Pediatric Stage and Toronto Stage", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_51275.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_51275.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_51275.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_51275.json index 21c1c3ffb..4cdece352 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_51275.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_51275.json @@ -1,7 +1,7 @@ { "id" : "pediatric_stage_51275", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Stage", "title" : "Pediatric Stage", "notes" : "Ann Arbor Stage\ncalculates Pediatric Stage and Toronto Stage", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_54754.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_54754.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_54754.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_54754.json index 13fa7a3be..cd00130ff 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_54754.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_54754.json @@ -1,7 +1,7 @@ { "id" : "pediatric_stage_54754", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Stage", "title" : "Pediatric Stage", "notes" : "calculates Pediatric Stage and Toronto Stage", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_56655.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_56655.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_56655.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_56655.json index 06c4828ed..9e273c53b 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_56655.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_56655.json @@ -1,7 +1,7 @@ { "id" : "pediatric_stage_56655", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Stage", "title" : "Pediatric Stage", "notes" : "St Jude Murphy Staging", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_57755.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_57755.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_57755.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_57755.json index a431fcca5..24b395cf7 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_57755.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_57755.json @@ -1,7 +1,7 @@ { "id" : "pediatric_stage_57755", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Stage", "title" : "Pediatric Stage", "notes" : "calculates Pediatric Stage and Toronto Stage", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_69576.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_69576.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_69576.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_69576.json index e44fc1846..31136705e 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_69576.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_69576.json @@ -1,7 +1,7 @@ { "id" : "pediatric_stage_69576", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Stage", "title" : "Pediatric Stage", "notes" : "calculates Pediatric Stage and Toronto Stage", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_70937.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_70937.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_70937.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_70937.json index c6f1c34d4..ed1235229 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_70937.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_70937.json @@ -1,7 +1,7 @@ { "id" : "pediatric_stage_70937", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Stage", "title" : "Pediatric Stage", "notes" : "calculates Pediatric Stage and Toronto Stage", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_78332.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_78332.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_78332.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_78332.json index 8bae1d6c1..10308e9b0 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_78332.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_78332.json @@ -1,7 +1,7 @@ { "id" : "pediatric_stage_78332", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Stage", "title" : "Pediatric Stage", "notes" : "calculates Pediatric Stage and Toronto Stage", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_79275.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_79275.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_79275.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_79275.json index 21f491f04..73a3b02e1 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_79275.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_79275.json @@ -1,7 +1,7 @@ { "id" : "pediatric_stage_79275", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Stage", "title" : "Pediatric Stage", "notes" : "calculates Pediatric Stage and Toronto Stage", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_80420.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_80420.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_80420.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_80420.json index 070de65fa..b4236c723 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_80420.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_80420.json @@ -1,7 +1,7 @@ { "id" : "pediatric_stage_80420", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Stage", "title" : "Pediatric Stage", "notes" : "International Neuroblastoma Staging System (INSS) (Pathological)", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_85957.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_85957.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_85957.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_85957.json index ca26a545e..56fe3c250 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_85957.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_85957.json @@ -1,7 +1,7 @@ { "id" : "pediatric_stage_85957", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Stage", "title" : "Pediatric Stage", "notes" : "calculates Pediatric Stage and Toronto Stage", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_94654.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_94654.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_94654.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_94654.json index 031bfacbc..5736dc82f 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_stage_94654.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_stage_94654.json @@ -1,7 +1,7 @@ { "id" : "pediatric_stage_94654", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric Stage", "title" : "Pediatric Stage", "notes" : "calculates Pediatric Stage and Toronto Stage\n\n*Favorable Primary Sites:* C000-C109, C130-C148, C239-C249, C320-C329, C444, C470, C490, C620-C669, C680-C689, C696, C739, C740-C750, C760-C768\n\n*Unfavorable Primary Sites:* C110-C129, C150-C221, C250-C319, C339-C443, C445-C449, C471-C488, C491-C619, C670-C679, C690-C695, C698-C729, C751-C759, C770-C809", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_t_59799.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_t_59799.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_t_59799.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_t_59799.json index 5aae3f085..54a540b4e 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_t_59799.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_t_59799.json @@ -1,7 +1,7 @@ { "id" : "pediatric_t_59799", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric T", "title" : "Pediatric T", "notes" : "calculates Pediatric T and Toronto T", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_t_65327.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_t_65327.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_t_65327.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_t_65327.json index eb2898edb..deb4d8694 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_t_65327.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_t_65327.json @@ -1,7 +1,7 @@ { "id" : "pediatric_t_65327", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric T", "title" : "Pediatric T", "notes" : "calculates Pediatric T and Toronto T", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_t_75382.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_t_75382.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_t_75382.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_t_75382.json index 565eb9bbf..75b5aef78 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pediatric_t_75382.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pediatric_t_75382.json @@ -1,7 +1,7 @@ { "id" : "pediatric_t_75382", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pediatric T", "title" : "Pediatric T", "notes" : "calculates Pediatric T and Toronto T", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pretext_clinical_staging_39169.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pretext_clinical_staging_39169.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pretext_clinical_staging_39169.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pretext_clinical_staging_39169.json index 6983461ab..5cb3f6009 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/pretext_clinical_staging_39169.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/pretext_clinical_staging_39169.json @@ -1,7 +1,7 @@ { "id" : "pretext_clinical_staging_39169", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Pretext Clinical Staging", "title" : "Pretext Clinical Staging", "description" : "PRETEXT stands for PRE-Treatment Extent of tumor. This field describes the extent of involvement within the four lobes of the liver at time of a pediatric liver tumor diagnosis. It is based off clinical imaging and was originally designed to standardize imaging evaluation and risk stratification of hepatoblastoma before neoadjuvant chemotherapy or tumor resection.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/primary_site.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/primary_site.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/primary_site.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/primary_site.json index 1f9d13605..53585cffc 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/primary_site.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/primary_site.json @@ -1,7 +1,7 @@ { "id" : "primary_site", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Primary Site", "title" : "Primary Site", "notes" : "See the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/rx_summ_surg_2023_retinoblastoma_97268.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/rx_summ_surg_2023_retinoblastoma_97268.json new file mode 100644 index 000000000..e9e205379 --- /dev/null +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/rx_summ_surg_2023_retinoblastoma_97268.json @@ -0,0 +1,15 @@ +{ + "id" : "rx_summ_surg_2023_retinoblastoma_97268", + "algorithm" : "pediatric", + "version" : "1.3", + "name" : "RX Summ Surg 2023 Retinoblastoma", + "title" : "RX Summ Surg 2023 All Other Sites", + "description" : "This list of valid surgery codes used for validation only. This should NOT be used to code surgery, please use the same resources you would for an adult.", + "last_modified" : "2025-02-07T18:20:21.140Z", + "definition" : [ { + "key" : "surg_2023", + "name" : "Code", + "type" : "INPUT" + } ], + "rows" : [ [ "A000" ], [ "A100" ], [ "A110" ], [ "A120" ], [ "A130" ], [ "A140" ], [ "A200" ], [ "A260" ], [ "A270" ], [ "A210" ], [ "A220" ], [ "A230" ], [ "A240" ], [ "A250" ], [ "A300" ], [ "A400" ], [ "A410" ], [ "A500" ], [ "A600" ], [ "A900" ], [ "A990" ] ] +} \ No newline at end of file diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/rx_summ_surgical_margins_47287.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/rx_summ_surgical_margins_47287.json new file mode 100644 index 000000000..ab80cf918 --- /dev/null +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/rx_summ_surgical_margins_47287.json @@ -0,0 +1,15 @@ +{ + "id" : "rx_summ_surgical_margins_47287", + "algorithm" : "pediatric", + "version" : "1.3", + "name" : "RX Summ Surgical Margins", + "title" : "RX Summ Surgical Margins", + "description" : "This list of valid surgical margin codes used for validation only. This should NOT be used to code surgical margins, please use the same resources you would for an adult.", + "last_modified" : "2025-02-07T18:18:37.147Z", + "definition" : [ { + "key" : "surgical_margins", + "name" : "Code", + "type" : "INPUT" + } ], + "rows" : [ [ "0" ], [ "1" ], [ "2" ], [ "3" ], [ "7" ], [ "8" ], [ "9" ] ] +} \ No newline at end of file diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/s_category_clinical_11368.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/s_category_clinical_11368.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/s_category_clinical_11368.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/s_category_clinical_11368.json index 66303846c..321608381 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/s_category_clinical_11368.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/s_category_clinical_11368.json @@ -1,7 +1,7 @@ { "id" : "s_category_clinical_11368", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "S Category Clinical", "title" : "Testis Serum Markers (S) Clinical (pre orchiectomy)", "description" : "S Category Clinical combines the results of pre-orchiectomy Alpha Fetoprotein (AFP), Human Chorionic Gonadotropin (hCG) and Lactate Dehydrogenase (LDH) into a summary S value.\n\nIn addition to T, N, and M, the S category is collected to stage Testicular cancers. There are three factors that make up the S stage: alpha-fetoprotein (AFP), beta-human chorionic gonadotropin (beta-hCG), and lactase dehydrogenase (LDH). These play an important role as serum tumor markers in the staging and monitoring of germ cell tumors and should be measured prior to removing the involved testicle. For patients with nonseminomas, the degree of tumor-marker elevation after the cancerous testicular has been removed is one of the most significant predictors of prognosis. Serum tumor markers are also very useful for monitoring all stages of nonseminomas and for monitoring metastatic seminomas because elevated marker levels are often the earliest sign of relapse.\n\nThere are several related data items pertinent to the collection of these variables.\n\nFor clinical staging \n* 3807: AFP Pre-Orchiectomy Lab Value\n* 3808: AFP Pre-Orchiectomy Range\n* 3848: hCG Pre-Orchiectomy Lab Value\n* 3849: hCG Pre-Orchiectomy Range\n* 3868: LDH Pre-Orchiectomy Range\n* 3923: S Category Clinical", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/s_category_pathological_46197.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/s_category_pathological_46197.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/s_category_pathological_46197.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/s_category_pathological_46197.json index 69260e260..786eb0ac7 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/s_category_pathological_46197.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/s_category_pathological_46197.json @@ -1,7 +1,7 @@ { "id" : "s_category_pathological_46197", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "S Category Pathological", "title" : "Testis Serum Markers (S) Pathological (post-orchiectomy )", "description" : "S Category Pathological combines the results of post-orchiectomy Alpha Fetoprotein (AFP), Human Chorionic Gonadotropin (hCG) and Lactate Dehydrogenase (LDH) into a summary S value.\n\nIn addition to T, N, and M, the S category is collected to stage Testicular cancers. There are three factors that make up the S stage: alpha-fetoprotein (AFP), beta-human chorionic gonadotropin (beta-hCG), and lactase dehydrogenase (LDH). These play an important role as serum tumor markers in the staging and monitoring of germ cell tumors and should be measured prior to removing the involved testicle. For patients with nonseminomas, the degree of tumor-marker elevation after the cancerous testicular has been removed is one of the most significant predictors of prognosis. Serum tumor markers are also very useful for monitoring all stages of nonseminomas and for monitoring metastatic seminomas because elevated marker levels are often the earliest sign of relapse.\n\nThere are several related data items pertinent to the collection of these variables.\n\nFor pathological staging \n* 3805: AFP Post-Orchiectomy Lab Value\n* 3806: AFP Post-Orchiectomy Range\n* 3846: hCG Post-Orchiectomy Lab Value\n* 3847: hCG Post-Orchiectomy Range\n* 3867: LDH Post-Orchiectomy Range\n* 3924: S Category Pathological", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_acute_lymphoblastic_leukemia.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_acute_lymphoblastic_leukemia.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_acute_lymphoblastic_leukemia.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_acute_lymphoblastic_leukemia.json index a5287a49c..dcb0921eb 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_acute_lymphoblastic_leukemia.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_acute_lymphoblastic_leukemia.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_acute_lymphoblastic_leukemia", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Acute Lymphoblastic Leukemia", "title" : "Schema selection for Acute Lymphoblastic Leukemia", "last_modified" : "2024-05-03T18:26:52.507Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_adult_other_non_pediatric.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_adult_other_non_pediatric.json similarity index 99% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_adult_other_non_pediatric.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_adult_other_non_pediatric.json index 34f169248..6baaa3710 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_adult_other_non_pediatric.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_adult_other_non_pediatric.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_adult_other_non_pediatric", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Adult/Other Non-Pediatric", "title" : "Schema selection for Adult/Other Non-Pediatric", "last_modified" : "2024-08-01T18:19:24.591Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_astrocytoma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_astrocytoma.json similarity index 96% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_astrocytoma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_astrocytoma.json index b10e731ec..af0f6cdb9 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_astrocytoma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_astrocytoma.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_astrocytoma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Astrocytoma", "title" : "Schema selection for Astrocytoma", "last_modified" : "2024-05-03T18:43:50.886Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_ependymoma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_ependymoma.json similarity index 96% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_ependymoma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_ependymoma.json index 887bcc6e8..d50a6df7d 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_ependymoma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_ependymoma.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_ependymoma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Ependymoma", "title" : "Schema selection for Ependymoma", "last_modified" : "2024-05-03T18:43:43.261Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_hepatoblastoma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_hepatoblastoma.json similarity index 96% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_hepatoblastoma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_hepatoblastoma.json index e014b9a43..b9e768d21 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_hepatoblastoma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_hepatoblastoma.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_hepatoblastoma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Hepatoblastoma", "title" : "Schema selection for Hepatoblastoma", "last_modified" : "2024-05-03T18:43:46.554Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_hodgkin_lymphoma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_hodgkin_lymphoma.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_hodgkin_lymphoma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_hodgkin_lymphoma.json index 9a79cfda6..24edc3094 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_hodgkin_lymphoma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_hodgkin_lymphoma.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_hodgkin_lymphoma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Hodgkin Lymphoma", "title" : "Schema selection for Hodgkin Lymphoma", "last_modified" : "2024-05-03T18:43:36.305Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_malignant_bone_tumors_chondrosarcomas.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_malignant_bone_tumors_chondrosarcomas.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_malignant_bone_tumors_chondrosarcomas.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_malignant_bone_tumors_chondrosarcomas.json index dd5e43b29..d63ef70db 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_malignant_bone_tumors_chondrosarcomas.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_malignant_bone_tumors_chondrosarcomas.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_malignant_bone_tumors_chondrosarcomas", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Malignant Bone Tumors: Chondrosarcomas", "title" : "Schema selection for Malignant Bone Tumors: Chondrosarcomas", "last_modified" : "2024-05-03T18:54:15.826Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_malignant_bone_tumors_ewing.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_malignant_bone_tumors_ewing.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_malignant_bone_tumors_ewing.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_malignant_bone_tumors_ewing.json index 0d3f9d352..42d0547f4 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_malignant_bone_tumors_ewing.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_malignant_bone_tumors_ewing.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_malignant_bone_tumors_ewing", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Malignant Bone Tumors: Ewing", "title" : "Schema selection for Malignant Bone Tumors: Ewing", "last_modified" : "2024-05-03T18:54:18.332Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_malignant_bone_tumors_osteosarcoma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_malignant_bone_tumors_osteosarcoma.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_malignant_bone_tumors_osteosarcoma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_malignant_bone_tumors_osteosarcoma.json index 3889b01e5..559c44318 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_malignant_bone_tumors_osteosarcoma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_malignant_bone_tumors_osteosarcoma.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_malignant_bone_tumors_osteosarcoma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Malignant Bone Tumors: Osteosarcoma", "title" : "Schema selection for Malignant Bone Tumors: Osteosarcoma", "last_modified" : "2024-05-03T18:54:20.402Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_malignant_bone_tumors_other_specified.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_malignant_bone_tumors_other_specified.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_malignant_bone_tumors_other_specified.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_malignant_bone_tumors_other_specified.json index 64ee4bc02..4156f6689 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_malignant_bone_tumors_other_specified.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_malignant_bone_tumors_other_specified.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_malignant_bone_tumors_other_specified", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Malignant Bone Tumors: Other specified", "title" : "Schema selection for Malignant Bone Tumors: Other specified", "last_modified" : "2024-05-03T18:54:22.843Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_malignant_bone_tumors_unspecified.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_malignant_bone_tumors_unspecified.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_malignant_bone_tumors_unspecified.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_malignant_bone_tumors_unspecified.json index ec64e6ca0..97bd5bed1 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_malignant_bone_tumors_unspecified.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_malignant_bone_tumors_unspecified.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_malignant_bone_tumors_unspecified", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Malignant Bone Tumors: Unspecified", "title" : "Schema selection for Malignant Bone Tumors: Unspecified", "last_modified" : "2024-05-03T18:54:25.087Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_medulloblastoma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_medulloblastoma.json similarity index 96% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_medulloblastoma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_medulloblastoma.json index 70099624a..782a569da 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_medulloblastoma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_medulloblastoma.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_medulloblastoma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Medulloblastoma", "title" : "Schema selection for Medulloblastoma", "last_modified" : "2024-05-03T19:13:29.357Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_medulloblastoma_atypical_teratoid_rhabdoid.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_medulloblastoma_atypical_teratoid_rhabdoid.json similarity index 96% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_medulloblastoma_atypical_teratoid_rhabdoid.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_medulloblastoma_atypical_teratoid_rhabdoid.json index d41bac187..22b5843ab 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_medulloblastoma_atypical_teratoid_rhabdoid.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_medulloblastoma_atypical_teratoid_rhabdoid.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_medulloblastoma_atypical_teratoid_rhabdoid", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Medulloblastoma: Atypical teratoid/rhabdoid", "title" : "Schema selection for Medulloblastoma: Atypical teratoid/rhabdoid", "last_modified" : "2024-05-03T19:13:31.848Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_medulloblastoma_medulloepithelioma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_medulloblastoma_medulloepithelioma.json similarity index 96% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_medulloblastoma_medulloepithelioma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_medulloblastoma_medulloepithelioma.json index 5c2f5c0cd..2c28240a4 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_medulloblastoma_medulloepithelioma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_medulloblastoma_medulloepithelioma.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_medulloblastoma_medulloepithelioma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Medulloblastoma: Medulloepithelioma", "title" : "Schema selection for Medulloblastoma: Medulloepithelioma", "last_modified" : "2024-05-03T19:13:35.336Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_medulloblastoma_pineoblastoma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_medulloblastoma_pineoblastoma.json similarity index 96% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_medulloblastoma_pineoblastoma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_medulloblastoma_pineoblastoma.json index 5d7f19d55..94e950076 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_medulloblastoma_pineoblastoma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_medulloblastoma_pineoblastoma.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_medulloblastoma_pineoblastoma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Medulloblastoma: Pineoblastoma", "title" : "Schema selection for Medulloblastoma: Pineoblastoma", "last_modified" : "2024-05-03T19:13:38.659Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_medulloblastoma_pnet.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_medulloblastoma_pnet.json similarity index 96% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_medulloblastoma_pnet.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_medulloblastoma_pnet.json index 12c5f3772..58d6a13b7 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_medulloblastoma_pnet.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_medulloblastoma_pnet.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_medulloblastoma_pnet", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Medulloblastoma- pNET", "title" : "Schema selection for Medulloblastoma- pNET", "last_modified" : "2024-05-03T19:13:39.996Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_neuroblastoma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_neuroblastoma.json similarity index 96% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_neuroblastoma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_neuroblastoma.json index d633ef1c2..66faf1813 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_neuroblastoma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_neuroblastoma.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_neuroblastoma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Neuroblastoma", "title" : "Schema selection for Neuroblastoma", "last_modified" : "2024-05-03T19:18:13.470Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_nhl_burkitt_lymphoma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_nhl_burkitt_lymphoma.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_nhl_burkitt_lymphoma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_nhl_burkitt_lymphoma.json index 4e0074794..d708b37c4 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_nhl_burkitt_lymphoma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_nhl_burkitt_lymphoma.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_nhl_burkitt_lymphoma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection NHL, Burkitt lymphoma", "title" : "Schema selection for NHL, Burkitt lymphoma", "last_modified" : "2024-05-03T19:43:02.643Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_nhl_mature_b_cell_lymphomas.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_nhl_mature_b_cell_lymphomas.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_nhl_mature_b_cell_lymphomas.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_nhl_mature_b_cell_lymphomas.json index f51c21a47..fbb7f1d7f 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_nhl_mature_b_cell_lymphomas.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_nhl_mature_b_cell_lymphomas.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_nhl_mature_b_cell_lymphomas", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection NHL, Mature B-cell lymphomas", "title" : "Schema selection for NHL, Mature B-cell lymphomas", "last_modified" : "2024-05-03T19:43:04.927Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_nhl_nos.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_nhl_nos.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_nhl_nos.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_nhl_nos.json index f866d9627..743f485a8 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_nhl_nos.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_nhl_nos.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_nhl_nos", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection NHL, NOS", "title" : "Schema selection for NHL, NOS", "last_modified" : "2024-05-03T19:43:10.217Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_nhl_t_cell_and_nk_cell_lymphomas.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_nhl_t_cell_and_nk_cell_lymphomas.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_nhl_t_cell_and_nk_cell_lymphomas.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_nhl_t_cell_and_nk_cell_lymphomas.json index caace15ff..1c3e2589d 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_nhl_t_cell_and_nk_cell_lymphomas.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_nhl_t_cell_and_nk_cell_lymphomas.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_nhl_t_cell_and_nk_cell_lymphomas", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection NHL, T-cell and NK-cell lymphomas", "title" : "Schema selection for NHL, T-cell and NK-cell lymphomas", "last_modified" : "2024-05-03T19:43:07.032Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_non_rhabdomyosarcoma_fibrosarcomas.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_non_rhabdomyosarcoma_fibrosarcomas.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_non_rhabdomyosarcoma_fibrosarcomas.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_non_rhabdomyosarcoma_fibrosarcomas.json index 7943e33fe..e54ee7d08 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_non_rhabdomyosarcoma_fibrosarcomas.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_non_rhabdomyosarcoma_fibrosarcomas.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_non_rhabdomyosarcoma_fibrosarcomas", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Non-Rhabdomyosarcoma- Fibrosarcomas", "title" : "Schema selection for Non-Rhabdomyosarcoma- Fibrosarcomas", "last_modified" : "2024-05-03T19:54:41.080Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_non_rhabdomyosarcoma_other_specified.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_non_rhabdomyosarcoma_other_specified.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_non_rhabdomyosarcoma_other_specified.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_non_rhabdomyosarcoma_other_specified.json index 7fb7ada19..2047f5acf 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_non_rhabdomyosarcoma_other_specified.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_non_rhabdomyosarcoma_other_specified.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_non_rhabdomyosarcoma_other_specified", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Non-Rhabdomyosarcoma- Other specified", "title" : "Schema selection for Non-Rhabdomyosarcoma- Other specified", "last_modified" : "2024-05-03T19:54:43.317Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_non_rhabdomyosarcoma_unspecified.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_non_rhabdomyosarcoma_unspecified.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_non_rhabdomyosarcoma_unspecified.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_non_rhabdomyosarcoma_unspecified.json index dfa42c5df..851fb35a4 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_non_rhabdomyosarcoma_unspecified.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_non_rhabdomyosarcoma_unspecified.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_non_rhabdomyosarcoma_unspecified", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Non-Rhabdomyosarcoma- Unspecified", "title" : "Schema selection for Non-Rhabdomyosarcoma- Unspecified", "last_modified" : "2024-05-03T19:54:45.556Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_ovarian.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_ovarian.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_ovarian.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_ovarian.json index c5bccd77c..cff365a05 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_ovarian.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_ovarian.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_ovarian", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Ovarian", "title" : "Schema selection for Ovarian", "last_modified" : "2024-05-03T19:47:30.336Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_renal_tumors_ewing_sarcoma_of_kidney.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_renal_tumors_ewing_sarcoma_of_kidney.json similarity index 96% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_renal_tumors_ewing_sarcoma_of_kidney.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_renal_tumors_ewing_sarcoma_of_kidney.json index 644b8b067..f8b1470a9 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_renal_tumors_ewing_sarcoma_of_kidney.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_renal_tumors_ewing_sarcoma_of_kidney.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_renal_tumors_ewing_sarcoma_of_kidney", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Renal Tumors: Ewing Sarcoma of Kidney", "title" : "Schema selection for Renal Tumors: Ewing Sarcoma of Kidney", "last_modified" : "2024-05-03T20:32:44.410Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_renal_tumors_kidney_sarcomas.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_renal_tumors_kidney_sarcomas.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_renal_tumors_kidney_sarcomas.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_renal_tumors_kidney_sarcomas.json index 73094b430..78d6e1297 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_renal_tumors_kidney_sarcomas.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_renal_tumors_kidney_sarcomas.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_renal_tumors_kidney_sarcomas", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Renal Tumors: Kidney Sarcomas", "title" : "Schema selection for Renal Tumors: Kidney Sarcomas", "last_modified" : "2024-05-03T20:32:47.083Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_renal_tumors_nephroblastoma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_renal_tumors_nephroblastoma.json similarity index 96% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_renal_tumors_nephroblastoma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_renal_tumors_nephroblastoma.json index 6c151490f..121d12b2c 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_renal_tumors_nephroblastoma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_renal_tumors_nephroblastoma.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_renal_tumors_nephroblastoma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Renal Tumors: Nephroblastoma", "title" : "Schema selection for Renal Tumors: Nephroblastoma", "last_modified" : "2024-05-03T20:32:49.290Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_renal_tumors_rhabdoid_renal_tumor.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_renal_tumors_rhabdoid_renal_tumor.json similarity index 96% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_renal_tumors_rhabdoid_renal_tumor.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_renal_tumors_rhabdoid_renal_tumor.json index 2364c8a7a..b18d7ea2e 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_renal_tumors_rhabdoid_renal_tumor.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_renal_tumors_rhabdoid_renal_tumor.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_renal_tumors_rhabdoid_renal_tumor", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Renal Tumors: Rhabdoid Renal Tumor", "title" : "Schema selection for Renal Tumors: Rhabdoid Renal Tumor", "last_modified" : "2024-05-03T20:32:52.887Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_renal_tumors_unspecified_malignant_renal_tumors.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_renal_tumors_unspecified_malignant_renal_tumors.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_renal_tumors_unspecified_malignant_renal_tumors.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_renal_tumors_unspecified_malignant_renal_tumors.json index 2fd49b6ff..c4742035f 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_renal_tumors_unspecified_malignant_renal_tumors.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_renal_tumors_unspecified_malignant_renal_tumors.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_renal_tumors_unspecified_malignant_renal_tumors", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Renal Tumors: Unspecified Malignant Renal Tumors", "title" : "Schema selection for Renal Tumors: Unspecified Malignant Renal Tumors", "last_modified" : "2024-05-03T20:32:55.540Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_retinoblastoma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_retinoblastoma.json similarity index 88% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_retinoblastoma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_retinoblastoma.json index cf1a4e17e..82cc05adf 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_retinoblastoma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_retinoblastoma.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_retinoblastoma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Retinoblastoma", "title" : "Schema selection for Retinoblastoma", - "last_modified" : "2024-05-03T20:01:07.695Z", + "last_modified" : "2025-07-25T20:50:51.560Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_rhabdomyosarcoma.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_rhabdomyosarcoma.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_rhabdomyosarcoma.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_rhabdomyosarcoma.json index 063ce2976..6d959a3e4 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_rhabdomyosarcoma.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_rhabdomyosarcoma.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_rhabdomyosarcoma", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Rhabdomyosarcoma", "title" : "Schema selection for Rhabdomyosarcoma", "last_modified" : "2024-05-03T20:01:12.080Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_testicular.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_testicular.json similarity index 97% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_testicular.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_testicular.json index f3d8a568a..5d1ce5133 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/schema_selection_testicular.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/schema_selection_testicular.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_testicular", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Schema Selection Testicular", "title" : "Schema selection for Testicular", "last_modified" : "2024-05-03T19:47:34.388Z", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/toronto_stage_92889.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/toronto_stage_92889.json similarity index 96% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/toronto_stage_92889.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/toronto_stage_92889.json index 66bd4c8ac..be041a201 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/toronto_stage_92889.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/toronto_stage_92889.json @@ -1,7 +1,7 @@ { "id" : "toronto_stage_92889", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Toronto Stage", "title" : "Toronto Stage", "notes" : "calculates Toronto Stage", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/toronto_stage_group_41463.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/toronto_stage_group_41463.json similarity index 86% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/toronto_stage_group_41463.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/toronto_stage_group_41463.json index 7d634a0ed..d3cf9cb8b 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/toronto_stage_group_41463.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/toronto_stage_group_41463.json @@ -1,10 +1,10 @@ { "id" : "toronto_stage_group_41463", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Toronto Stage Group", "title" : "Toronto Stage Group", - "last_modified" : "2025-02-04T22:02:05.522Z", + "last_modified" : "2025-02-05T21:12:30.042Z", "definition" : [ { "key" : "ped_mets", "name" : "Pediatric Mets", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/tumor_size_summary_47973.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/tumor_size_summary_47973.json similarity index 98% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/tumor_size_summary_47973.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/tumor_size_summary_47973.json index 983ab037d..be1add1d3 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/tumor_size_summary_47973.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/tumor_size_summary_47973.json @@ -1,7 +1,7 @@ { "id" : "tumor_size_summary_47973", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Tumor Size Summary", "title" : "Tumor Size Summary", "notes" : "See the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/white_blood_cell_count_1932.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/white_blood_cell_count_1932.json similarity index 65% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/white_blood_cell_count_1932.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/white_blood_cell_count_1932.json index 540174c75..f72ca5b2e 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/white_blood_cell_count_1932.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/white_blood_cell_count_1932.json @@ -1,12 +1,12 @@ { "id" : "white_blood_cell_count_1932", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "White Blood Cell Count", "title" : "White Blood Cell Count", "description" : "White Blood Cell Count (WBC) will record the actual lab value prior to treatment.", "notes" : "**Note 1:** **Effective years**\n* This SSDI is effective for diagnosis years 2024+\n* For cases diagnosed 2018-2023, this SSDI must be blank\n\n**Note 2:** **Physician statement**\n* Physician statement of WBC (White Blood Cell Count) Pretreatment Lab Value can be used to code this data item when no other information is available.", - "last_modified" : "2024-04-10T16:46:47.039Z", + "last_modified" : "2025-05-01T14:58:18.958Z", "definition" : [ { "key" : "white_blood_cell_count", "name" : "Code", @@ -17,7 +17,7 @@ "type" : "DESCRIPTION" } ], "rows" : [ [ "0.0-99999.9", "0.0-99999.9 microliter (cells/m3)\n(Exact value to nearest tenth in cells/m3)" ], [ "XXXXX.1", "100,000 or greater (cells/m3)" ], [ "XXXXX.2", "Lab value not available, physician states WBC is low" ], [ "XXXXX.3", "Lab value not available, physician states WBC is normal" ], [ "XXXXX.4", "Lab value not available, physician states WBC is elevated/high" ], [ "XXXXX.7", "Test ordered, results not in chart" ], [ "XXXXX.8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code XXXXX.8 may result in an edit error)" ], [ "XXXXX.9", "Not documented in medical record\nWBC (White Blood Cell Count) Pretreatment Lab Value not assessed or unknown if assessed" ], [ "", "N/A - Diagnosis year is prior to 2024" ] ], - "additional_info" : "**Source documents:** laboratory reports (white blood cell count)\n\n**Measurements**\n* The measurement used for this data item is “cells/mm3”, which is the same as “cells/uL”. \n* If your facility has a different measurement, here are examples of the conversions to cells/m3. \n\n***Examples:*** \n* Reported as 3650 cells/uL. Record as 3650.0 \n* Reported as 3.55 k/uL. Record as 3550.0 (multiple x 1000)\n* Reported as 4.25 10^3/uL. Record as 4250.0 (multiple x 1000)\n* Reported as 6.35 K/mm3. Record as 6350.0 (multiple x 1000)", - "coding_guidelines" : "**1)** Record the lab value of the highest WBC test result documented in the medical record **prior to treatment**. The lab value may be recorded in a lab report, history and physical, or clinical statement in the pathology report\n**2)** Record to the nearest cells per microliter (cells/uL) the highest WBC lab value documented in the medical record **prior to treatment**. \n* A known lab value takes priority over codes XXXXX.2-XXXXX.4\n - The lab value takes priority even if the physician documents the interpretation\n* ***Example:*** Patient noted to have a WBC count of 60,000. Physician notes that the value is elevated. \n * Code 60,000 instead of XXXXX.4 (elevated)", + "additional_info" : "**Source documents:** blood test/laboratory reports\n\n**Measurements**\n* The measurement used for this data item is “cells/mm3”, which is the same as “cells/uL”. \n* If your facility has a different measurement, here are examples of the conversions to cells/m3. \n\n***Examples:*** \n* Reported as 3650 cells/uL. Record as 3650.0 \n* Reported as 3650 cells/mcl. Record as 3650.0 \n* Reported as 3.55 k/uL. Record as 3550.0 (multiple x 1000)\n* Reported as 4.25 10^3/uL. Record as 4250.0 (multiple x 1000)\n* Reported as 6.35 K/mm3. Record as 6350.0 (multiple x 1000)", + "coding_guidelines" : "**1)** Record the lab value of the highest WBC test result documented in the medical record **prior to treatment**. The lab value may be recorded in a lab report, history and physical, or clinical statement in the pathology report\n**2)** Record to the nearest cells per cubic meter (cells/m3) the highest WBC lab value documented in the medical record **prior to treatment**. \n* A known lab value takes priority over codes XXXXX.2-XXXXX.4\n - The lab value takes priority even if the physician documents the interpretation\n* ***Example:*** Patient noted to have a WBC count of 60,000. Physician notes that the value is elevated. \n * Code 60,000 instead of XXXXX.4 (elevated)", "rationale" : "This is part of the National Childhood Cancer Registry (NCCR) project to collect more specific information on pediatric patients. Registries part of the NCCR will start collection on specific pediatric data items with 2024 diagnoses." } \ No newline at end of file diff --git a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/year_dx_validation.json b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/year_dx_validation.json similarity index 96% rename from algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/year_dx_validation.json rename to algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/year_dx_validation.json index c08370c09..8d7de47f8 100644 --- a/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.2/tables/year_dx_validation.json +++ b/algorithm-pediatric/src/main/resources/algorithms/pediatric/1.3/tables/year_dx_validation.json @@ -1,7 +1,7 @@ { "id" : "year_dx_validation", "algorithm" : "pediatric", - "version" : "1.2", + "version" : "1.3", "name" : "Year DX Validation", "title" : "Year of Diagnosis Validation", "notes" : "See the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-pediatric/src/test/java/com/imsweb/staging/pediatric/PediatricStagingTest.java b/algorithm-pediatric/src/test/java/com/imsweb/staging/pediatric/PediatricStagingTest.java index 9b95d8cd3..284d35756 100644 --- a/algorithm-pediatric/src/test/java/com/imsweb/staging/pediatric/PediatricStagingTest.java +++ b/algorithm-pediatric/src/test/java/com/imsweb/staging/pediatric/PediatricStagingTest.java @@ -39,7 +39,7 @@ class PediatricStagingTest extends StagingTest { @BeforeAll public static void init() { - _STAGING = Staging.getInstance(PediatricDataProvider.getInstance(PediatricVersion.V1_2)); + _STAGING = Staging.getInstance(PediatricDataProvider.getInstance(PediatricVersion.V1_3)); } @Override @@ -49,7 +49,7 @@ public String getAlgorithm() { @Override public String getVersion() { - return PediatricVersion.V1_2.getVersion(); + return PediatricVersion.V1_3.getVersion(); } @Override @@ -68,7 +68,7 @@ void testBasicInitialization() { @Test void testVersionInitializationTypes() { - Staging staging10 = Staging.getInstance(PediatricDataProvider.getInstance(PediatricVersion.V1_2)); + Staging staging10 = Staging.getInstance(PediatricDataProvider.getInstance(PediatricVersion.V1_3)); assertThat(staging10.getVersion()).isEqualTo(PediatricVersion.LATEST.getVersion()); Staging stagingLatest = Staging.getInstance(PediatricDataProvider.getInstance()); @@ -201,7 +201,7 @@ void testLookupCache() { assertThat(lookup.getFirst().getId()).isEqualTo(schemaId); // now invalidate the cache - PediatricDataProvider.getInstance(PediatricVersion.V1_2).invalidateCache(); + PediatricDataProvider.getInstance(PediatricVersion.V1_3).invalidateCache(); // try the lookup again lookup = _STAGING.lookupSchema(new PediatricSchemaLookup(site, hist)); From 49faa10abb5a4043639a25196e6e76adca20203b Mon Sep 17 00:00:00 2001 From: mayc Date: Mon, 22 Sep 2025 15:05:24 -0400 Subject: [PATCH 02/11] Add EOD 3.3. Unit tests have not been fixed yet. --- .../imsweb/staging/eod/EodDataProvider.java | 4 +- .../glossary/546cf5aee4b0d965832a94bf.json | 6 - .../glossary/546f598de4b0d965832bb0c4.json | 5 - .../glossary/5505c8e7e4b0c48f31d70838.json | 6 - .../glossary/55097bbee4b0c48f31d8967a.json | 5 - .../glossary/550adaede4b0c48f31d94520.json | 6 - .../glossary/554540cfe4b0426fced42655.json | 6 - .../glossary/55a800abe4b05cd0cddb978e.json | 6 - .../glossary/55a80262e4b05cd0cddb99b8.json | 5 - .../glossary/55b12ee91ef5572aac76e67a.json | 6 - .../glossary/55ba2b9b1ef5572aac7b2910.json | 5 - .../glossary/55dcad9a1ef5571a5d96603a.json | 6 - .../glossary/55dcae631ef5571a5d966163.json | 5 - .../glossary/55dcb1521ef5576bf30cca55.json | 6 - .../glossary/55dcb26c1ef5576bf30ccc10.json | 6 - .../eod_public/3.2/glossary/terms.txt | 23 - .../eod_public/3.2/schemas/hemeretic.json | 342 ------------ .../oropharynx_hpv_mediated_p16_pos.json | 506 ------------------ .../ajcc_9_chapter_calculation_27886.json | 26 - .../ajcc_9_chapter_calculation_30451.json | 30 -- .../ajcc_9_chapter_calculation_50962.json | 30 -- .../ajcc_9_chapter_calculation_63694.json | 26 - .../ajcc_9_chapter_calculation_67531.json | 34 -- .../ajcc_9_chapter_calculation_68851.json | 31 -- .../ajcc_9_chapter_calculation_75898.json | 35 -- .../ajcc_9_chapter_calculation_85866.json | 34 -- .../ajcc_9_chapter_calculation_8616.json | 35 -- .../ajcc_9_chapter_calculation_91765.json | 26 - .../tables/ajcc_chapter_calculation_118.json | 34 -- .../ajcc_chapter_calculation_11904.json | 30 -- .../ajcc_chapter_calculation_11956.json | 26 - .../ajcc_chapter_calculation_13455.json | 26 - .../ajcc_chapter_calculation_15027.json | 34 -- .../ajcc_chapter_calculation_15124.json | 30 -- .../ajcc_chapter_calculation_15401.json | 30 -- .../ajcc_chapter_calculation_16971.json | 32 -- .../ajcc_chapter_calculation_17330.json | 30 -- .../ajcc_chapter_calculation_17741.json | 26 - .../ajcc_chapter_calculation_19676.json | 30 -- .../ajcc_chapter_calculation_19982.json | 30 -- .../ajcc_chapter_calculation_21096.json | 30 -- .../ajcc_chapter_calculation_21765.json | 26 - .../tables/ajcc_chapter_calculation_2262.json | 26 - .../ajcc_chapter_calculation_23065.json | 30 -- .../ajcc_chapter_calculation_23273.json | 26 - .../ajcc_chapter_calculation_23295.json | 26 - .../ajcc_chapter_calculation_24559.json | 30 -- .../ajcc_chapter_calculation_24926.json | 34 -- .../ajcc_chapter_calculation_25371.json | 34 -- .../ajcc_chapter_calculation_25707.json | 26 - .../ajcc_chapter_calculation_27388.json | 30 -- .../ajcc_chapter_calculation_28119.json | 30 -- .../ajcc_chapter_calculation_29751.json | 26 - .../ajcc_chapter_calculation_30343.json | 26 - .../ajcc_chapter_calculation_30349.json | 30 -- .../ajcc_chapter_calculation_31395.json | 34 -- .../ajcc_chapter_calculation_33543.json | 38 -- .../ajcc_chapter_calculation_33933.json | 30 -- .../tables/ajcc_chapter_calculation_3412.json | 26 - .../tables/ajcc_chapter_calculation_3803.json | 34 -- .../ajcc_chapter_calculation_38053.json | 30 -- .../tables/ajcc_chapter_calculation_3809.json | 30 -- .../ajcc_chapter_calculation_38461.json | 26 - .../ajcc_chapter_calculation_38819.json | 26 - .../ajcc_chapter_calculation_39839.json | 26 - .../ajcc_chapter_calculation_40538.json | 26 - .../ajcc_chapter_calculation_41720.json | 26 - .../ajcc_chapter_calculation_41833.json | 30 -- .../tables/ajcc_chapter_calculation_4389.json | 26 - .../ajcc_chapter_calculation_44618.json | 26 - .../ajcc_chapter_calculation_45463.json | 26 - .../ajcc_chapter_calculation_46197.json | 35 -- .../ajcc_chapter_calculation_46201.json | 34 -- .../ajcc_chapter_calculation_46717.json | 34 -- .../ajcc_chapter_calculation_48296.json | 30 -- .../ajcc_chapter_calculation_51586.json | 34 -- .../ajcc_chapter_calculation_54616.json | 30 -- .../tables/ajcc_chapter_calculation_5517.json | 30 -- .../ajcc_chapter_calculation_55900.json | 26 - .../ajcc_chapter_calculation_57603.json | 30 -- .../ajcc_chapter_calculation_57742.json | 30 -- .../ajcc_chapter_calculation_58282.json | 31 -- .../ajcc_chapter_calculation_60109.json | 27 - .../ajcc_chapter_calculation_64632.json | 26 - .../ajcc_chapter_calculation_64633.json | 26 - .../ajcc_chapter_calculation_67184.json | 35 -- .../ajcc_chapter_calculation_67210.json | 26 - .../ajcc_chapter_calculation_68564.json | 30 -- .../ajcc_chapter_calculation_68853.json | 26 - .../ajcc_chapter_calculation_69125.json | 26 - .../ajcc_chapter_calculation_69851.json | 26 - .../ajcc_chapter_calculation_70393.json | 30 -- .../ajcc_chapter_calculation_70824.json | 30 -- .../ajcc_chapter_calculation_70850.json | 30 -- .../ajcc_chapter_calculation_71219.json | 34 -- .../ajcc_chapter_calculation_72062.json | 26 - .../ajcc_chapter_calculation_72541.json | 26 - .../ajcc_chapter_calculation_72713.json | 31 -- .../ajcc_chapter_calculation_72855.json | 34 -- .../ajcc_chapter_calculation_73487.json | 26 - .../ajcc_chapter_calculation_74928.json | 30 -- .../ajcc_chapter_calculation_75770.json | 30 -- .../ajcc_chapter_calculation_75774.json | 26 - .../ajcc_chapter_calculation_76313.json | 26 - .../ajcc_chapter_calculation_76566.json | 30 -- .../ajcc_chapter_calculation_77546.json | 30 -- .../ajcc_chapter_calculation_78195.json | 30 -- .../ajcc_chapter_calculation_78338.json | 26 - .../ajcc_chapter_calculation_81087.json | 35 -- .../ajcc_chapter_calculation_81092.json | 30 -- .../ajcc_chapter_calculation_81470.json | 31 -- .../ajcc_chapter_calculation_82326.json | 30 -- .../ajcc_chapter_calculation_82941.json | 26 - .../ajcc_chapter_calculation_83485.json | 34 -- .../ajcc_chapter_calculation_84768.json | 31 -- .../ajcc_chapter_calculation_85519.json | 30 -- .../ajcc_chapter_calculation_85776.json | 30 -- .../tables/ajcc_chapter_calculation_8614.json | 30 -- .../ajcc_chapter_calculation_86340.json | 30 -- .../ajcc_chapter_calculation_86583.json | 30 -- .../ajcc_chapter_calculation_86760.json | 30 -- .../ajcc_chapter_calculation_88570.json | 30 -- .../ajcc_chapter_calculation_89104.json | 26 - .../ajcc_chapter_calculation_89548.json | 26 - .../ajcc_chapter_calculation_91168.json | 26 - .../ajcc_chapter_calculation_91473.json | 30 -- .../ajcc_chapter_calculation_91940.json | 30 -- .../ajcc_chapter_calculation_92089.json | 30 -- .../ajcc_chapter_calculation_96802.json | 26 - .../ajcc_chapter_calculation_97240.json | 26 - .../ajcc_chapter_calculation_97562.json | 26 - .../ajcc_id_age_eod_stage_tnm_8_6558.json | 23 - .../3.2/tables/ajcc_id_path_stage_63918.json | 19 - .../3.2/tables/ajcc_id_path_stage_83239.json | 19 - ...n_with_primary_tumor_for_ajcc_t_56429.json | 27 - .../3.2/tables/combined_s_category_34866.json | 23 - .../3.2/tables/combined_t_no_tis.json | 40 -- .../3.2/tables/concatenate_t_51262.json | 23 - .../3.2/tables/derived_rai_stage_73218.json | 23 - .../3.2/tables/eod_primary_tumor_55521.json | 27 - .../3.2/tables/eod_primary_tumor_93022.json | 28 - .../3.2/tables/eod_primary_tumor_97833.json | 28 - .../tables/eod_primary_tumor_v9_52408.json | 28 - .../tables/eod_primary_tumor_v9_58724.json | 27 - .../3.2/tables/eod_regional_nodes_11936.json | 28 - .../3.2/tables/eod_regional_nodes_12613.json | 28 - .../3.2/tables/eod_regional_nodes_16316.json | 28 - .../3.2/tables/eod_regional_nodes_21853.json | 28 - .../3.2/tables/eod_regional_nodes_29442.json | 28 - .../3.2/tables/eod_regional_nodes_55756.json | 28 - .../3.2/tables/eod_regional_nodes_62689.json | 28 - .../3.2/tables/eod_regional_nodes_7080.json | 28 - .../3.2/tables/eod_regional_nodes_77237.json | 28 - .../3.2/tables/eod_regional_nodes_94494.json | 28 - .../3.2/tables/eod_regional_nodes_99855.json | 28 - .../eod_stage_group_selection_44006.json | 19 - .../eod_tnm_component_cleanup_58170.json | 30 -- ..._tnm_component_cleanup_placenta_66040.json | 26 - .../eod_public/3.2/tables/extension_bak.json | 29 - .../eod_public/3.2/tables/extension_bam.json | 28 - .../eod_public/3.2/tables/extension_bap.json | 28 - .../eod_public/3.2/tables/extension_bau.json | 28 - .../eod_public/3.2/tables/extension_bbb.json | 28 - .../eod_public/3.2/tables/extension_bbd.json | 27 - .../eod_public/3.2/tables/extension_bbe.json | 28 - .../eod_public/3.2/tables/extension_bbi.json | 28 - .../eod_public/3.2/tables/extension_bbk.json | 28 - .../eod_public/3.2/tables/extension_bbl.json | 28 - .../eod_public/3.2/tables/extension_bbn.json | 28 - .../eod_public/3.2/tables/extension_bbp.json | 28 - .../eod_public/3.2/tables/extension_bbx.json | 28 - .../eod_public/3.2/tables/extension_bci.json | 28 - .../eod_public/3.2/tables/extension_bcq.json | 28 - .../eod_public/3.2/tables/extension_bcs.json | 28 - .../eod_public/3.2/tables/extension_bcv.json | 28 - .../eod_public/3.2/tables/extension_bcx.json | 27 - .../eod_public/3.2/tables/extension_bde.json | 27 - .../eod_public/3.2/tables/extension_bdu.json | 27 - .../eod_public/3.2/tables/extension_bfi.json | 27 - .../eod_public/3.2/tables/extension_bfk.json | 27 - .../eod_public/3.2/tables/extension_bfl.json | 28 - .../eod_public/3.2/tables/extension_bfm.json | 28 - .../eod_public/3.2/tables/extension_bfw.json | 28 - ...xtension_head_and_neck_clinical_51375.json | 23 - ...xtension_head_and_neck_clinical_79321.json | 24 - ...sion_head_and_neck_pathological_87046.json | 24 - ...sion_head_and_neck_pathological_93423.json | 23 - .../3.2/tables/grade_clinical_26768.json | 19 - .../3.2/tables/grade_pathological_26086.json | 19 - .../3.2/tables/grade_pathological_4783.json | 19 - .../tables/grade_post_therapy_path_76876.json | 19 - .../tables/high_risk_cytogenetics_97806.json | 23 - .../3.2/tables/in_situ_to_88s_14856.json | 24 - .../tables/in_situ_to_88s_placenta_34344.json | 20 - .../ldh_with_mets_for_ajcc_m_72612.json | 23 - ..._head_and_neck_levels_iv_v_copy_18457.json | 23 - .../eod_public/3.2/tables/ln_size_70140.json | 24 - .../3.2/tables/lung_occult_stage_11131.json | 19 - ...odes_head_and_neck_levels_i_iii_19222.json | 23 - ...des_head_and_neck_levels_vi_vii_32325.json | 23 - ...lymph_nodes_head_and_neck_other_31141.json | 23 - .../lymph_nodes_size_of_metastasis_87329.json | 23 - ...e_with_regional_nodes_for_ajcc_n_7161.json | 23 - .../tables/lymphoma_stage_group_18599.json | 19 - ...ickness_for_tumor_size_category_65198.json | 23 - .../microsatellite_instability_7008.json | 23 - ...y_with_primary_tumor_for_ajcc_t_82996.json | 27 - .../eod_public/3.2/tables/nodes_daa.json | 28 - .../eod_public/3.2/tables/nodes_daj.json | 32 -- .../eod_public/3.2/tables/nodes_dak.json | 28 - .../eod_public/3.2/tables/nodes_dan.json | 28 - .../eod_public/3.2/tables/nodes_dat.json | 28 - .../eod_public/3.2/tables/nodes_dav.json | 28 - .../eod_public/3.2/tables/nodes_daw.json | 28 - .../eod_public/3.2/tables/nodes_dbj.json | 28 - .../eod_public/3.2/tables/nodes_dcc.json | 28 - .../eod_public/3.2/tables/nodes_dcl.json | 28 - .../eod_public/3.2/tables/nodes_dcu.json | 32 -- .../eod_public/3.2/tables/nodes_ddf.json | 28 - .../eod_public/3.2/tables/nodes_ddn.json | 32 -- .../eod_public/3.2/tables/nodes_dfc.json | 28 - .../eod_public/3.2/tables/nodes_dfn.json | 28 - .../eod_public/3.2/tables/nodes_dfo.json | 28 - .../eod_public/3.2/tables/nodes_dfr.json | 28 - ..._with_regional_nodes_for_ajcc_n_30002.json | 23 - .../number_of_cores_examined_64985.json | 23 - .../number_of_cores_positive_87819.json | 23 - .../occult_from_eod_primary_tumor_15325.json | 23 - .../tables/oncotype_less_than_11_10827.json | 19 - .../3.2/tables/oropharyngeal_p16_44685.json | 26 - ...illoma_virus_status_head_and_neck_509.json | 19 - .../eod_public/3.2/tables/parse_m_47057.json | 23 - .../eod_public/3.2/tables/parse_n_67182.json | 23 - .../eod_public/3.2/tables/parse_t_2177.json | 23 - .../parsing_breslow_thickness_36132.json | 18 - .../tables/placenta_eod_n_and_m_37548.json | 24 - .../eod_public/3.2/tables/psa_46258.json | 23 - ..._with_regional_nodes_for_ajcc_n_30509.json | 23 - ..._with_regional_nodes_for_ajcc_n_45992.json | 23 - ..._with_regional_nodes_for_ajcc_n_46395.json | 23 - ..._with_regional_nodes_for_ajcc_n_50297.json | 23 - ..._with_regional_nodes_for_ajcc_n_62318.json | 23 - ..._with_regional_nodes_for_ajcc_n_65676.json | 23 - ..._with_regional_nodes_for_ajcc_n_71107.json | 23 - ..._with_regional_nodes_for_ajcc_n_76932.json | 23 - ..._with_regional_nodes_for_ajcc_n_88245.json | 23 - ...itive_with_regional_nodes_for_n_51494.json | 23 - ...itive_with_regional_nodes_for_n_84896.json | 23 - ...itive_with_regional_nodes_for_n_85525.json | 23 - .../tables/schema_selection_peritoneum.json | 42 -- .../3.2/tables/seer_primary_tumor_42751.json | 27 - .../3.2/tables/seer_primary_tumor_88917.json | 28 - .../tables/serum_alb_pretx_level_58159.json | 23 - .../eod_public/3.2/tables/sex_19563.json | 18 - .../ss2018_major_salivary_glands_43893.json | 21 - .../3.2/tables/temp_eod_prefixes_52976.json | 26 - .../3.2/tables/tnm8_inclusions_10135.json | 14 - .../3.2/tables/tnm8_inclusions_10206.json | 14 - .../3.2/tables/tnm8_inclusions_13391.json | 14 - .../3.2/tables/tnm8_inclusions_14639.json | 14 - .../3.2/tables/tnm8_inclusions_15426.json | 14 - .../3.2/tables/tnm8_inclusions_16738.json | 14 - .../3.2/tables/tnm8_inclusions_17956.json | 14 - .../3.2/tables/tnm8_inclusions_18250.json | 14 - .../3.2/tables/tnm8_inclusions_20667.json | 14 - .../3.2/tables/tnm8_inclusions_23758.json | 14 - .../3.2/tables/tnm8_inclusions_27168.json | 14 - .../3.2/tables/tnm8_inclusions_27308.json | 14 - .../3.2/tables/tnm8_inclusions_27690.json | 14 - .../3.2/tables/tnm8_inclusions_30955.json | 14 - .../3.2/tables/tnm8_inclusions_31730.json | 14 - .../3.2/tables/tnm8_inclusions_32424.json | 14 - .../3.2/tables/tnm8_inclusions_34314.json | 14 - .../3.2/tables/tnm8_inclusions_3833.json | 14 - .../3.2/tables/tnm8_inclusions_40722.json | 14 - .../3.2/tables/tnm8_inclusions_40996.json | 14 - .../3.2/tables/tnm8_inclusions_44110.json | 14 - .../3.2/tables/tnm8_inclusions_4429.json | 14 - .../3.2/tables/tnm8_inclusions_45129.json | 14 - .../3.2/tables/tnm8_inclusions_51587.json | 14 - .../3.2/tables/tnm8_inclusions_52715.json | 14 - .../3.2/tables/tnm8_inclusions_52907.json | 14 - .../3.2/tables/tnm8_inclusions_56405.json | 14 - .../3.2/tables/tnm8_inclusions_58121.json | 14 - .../3.2/tables/tnm8_inclusions_62282.json | 14 - .../3.2/tables/tnm8_inclusions_63195.json | 14 - .../3.2/tables/tnm8_inclusions_68609.json | 14 - .../3.2/tables/tnm8_inclusions_69052.json | 14 - .../3.2/tables/tnm8_inclusions_71108.json | 14 - .../3.2/tables/tnm8_inclusions_75047.json | 14 - .../3.2/tables/tnm8_inclusions_77204.json | 14 - .../3.2/tables/tnm8_inclusions_77478.json | 14 - .../3.2/tables/tnm8_inclusions_80045.json | 14 - .../3.2/tables/tnm8_inclusions_83218.json | 14 - .../3.2/tables/tnm8_inclusions_83545.json | 14 - .../3.2/tables/tnm8_inclusions_92823.json | 14 - .../3.2/tables/tnm8_inclusions_93512.json | 14 - .../3.2/tables/tnm8_inclusions_94807.json | 14 - .../3.2/tables/tnm8_inclusions_98513.json | 14 - ...inclusions_bone_appendicular_skeleton.json | 14 - .../tables/tnm8_inclusions_bone_spine.json | 14 - .../tnm8_inclusions_net_adrenal_gland.json | 14 - .../tables/tnm8_inclusions_net_pancreas.json | 14 - .../tnm8_inclusions_net_stomach_37343.json | 14 - .../tables/tnm8_inclusions_parathyroid.json | 14 - .../3.2/tables/tnm8_inclusions_tab.json | 14 - .../3.2/tables/tnm8_inclusions_tae.json | 14 - .../3.2/tables/tnm8_inclusions_thymus.json | 14 - .../3.2/tables/tnm8_inclusions_tpa.json | 14 - .../3.2/tables/tnm8_inclusions_tpb.json | 14 - .../3.2/tables/tnm8_inclusions_tpc.json | 14 - .../3.2/tables/tnm8_inclusions_tpe.json | 14 - .../3.2/tables/tnm8_inclusions_tpf.json | 14 - .../3.2/tables/tnm8_inclusions_tpg.json | 14 - .../3.2/tables/tnm8_inclusions_tph.json | 14 - .../3.2/tables/tnm8_inclusions_tpi.json | 14 - .../3.2/tables/tnm8_inclusions_tpj.json | 14 - .../3.2/tables/tnm8_inclusions_tpk.json | 14 - .../3.2/tables/tnm8_inclusions_tpl.json | 14 - .../3.2/tables/tnm8_inclusions_tpm.json | 14 - .../3.2/tables/tnm8_inclusions_tpn.json | 14 - .../3.2/tables/tnm8_inclusions_tpo.json | 14 - .../3.2/tables/tnm8_inclusions_tpp.json | 14 - .../3.2/tables/tnm8_inclusions_tpq.json | 14 - .../3.2/tables/tnm8_inclusions_tpr.json | 14 - .../3.2/tables/tnm8_inclusions_tps.json | 14 - .../3.2/tables/tnm8_inclusions_tpt.json | 14 - .../3.2/tables/tnm8_inclusions_tpv.json | 14 - .../3.2/tables/tnm8_inclusions_tpw.json | 14 - .../3.2/tables/tnm8_inclusions_tpx.json | 14 - .../3.2/tables/tnm8_inclusions_tpy.json | 14 - .../3.2/tables/tnm8_inclusions_tqb.json | 14 - .../3.2/tables/tnm8_inclusions_tqc.json | 14 - .../3.2/tables/tnm8_inclusions_tqg.json | 14 - .../3.2/tables/tnm8_inclusions_tqh.json | 14 - .../3.2/tables/tnm8_inclusions_tqi.json | 14 - .../3.2/tables/tnm8_inclusions_tqj.json | 14 - .../3.2/tables/tnm8_inclusions_tqk.json | 14 - .../3.2/tables/tnm8_inclusions_tqn.json | 14 - .../3.2/tables/tnm8_path_stage_uaa.json | 26 - .../3.2/tables/tnm8_path_stage_uab.json | 26 - .../3.2/tables/tnm8_path_stage_uae.json | 26 - .../3.2/tables/tnm8_path_stage_uaf.json | 26 - .../3.2/tables/tnm8_path_stage_ual.json | 26 - .../3.2/tables/tnm8_path_stage_uam.json | 26 - .../3.2/tables/tnm8_path_stage_uaq.json | 26 - .../3.2/tables/tnm8_path_stage_uar.json | 30 -- .../3.2/tables/tnm8_path_stage_uau.json | 26 - .../3.2/tables/tnm8_path_stage_uav.json | 26 - .../3.2/tables/tnm8_path_stage_uaz.json | 26 - .../3.2/tables/tnm8_path_stage_ubi.json | 26 - .../3.2/tables/tnm8_path_stage_ubj.json | 30 -- .../3.2/tables/tnm8_path_stage_ubk.json | 26 - .../3.2/tables/tnm8_path_stage_ubn.json | 26 - .../3.2/tables/tnm8_path_stage_ubq.json | 26 - .../3.2/tables/tnm8_path_stage_ubt.json | 26 - .../3.2/tables/tnm8_path_stage_ubu.json | 26 - .../3.2/tables/tnm8_path_stage_upm.json | 30 -- .../3.2/tables/tnm8_path_stage_ups.json | 26 - .../3.2/tables/tnm8_path_stage_upt.json | 26 - .../3.2/tables/tnm8_path_stage_upw.json | 26 - .../3.2/tables/tnm8_path_stage_upz.json | 26 - .../3.2/tables/tnm8_path_stage_uqb.json | 26 - .../3.2/tables/tnm8_path_stage_uqc.json | 26 - .../3.2/tables/tnm8_path_stage_uqd.json | 30 -- ...for_sites_with_no_stage_groupings_unb.json | 27 - .../3.2/tables/tnm9_inclusions_20884.json | 14 - .../3.2/tables/tnm9_inclusions_28639.json | 14 - .../3.2/tables/tnm9_inclusions_28887.json | 14 - .../3.2/tables/tnm9_inclusions_35555.json | 14 - .../3.2/tables/tnm9_inclusions_44540.json | 14 - .../3.2/tables/tnm9_inclusions_46231.json | 14 - .../3.2/tables/tnm9_inclusions_48522.json | 14 - .../3.2/tables/tnm9_inclusions_55257.json | 14 - .../3.2/tables/tnm9_inclusions_73820.json | 14 - .../3.2/tables/tnm9_inclusions_80253.json | 14 - .../3.2/tables/tnm9_inclusions_86219.json | 14 - .../3.2/tables/tnm9_inclusions_9090.json | 14 - .../3.2/tables/tnm9_inclusions_94130.json | 14 - .../3.2/tables/tnm9_inclusions_99926.json | 14 - .../tnm_8_combined_group_breast_93916.json | 27 - .../tnm_8_combined_stage_group_48585.json | 30 -- .../tnm_8_combined_stage_group_49871.json | 26 - .../tnm_8_combined_stage_group_55778.json | 30 -- ..._8_combined_stage_group_for_eod_44498.json | 34 -- ..._8_combined_stage_group_for_eod_79877.json | 30 -- ...differentiated_age_55_and_older_23489.json | 27 - ...tage_group_gist_small_intestine_38523.json | 30 -- ..._8_eod_stage_group_gist_stomach_28407.json | 30 -- ..._8_eod_stage_thyroid_anaplastic_25166.json | 26 - ...differentiated_age_less_than_55_15343.json | 27 - ...tnm_8_path_stage_adenocarcinoma_30413.json | 30 -- ..._8_path_stage_bone_appendicular_57296.json | 30 -- .../tables/tnm_8_path_stage_group_36864.json | 26 - .../tables/tnm_8_path_stage_group_40037.json | 26 - .../tables/tnm_8_path_stage_group_90415.json | 26 - .../tnm_8_path_stage_group_breast_21522.json | 46 -- .../tnm_8_path_stage_group_for_eod_17179.json | 26 - .../tnm_8_path_stage_group_for_eod_23339.json | 26 - .../tnm_8_path_stage_group_for_eod_47623.json | 26 - .../tnm_8_path_stage_group_for_eod_48287.json | 26 - .../tnm_8_path_stage_group_for_eod_4996.json | 26 - .../tnm_8_path_stage_group_for_eod_50745.json | 30 -- .../tnm_8_path_stage_group_for_eod_55369.json | 26 - .../tnm_8_path_stage_group_for_eod_56790.json | 26 - .../tnm_8_path_stage_group_for_eod_6629.json | 26 - .../tnm_8_path_stage_group_for_eod_6696.json | 26 - .../tnm_8_path_stage_group_for_eod_69709.json | 26 - .../tnm_8_path_stage_group_for_eod_7124.json | 26 - .../tnm_8_path_stage_group_for_eod_73636.json | 26 - .../tnm_8_path_stage_group_for_eod_74403.json | 26 - .../tnm_8_path_stage_group_for_eod_74446.json | 26 - .../tnm_8_path_stage_group_for_eod_81808.json | 26 - .../tnm_8_path_stage_group_for_eod_81951.json | 26 - .../tnm_8_path_stage_group_for_eod_87685.json | 26 - .../tnm_8_path_stage_group_for_eod_90891.json | 26 - .../tnm_8_path_stage_squamous_15592.json | 34 -- ...stage_thyroid_medullary_for_eod_62429.json | 26 - .../tnm_8_stage_group_breast_16868.json | 42 -- .../tables/tnm_9_path_stage_group_14502.json | 26 - .../tables/tnm_9_path_stage_group_43589.json | 26 - .../tables/tnm_9_path_stage_group_45424.json | 26 - .../tables/tnm_9_path_stage_group_5176.json | 26 - .../tnm_9_path_stage_group_for_eod_11850.json | 26 - .../tnm_9_path_stage_group_for_eod_25078.json | 26 - .../tnm_9_path_stage_group_for_eod_39103.json | 26 - .../tnm_9_path_stage_group_for_eod_84319.json | 26 - .../tnm_9_path_stage_group_for_eod_91302.json | 26 - .../tnm_9_path_stage_group_for_eod_96707.json | 26 - .../tnm_9_stage_group_for_eod_44195.json | 26 - ...tegory_with_primary_tumor_for_t_63342.json | 23 - ...tumor_size_with_mets_for_ajcc_m_95167.json | 23 - ...e_with_primary_tumor_for_ajcc_t_11071.json | 23 - ...e_with_primary_tumor_for_ajcc_t_15190.json | 23 - ...e_with_primary_tumor_for_ajcc_t_16596.json | 23 - ...e_with_primary_tumor_for_ajcc_t_16997.json | 23 - ...e_with_primary_tumor_for_ajcc_t_17589.json | 23 - ...e_with_primary_tumor_for_ajcc_t_19033.json | 23 - ...e_with_primary_tumor_for_ajcc_t_19887.json | 23 - ...e_with_primary_tumor_for_ajcc_t_29391.json | 23 - ...e_with_primary_tumor_for_ajcc_t_34262.json | 23 - ...e_with_primary_tumor_for_ajcc_t_36016.json | 23 - ...e_with_primary_tumor_for_ajcc_t_36381.json | 23 - ...e_with_primary_tumor_for_ajcc_t_38905.json | 23 - ...e_with_primary_tumor_for_ajcc_t_41327.json | 23 - ...e_with_primary_tumor_for_ajcc_t_48378.json | 23 - ...e_with_primary_tumor_for_ajcc_t_48691.json | 23 - ...e_with_primary_tumor_for_ajcc_t_52324.json | 23 - ...e_with_primary_tumor_for_ajcc_t_54623.json | 23 - ...e_with_primary_tumor_for_ajcc_t_55569.json | 23 - ...e_with_primary_tumor_for_ajcc_t_55901.json | 23 - ...ze_with_primary_tumor_for_ajcc_t_5707.json | 23 - ...e_with_primary_tumor_for_ajcc_t_57728.json | 23 - ...e_with_primary_tumor_for_ajcc_t_58130.json | 23 - ...e_with_primary_tumor_for_ajcc_t_59134.json | 23 - ...e_with_primary_tumor_for_ajcc_t_67751.json | 23 - ...e_with_primary_tumor_for_ajcc_t_76336.json | 23 - ...e_with_primary_tumor_for_ajcc_t_79936.json | 23 - ...e_with_primary_tumor_for_ajcc_t_80315.json | 23 - ...e_with_primary_tumor_for_ajcc_t_82729.json | 23 - ...e_with_primary_tumor_for_ajcc_t_84410.json | 23 - ...e_with_primary_tumor_for_ajcc_t_84996.json | 23 - ...e_with_primary_tumor_for_ajcc_t_85997.json | 23 - ...e_with_primary_tumor_for_ajcc_t_86208.json | 23 - ...e_with_primary_tumor_for_ajcc_t_87130.json | 23 - ...e_with_primary_tumor_for_ajcc_t_99631.json | 23 - ...r_size_with_primary_tumor_for_t_34253.json | 23 - ...r_size_with_primary_tumor_for_t_65124.json | 23 - ...r_size_with_primary_tumor_for_t_78654.json | 23 - ...r_size_with_primary_tumor_for_t_82402.json | 23 - ...size_with_primary_tumor_for_t_9th_832.json | 23 - .../glossary/55a9a501e4b05cd0cddc710a.json | 0 .../eod_public/3.3/glossary/terms.txt | 2 + .../schemas/adnexa_uterine_other.json | 50 +- .../{3.2 => 3.3}/schemas/adrenal_gland.json | 163 +----- .../{3.2 => 3.3}/schemas/ampulla_vater.json | 153 +----- .../eod_public/{3.2 => 3.3}/schemas/anus.json | 157 +----- .../{3.2 => 3.3}/schemas/anus_v9_2023.json | 163 +----- .../{3.2 => 3.3}/schemas/appendix.json | 161 +----- .../schemas/appendix_v9_2023.json | 161 +----- .../schemas/bile_ducts_distal.json | 161 +----- .../schemas/bile_ducts_intrahepat.json | 161 +----- .../schemas/bile_ducts_perihilar.json | 157 +----- .../{3.2 => 3.3}/schemas/biliary_other.json | 50 +- .../{3.2 => 3.3}/schemas/bladder.json | 153 +----- .../schemas/bone_appendicular_skeleton.json | 176 +----- .../{3.2 => 3.3}/schemas/bone_pelvis.json | 173 +----- .../{3.2 => 3.3}/schemas/bone_spine.json | 169 +----- .../{3.2 => 3.3}/schemas/brain.json | 51 +- .../{3.2 => 3.3}/schemas/brain_v9_2023.json | 51 +- .../{3.2 => 3.3}/schemas/breast.json | 313 ++++------- .../{3.2 => 3.3}/schemas/buccal_mucosa.json | 177 ++---- ...cervical_lymph_nodes_occult_head_neck.json | 197 ++----- .../{3.2 => 3.3}/schemas/cervix.json | 175 +----- .../{3.2 => 3.3}/schemas/cervix_9th_2021.json | 174 +----- .../{3.2 => 3.3}/schemas/cervix_sarcoma.json | 171 +----- .../{3.2 => 3.3}/schemas/cns_other.json | 51 +- .../schemas/cns_other_v9_2023.json | 51 +- .../{3.2 => 3.3}/schemas/colon_rectum.json | 173 ++---- .../{3.2 => 3.3}/schemas/conjunctiva.json | 157 +----- .../schemas/corpus_adenosarcoma.json | 160 +----- .../schemas/corpus_carcinoma.json | 187 ++----- .../{3.2 => 3.3}/schemas/corpus_sarcoma.json | 164 +----- .../cutaneous_carcinoma_head_neck.json | 173 +----- .../{3.2 => 3.3}/schemas/cystic_duct.json | 157 +----- .../{3.2 => 3.3}/schemas/digestive_other.json | 50 +- .../{3.2 => 3.3}/schemas/endocrine_other.json | 50 +- .../schemas/esophagus_gejunction.json | 160 +----- ...phagus_including_ge_junction_squamous.json | 162 +----- .../{3.2 => 3.3}/schemas/eye_other.json | 50 +- .../{3.2 => 3.3}/schemas/fallopian_tube.json | 173 +----- .../{3.2 => 3.3}/schemas/floor_mouth.json | 177 ++---- .../{3.2 => 3.3}/schemas/gallbladder.json | 157 +----- .../schemas/genital_female_other.json | 50 +- .../schemas/genital_male_other.json | 50 +- .../eod_public/{3.2 => 3.3}/schemas/gist.json | 166 +----- .../eod_public/{3.2 => 3.3}/schemas/gum.json | 177 ++---- .../schemas/heart_mediastinum_pleura.json | 160 +----- .../eod_public/3.3/schemas/hemeretic.json | 317 +++++++++++ .../{3.2 => 3.3}/schemas/hypopharynx.json | 177 ++---- .../eod_public/{3.2 => 3.3}/schemas/ids.txt | 2 + .../schemas/ill_defined_other.json | 34 +- .../schemas/intracranial_gland.json | 51 +- .../schemas/intracranial_gland_v9_2023.json | 51 +- .../{3.2 => 3.3}/schemas/kaposi_sarcoma.json | 51 +- .../schemas/kidney_parenchyma.json | 184 ++----- .../schemas/kidney_renal_pelvis.json | 153 +----- .../{3.2 => 3.3}/schemas/lacrimal_gland.json | 170 +----- .../{3.2 => 3.3}/schemas/lacrimal_sac.json | 50 +- .../{3.2 => 3.3}/schemas/larynx_glottic.json | 173 +----- .../{3.2 => 3.3}/schemas/larynx_other.json | 175 +----- .../schemas/larynx_subglottic.json | 173 +----- .../schemas/larynx_supraglottic.json | 173 +----- .../eod_public/{3.2 => 3.3}/schemas/lip.json | 177 ++---- .../{3.2 => 3.3}/schemas/liver.json | 167 +----- .../eod_public/{3.2 => 3.3}/schemas/lung.json | 174 +----- .../{3.2 => 3.3}/schemas/lung_v9_2025.json | 198 ++----- .../{3.2 => 3.3}/schemas/lymphoma.json | 103 +--- .../schemas/lymphoma_cll_sll.json | 101 +--- .../schemas/lymphoma_ocular_adnexa.json | 155 +----- .../schemas/major_salivary_glands.json | 178 +----- .../major_salivary_glands_v9_2026.json | 326 +++++++++++ .../{3.2 => 3.3}/schemas/maxillary_sinus.json | 173 +----- .../schemas/medulloblastoma_v9_2023.json | 53 +- .../melanoma_choroid_ciliary_body.json | 185 +------ .../schemas/melanoma_conjunctiva.json | 160 +----- .../schemas/melanoma_head_neck.json | 215 ++------ .../{3.2 => 3.3}/schemas/melanoma_iris.json | 175 +----- .../{3.2 => 3.3}/schemas/melanoma_skin.json | 183 +------ .../schemas/merkel_cell_skin.json | 174 +----- .../{3.2 => 3.3}/schemas/middle_ear.json | 50 +- .../{3.2 => 3.3}/schemas/mouth_other.json | 177 ++---- .../schemas/mycosis_fungoides.json | 159 +----- .../schemas/nasal_cavity_ethmoid_sinus.json | 173 +----- .../{3.2 => 3.3}/schemas/nasopharynx.json | 169 +----- .../schemas/nasopharynx_v9_2025.json | 193 +------ .../schemas/net_adrenal_gland.json | 163 +----- .../{3.2 => 3.3}/schemas/net_ampulla.json | 159 +----- .../schemas/net_ampulla_of_vater_v9_2024.json | 159 +----- .../{3.2 => 3.3}/schemas/net_appendix.json | 163 +----- .../schemas/net_appendix_v9_2024.json | 163 +----- .../schemas/net_colon_and_rectum_v9_2024.json | 163 +----- .../schemas/net_colon_rectum.json | 163 +----- .../{3.2 => 3.3}/schemas/net_duodenum.json | 159 +----- .../schemas/net_duodenum_v9_2024.json | 159 +----- .../net_jejunum_and_ileum_v9_2024.json | 163 +----- .../schemas/net_jejunum_ileum.json | 163 +----- .../{3.2 => 3.3}/schemas/net_pancreas.json | 163 +----- .../schemas/net_pancreas_v9_2024.json | 163 +----- .../{3.2 => 3.3}/schemas/net_stomach.json | 163 +----- .../schemas/net_stomach_v9_2024.json | 163 +----- .../{3.2 => 3.3}/schemas/orbital_sarcoma.json | 161 +----- .../oropharynx_hpv_associated_v9_2026.json | 356 ++++++++++++ .../oropharynx_hpv_mediated_p16_pos.json | 374 +++++++++++++ .../schemas/oropharynx_p16_neg.json | 187 ++----- .../{3.2 => 3.3}/schemas/ovary.json | 173 +----- .../{3.2 => 3.3}/schemas/palate_hard.json | 177 ++---- .../{3.2 => 3.3}/schemas/pancreas.json | 161 +----- .../{3.2 => 3.3}/schemas/parathyroid.json | 153 +----- .../{3.2 => 3.3}/schemas/penis.json | 157 +----- .../{3.2 => 3.3}/schemas/pharynx_other.json | 50 +- .../{3.2 => 3.3}/schemas/placenta.json | 154 +----- .../schemas/plasma_cell_disorders.json | 51 +- .../schemas/plasma_cell_myeloma.json | 55 +- .../schemas/pleural_mesothelioma.json | 164 +----- .../schemas/pleural_mesothelioma_v9_2025.json | 169 +----- .../primary_cutaneous_lymphoma_non_mf_ss.json | 159 +----- .../schemas/primary_peritoneal_carcinoma.json | 185 ++----- .../{3.2 => 3.3}/schemas/prostate.json | 220 ++------ .../schemas/respiratory_other.json | 50 +- .../{3.2 => 3.3}/schemas/retinoblastoma.json | 153 +----- .../{3.2 => 3.3}/schemas/retroperitoneum.json | 179 +------ .../{3.2 => 3.3}/schemas/sinus_other.json | 50 +- .../{3.2 => 3.3}/schemas/skin_eyelid.json | 157 +----- .../{3.2 => 3.3}/schemas/skin_other.json | 50 +- .../{3.2 => 3.3}/schemas/small_intestine.json | 157 +----- .../schemas/soft_tissue_abdomen_thoracic.json | 160 +----- .../schemas/soft_tissue_head_neck.json | 164 +----- .../schemas/soft_tissue_other.json | 57 +- .../schemas/soft_tissue_rare.json | 70 +-- .../soft_tissue_trunk_extremities.json | 167 +----- .../{3.2 => 3.3}/schemas/stomach.json | 157 +----- .../{3.2 => 3.3}/schemas/testis.json | 210 ++------ .../{3.2 => 3.3}/schemas/thymus.json | 159 +----- .../{3.2 => 3.3}/schemas/thymus_v9_2025.json | 163 +----- .../{3.2 => 3.3}/schemas/thyroid.json | 167 +----- .../schemas/thyroid_medullary.json | 165 +----- .../{3.2 => 3.3}/schemas/tongue_anterior.json | 177 ++---- .../{3.2 => 3.3}/schemas/trachea.json | 50 +- .../{3.2 => 3.3}/schemas/urethra.json | 153 +----- .../schemas/urethra_prostatic.json | 153 +----- .../{3.2 => 3.3}/schemas/urinary_other.json | 50 +- .../{3.2 => 3.3}/schemas/vagina.json | 182 +------ .../{3.2 => 3.3}/schemas/vulva.json | 179 +------ .../{3.2 => 3.3}/schemas/vulva_v9_2024.json | 182 +------ ...adenoid_cystic_basaloid_pattern_86314.json | 6 +- .../{3.2 => 3.3}/tables/adenopathy_40816.json | 6 +- .../tables/adnexa_uterine_other_36223.json | 2 +- .../tables/adnexa_uterine_other_97891.json | 2 +- .../afp_post_orchiectomy_lab_value_90733.json | 8 +- .../afp_post_orchiectomy_range_84758.json | 6 +- .../afp_pre_orchiectomy_lab_value_94162.json | 6 +- .../afp_pre_orchiectomy_range_11386.json | 6 +- .../afp_pretx_interpretation_66147.json | 2 +- .../tables/afp_pretx_lab_value_25871.json | 6 +- .../age_at_diagnosis_validation_65093.json | 2 +- .../tables/ajcc_grade_3_94758.json | 2 +- .../tables/ajcc_path_grade_3_70197.json | 2 +- .../tables/alk_rearrangement_610.json | 6 +- .../{3.2 => 3.3}/tables/anemia_15893.json | 6 +- .../b2_microglob_pretx_level_83264.json | 8 +- .../{3.2 => 3.3}/tables/behavior.json | 2 +- ...with_primary_tumor_for_ss2018_t_69793.json | 2 +- ...l_bileductsperihilar_cysticduct_24541.json | 6 +- .../bilirubin_pretx_lab_value_68660.json | 6 +- .../tables/bilirubin_pretx_unit_98627.json | 6 +- .../tables/bone_invasion_96628.json | 6 +- .../braf_mutational_analysis_37823.json | 6 +- .../tables/brain_molecular_markers_75370.json | 2 +- .../brain_molecular_markers_v9_48556.json | 6 +- .../brain_primary_tumor_location_69074.json | 2 +- .../tables/breslow_thickness_79262.json | 6 +- .../ca_125_pretx_interpretation_51295.json | 6 +- .../tables/ca_19_9_pretx_lab_value_17332.json | 6 +- .../cea_pretx_interpretation_99474.json | 6 +- .../tables/cea_pretx_lab_value_33864.json | 8 +- .../tables/chromosome_19q_status_72683.json | 2 +- .../tables/chromosome_1p_status_40269.json | 2 +- .../tables/chromosome_3_status_93464.json | 6 +- .../tables/chromosome_8q_status_83582.json | 6 +- ...ircumferential_resection_margin_77909.json | 8 +- .../tables/clinical_margin_width_1179.json | 8 +- .../combine_prostate_eod_extension_16771.json | 2 +- .../tables/combined_grade_56638.json | 2 +- .../tables/combined_grade_breast_8723.json | 2 +- .../creatinine_pretx_lab_value_56869.json | 6 +- .../tables/creatinine_pretx_unit_26973.json | 6 +- .../tables/derive_rai_stage_42032.json | 2 +- .../tables/derived_grade_10693.json | 2 +- .../tables/derived_grade_12594.json | 2 +- .../tables/derived_grade_2099.json | 2 +- .../tables/derived_grade_21657.json | 2 +- .../tables/derived_grade_21945.json | 2 +- .../tables/derived_grade_21973.json | 2 +- .../tables/derived_grade_24813.json | 2 +- .../tables/derived_grade_27440.json | 2 +- .../tables/derived_grade_29698.json | 2 +- .../tables/derived_grade_30763.json | 2 +- .../tables/derived_grade_32209.json | 2 +- .../tables/derived_grade_40528.json | 2 +- .../tables/derived_grade_46639.json | 2 +- .../tables/derived_grade_48704.json | 2 +- .../tables/derived_grade_58317.json | 2 +- .../tables/derived_grade_69945.json | 2 +- .../tables/derived_grade_71063.json | 2 +- .../tables/derived_grade_71227.json | 2 +- .../tables/derived_grade_74326.json | 2 +- .../tables/derived_grade_76001.json | 2 +- .../tables/derived_grade_83462.json | 2 +- .../tables/derived_grade_84046.json | 2 +- .../tables/derived_grade_8564.json | 2 +- .../tables/derived_grade_91894.json | 2 +- .../tables/derived_grade_93981.json | 2 +- .../tables/derived_grade_96207.json | 2 +- .../tables/derived_grade_97763.json | 2 +- .../tables/derived_grade_gist_82068.json | 2 +- .../tables/derived_grade_standard_1196.json | 2 +- ...derived_grade_standard_non_ajcc_63932.json | 2 +- .../3.3/tables/derived_rai_stage_73218.json | 26 + .../derived_ss2018_adrenal_gland_258.json | 2 +- .../derived_ss2018_ampulla_of_vater_2679.json | 2 +- .../tables/derived_ss2018_anus_8409.json | 2 +- .../tables/derived_ss2018_appendix_76889.json | 2 +- .../derived_ss2018_biliary_other_47058.json | 2 +- .../tables/derived_ss2018_bladder_71090.json | 2 +- .../tables/derived_ss2018_bone_34531.json | 2 +- .../tables/derived_ss2018_brain_35480.json | 2 +- .../tables/derived_ss2018_breast_7622.json | 2 +- .../derived_ss2018_buccal_mucosa_61240.json | 2 +- ...primary_tumors_of_head_and_neck_49724.json | 2 +- .../tables/derived_ss2018_cervix_8763.json | 2 +- .../derived_ss2018_cns_other_22397.json | 2 +- ...derived_ss2018_colon_and_rectum_35271.json | 2 +- .../derived_ss2018_conjunctiva_74486.json | 2 +- ...us_carcinoma_and_carcinosarcoma_56302.json | 2 +- .../derived_ss2018_corpus_sarcoma_68247.json | 2 +- .../derived_ss2018_digestive_other_3351.json | 2 +- .../derived_ss2018_endocrine_other_15778.json | 2 +- .../derived_ss2018_esophagus_32092.json | 2 +- ..._ss2018_extrahepatic_bile_ducts_37420.json | 2 +- .../derived_ss2018_eye_other_38179.json | 2 +- .../derived_ss2018_fallopian_tube_71863.json | 2 +- .../derived_ss2018_gallbladder_56868.json | 2 +- ...ived_ss2018_genital_female_other_6389.json | 2 +- ...rived_ss2018_genital_male_other_41924.json | 2 +- .../tables/derived_ss2018_gist_48315.json | 2 +- .../tables/derived_ss2018_gum_32702.json | 2 +- ...18_heart_mediastinum_and_pleura_70478.json | 2 +- .../derived_ss2018_hemeretic_89184.json | 2 +- .../derived_ss2018_hypopharynx_33792.json | 2 +- ...erived_ss2018_ill_defined_other_41227.json | 2 +- ...erived_ss2018_intracranial_gland_8078.json | 2 +- ..._ss2018_intrahepatic_bile_ducts_29879.json | 2 +- .../derived_ss2018_kaposi_sarcoma_84609.json | 2 +- ...erived_ss2018_kidney_parenchyma_35397.json | 2 +- ...rived_ss2018_kidney_renal_pelvis_4595.json | 2 +- ...rived_ss2018_lacrimal_gland_sac_94643.json | 2 +- .../derived_ss2018_larynx_glottic_7548.json | 2 +- .../derived_ss2018_larynx_other_66228.json | 2 +- ...erived_ss2018_larynx_subglottic_66548.json | 2 +- ...ived_ss2018_larynx_supraglottic_62635.json | 2 +- .../tables/derived_ss2018_lip_8421.json | 2 +- .../tables/derived_ss2018_liver_13967.json | 2 +- .../tables/derived_ss2018_lung_59907.json | 2 +- .../tables/derived_ss2018_lymphoma_35135.json | 2 +- ...d_ss2018_lymphoma_ocular_adnexa_92324.json | 2 +- ...ed_ss2018_major_salivary_glands_88669.json | 2 +- .../derived_ss2018_medulloblastoma_71501.json | 2 +- ...ved_ss2018_melanoma_conjunctiva_64436.json | 2 +- ...d_ss2018_melanoma_head_and_neck_82003.json | 2 +- .../derived_ss2018_melanoma_skin_34689.json | 2 +- .../derived_ss2018_melanoma_uvea_22506.json | 2 +- ...derived_ss2018_merkel_cell_skin_71353.json | 2 +- .../derived_ss2018_middle_ear_38870.json | 2 +- .../derived_ss2018_mouth_other_30776.json | 2 +- ...erived_ss2018_mycosis_fungoides_14217.json | 2 +- ...yeloma_and_plasma_cell_disorders_3894.json | 2 +- ...al_cavity_and_paranasal_sinuses_97890.json | 2 +- .../derived_ss2018_nasopharynx_69453.json | 2 +- .../derived_ss2018_orbital_sarcoma_90415.json | 2 +- .../derived_ss2018_oropharynx_79318.json | 2 +- ...nd_primary_peritoneal_carcinoma_26044.json | 2 +- .../derived_ss2018_palate_hard_38646.json | 2 +- .../tables/derived_ss2018_pancreas_85813.json | 2 +- .../derived_ss2018_parathyroid_93552.json | 2 +- .../tables/derived_ss2018_penis_70064.json | 2 +- .../derived_ss2018_pharynx_other_63252.json | 2 +- .../tables/derived_ss2018_placenta_6507.json | 2 +- ...ved_ss2018_pleural_mesothelioma_74611.json | 2 +- ...018_primary_cutaneous_lymphomas_45083.json | 2 +- .../tables/derived_ss2018_prostate_48792.json | 2 +- ...erived_ss2018_respiratory_other_17734.json | 2 +- .../derived_ss2018_retinoblastoma_10326.json | 2 +- .../derived_ss2018_retroperitoneum_11521.json | 2 +- .../derived_ss2018_sinus_other_893.json | 2 +- ...rived_ss2018_skin_except_eyelid_95559.json | 2 +- .../derived_ss2018_skin_eyelid_74710.json | 2 +- .../derived_ss2018_small_intestine_48854.json | 2 +- ...ss2018_soft_tissue_and_sarcomas_99149.json | 2 +- .../tables/derived_ss2018_stomach_19183.json | 2 +- .../tables/derived_ss2018_testis_36736.json | 2 +- .../tables/derived_ss2018_thymus_2194.json | 2 +- .../tables/derived_ss2018_thyroid_44895.json | 2 +- .../derived_ss2018_tongue_anterior_40968.json | 2 +- .../tables/derived_ss2018_trachea_96519.json | 2 +- .../tables/derived_ss2018_urethra_73432.json | 2 +- .../derived_ss2018_urinary_other_89509.json | 2 +- .../tables/derived_ss2018_vagina_63227.json | 2 +- .../tables/derived_ss2018_vulva_47165.json | 2 +- .../tables/derived_summary_grade_na_6690.json | 2 +- .../egfr_mutational_analysis_51122.json | 6 +- .../{3.2 => 3.3}/tables/eod_mets_13303.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_14084.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_20229.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_2212.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_22645.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_22894.json | 12 +- .../{3.2 => 3.3}/tables/eod_mets_23805.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_23953.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_24042.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_24606.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_25000.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_25281.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_26533.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_28878.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_29252.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_30426.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_33408.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_34827.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_3742.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_41985.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_47277.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_53046.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_56430.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_71734.json | 12 +- .../{3.2 => 3.3}/tables/eod_mets_74247.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_76404.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_79894.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_80017.json | 12 +- .../{3.2 => 3.3}/tables/eod_mets_83665.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_88527.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_89421.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_89986.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_91004.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_91154.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_94984.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_95518.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_96081.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_98654.json | 10 +- .../eod_mets_mucosal_head_and_neck_45697.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_v9_1812.json | 10 +- .../{3.2 => 3.3}/tables/eod_mets_v9_3184.json | 10 +- .../tables/eod_mets_v9_58862.json | 10 +- .../tables/eod_mets_v9_76161.json | 10 +- .../tables/eod_primary_tumor_12346.json | 10 +- .../tables/eod_primary_tumor_19089.json | 10 +- .../tables/eod_primary_tumor_3385.json | 10 +- .../tables/eod_primary_tumor_3433.json | 10 +- .../3.3/tables/eod_primary_tumor_38280.json | 24 + .../tables/eod_primary_tumor_3897.json | 10 +- .../tables/eod_primary_tumor_40607.json | 10 +- .../tables/eod_primary_tumor_42615.json | 10 +- .../tables/eod_primary_tumor_43548.json | 10 +- .../tables/eod_primary_tumor_4717.json | 10 +- .../tables/eod_primary_tumor_50451.json | 10 +- .../tables/eod_primary_tumor_53330.json | 10 +- .../3.3/tables/eod_primary_tumor_55521.json | 23 + .../tables/eod_primary_tumor_60922.json | 12 +- .../tables/eod_primary_tumor_72244.json | 10 +- .../tables/eod_primary_tumor_72245.json | 14 +- .../tables/eod_primary_tumor_72332.json | 10 +- .../3.3/tables/eod_primary_tumor_81646.json | 24 + .../tables/eod_primary_tumor_84520.json | 10 +- .../tables/eod_primary_tumor_85962.json | 10 +- .../3.3/tables/eod_primary_tumor_93022.json | 24 + .../tables/eod_primary_tumor_93027.json | 10 +- .../tables/eod_primary_tumor_93243.json | 10 +- .../tables/eod_primary_tumor_96275.json | 10 +- .../3.3/tables/eod_primary_tumor_97833.json | 24 + .../tables/eod_primary_tumor_98910.json | 10 +- .../tables/eod_primary_tumor_copy_25294.json | 14 +- .../tables/eod_primary_tumor_v9_192.json | 10 +- .../tables/eod_primary_tumor_v9_52408.json | 24 + .../tables/eod_primary_tumor_v9_58724.json | 23 + .../tables/eod_primary_tumor_v9_6892.json | 10 +- .../tables/eod_primary_tumor_v9_75679.json | 10 +- ...od_prostate_pathologic_extension_2781.json | 10 +- .../tables/eod_regional_nodes_10020.json | 10 +- .../3.3/tables/eod_regional_nodes_11936.json | 24 + .../3.3/tables/eod_regional_nodes_12613.json | 24 + .../3.3/tables/eod_regional_nodes_16316.json | 24 + .../3.3/tables/eod_regional_nodes_21853.json | 24 + .../tables/eod_regional_nodes_22383.json | 10 +- .../tables/eod_regional_nodes_27426.json | 10 +- .../3.3/tables/eod_regional_nodes_29442.json | 24 + .../tables/eod_regional_nodes_30921.json | 10 +- .../tables/eod_regional_nodes_3383.json | 10 +- .../3.3/tables/eod_regional_nodes_36470.json | 24 + .../tables/eod_regional_nodes_38984.json | 10 +- .../tables/eod_regional_nodes_48374.json | 10 +- .../tables/eod_regional_nodes_53169.json | 10 +- .../3.3/tables/eod_regional_nodes_55756.json | 24 + .../tables/eod_regional_nodes_58339.json | 10 +- .../tables/eod_regional_nodes_61282.json | 10 +- .../3.3/tables/eod_regional_nodes_62689.json | 24 + .../3.3/tables/eod_regional_nodes_6464.json | 24 + .../tables/eod_regional_nodes_65616.json | 10 +- .../3.3/tables/eod_regional_nodes_7080.json | 24 + .../tables/eod_regional_nodes_76612.json | 10 +- .../3.3/tables/eod_regional_nodes_77237.json | 24 + .../tables/eod_regional_nodes_79068.json | 10 +- .../tables/eod_regional_nodes_80411.json | 10 +- .../tables/eod_regional_nodes_8284.json | 10 +- .../tables/eod_regional_nodes_86049.json | 10 +- .../tables/eod_regional_nodes_92760.json | 10 +- .../3.3/tables/eod_regional_nodes_94494.json | 24 + .../tables/eod_regional_nodes_97333.json | 10 +- .../3.3/tables/eod_regional_nodes_99855.json | 24 + .../tables/eod_regional_nodes_v9_3599.json | 10 +- .../tables/eod_regional_nodes_v9_56625.json | 10 +- .../tables/eod_regional_nodes_v9_57286.json | 10 +- .../tables/eod_regional_nodes_v9_73197.json | 10 +- .../tables/er_allred_score_36612.json | 2 +- .../tables/er_percent_positive_61867.json | 6 +- .../{3.2 => 3.3}/tables/er_summary_44166.json | 6 +- .../tables/esoph_tumor_epicenter_18976.json | 2 +- ...esophagusgejunction_egj_stomach_57130.json | 10 +- .../{3.2 => 3.3}/tables/extension_baa.json | 10 +- .../{3.2 => 3.3}/tables/extension_bad.json | 10 +- .../{3.2 => 3.3}/tables/extension_bag.json | 10 +- .../{3.2 => 3.3}/tables/extension_baj.json | 10 +- .../eod_public/3.3/tables/extension_bak.json | 25 + .../{3.2 => 3.3}/tables/extension_bal.json | 10 +- .../eod_public/3.3/tables/extension_bam.json | 24 + .../{3.2 => 3.3}/tables/extension_ban.json | 10 +- .../{3.2 => 3.3}/tables/extension_bao.json | 10 +- .../eod_public/3.3/tables/extension_bap.json | 24 + .../{3.2 => 3.3}/tables/extension_bar.json | 10 +- .../{3.2 => 3.3}/tables/extension_bas.json | 10 +- .../{3.2 => 3.3}/tables/extension_bat.json | 10 +- .../eod_public/3.3/tables/extension_bau.json | 24 + .../{3.2 => 3.3}/tables/extension_bav.json | 10 +- .../{3.2 => 3.3}/tables/extension_baw.json | 10 +- .../{3.2 => 3.3}/tables/extension_bax.json | 10 +- .../eod_public/3.3/tables/extension_bbb.json | 24 + .../{3.2 => 3.3}/tables/extension_bbc.json | 10 +- .../eod_public/3.3/tables/extension_bbd.json | 23 + .../eod_public/3.3/tables/extension_bbe.json | 24 + .../eod_public/3.3/tables/extension_bbi.json | 24 + .../{3.2 => 3.3}/tables/extension_bbj.json | 10 +- .../eod_public/3.3/tables/extension_bbk.json | 24 + .../eod_public/3.3/tables/extension_bbl.json | 24 + .../{3.2 => 3.3}/tables/extension_bbm.json | 10 +- .../eod_public/3.3/tables/extension_bbn.json | 24 + .../{3.2 => 3.3}/tables/extension_bbo.json | 10 +- .../eod_public/3.3/tables/extension_bbp.json | 24 + .../{3.2 => 3.3}/tables/extension_bbr.json | 10 +- .../{3.2 => 3.3}/tables/extension_bbs.json | 10 +- .../eod_public/3.3/tables/extension_bbx.json | 24 + .../{3.2 => 3.3}/tables/extension_bcb.json | 10 +- .../{3.2 => 3.3}/tables/extension_bcc.json | 10 +- .../{3.2 => 3.3}/tables/extension_bcd.json | 10 +- .../{3.2 => 3.3}/tables/extension_bce.json | 10 +- .../{3.2 => 3.3}/tables/extension_bcf.json | 10 +- .../{3.2 => 3.3}/tables/extension_bcg.json | 10 +- .../eod_public/3.3/tables/extension_bci.json | 24 + .../{3.2 => 3.3}/tables/extension_bcj.json | 10 +- .../{3.2 => 3.3}/tables/extension_bcl.json | 10 +- .../{3.2 => 3.3}/tables/extension_bcm.json | 10 +- .../{3.2 => 3.3}/tables/extension_bcn.json | 10 +- .../{3.2 => 3.3}/tables/extension_bco.json | 10 +- .../{3.2 => 3.3}/tables/extension_bcp.json | 10 +- .../eod_public/3.3/tables/extension_bcq.json | 24 + .../{3.2 => 3.3}/tables/extension_bcr.json | 10 +- .../eod_public/3.3/tables/extension_bcs.json | 24 + .../{3.2 => 3.3}/tables/extension_bct.json | 10 +- .../eod_public/3.3/tables/extension_bcv.json | 24 + .../eod_public/3.3/tables/extension_bcx.json | 23 + .../{3.2 => 3.3}/tables/extension_bcy.json | 10 +- .../{3.2 => 3.3}/tables/extension_bdd.json | 10 +- .../eod_public/3.3/tables/extension_bde.json | 23 + .../{3.2 => 3.3}/tables/extension_bdg.json | 10 +- .../{3.2 => 3.3}/tables/extension_bdh.json | 10 +- .../{3.2 => 3.3}/tables/extension_bdk.json | 10 +- .../{3.2 => 3.3}/tables/extension_bdl.json | 10 +- .../{3.2 => 3.3}/tables/extension_bdo.json | 10 +- .../{3.2 => 3.3}/tables/extension_bds.json | 10 +- .../eod_public/3.3/tables/extension_bdu.json | 23 + .../{3.2 => 3.3}/tables/extension_bez.json | 10 +- .../{3.2 => 3.3}/tables/extension_bfa.json | 10 +- .../{3.2 => 3.3}/tables/extension_bfg.json | 10 +- .../{3.2 => 3.3}/tables/extension_bfh.json | 10 +- .../eod_public/3.3/tables/extension_bfi.json | 23 + .../eod_public/3.3/tables/extension_bfk.json | 23 + .../eod_public/3.3/tables/extension_bfl.json | 24 + .../eod_public/3.3/tables/extension_bfm.json | 24 + .../{3.2 => 3.3}/tables/extension_bfp.json | 10 +- .../{3.2 => 3.3}/tables/extension_bfq.json | 10 +- .../{3.2 => 3.3}/tables/extension_bfr.json | 10 +- .../{3.2 => 3.3}/tables/extension_bfs.json | 10 +- .../{3.2 => 3.3}/tables/extension_bft.json | 10 +- .../{3.2 => 3.3}/tables/extension_bfv.json | 10 +- .../eod_public/3.3/tables/extension_bfw.json | 24 + .../{3.2 => 3.3}/tables/extension_bfy.json | 10 +- .../{3.2 => 3.3}/tables/extension_bgc.json | 10 +- .../{3.2 => 3.3}/tables/extension_bna.json | 10 +- .../{3.2 => 3.3}/tables/extension_btb.json | 10 +- .../extranodal_extension_clinical_5022.json | 6 +- ...xtension_head_and_neck_clinical_79321.json | 24 + ...sion_head_and_neck_pathological_87046.json | 24 + ...tranodal_extension_pathological_30739.json | 6 +- .../extravascular_matrix_patterns_1397.json | 6 +- .../tables/fibrosis_score_38658.json | 2 +- .../{3.2 => 3.3}/tables/figo_stage_30513.json | 2 +- .../tables/figo_stage_cervix_46535.json | 2 +- .../figo_stage_corpus_adenosarcoma_24886.json | 2 +- ...us_carcinoma_and_carcinosarcoma_69186.json | 2 +- .../figo_stage_corpus_sarcoma_78807.json | 2 +- .../tables/figo_stage_placenta_73452.json | 2 +- .../tables/figo_stage_vagina_61098.json | 2 +- .../tables/figo_stage_vulva_69787.json | 2 +- .../tables/gestational_prog_index_28647.json | 2 +- .../gleason_pattern_clinical_75179.json | 6 +- .../gleason_patterns_pathological_833.json | 6 +- .../tables/gleason_score_clinical_67175.json | 2 +- .../gleason_score_pathological_82121.json | 2 +- .../tables/gleason_tertiary_pattern_6430.json | 2 +- .../tables/grade_clinical_18316.json | 2 +- .../tables/grade_clinical_18831.json | 2 +- .../tables/grade_clinical_19087.json | 2 +- .../tables/grade_clinical_19997.json | 2 +- .../tables/grade_clinical_21060.json | 2 +- .../tables/grade_clinical_22454.json | 2 +- .../tables/grade_clinical_24620.json | 2 +- .../tables/grade_clinical_25704.json | 2 +- .../tables/grade_clinical_26293.json | 2 +- .../3.3/tables/grade_clinical_26768.json | 19 + .../tables/grade_clinical_2756.json | 2 +- .../tables/grade_clinical_29193.json | 2 +- .../tables/grade_clinical_36085.json | 2 +- .../tables/grade_clinical_41135.json | 2 +- .../tables/grade_clinical_46962.json | 2 +- .../tables/grade_clinical_54911.json | 2 +- .../tables/grade_clinical_62593.json | 2 +- .../tables/grade_clinical_6485.json | 2 +- .../tables/grade_clinical_64933.json | 2 +- .../tables/grade_clinical_69174.json | 2 +- .../tables/grade_clinical_73056.json | 2 +- .../3.3/tables/grade_clinical_73461.json | 19 + .../tables/grade_clinical_78613.json | 2 +- .../tables/grade_clinical_83264.json | 2 +- .../tables/grade_clinical_8742.json | 2 +- .../tables/grade_clinical_88426.json | 2 +- .../tables/grade_clinical_91491.json | 2 +- .../tables/grade_clinical_91989.json | 2 +- .../tables/grade_clinical_standard_94331.json | 2 +- ...rade_clinical_standard_non_ajcc_32473.json | 2 +- .../tables/grade_clinical_v9_88505.json | 2 +- .../tables/grade_pathological_11803.json | 2 +- .../tables/grade_pathological_12915.json | 2 +- .../tables/grade_pathological_19141.json | 2 +- .../tables/grade_pathological_19694.json | 2 +- .../tables/grade_pathological_20069.json | 2 +- .../tables/grade_pathological_20722.json | 2 +- .../3.3/tables/grade_pathological_26086.json | 19 + .../tables/grade_pathological_27152.json | 2 +- .../tables/grade_pathological_29069.json | 2 +- .../tables/grade_pathological_31963.json | 2 +- .../tables/grade_pathological_38051.json | 2 +- .../tables/grade_pathological_40052.json | 2 +- .../tables/grade_pathological_40399.json | 2 +- .../tables/grade_pathological_42127.json | 2 +- .../tables/grade_pathological_46618.json | 2 +- .../tables/grade_pathological_47031.json | 2 +- .../3.3/tables/grade_pathological_4783.json | 19 + .../tables/grade_pathological_49403.json | 2 +- .../tables/grade_pathological_53280.json | 2 +- .../tables/grade_pathological_57271.json | 2 +- .../tables/grade_pathological_59340.json | 2 +- .../tables/grade_pathological_59975.json | 2 +- .../tables/grade_pathological_68805.json | 2 +- .../tables/grade_pathological_73388.json | 2 +- .../tables/grade_pathological_84704.json | 2 +- .../tables/grade_pathological_85185.json | 2 +- .../3.3/tables/grade_pathological_91031.json | 19 + .../tables/grade_pathological_93273.json | 2 +- .../grade_pathological_standard_94268.json | 2 +- ...e_pathological_standard_non_ajcc_5627.json | 2 +- .../tables/grade_pathological_v9_76065.json | 2 +- .../tables/grade_post_therapy_clin_1647.json | 2 +- .../tables/grade_post_therapy_clin_18631.json | 2 +- .../tables/grade_post_therapy_clin_21162.json | 2 +- .../tables/grade_post_therapy_clin_23317.json | 2 +- .../tables/grade_post_therapy_clin_2503.json | 2 +- .../tables/grade_post_therapy_clin_2541.json | 6 +- .../tables/grade_post_therapy_clin_26948.json | 2 +- .../tables/grade_post_therapy_clin_26978.json | 2 +- .../tables/grade_post_therapy_clin_27082.json | 2 +- .../tables/grade_post_therapy_clin_30400.json | 2 +- .../tables/grade_post_therapy_clin_35900.json | 2 +- .../tables/grade_post_therapy_clin_41222.json | 2 +- .../tables/grade_post_therapy_clin_4232.json | 2 +- .../tables/grade_post_therapy_clin_43459.json | 2 +- .../tables/grade_post_therapy_clin_45036.json | 2 +- .../tables/grade_post_therapy_clin_53870.json | 2 +- .../tables/grade_post_therapy_clin_54917.json | 2 +- .../tables/grade_post_therapy_clin_60334.json | 2 +- .../tables/grade_post_therapy_clin_61658.json | 2 +- .../tables/grade_post_therapy_clin_68213.json | 2 +- .../tables/grade_post_therapy_clin_69737.json | 2 +- .../tables/grade_post_therapy_clin_72770.json | 2 +- .../tables/grade_post_therapy_clin_74830.json | 2 +- .../tables/grade_post_therapy_clin_76032.json | 2 +- .../tables/grade_post_therapy_clin_88214.json | 2 +- .../tables/grade_post_therapy_clin_93593.json | 2 +- .../tables/grade_post_therapy_clin_93998.json | 2 +- .../tables/grade_post_therapy_clin_95734.json | 2 +- .../tables/grade_post_therapy_clin_97989.json | 2 +- .../grade_post_therapy_clin_yc_31990.json | 19 + .../grade_post_therapy_clin_yc_55565.json | 2 +- .../grade_post_therapy_clin_yc_v9_85438.json | 2 +- .../tables/grade_post_therapy_path_20786.json | 2 +- .../tables/grade_post_therapy_path_25809.json | 2 +- .../tables/grade_post_therapy_path_28874.json | 2 +- .../tables/grade_post_therapy_path_30693.json | 2 +- .../tables/grade_post_therapy_path_32110.json | 2 +- .../tables/grade_post_therapy_path_35393.json | 2 +- .../tables/grade_post_therapy_path_36935.json | 2 +- .../tables/grade_post_therapy_path_3704.json | 2 +- .../tables/grade_post_therapy_path_40048.json | 2 +- .../tables/grade_post_therapy_path_41285.json | 2 +- .../tables/grade_post_therapy_path_45323.json | 2 +- .../tables/grade_post_therapy_path_47044.json | 2 +- .../tables/grade_post_therapy_path_48765.json | 2 +- .../tables/grade_post_therapy_path_48957.json | 2 +- .../tables/grade_post_therapy_path_55848.json | 2 +- .../tables/grade_post_therapy_path_58350.json | 2 +- .../tables/grade_post_therapy_path_65729.json | 2 +- .../tables/grade_post_therapy_path_67342.json | 2 +- .../tables/grade_post_therapy_path_75348.json | 2 +- .../tables/grade_post_therapy_path_76876.json | 19 + .../tables/grade_post_therapy_path_80308.json | 2 +- .../tables/grade_post_therapy_path_83202.json | 2 +- .../tables/grade_post_therapy_path_86055.json | 2 +- .../tables/grade_post_therapy_path_87571.json | 2 +- .../tables/grade_post_therapy_path_90448.json | 2 +- .../tables/grade_post_therapy_path_91649.json | 2 +- .../tables/grade_post_therapy_path_92197.json | 2 +- .../tables/grade_post_therapy_path_93034.json | 2 +- .../tables/grade_post_therapy_path_98398.json | 2 +- .../grade_post_therapy_path_yp_3519.json | 2 +- .../grade_post_therapy_path_yp_8036.json | 19 + .../grade_post_therapy_path_yp_v9_717.json | 2 +- .../hcg_post_orchiectomy_lab_value_13834.json | 6 +- .../hcg_post_orchiectomy_range_92334.json | 2 +- .../hcg_pre_orchiectomy_lab_value_55584.json | 2 +- .../hcg_pre_orchiectomy_range_67679.json | 2 +- .../tables/her2_ihc_summary_57693.json | 2 +- .../tables/her2_ish_dp_copy_no_89821.json | 2 +- .../her2_ish_dual_probe_ration_4635.json | 2 +- .../tables/her2_ish_sp_copy_no_95955.json | 6 +- .../tables/her2_ish_summary_40783.json | 2 +- .../her2_overall_summary_copy_71435.json | 2 +- .../tables/her2_summary_30512.json | 8 +- .../tables/heritable_trait_49734.json | 6 +- .../tables/high_risk_cytogenetics_97806.json | 23 + .../tables/high_risk_features_73750.json | 6 +- .../tables/histologic_subtype_8603.json | 2 +- .../{3.2 => 3.3}/tables/histology.json | 2 +- ...tology_discriminator_for_8020_3_93311.json | 6 +- .../{3.2 => 3.3}/tables/hiv_status_12569.json | 6 +- .../eod_public/{3.2 => 3.3}/tables/ids.txt | 391 +------------- .../tables/inr_prothrombin_time_6158.json | 6 +- .../tables/intern_prognostic_index_90310.json | 8 +- .../tables/invasion_beyond_capsule_4149.json | 6 +- ...teral_adrenal_gland_involvement_61538.json | 6 +- .../{3.2 => 3.3}/tables/jak2_80148.json | 8 +- .../{3.2 => 3.3}/tables/ki67_8355.json | 2 +- .../{3.2 => 3.3}/tables/ki_67_67661.json | 8 +- .../kit_gene_immunohistochemistry_33220.json | 6 +- .../{3.2 => 3.3}/tables/kras_79447.json | 6 +- .../lacrimal_gland_lacrimal_sac_63106.json | 2 +- .../tables/ldh_lab_value_85652.json | 6 +- .../{3.2 => 3.3}/tables/ldh_level_12428.json | 2 +- .../ldh_post_orchiectomy_range_38574.json | 2 +- .../ldh_pre_orchiectomy_range_42762.json | 2 +- .../tables/ldh_pretreatment_level_82697.json | 10 +- .../ldh_upper_limits_of_normal_34244.json | 2 +- ...essment_method_femoral_inguinal_48450.json | 6 +- ..._assessment_method_pelvic_vulva_10928.json | 6 +- .../eod_public/3.3/tables/ln_size_70140.json | 24 + .../ln_status_femoral_inguinal_13374.json | 6 +- ..._status_femoral_inguinal_vagina_64638.json | 8 +- .../tables/ln_status_para_aortic_41020.json | 6 +- .../tables/ln_status_pelvic_31753.json | 8 +- .../tables/ln_status_pelvic_93438.json | 6 +- .../tables/lymph_node_laterality_65685.json | 6 +- ...nodes_assessment_method_femoral_46948.json | 2 +- ...s_assessment_method_para_aortic_56026.json | 6 +- ..._nodes_assessment_method_pelvic_33476.json | 6 +- ...nodes_distant_assessment_method_24499.json | 6 +- ...des_distant_mediastinal_scalene_90567.json | 6 +- ...des_head_and_neck_levels_i_iii_19222.json} | 8 +- ...nodes_head_and_neck_levels_iv_v_55093.json | 8 +- ...es_head_and_neck_levels_vi_vii_32325.json} | 8 +- ...ymph_nodes_head_and_neck_other_31141.json} | 8 +- ...ymph_nodes_isolated_tumor_cells_67876.json | 2 +- .../tables/lymphocytosis_79150.json | 2 +- .../tables/major_vein_involvement_87947.json | 6 +- .../tables/measured_basal_diameter_70699.json | 2 +- .../tables/measured_thickness_84907.json | 2 +- ...noma_ciliary_body_melanoma_iris_79773.json | 2 +- .../{3.2 => 3.3}/tables/mets_hab.json | 10 +- .../{3.2 => 3.3}/tables/mets_hac.json | 12 +- .../{3.2 => 3.3}/tables/mets_had.json | 10 +- .../{3.2 => 3.3}/tables/mets_hae.json | 10 +- .../{3.2 => 3.3}/tables/mets_haf.json | 10 +- .../{3.2 => 3.3}/tables/mets_hah.json | 10 +- .../{3.2 => 3.3}/tables/mets_haj.json | 10 +- .../{3.2 => 3.3}/tables/mets_hak.json | 10 +- .../{3.2 => 3.3}/tables/mets_hal.json | 10 +- .../{3.2 => 3.3}/tables/mets_han.json | 10 +- .../{3.2 => 3.3}/tables/mets_har.json | 10 +- .../{3.2 => 3.3}/tables/mets_hat.json | 10 +- .../{3.2 => 3.3}/tables/mets_hau.json | 10 +- .../{3.2 => 3.3}/tables/mets_hav.json | 10 +- .../{3.2 => 3.3}/tables/mets_haw.json | 10 +- .../{3.2 => 3.3}/tables/mets_haz.json | 10 +- .../{3.2 => 3.3}/tables/mets_hba.json | 10 +- .../{3.2 => 3.3}/tables/mets_hbb.json | 10 +- .../{3.2 => 3.3}/tables/mets_hbe.json | 10 +- .../{3.2 => 3.3}/tables/mets_hbg.json | 10 +- .../{3.2 => 3.3}/tables/mets_hbo.json | 10 +- .../{3.2 => 3.3}/tables/mets_hbv.json | 10 +- .../{3.2 => 3.3}/tables/mets_hbx.json | 10 +- .../{3.2 => 3.3}/tables/mets_hbz.json | 10 +- .../{3.2 => 3.3}/tables/mets_hcf.json | 10 +- .../{3.2 => 3.3}/tables/mets_hcg.json | 10 +- .../{3.2 => 3.3}/tables/mets_hch.json | 10 +- .../{3.2 => 3.3}/tables/mets_hci.json | 10 +- .../{3.2 => 3.3}/tables/mets_hck.json | 12 +- .../{3.2 => 3.3}/tables/mets_hcp.json | 10 +- .../{3.2 => 3.3}/tables/mets_hcq.json | 10 +- .../{3.2 => 3.3}/tables/mets_hcr.json | 10 +- .../{3.2 => 3.3}/tables/mets_hcu.json | 10 +- .../{3.2 => 3.3}/tables/mets_hcv.json | 10 +- .../{3.2 => 3.3}/tables/mets_hna.json | 10 +- .../{3.2 => 3.3}/tables/mets_hph.json | 10 +- .../{3.2 => 3.3}/tables/mgmt_17454.json | 2 +- .../microsatellite_instability_35598.json | 22 + .../microsatellite_instability_7008.json | 23 + .../tables/microvascular_density_70589.json | 2 +- .../mitotic_count_uveal_melanoma_26990.json | 2 +- .../tables/mitotic_rate_melanoma_88184.json | 2 +- .../multigene_signature_method_85043.json | 2 +- .../multigene_signature_result_37000.json | 2 +- .../multiple_myeloma_terminology_20875.json | 6 +- .../nasopharynx_pharyngealtonsil_84756.json | 10 +- .../neoadj_tx_clinical_response_31723.json | 2 +- .../neoadj_tx_treatment_effect_18122.json | 2 +- .../neoadj_tx_treatment_effect_23019.json | 2 +- .../neoadj_tx_treatment_effect_34708.json | 2 +- .../neoadj_tx_treatment_effect_4391.json | 2 +- .../neoadj_tx_treatment_effect_52725.json | 2 +- .../neoadj_tx_treatment_effect_61650.json | 2 +- .../neoadj_tx_treatment_effect_90678.json | 2 +- .../tables/neoadjuvant_therapy_37302.json | 2 +- .../eod_public/3.3/tables/nodes_daa.json | 24 + .../{3.2 => 3.3}/tables/nodes_dab.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dai.json | 10 +- .../eod_public/3.3/tables/nodes_daj.json | 24 + .../eod_public/3.3/tables/nodes_dak.json | 24 + .../{3.2 => 3.3}/tables/nodes_dam.json | 14 +- .../eod_public/3.3/tables/nodes_dan.json | 24 + .../{3.2 => 3.3}/tables/nodes_daq.json | 10 +- .../eod_public/3.3/tables/nodes_dat.json | 24 + .../{3.2 => 3.3}/tables/nodes_dau.json | 10 +- .../eod_public/3.3/tables/nodes_dav.json | 24 + .../eod_public/3.3/tables/nodes_daw.json | 24 + .../{3.2 => 3.3}/tables/nodes_day.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dba.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dbb.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dbc.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dbd.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dbe.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dbf.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dbg.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dbh.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dbi.json | 10 +- .../eod_public/3.3/tables/nodes_dbj.json | 24 + .../{3.2 => 3.3}/tables/nodes_dbo.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dbq.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dbu.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dbv.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dbw.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dbx.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dby.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dca.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dcb.json | 10 +- .../eod_public/3.3/tables/nodes_dcc.json | 24 + .../{3.2 => 3.3}/tables/nodes_dcd.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dce.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dck.json | 10 +- .../eod_public/3.3/tables/nodes_dcl.json | 24 + .../{3.2 => 3.3}/tables/nodes_dcn.json | 10 +- .../eod_public/3.3/tables/nodes_dcu.json | 24 + .../{3.2 => 3.3}/tables/nodes_dcz.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dde.json | 10 +- .../eod_public/3.3/tables/nodes_ddf.json | 24 + .../{3.2 => 3.3}/tables/nodes_ddj.json | 10 +- .../eod_public/3.3/tables/nodes_ddn.json | 24 + .../{3.2 => 3.3}/tables/nodes_ddp.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dew.json | 10 +- .../eod_public/3.3/tables/nodes_dfc.json | 24 + .../{3.2 => 3.3}/tables/nodes_dfd.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dfe.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dfg.json | 12 +- .../{3.2 => 3.3}/tables/nodes_dfh.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dfl.json | 10 +- .../{3.2 => 3.3}/tables/nodes_dfm.json | 10 +- .../eod_public/3.3/tables/nodes_dfn.json | 24 + .../eod_public/3.3/tables/nodes_dfo.json | 24 + .../{3.2 => 3.3}/tables/nodes_dfq.json | 10 +- .../eod_public/3.3/tables/nodes_dfr.json | 24 + .../{3.2 => 3.3}/tables/nodes_dna.json | 10 +- .../{3.2 => 3.3}/tables/nodes_exam_17543.json | 2 +- .../{3.2 => 3.3}/tables/nodes_exam_76029.json | 2 +- .../tables/nodes_exam_dna_95635.json | 2 +- .../{3.2 => 3.3}/tables/nodes_pos_2999.json | 2 +- .../tables/nodes_pos_dna_91511.json | 2 +- .../{3.2 => 3.3}/tables/nodes_pos_fab.json | 2 +- .../{3.2 => 3.3}/tables/nodes_pos_fah.json | 2 +- .../{3.2 => 3.3}/tables/nodes_pos_fpa.json | 2 +- .../nras_mutational_analysis_16621.json | 6 +- .../number_of_cores_examined_64985.json | 23 + .../number_of_cores_positive_87819.json | 23 + ...r_of_examined_para_aortic_nodes_38078.json | 10 +- ...number_of_examined_pelvic_nodes_60771.json | 8 +- ...level_i_ii_axillary_lymph_nodes_79439.json | 2 +- ...r_of_positive_para_aortic_nodes_62533.json | 6 +- .../number_of_postive_pelvic_nodes_94512.json | 6 +- ...ccult_head_and_neck_lymph_nodes_10277.json | 12 +- .../tables/oncotype_dx_recur_score_73667.json | 6 +- ...cotype_dx_recurrence_score_dcis_70549.json | 6 +- .../tables/oncotype_dx_risk_level_11033.json | 2 +- .../oncotype_dx_risk_level_dcis_53080.json | 6 +- .../tables/organomegaly_16131.json | 6 +- .../3.3/tables/oropharyngeal_p16_44685.json | 26 + .../{3.2 => 3.3}/tables/p16_19452.json | 2 +- .../{3.2 => 3.3}/tables/p16_831.json | 2 +- .../{3.2 => 3.3}/tables/p16_anus_2709.json | 2 +- ...illoma_virus_status_head_and_neck_509.json | 21 + .../{3.2 => 3.3}/tables/pd_l1_61573.json | 6 +- .../tables/perineural_invasion_24604.json | 2 +- .../tables/perineural_invasion_27557.json | 2 +- .../tables/perineural_invasion_84622.json | 2 +- .../tables/peripheral_blood_involv_92357.json | 2 +- .../tables/peritoneal_cytology_38674.json | 6 +- ...with_primary_tumor_for_ss2018_t_19664.json | 2 +- ...with_primary_tumor_for_ss2018_t_66387.json | 2 +- ...with_primary_tumor_for_ss2018_t_88427.json | 2 +- .../tables/pleural_effusion_40041.json | 6 +- ...t_neoadj_chemo_percent_necrosis_15912.json | 6 +- .../tables/pr_allred_score_83938.json | 2 +- .../tables/pr_percent_positive_94563.json | 6 +- .../{3.2 => 3.3}/tables/pr_summary_49534.json | 6 +- .../primary_peritoneum_tumor_19475.json | 2 +- .../primary_scleros_cholangitis_86402.json | 6 +- .../{3.2 => 3.3}/tables/primary_site.json | 2 +- .../profound_immune_suppression_68178.json | 2 +- .../eod_public/3.3/tables/psa_46258.json | 23 + .../{3.2 => 3.3}/tables/ptld_17694.json | 2 +- .../tables/radiation_surg_seq.json | 2 +- .../eod_public/3.3/tables/rcb_class_750.json | 23 + .../tables/residual_cancer_burden_62520.json | 23 + ...tumor_volume_post_cytoreduction_90653.json | 2 +- ...response_to_neoadjuvant_therapy_57695.json | 6 +- .../tables/s_category_clinical_19191.json | 2 +- .../tables/s_category_pathologic_34448.json | 2 +- .../tables/sarcomatoid_features_99558.json | 6 +- .../tables/schema_discriminator_1_63995.json | 6 +- .../tables/schema_discriminator_2_15990.json | 6 +- ...schema_selection_adnexa_uterine_other.json | 4 +- .../schema_selection_adrenal_gland.json | 4 +- .../schema_selection_ampulla_vater.json | 4 +- .../tables/schema_selection_anus.json | 4 +- .../tables/schema_selection_anus_v9_2023.json | 4 +- .../tables/schema_selection_appendix.json | 4 +- .../schema_selection_appendix_v9_2023.json | 4 +- .../schema_selection_bile_ducts_distal.json | 4 +- ...chema_selection_bile_ducts_intrahepat.json | 4 +- ...schema_selection_bile_ducts_perihilar.json | 4 +- .../schema_selection_biliary_other.json | 4 +- .../tables/schema_selection_bladder.json | 4 +- .../tables/schema_selection_bone.json | 4 +- ..._selection_bone_appendicular_skeleton.json | 4 +- .../tables/schema_selection_bone_spine.json | 4 +- .../tables/schema_selection_brain.json | 4 +- .../schema_selection_brain_v9_2023.json | 4 +- .../tables/schema_selection_breast.json | 4 +- .../schema_selection_buccal_mucosa.json | 4 +- .../schema_selection_carcinoid_appendix.json | 4 +- ...ical_lymph_nodes_occult_head_and_neck.json | 4 +- .../tables/schema_selection_cervix.json | 4 +- .../schema_selection_cervix_9th_2021.json | 4 +- .../schema_selection_cervix_sarcoma.json | 4 +- ...ia_small_lymphocytic_lymphoma_cll_sll.json | 4 +- .../tables/schema_selection_cns_other.json | 4 +- .../schema_selection_cns_other_v9_2023.json | 4 +- .../tables/schema_selection_colon.json | 4 +- .../tables/schema_selection_conjunctiva.json | 4 +- .../schema_selection_corpus_adenosarcoma.json | 4 +- .../schema_selection_corpus_carcinoma.json | 4 +- .../schema_selection_corpus_sarcoma.json | 4 +- ...squamous_cell_carcinoma_head_and_neck.json | 4 +- .../tables/schema_selection_cystic_duct.json | 4 +- .../schema_selection_digestive_other.json | 4 +- .../schema_selection_endocrine_other.json | 4 +- ...schema_selection_esophagus_gejunction.json | 4 +- ...phagus_including_ge_junction_squamous.json | 4 +- .../tables/schema_selection_eye_other.json | 4 +- .../schema_selection_fallopian_tube.json | 4 +- .../tables/schema_selection_floor_mouth.json | 4 +- .../tables/schema_selection_gallbladder.json | 4 +- ...schema_selection_genital_female_other.json | 4 +- .../schema_selection_genital_male_other.json | 4 +- .../schema_selection_gist_appendix.json | 4 +- .../tables/schema_selection_gum_lower.json | 4 +- .../schema_selection_heart_mediastinum.json | 4 +- .../tables/schema_selection_heme_retic.json | 4 +- .../tables/schema_selection_hypopharynx.json | 4 +- .../schema_selection_ill_defined_other.json | 2 +- .../schema_selection_intracranial_gland.json | 4 +- ..._selection_intracranial_gland_v9_2023.json | 4 +- .../schema_selection_kaposi_sarcoma.json | 4 +- .../schema_selection_kidney_parenchyma.json | 4 +- .../schema_selection_kidney_renal_pelvis.json | 4 +- .../schema_selection_lacrimal_gland.json | 4 +- .../tables/schema_selection_lacrimal_sac.json | 4 +- .../schema_selection_larynx_glottic.json | 4 +- .../tables/schema_selection_larynx_other.json | 4 +- .../schema_selection_larynx_subglottic.json | 4 +- .../schema_selection_larynx_supraglottic.json | 4 +- .../tables/schema_selection_lip_lower.json | 4 +- .../tables/schema_selection_liver.json | 4 +- .../tables/schema_selection_lung.json | 4 +- .../tables/schema_selection_lung_v9_2025.json | 4 +- .../tables/schema_selection_lymphoma.json | 4 +- ...hema_selection_lymphoma_ocular_adnexa.json | 4 +- ...lection_major_salivary_glands_v9_2026.json | 26 + ...ema_selection_medulloblastoma_v9_2023.json | 4 +- ...hema_selection_melanoma_buccal_mucosa.json | 4 +- ...chema_selection_melanoma_ciliary_body.json | 4 +- ...schema_selection_melanoma_conjunctiva.json | 4 +- .../schema_selection_melanoma_iris.json | 4 +- .../schema_selection_melanoma_skin.json | 4 +- .../schema_selection_merkel_cell_skin.json | 4 +- .../tables/schema_selection_middle_ear.json | 4 +- .../tables/schema_selection_mouth_other.json | 4 +- .../schema_selection_mycosis_fungoides.json | 4 +- ...election_myeloma_plasma_cell_disorder.json | 4 +- .../tables/schema_selection_nasal_cavity.json | 4 +- .../tables/schema_selection_nasopharynx.json | 4 +- .../schema_selection_nasopharynx_v9_2025.json | 10 +- .../schema_selection_net_adrenal_gland.json | 4 +- .../tables/schema_selection_net_ampulla.json | 4 +- ...election_net_ampulla_of_vater_v9_2024.json | 4 +- ...schema_selection_net_appendix_v9_2024.json | 4 +- .../tables/schema_selection_net_colon.json | 4 +- ...election_net_colon_and_rectum_v9_2024.json | 4 +- .../tables/schema_selection_net_duodenum.json | 4 +- ...schema_selection_net_duodenum_v9_2024.json | 4 +- ...lection_net_jejunum_and_ileum_v9_2024.json | 4 +- .../tables/schema_selection_net_pancreas.json | 4 +- ...schema_selection_net_pancreas_v9_2024.json | 4 +- .../schema_selection_net_small_intestine.json | 4 +- .../tables/schema_selection_net_stomach.json | 4 +- .../schema_selection_net_stomach_v9_2024.json | 4 +- .../tables/schema_selection_orbit.json | 4 +- .../tables/schema_selection_oropharynx.json | 10 +- ...ion_oropharynx_hpv_associated_v9_2026.json | 30 ++ .../tables/schema_selection_ovary.json | 4 +- .../tables/schema_selection_palate_hard.json | 4 +- .../schema_selection_pancreas_body_tail.json | 4 +- .../tables/schema_selection_parathyroid.json | 4 +- .../schema_selection_parotid_gland.json | 10 +- .../tables/schema_selection_penis.json | 4 +- .../tables/schema_selection_peritoneum.json | 38 ++ .../schema_selection_pharynx_other.json | 4 +- .../tables/schema_selection_placenta.json | 4 +- .../schema_selection_plasmacytomas.json | 4 +- .../tables/schema_selection_pleura.json | 4 +- ...election_pleural_mesothelioma_v9_2025.json | 4 +- ..._primary_cutaneous_lymphoma_non_mf_ss.json | 4 +- ...election_primary_peritoneal_carcinoma.json | 10 +- .../tables/schema_selection_prostate.json | 4 +- .../schema_selection_respiratory_other.json | 4 +- .../schema_selection_retinoblastoma.json | 4 +- .../schema_selection_retroperitoneum.json | 10 +- .../schema_selection_sinus_maxillary.json | 4 +- .../tables/schema_selection_sinus_other.json | 4 +- .../tables/schema_selection_skin_eyelid.json | 4 +- .../tables/schema_selection_skin_other.json | 4 +- .../schema_selection_small_intestine.json | 4 +- ...ion_soft_tissue_heart_and_mediastinum.json | 4 +- .../schema_selection_soft_tissue_rare.json | 10 +- ...ion_soft_tissue_sarcoma_head_and_neck.json | 4 +- ...ion_soft_tissue_trunk_and_extremities.json | 4 +- .../tables/schema_selection_stomach.json | 4 +- .../tables/schema_selection_testis.json | 4 +- .../tables/schema_selection_thymus.json | 4 +- .../schema_selection_thymus_v9_2025.json | 4 +- .../tables/schema_selection_thyroid.json | 4 +- .../schema_selection_thyroid_medullary.json | 4 +- .../schema_selection_tongue_anterior.json | 4 +- .../tables/schema_selection_tongue_base.json | 10 +- .../tables/schema_selection_trachea.json | 4 +- .../tables/schema_selection_urethra.json | 4 +- .../schema_selection_urethra_prostatic.json | 4 +- .../schema_selection_urinary_other.json | 4 +- .../tables/schema_selection_vagina.json | 4 +- .../tables/schema_selection_vulva.json | 4 +- .../schema_selection_vulva_v9_2024.json | 4 +- .../{3.2 => 3.3}/tables/seer_mets_21628.json | 10 +- .../{3.2 => 3.3}/tables/seer_mets_32413.json | 10 +- .../{3.2 => 3.3}/tables/seer_mets_4721.json | 10 +- .../{3.2 => 3.3}/tables/seer_mets_48348.json | 10 +- .../{3.2 => 3.3}/tables/seer_mets_57075.json | 10 +- .../{3.2 => 3.3}/tables/seer_mets_61487.json | 10 +- .../{3.2 => 3.3}/tables/seer_mets_66514.json | 10 +- .../{3.2 => 3.3}/tables/seer_mets_79245.json | 10 +- .../{3.2 => 3.3}/tables/seer_mets_84419.json | 10 +- .../{3.2 => 3.3}/tables/seer_mets_90003.json | 10 +- .../{3.2 => 3.3}/tables/seer_mets_90643.json | 10 +- .../tables/seer_mets_lip_lower_28596.json | 10 +- .../seer_mets_melanomachoroid_55264.json | 10 +- .../tables/seer_mets_nasopharynx_46629.json | 10 +- .../seer_mets_sinus_othervs2_15755.json | 10 +- .../tables/seer_primary_tumor_25824.json | 10 +- .../tables/seer_primary_tumor_31838.json | 10 +- .../tables/seer_primary_tumor_36538.json | 10 +- .../tables/seer_primary_tumor_38025.json | 10 +- .../tables/seer_primary_tumor_42176.json | 10 +- .../3.3/tables/seer_primary_tumor_42751.json | 23 + .../tables/seer_primary_tumor_43302.json | 10 +- .../tables/seer_primary_tumor_44962.json | 10 +- .../tables/seer_primary_tumor_52444.json | 10 +- .../tables/seer_primary_tumor_53926.json | 10 +- .../tables/seer_primary_tumor_59317.json | 10 +- .../tables/seer_primary_tumor_60433.json | 10 +- .../tables/seer_primary_tumor_6275.json | 10 +- .../tables/seer_primary_tumor_68925.json | 10 +- .../tables/seer_primary_tumor_72151.json | 10 +- .../3.3/tables/seer_primary_tumor_88917.json | 24 + .../tables/seer_primary_tumor_9084.json | 10 +- .../tables/seer_primary_tumor_94875.json | 10 +- .../tables/seer_primary_tumor_95193.json | 10 +- .../tables/seer_primary_tumor_96082.json | 10 +- .../seer_primary_tumor_eyeother_64077.json | 10 +- ...rimary_tumor_head_neck_melanoma_38698.json | 10 +- .../tables/seer_regional_nodes_17757.json | 10 +- .../tables/seer_regional_nodes_19661.json | 10 +- .../tables/seer_regional_nodes_27397.json | 10 +- .../tables/seer_regional_nodes_36710.json | 10 +- .../tables/seer_regional_nodes_67072.json | 10 +- .../tables/seer_regional_nodes_69051.json | 10 +- .../tables/seer_regional_nodes_69974.json | 10 +- .../tables/seer_regional_nodes_83435.json | 10 +- .../tables/seer_regional_nodes_91716.json | 10 +- .../tables/seer_regional_nodes_93152.json | 10 +- .../seer_regional_nodes_copy_24179.json | 10 +- .../seer_regional_nodes_eyeother_16963.json | 10 +- ...eer_regional_nodes_lacrimal_sac_33881.json | 10 +- .../tables/sentinel_nodes_exam_7235.json | 2 +- .../tables/sentinel_nodes_pos_95909.json | 2 +- .../tables/separate_tumor_nodules_69006.json | 6 +- .../tables/serum_alb_pretx_level_58159.json | 23 + .../tables/sex_assigned_at_birth_63290.json | 18 + .../spread_through_air_spaces_stas_67834.json | 23 + .../{3.2 => 3.3}/tables/ss2018_44993.json | 2 +- ...018_adnexa_uterine_other_values_44976.json | 2 +- ...nal_gland_including_net_adrenal_70096.json | 2 +- ..._ampulla_of_vater_including_net_96311.json | 2 +- .../tables/ss2018_anus_55561.json | 2 +- .../ss2018_appendix_including_netl_54459.json | 6 +- .../tables/ss2018_bladder_57733.json | 2 +- .../tables/ss2018_brain_67865.json | 2 +- .../tables/ss2018_breast_69079.json | 2 +- .../tables/ss2018_buccal_mucosa_94903.json | 2 +- ..._nodes_and_unknown_primary_tumor_8991.json | 2 +- .../tables/ss2018_cervix_64954.json | 2 +- .../tables/ss2018_cns_other_67712.json | 2 +- ..._colon_and_rectum_including_net_40538.json | 2 +- .../tables/ss2018_conjunctiva_16779.json | 2 +- ...us_carcinoma_and_carcinosarcoma_28794.json | 2 +- .../tables/ss2018_corpus_sarcoma_75896.json | 2 +- .../tables/ss2018_digestive_other_9136.json | 2 +- .../tables/ss2018_endocrine_other_54817.json | 2 +- ...ss2018_esophagus_excluding_gist_57104.json | 2 +- .../ss2018_extrahepatic_bile_ducts_65728.json | 2 +- .../tables/ss2018_eye_other_36531.json | 2 +- .../tables/ss2018_fallopian_tube_83058.json | 2 +- .../tables/ss2018_floor_mouth_83713.json | 2 +- .../tables/ss2018_floor_of_mouth_27181.json | 2 +- .../tables/ss2018_gallbladder_15174.json | 2 +- .../ss2018_genital_female_other_5962.json | 2 +- .../ss2018_genital_male_other_44390.json | 2 +- .../tables/ss2018_gist_23534.json | 2 +- .../{3.2 => 3.3}/tables/ss2018_gum_75440.json | 2 +- .../tables/ss2018_hemeretic_3793.json | 6 +- ...cluding_melanoma_8720_8790_copy_30010.json | 6 +- .../tables/ss2018_ill_defined_18664.json | 2 +- .../ss2018_intracranial_gland_98794.json | 2 +- .../ss2018_intrahepatic_bile_ducts_51957.json | 2 +- .../tables/ss2018_kaposi_sarcoma_17563.json | 2 +- .../ss2018_kidney_renal_parenchyma_30980.json | 2 +- .../ss2018_kidney_renal_pelvis_29650.json | 2 +- .../tables/ss2018_lacrimal_gland_82062.json | 2 +- ...tic_excluding_melanoma_8720_8790_2238.json | 2 +- ...er_excluding_melanoma_8720_8790_40558.json | 2 +- ...ic_excluding_melanoma_8720_8790_93242.json | 2 +- ...ic_excluding_melanoma_8720_8790_91429.json | 2 +- .../{3.2 => 3.3}/tables/ss2018_lip_92534.json | 2 +- .../tables/ss2018_liver_84469.json | 2 +- .../tables/ss2018_lung_41334.json | 2 +- .../tables/ss2018_lymphoma_27031.json | 2 +- .../ss2018_lymphoma_ocular_adnexa_3583.json | 2 +- .../ss2018_major_salivary_glands_43893.json | 21 + .../tables/ss2018_medulloblastoma_22906.json | 2 +- ...anoma_choroid_ciliary_body_iris_21929.json | 2 +- .../ss2018_melanoma_conjunctiva_86342.json | 2 +- ...elanoma_head_and_neck_8720_8790_46168.json | 2 +- .../tables/ss2018_melanoma_skin_64985.json | 2 +- .../ss2018_merkel_cell_carcinoma_89481.json | 2 +- .../tables/ss2018_middle_ear_16857.json | 2 +- .../tables/ss2018_mouth_other_31159.json | 2 +- .../ss2018_mycosis_fungoides_94448.json | 2 +- ...us_excluding_melanoma_8720_8790_21699.json | 2 +- ...cluding_melanoma_8720_8790_copy_99106.json | 6 +- .../tables/ss2018_orbit_27202.json | 2 +- ...ynx_excluding_melanoma_8720_8790_9999.json | 8 +- ...n_tube_and_peritoneal_carcinoma_21678.json | 2 +- .../tables/ss2018_palate_hard_86267.json | 2 +- .../tables/ss2018_pancreas_95507.json | 2 +- .../tables/ss2018_parathyroid_99309.json | 2 +- .../tables/ss2018_penis_97065.json | 2 +- ...nos_excluding_melanoma_8720_8790_3303.json | 2 +- .../tables/ss2018_placenta_66365.json | 2 +- .../tables/ss2018_pleura_60930.json | 2 +- ...2018_primary_cutaneous_lymphomas_4605.json | 6 +- .../tables/ss2018_prostate_76172.json | 2 +- .../ss2018_respiratory_other_36695.json | 2 +- .../tables/ss2018_retinoblastoma_45411.json | 2 +- ...er_excluding_melanoma_8720_8790_91859.json | 2 +- .../tables/ss2018_skin_of_eyelid_82925.json | 2 +- .../tables/ss2018_skin_other_56341.json | 2 +- ...8_small_intestine_including_net_85335.json | 2 +- .../tables/ss2018_soft_tissue_31311.json | 2 +- ...tissue_heart_mediastinum_pleura_63956.json | 2 +- ...2018_soft_tissue_retroperitoneum_5644.json | 2 +- ...8_stomach_including_net_stomach_35647.json | 2 +- .../tables/ss2018_testis_82848.json | 2 +- .../tables/ss2018_thymus_60066.json | 2 +- .../tables/ss2018_thyroid_33058.json | 2 +- .../tables/ss2018_tongue_anterior_66978.json | 2 +- .../tables/ss2018_trachea_70961.json | 2 +- .../tables/ss2018_urethra_14363.json | 2 +- .../tables/ss2018_urinary_other_87865.json | 2 +- .../tables/ss2018_vagina_94653.json | 2 +- .../tables/ss2018_validation.json | 2 +- .../tables/ss2018_vulva_49198.json | 2 +- .../tables/summary_stage_benign_3306.json | 2 +- .../tables/summary_stage_lymphoma_25139.json | 2 +- .../tables/summary_stage_raa.json | 2 +- .../tables/summary_stage_rac.json | 2 +- .../tables/summary_stage_rpa.json | 2 +- .../tables/systemic_surg_seq.json | 2 +- .../tables/systemic_symptoms_at_dx_60639.json | 6 +- .../tables/thrombocytopenia_8479.json | 6 +- ...thyroid_gland_thyroglossal_duct_21498.json | 2 +- .../tables/tumor_deposits_40070.json | 6 +- .../tables/tumor_growth_pattern_31889.json | 6 +- .../tables/tumor_size_clinical_48894.json | 2 +- .../tables/tumor_size_clinical_60979.json | 2 +- .../tumor_size_clinical_breast_34385.json | 2 +- .../tables/tumor_size_clinical_dna_64119.json | 2 +- .../tumor_size_clinical_full_19656.json | 2 +- .../tumor_size_clinical_full_74867.json | 2 +- .../tables/tumor_size_pathological_25597.json | 2 +- .../tables/tumor_size_pathological_43328.json | 2 +- .../tumor_size_pathological_breast_85445.json | 2 +- .../tumor_size_pathological_dna_6742.json | 2 +- .../tumor_size_pathological_full_62176.json | 2 +- .../tumor_size_pathological_full_93442.json | 2 +- .../tables/tumor_size_summary_47973.json | 2 +- .../tables/tumor_size_summary_63115.json | 2 +- .../tumor_size_summary_breast_14624.json | 2 +- .../tables/tumor_size_summary_dna_13275.json | 2 +- .../tables/tumor_size_summary_full_15510.json | 2 +- .../tables/tumor_size_summary_full_31213.json | 2 +- .../type_of_reporting_source_76696.json | 18 + .../{3.2 => 3.3}/tables/ulceration_5718.json | 6 +- .../urethra_prostatic_urethra_30106.json | 2 +- .../visceral_pleural_invasion_25940.json | 6 +- .../tables/year_dx_validation.json | 2 +- .../staging/eod/EodPublicUpdateFromAPI.java | 2 +- .../imsweb/staging/eod/EodStagingTest.java | 39 +- .../imsweb/staging/eod/EodUpdateFromAPI.java | 2 +- 1678 files changed, 8542 insertions(+), 32104 deletions(-) delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/546cf5aee4b0d965832a94bf.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/546f598de4b0d965832bb0c4.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/5505c8e7e4b0c48f31d70838.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55097bbee4b0c48f31d8967a.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/550adaede4b0c48f31d94520.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/554540cfe4b0426fced42655.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55a800abe4b05cd0cddb978e.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55a80262e4b05cd0cddb99b8.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55b12ee91ef5572aac76e67a.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55ba2b9b1ef5572aac7b2910.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55dcad9a1ef5571a5d96603a.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55dcae631ef5571a5d966163.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55dcb1521ef5576bf30cca55.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55dcb26c1ef5576bf30ccc10.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/terms.txt delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/hemeretic.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/oropharynx_hpv_mediated_p16_pos.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_27886.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_30451.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_50962.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_63694.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_67531.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_68851.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_75898.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_85866.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_8616.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_91765.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_118.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_11904.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_11956.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_13455.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_15027.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_15124.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_15401.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_16971.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_17330.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_17741.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_19676.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_19982.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_21096.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_21765.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_2262.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_23065.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_23273.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_23295.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_24559.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_24926.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_25371.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_25707.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_27388.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_28119.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_29751.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_30343.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_30349.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_31395.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_33543.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_33933.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_3412.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_3803.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_38053.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_3809.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_38461.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_38819.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_39839.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_40538.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_41720.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_41833.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_4389.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_44618.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_45463.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_46197.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_46201.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_46717.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_48296.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_51586.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_54616.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_5517.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_55900.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_57603.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_57742.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_58282.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_60109.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_64632.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_64633.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_67184.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_67210.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_68564.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_68853.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_69125.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_69851.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_70393.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_70824.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_70850.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_71219.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_72062.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_72541.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_72713.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_72855.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_73487.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_74928.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_75770.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_75774.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_76313.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_76566.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_77546.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_78195.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_78338.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_81087.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_81092.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_81470.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_82326.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_82941.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_83485.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_84768.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_85519.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_85776.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_8614.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_86340.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_86583.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_86760.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_88570.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_89104.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_89548.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_91168.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_91473.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_91940.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_92089.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_96802.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_97240.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_97562.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_id_age_eod_stage_tnm_8_6558.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_id_path_stage_63918.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_id_path_stage_83239.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/breslow_thickness_and_ulceration_with_primary_tumor_for_ajcc_t_56429.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/combined_s_category_34866.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/combined_t_no_tis.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/concatenate_t_51262.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_rai_stage_73218.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_55521.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_93022.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_97833.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_v9_52408.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_v9_58724.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_11936.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_12613.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_16316.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_21853.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_29442.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_55756.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_62689.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_7080.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_77237.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_94494.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_99855.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_stage_group_selection_44006.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_tnm_component_cleanup_58170.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_tnm_component_cleanup_placenta_66040.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bak.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bam.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bap.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bau.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbb.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbd.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbe.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbi.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbk.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbl.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbn.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbp.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbx.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bci.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcq.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcs.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcv.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcx.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bde.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bdu.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfi.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfk.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfl.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfm.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfw.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extranodal_extension_head_and_neck_clinical_51375.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extranodal_extension_head_and_neck_clinical_79321.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extranodal_extension_head_and_neck_pathological_87046.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extranodal_extension_head_and_neck_pathological_93423.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_26768.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_26086.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_4783.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_76876.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/high_risk_cytogenetics_97806.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/in_situ_to_88s_14856.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/in_situ_to_88s_placenta_34344.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ldh_with_mets_for_ajcc_m_72612.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_head_and_neck_levels_iv_v_copy_18457.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_size_70140.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lung_occult_stage_11131.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_head_and_neck_levels_i_iii_19222.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_head_and_neck_levels_vi_vii_32325.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_head_and_neck_other_31141.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_size_of_metastasis_87329.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_size_with_regional_nodes_for_ajcc_n_7161.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymphoma_stage_group_18599.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/measured_basal_diameter_with_measured_thickness_for_tumor_size_category_65198.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/microsatellite_instability_7008.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/morphology_with_primary_tumor_for_ajcc_t_82996.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_daa.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_daj.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dak.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dan.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dat.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dav.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_daw.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbj.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dcc.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dcl.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dcu.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_ddf.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_ddn.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfc.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfn.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfo.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfr.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/num_pos_aln_with_regional_nodes_for_ajcc_n_30002.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/number_of_cores_examined_64985.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/number_of_cores_positive_87819.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/occult_from_eod_primary_tumor_15325.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/oncotype_less_than_11_10827.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/oropharyngeal_p16_44685.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/p16_hpv_human_papilloma_virus_status_head_and_neck_509.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/parse_m_47057.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/parse_n_67182.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/parse_t_2177.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/parsing_breslow_thickness_36132.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/placenta_eod_n_and_m_37548.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/psa_46258.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_30509.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_45992.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_46395.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_50297.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_62318.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_65676.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_71107.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_76932.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_88245.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_n_51494.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_n_84896.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_n_85525.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_peritoneum.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_42751.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_88917.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/serum_alb_pretx_level_58159.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/sex_19563.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_major_salivary_glands_43893.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/temp_eod_prefixes_52976.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_10135.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_10206.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_13391.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_14639.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_15426.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_16738.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_17956.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_18250.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_20667.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_23758.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_27168.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_27308.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_27690.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_30955.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_31730.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_32424.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_34314.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_3833.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_40722.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_40996.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_44110.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_4429.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_45129.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_51587.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_52715.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_52907.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_56405.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_58121.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_62282.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_63195.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_68609.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_69052.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_71108.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_75047.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_77204.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_77478.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_80045.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_83218.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_83545.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_92823.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_93512.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_94807.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_98513.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_bone_appendicular_skeleton.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_bone_spine.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_net_adrenal_gland.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_net_pancreas.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_net_stomach_37343.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_parathyroid.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tab.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tae.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_thymus.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpa.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpb.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpc.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpe.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpf.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpg.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tph.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpi.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpj.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpk.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpl.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpm.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpn.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpo.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpp.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpq.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpr.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tps.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpt.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpv.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpw.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpx.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpy.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqb.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqc.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqg.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqh.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqi.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqj.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqk.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqn.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uaa.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uab.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uae.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uaf.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ual.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uam.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uaq.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uar.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uau.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uav.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uaz.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubi.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubj.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubk.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubn.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubq.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubt.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubu.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_upm.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ups.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_upt.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_upw.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_upz.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uqb.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uqc.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uqd.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_stage_for_sites_with_no_stage_groupings_unb.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_20884.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_28639.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_28887.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_35555.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_44540.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_46231.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_48522.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_55257.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_73820.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_80253.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_86219.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_9090.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_94130.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_99926.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_combined_group_breast_93916.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_combined_stage_group_48585.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_combined_stage_group_49871.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_combined_stage_group_55778.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_combined_stage_group_for_eod_44498.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_combined_stage_group_for_eod_79877.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_eod_stage_differentiated_age_55_and_older_23489.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_eod_stage_group_gist_small_intestine_38523.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_eod_stage_group_gist_stomach_28407.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_eod_stage_thyroid_anaplastic_25166.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_eod_stage_thyroid_differentiated_age_less_than_55_15343.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_adenocarcinoma_30413.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_bone_appendicular_57296.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_36864.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_40037.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_90415.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_breast_21522.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_17179.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_23339.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_47623.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_48287.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_4996.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_50745.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_55369.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_56790.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_6629.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_6696.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_69709.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_7124.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_73636.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_74403.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_74446.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_81808.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_81951.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_87685.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_90891.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_squamous_15592.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_thyroid_medullary_for_eod_62429.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_stage_group_breast_16868.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_14502.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_43589.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_45424.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_5176.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_for_eod_11850.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_for_eod_25078.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_for_eod_39103.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_for_eod_84319.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_for_eod_91302.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_for_eod_96707.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_stage_group_for_eod_44195.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_category_with_primary_tumor_for_t_63342.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_mets_for_ajcc_m_95167.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_11071.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_15190.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_16596.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_16997.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_17589.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_19033.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_19887.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_29391.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_34262.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_36016.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_36381.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_38905.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_41327.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_48378.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_48691.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_52324.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_54623.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_55569.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_55901.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_5707.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_57728.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_58130.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_59134.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_67751.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_76336.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_79936.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_80315.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_82729.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_84410.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_84996.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_85997.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_86208.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_87130.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_99631.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_t_34253.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_t_65124.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_t_78654.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_t_82402.json delete mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_t_9th_832.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/glossary/55a9a501e4b05cd0cddc710a.json (100%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/glossary/terms.txt rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/adnexa_uterine_other.json (86%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/adrenal_gland.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/ampulla_vater.json (64%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/anus.json (64%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/anus_v9_2023.json (64%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/appendix.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/appendix_v9_2023.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/bile_ducts_distal.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/bile_ducts_intrahepat.json (66%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/bile_ducts_perihilar.json (67%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/biliary_other.json (86%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/bladder.json (64%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/bone_appendicular_skeleton.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/bone_pelvis.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/bone_spine.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/brain.json (88%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/brain_v9_2023.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/breast.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/buccal_mucosa.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/cervical_lymph_nodes_occult_head_neck.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/cervix.json (68%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/cervix_9th_2021.json (69%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/cervix_sarcoma.json (67%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/cns_other.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/cns_other_v9_2023.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/colon_rectum.json (71%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/conjunctiva.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/corpus_adenosarcoma.json (67%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/corpus_carcinoma.json (68%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/corpus_sarcoma.json (66%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/cutaneous_carcinoma_head_neck.json (68%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/cystic_duct.json (66%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/digestive_other.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/endocrine_other.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/esophagus_gejunction.json (70%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/esophagus_including_ge_junction_squamous.json (71%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/eye_other.json (86%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/fallopian_tube.json (66%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/floor_mouth.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/gallbladder.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/genital_female_other.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/genital_male_other.json (86%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/gist.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/gum.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/heart_mediastinum_pleura.json (64%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/hemeretic.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/hypopharynx.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/ids.txt (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/ill_defined_other.json (93%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/intracranial_gland.json (88%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/intracranial_gland_v9_2023.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/kaposi_sarcoma.json (86%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/kidney_parenchyma.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/kidney_renal_pelvis.json (64%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/lacrimal_gland.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/lacrimal_sac.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/larynx_glottic.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/larynx_other.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/larynx_subglottic.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/larynx_supraglottic.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/lip.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/liver.json (68%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/lung.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/lung_v9_2025.json (66%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/lymphoma.json (54%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/lymphoma_cll_sll.json (80%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/lymphoma_ocular_adnexa.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/major_salivary_glands.json (64%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/major_salivary_glands_v9_2026.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/maxillary_sinus.json (64%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/medulloblastoma_v9_2023.json (86%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/melanoma_choroid_ciliary_body.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/melanoma_conjunctiva.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/melanoma_head_neck.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/melanoma_iris.json (68%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/melanoma_skin.json (67%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/merkel_cell_skin.json (67%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/middle_ear.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/mouth_other.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/mycosis_fungoides.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/nasal_cavity_ethmoid_sinus.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/nasopharynx.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/nasopharynx_v9_2025.json (52%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/net_adrenal_gland.json (61%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/net_ampulla.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/net_ampulla_of_vater_v9_2024.json (64%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/net_appendix.json (62%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/net_appendix_v9_2024.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/net_colon_and_rectum_v9_2024.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/net_colon_rectum.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/net_duodenum.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/net_duodenum_v9_2024.json (64%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/net_jejunum_and_ileum_v9_2024.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/net_jejunum_ileum.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/net_pancreas.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/net_pancreas_v9_2024.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/net_stomach.json (62%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/net_stomach_v9_2024.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/orbital_sarcoma.json (64%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/oropharynx_hpv_associated_v9_2026.json create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/oropharynx_hpv_mediated_p16_pos.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/oropharynx_p16_neg.json (54%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/ovary.json (66%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/palate_hard.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/pancreas.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/parathyroid.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/penis.json (66%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/pharynx_other.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/placenta.json (67%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/plasma_cell_disorders.json (86%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/plasma_cell_myeloma.json (84%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/pleural_mesothelioma.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/pleural_mesothelioma_v9_2025.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/primary_cutaneous_lymphoma_non_mf_ss.json (62%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/primary_peritoneal_carcinoma.json (66%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/prostate.json (67%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/respiratory_other.json (86%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/retinoblastoma.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/retroperitoneum.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/sinus_other.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/skin_eyelid.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/skin_other.json (86%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/small_intestine.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/soft_tissue_abdomen_thoracic.json (68%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/soft_tissue_head_neck.json (66%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/soft_tissue_other.json (86%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/soft_tissue_rare.json (81%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/soft_tissue_trunk_extremities.json (64%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/stomach.json (69%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/testis.json (70%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/thymus.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/thymus_v9_2025.json (62%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/thyroid.json (62%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/thyroid_medullary.json (61%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/tongue_anterior.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/trachea.json (86%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/urethra.json (66%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/urethra_prostatic.json (66%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/urinary_other.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/vagina.json (68%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/vulva.json (68%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/schemas/vulva_v9_2024.json (69%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/adenoid_cystic_basaloid_pattern_86314.json (85%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/adenopathy_40816.json (88%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/adnexa_uterine_other_36223.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/adnexa_uterine_other_97891.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/afp_post_orchiectomy_lab_value_90733.json (74%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/afp_post_orchiectomy_range_84758.json (85%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/afp_pre_orchiectomy_lab_value_94162.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/afp_pre_orchiectomy_range_11386.json (83%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/afp_pretx_interpretation_66147.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/afp_pretx_lab_value_25871.json (88%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/age_at_diagnosis_validation_65093.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ajcc_grade_3_94758.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ajcc_path_grade_3_70197.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/alk_rearrangement_610.json (91%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/anemia_15893.json (86%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/b2_microglob_pretx_level_83264.json (62%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/behavior.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/behavior_with_primary_tumor_for_ss2018_t_69793.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/bileductsdistal_bileductsperihilar_cysticduct_24541.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/bilirubin_pretx_lab_value_68660.json (85%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/bilirubin_pretx_unit_98627.json (95%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/bone_invasion_96628.json (86%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/braf_mutational_analysis_37823.json (91%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/brain_molecular_markers_75370.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/brain_molecular_markers_v9_48556.json (84%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/brain_primary_tumor_location_69074.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/breslow_thickness_79262.json (61%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ca_125_pretx_interpretation_51295.json (88%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ca_19_9_pretx_lab_value_17332.json (78%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/cea_pretx_interpretation_99474.json (76%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/cea_pretx_lab_value_33864.json (67%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/chromosome_19q_status_72683.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/chromosome_1p_status_40269.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/chromosome_3_status_93464.json (91%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/chromosome_8q_status_83582.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/circumferential_resection_margin_77909.json (64%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/clinical_margin_width_1179.json (52%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/combine_prostate_eod_extension_16771.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/combined_grade_56638.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/combined_grade_breast_8723.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/creatinine_pretx_lab_value_56869.json (88%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/creatinine_pretx_unit_26973.json (91%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derive_rai_stage_42032.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_10693.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_12594.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_2099.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_21657.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_21945.json (95%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_21973.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_24813.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_27440.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_29698.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_30763.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_32209.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_40528.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_46639.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_48704.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_58317.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_69945.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_71063.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_71227.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_74326.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_76001.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_83462.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_84046.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_8564.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_91894.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_93981.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_96207.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_97763.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_gist_82068.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_standard_1196.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_grade_standard_non_ajcc_63932.json (96%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_rai_stage_73218.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_adrenal_gland_258.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_ampulla_of_vater_2679.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_anus_8409.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_appendix_76889.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_biliary_other_47058.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_bladder_71090.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_bone_34531.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_brain_35480.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_breast_7622.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_buccal_mucosa_61240.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_cervical_lymph_nodes_and_unknown_primary_tumors_of_head_and_neck_49724.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_cervix_8763.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_cns_other_22397.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_colon_and_rectum_35271.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_conjunctiva_74486.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_corpus_carcinoma_and_carcinosarcoma_56302.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_corpus_sarcoma_68247.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_digestive_other_3351.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_endocrine_other_15778.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_esophagus_32092.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_extrahepatic_bile_ducts_37420.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_eye_other_38179.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_fallopian_tube_71863.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_gallbladder_56868.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_genital_female_other_6389.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_genital_male_other_41924.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_gist_48315.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_gum_32702.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_heart_mediastinum_and_pleura_70478.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_hemeretic_89184.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_hypopharynx_33792.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_ill_defined_other_41227.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_intracranial_gland_8078.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_intrahepatic_bile_ducts_29879.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_kaposi_sarcoma_84609.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_kidney_parenchyma_35397.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_kidney_renal_pelvis_4595.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_lacrimal_gland_sac_94643.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_larynx_glottic_7548.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_larynx_other_66228.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_larynx_subglottic_66548.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_larynx_supraglottic_62635.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_lip_8421.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_liver_13967.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_lung_59907.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_lymphoma_35135.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_lymphoma_ocular_adnexa_92324.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_major_salivary_glands_88669.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_medulloblastoma_71501.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_melanoma_conjunctiva_64436.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_melanoma_head_and_neck_82003.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_melanoma_skin_34689.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_melanoma_uvea_22506.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_merkel_cell_skin_71353.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_middle_ear_38870.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_mouth_other_30776.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_mycosis_fungoides_14217.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_myeloma_and_plasma_cell_disorders_3894.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_nasal_cavity_and_paranasal_sinuses_97890.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_nasopharynx_69453.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_orbital_sarcoma_90415.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_oropharynx_79318.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_ovary_and_primary_peritoneal_carcinoma_26044.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_palate_hard_38646.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_pancreas_85813.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_parathyroid_93552.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_penis_70064.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_pharynx_other_63252.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_placenta_6507.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_pleural_mesothelioma_74611.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_primary_cutaneous_lymphomas_45083.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_prostate_48792.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_respiratory_other_17734.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_retinoblastoma_10326.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_retroperitoneum_11521.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_sinus_other_893.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_skin_except_eyelid_95559.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_skin_eyelid_74710.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_small_intestine_48854.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_soft_tissue_and_sarcomas_99149.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_stomach_19183.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_testis_36736.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_thymus_2194.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_thyroid_44895.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_tongue_anterior_40968.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_trachea_96519.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_urethra_73432.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_urinary_other_89509.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_vagina_63227.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_ss2018_vulva_47165.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/derived_summary_grade_na_6690.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/egfr_mutational_analysis_51122.json (90%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_13303.json (76%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_14084.json (72%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_20229.json (78%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_2212.json (70%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_22645.json (78%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_22894.json (54%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_23805.json (78%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_23953.json (78%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_24042.json (72%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_24606.json (68%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_25000.json (79%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_25281.json (76%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_26533.json (72%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_28878.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_29252.json (75%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_30426.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_33408.json (79%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_34827.json (76%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_3742.json (76%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_41985.json (76%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_47277.json (76%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_53046.json (72%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_56430.json (76%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_71734.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_74247.json (76%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_76404.json (64%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_79894.json (71%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_80017.json (59%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_83665.json (76%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_88527.json (72%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_89421.json (74%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_89986.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_91004.json (75%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_91154.json (72%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_94984.json (75%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_95518.json (75%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_96081.json (76%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_98654.json (75%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_mucosal_head_and_neck_45697.json (75%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_v9_1812.json (70%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_v9_3184.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_v9_58862.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_mets_v9_76161.json (59%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_12346.json (60%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_19089.json (58%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_3385.json (83%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_3433.json (67%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_38280.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_3897.json (68%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_40607.json (61%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_42615.json (56%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_43548.json (66%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_4717.json (52%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_50451.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_53330.json (66%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_55521.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_60922.json (74%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_72244.json (59%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_72245.json (71%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_72332.json (65%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_81646.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_84520.json (55%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_85962.json (88%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_93022.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_93027.json (62%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_93243.json (59%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_96275.json (68%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_97833.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_98910.json (66%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_copy_25294.json (70%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_v9_192.json (58%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_v9_52408.json create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_v9_58724.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_v9_6892.json (53%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_primary_tumor_v9_75679.json (67%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_prostate_pathologic_extension_2781.json (67%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_regional_nodes_10020.json (75%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_11936.json create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_12613.json create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_16316.json create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_21853.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_regional_nodes_22383.json (74%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_regional_nodes_27426.json (75%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_29442.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_regional_nodes_30921.json (64%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_regional_nodes_3383.json (59%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_36470.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_regional_nodes_38984.json (62%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_regional_nodes_48374.json (69%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_regional_nodes_53169.json (78%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_55756.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_regional_nodes_58339.json (75%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_regional_nodes_61282.json (78%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_62689.json create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_6464.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_regional_nodes_65616.json (75%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_7080.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_regional_nodes_76612.json (67%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_77237.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_regional_nodes_79068.json (75%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_regional_nodes_80411.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_regional_nodes_8284.json (74%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_regional_nodes_86049.json (75%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_regional_nodes_92760.json (66%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_94494.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_regional_nodes_97333.json (75%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_99855.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_regional_nodes_v9_3599.json (64%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_regional_nodes_v9_56625.json (61%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_regional_nodes_v9_57286.json (53%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/eod_regional_nodes_v9_73197.json (76%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/er_allred_score_36612.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/er_percent_positive_61867.json (74%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/er_summary_44166.json (90%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/esoph_tumor_epicenter_18976.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/esophagusgejunction_egj_stomach_57130.json (60%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_baa.json (52%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bad.json (54%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bag.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_baj.json (67%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bak.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bal.json (53%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bam.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_ban.json (69%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bao.json (52%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bap.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bar.json (50%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bas.json (59%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bat.json (51%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bau.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bav.json (61%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_baw.json (62%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bax.json (59%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbb.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bbc.json (52%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbd.json create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbe.json create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbi.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bbj.json (50%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbk.json create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbl.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bbm.json (67%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbn.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bbo.json (72%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbp.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bbr.json (71%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bbs.json (58%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbx.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bcb.json (64%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bcc.json (56%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bcd.json (61%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bce.json (54%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bcf.json (50%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bcg.json (62%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bci.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bcj.json (72%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bcl.json (50%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bcm.json (56%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bcn.json (56%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bco.json (58%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bcp.json (58%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcq.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bcr.json (52%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcs.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bct.json (56%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcv.json create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcx.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bcy.json (60%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bdd.json (66%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bde.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bdg.json (54%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bdh.json (52%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bdk.json (56%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bdl.json (68%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bdo.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bds.json (71%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bdu.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bez.json (59%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bfa.json (57%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bfg.json (61%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bfh.json (81%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfi.json create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfk.json create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfl.json create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfm.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bfp.json (51%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bfq.json (61%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bfr.json (51%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bfs.json (51%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bft.json (58%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bfv.json (59%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfw.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bfy.json (60%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bgc.json (84%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_bna.json (69%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extension_btb.json (69%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extranodal_extension_clinical_5022.json (89%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extranodal_extension_head_and_neck_clinical_79321.json create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extranodal_extension_head_and_neck_pathological_87046.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extranodal_extension_pathological_30739.json (67%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/extravascular_matrix_patterns_1397.json (90%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/fibrosis_score_38658.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/figo_stage_30513.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/figo_stage_cervix_46535.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/figo_stage_corpus_adenosarcoma_24886.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/figo_stage_corpus_carcinoma_and_carcinosarcoma_69186.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/figo_stage_corpus_sarcoma_78807.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/figo_stage_placenta_73452.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/figo_stage_vagina_61098.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/figo_stage_vulva_69787.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/gestational_prog_index_28647.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/gleason_pattern_clinical_75179.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/gleason_patterns_pathological_833.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/gleason_score_clinical_67175.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/gleason_score_pathological_82121.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/gleason_tertiary_pattern_6430.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_18316.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_18831.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_19087.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_19997.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_21060.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_22454.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_24620.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_25704.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_26293.json (98%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_26768.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_2756.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_29193.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_36085.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_41135.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_46962.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_54911.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_62593.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_6485.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_64933.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_69174.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_73056.json (98%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_73461.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_78613.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_83264.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_8742.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_88426.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_91491.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_91989.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_standard_94331.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_standard_non_ajcc_32473.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_clinical_v9_88505.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_11803.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_12915.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_19141.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_19694.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_20069.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_20722.json (99%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_26086.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_27152.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_29069.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_31963.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_38051.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_40052.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_40399.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_42127.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_46618.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_47031.json (99%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_4783.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_49403.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_53280.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_57271.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_59340.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_59975.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_68805.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_73388.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_84704.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_85185.json (99%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_91031.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_93273.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_standard_94268.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_standard_non_ajcc_5627.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_pathological_v9_76065.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_1647.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_18631.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_21162.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_23317.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_2503.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_2541.json (54%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_26948.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_26978.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_27082.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_30400.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_35900.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_41222.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_4232.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_43459.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_45036.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_53870.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_54917.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_60334.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_61658.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_68213.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_69737.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_72770.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_74830.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_76032.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_88214.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_93593.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_93998.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_95734.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_97989.json (99%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_yc_31990.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_yc_55565.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_clin_yc_v9_85438.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_20786.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_25809.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_28874.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_30693.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_32110.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_35393.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_36935.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_3704.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_40048.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_41285.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_45323.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_47044.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_48765.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_48957.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_55848.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_58350.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_65729.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_67342.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_75348.json (99%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_76876.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_80308.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_83202.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_86055.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_87571.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_90448.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_91649.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_92197.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_93034.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_98398.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_yp_3519.json (99%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_yp_8036.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/grade_post_therapy_path_yp_v9_717.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/hcg_post_orchiectomy_lab_value_13834.json (82%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/hcg_post_orchiectomy_range_92334.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/hcg_pre_orchiectomy_lab_value_55584.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/hcg_pre_orchiectomy_range_67679.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/her2_ihc_summary_57693.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/her2_ish_dp_copy_no_89821.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/her2_ish_dual_probe_ration_4635.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/her2_ish_sp_copy_no_95955.json (66%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/her2_ish_summary_40783.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/her2_overall_summary_copy_71435.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/her2_summary_30512.json (77%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/heritable_trait_49734.json (74%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/high_risk_cytogenetics_97806.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/high_risk_features_73750.json (92%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/histologic_subtype_8603.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/histology.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/histology_discriminator_for_8020_3_93311.json (94%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/hiv_status_12569.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ids.txt (70%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/inr_prothrombin_time_6158.json (93%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/intern_prognostic_index_90310.json (91%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/invasion_beyond_capsule_4149.json (66%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ipsilateral_adrenal_gland_involvement_61538.json (69%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/jak2_80148.json (75%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ki67_8355.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ki_67_67661.json (84%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/kit_gene_immunohistochemistry_33220.json (84%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/kras_79447.json (72%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/lacrimal_gland_lacrimal_sac_63106.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ldh_lab_value_85652.json (94%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ldh_level_12428.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ldh_post_orchiectomy_range_38574.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ldh_pre_orchiectomy_range_42762.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ldh_pretreatment_level_82697.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ldh_upper_limits_of_normal_34244.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ln_assessment_method_femoral_inguinal_48450.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ln_assessment_method_pelvic_vulva_10928.json (92%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_size_70140.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ln_status_femoral_inguinal_13374.json (76%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ln_status_femoral_inguinal_vagina_64638.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ln_status_para_aortic_41020.json (76%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ln_status_pelvic_31753.json (67%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ln_status_pelvic_93438.json (77%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/lymph_node_laterality_65685.json (67%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/lymph_nodes_assessment_method_femoral_46948.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/lymph_nodes_assessment_method_para_aortic_56026.json (91%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/lymph_nodes_assessment_method_pelvic_33476.json (91%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/lymph_nodes_distant_assessment_method_24499.json (90%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/lymph_nodes_distant_mediastinal_scalene_90567.json (75%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2/tables/ln_head_and_neck_levels_i_iii_copy_75250.json => 3.3/tables/lymph_nodes_head_and_neck_levels_i_iii_19222.json} (68%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/lymph_nodes_head_and_neck_levels_iv_v_55093.json (62%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2/tables/ln_head_and_neck_levels_vi_vii_copy_60704.json => 3.3/tables/lymph_nodes_head_and_neck_levels_vi_vii_32325.json} (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2/tables/ln_head_and_neck_other_copy_28349.json => 3.3/tables/lymph_nodes_head_and_neck_other_31141.json} (62%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/lymph_nodes_isolated_tumor_cells_67876.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/lymphocytosis_79150.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/major_vein_involvement_87947.json (74%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/measured_basal_diameter_70699.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/measured_thickness_84907.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/melanoma_ciliary_body_melanoma_iris_79773.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hab.json (57%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hac.json (58%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_had.json (59%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hae.json (70%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_haf.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hah.json (59%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_haj.json (60%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hak.json (76%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hal.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_han.json (72%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_har.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hat.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hau.json (55%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hav.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_haw.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_haz.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hba.json (72%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hbb.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hbe.json (71%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hbg.json (66%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hbo.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hbv.json (78%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hbx.json (72%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hbz.json (59%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hcf.json (68%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hcg.json (70%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hch.json (74%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hci.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hck.json (57%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hcp.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hcq.json (71%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hcr.json (69%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hcu.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hcv.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hna.json (68%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mets_hph.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mgmt_17454.json (99%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/microsatellite_instability_35598.json create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/microsatellite_instability_7008.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/microvascular_density_70589.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mitotic_count_uveal_melanoma_26990.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/mitotic_rate_melanoma_88184.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/multigene_signature_method_85043.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/multigene_signature_result_37000.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/multiple_myeloma_terminology_20875.json (94%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nasopharynx_pharyngealtonsil_84756.json (57%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/neoadj_tx_clinical_response_31723.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/neoadj_tx_treatment_effect_18122.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/neoadj_tx_treatment_effect_23019.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/neoadj_tx_treatment_effect_34708.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/neoadj_tx_treatment_effect_4391.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/neoadj_tx_treatment_effect_52725.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/neoadj_tx_treatment_effect_61650.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/neoadj_tx_treatment_effect_90678.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/neoadjuvant_therapy_37302.json (98%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_daa.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dab.json (66%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dai.json (59%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_daj.json create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dak.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dam.json (71%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dan.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_daq.json (50%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dat.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dau.json (71%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dav.json create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_daw.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_day.json (78%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dba.json (71%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dbb.json (64%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dbc.json (75%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dbd.json (68%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dbe.json (75%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dbf.json (78%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dbg.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dbh.json (82%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dbi.json (83%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbj.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dbo.json (80%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dbq.json (53%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dbu.json (79%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dbv.json (60%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dbw.json (70%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dbx.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dby.json (64%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dca.json (67%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dcb.json (75%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dcc.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dcd.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dce.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dck.json (73%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dcl.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dcn.json (80%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dcu.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dcz.json (66%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dde.json (57%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_ddf.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_ddj.json (65%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_ddn.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_ddp.json (74%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dew.json (65%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfc.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dfd.json (84%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dfe.json (59%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dfg.json (53%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dfh.json (74%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dfl.json (78%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dfm.json (70%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfn.json create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfo.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dfq.json (81%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfr.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_dna.json (69%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_exam_17543.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_exam_76029.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_exam_dna_95635.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_pos_2999.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_pos_dna_91511.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_pos_fab.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_pos_fah.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nodes_pos_fpa.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/nras_mutational_analysis_16621.json (77%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/number_of_cores_examined_64985.json create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/number_of_cores_positive_87819.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/number_of_examined_para_aortic_nodes_38078.json (62%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/number_of_examined_pelvic_nodes_60771.json (69%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/number_of_positive_ipsilateral_level_i_ii_axillary_lymph_nodes_79439.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/number_of_positive_para_aortic_nodes_62533.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/number_of_postive_pelvic_nodes_94512.json (75%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/occult_head_and_neck_lymph_nodes_10277.json (54%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/oncotype_dx_recur_score_73667.json (84%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/oncotype_dx_recurrence_score_dcis_70549.json (78%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/oncotype_dx_risk_level_11033.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/oncotype_dx_risk_level_dcis_53080.json (85%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/organomegaly_16131.json (88%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/oropharyngeal_p16_44685.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/p16_19452.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/p16_831.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/p16_anus_2709.json (99%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/p16_hpv_human_papilloma_virus_status_head_and_neck_509.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/pd_l1_61573.json (69%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/perineural_invasion_24604.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/perineural_invasion_27557.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/perineural_invasion_84622.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/peripheral_blood_involv_92357.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/peritoneal_cytology_38674.json (91%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/peritoneal_cytology_with_primary_tumor_for_ss2018_t_19664.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/peritoneal_cytology_with_primary_tumor_for_ss2018_t_66387.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/peritoneal_cytology_with_primary_tumor_for_ss2018_t_88427.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/pleural_effusion_40041.json (67%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/post_neoadj_chemo_percent_necrosis_15912.json (79%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/pr_allred_score_83938.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/pr_percent_positive_94563.json (74%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/pr_summary_49534.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/primary_peritoneum_tumor_19475.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/primary_scleros_cholangitis_86402.json (84%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/primary_site.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/profound_immune_suppression_68178.json (99%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/psa_46258.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ptld_17694.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/radiation_surg_seq.json (97%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/rcb_class_750.json create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/residual_cancer_burden_62520.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/residual_tumor_volume_post_cytoreduction_90653.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/response_to_neoadjuvant_therapy_57695.json (85%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/s_category_clinical_19191.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/s_category_pathologic_34448.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/sarcomatoid_features_99558.json (75%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_discriminator_1_63995.json (81%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_discriminator_2_15990.json (82%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_adnexa_uterine_other.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_adrenal_gland.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_ampulla_vater.json (88%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_anus.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_anus_v9_2023.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_appendix.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_appendix_v9_2023.json (90%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_bile_ducts_distal.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_bile_ducts_intrahepat.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_bile_ducts_perihilar.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_biliary_other.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_bladder.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_bone.json (86%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_bone_appendicular_skeleton.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_bone_spine.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_brain.json (94%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_brain_v9_2023.json (94%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_breast.json (88%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_buccal_mucosa.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_carcinoid_appendix.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_cervical_lymph_nodes_occult_head_and_neck.json (91%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_cervix.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_cervix_9th_2021.json (90%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_cervix_sarcoma.json (92%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_chronic_lymphocytic_leukemia_small_lymphocytic_lymphoma_cll_sll.json (92%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_cns_other.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_cns_other_v9_2023.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_colon.json (88%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_conjunctiva.json (86%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_corpus_adenosarcoma.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_corpus_carcinoma.json (88%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_corpus_sarcoma.json (88%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_cutaneous_squamous_cell_carcinoma_head_and_neck.json (90%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_cystic_duct.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_digestive_other.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_endocrine_other.json (88%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_esophagus_gejunction.json (93%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_esophagus_including_ge_junction_squamous.json (93%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_eye_other.json (88%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_fallopian_tube.json (90%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_floor_mouth.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_gallbladder.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_genital_female_other.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_genital_male_other.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_gist_appendix.json (91%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_gum_lower.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_heart_mediastinum.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_heme_retic.json (95%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_hypopharynx.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_ill_defined_other.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_intracranial_gland.json (93%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_intracranial_gland_v9_2023.json (95%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_kaposi_sarcoma.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_kidney_parenchyma.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_kidney_renal_pelvis.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_lacrimal_gland.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_lacrimal_sac.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_larynx_glottic.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_larynx_other.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_larynx_subglottic.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_larynx_supraglottic.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_lip_lower.json (88%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_liver.json (86%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_lung.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_lung_v9_2025.json (90%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_lymphoma.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_lymphoma_ocular_adnexa.json (88%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_major_salivary_glands_v9_2026.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_medulloblastoma_v9_2023.json (91%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_melanoma_buccal_mucosa.json (91%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_melanoma_ciliary_body.json (90%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_melanoma_conjunctiva.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_melanoma_iris.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_melanoma_skin.json (88%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_merkel_cell_skin.json (91%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_middle_ear.json (86%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_mouth_other.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_mycosis_fungoides.json (90%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_myeloma_plasma_cell_disorder.json (90%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_nasal_cavity.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_nasopharynx.json (91%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_nasopharynx_v9_2025.json (62%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_net_adrenal_gland.json (88%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_net_ampulla.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_net_ampulla_of_vater_v9_2024.json (90%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_net_appendix_v9_2024.json (90%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_net_colon.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_net_colon_and_rectum_v9_2024.json (90%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_net_duodenum.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_net_duodenum_v9_2024.json (90%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_net_jejunum_and_ileum_v9_2024.json (90%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_net_pancreas.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_net_pancreas_v9_2024.json (90%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_net_small_intestine.json (90%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_net_stomach.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_net_stomach_v9_2024.json (90%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_orbit.json (95%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_oropharynx.json (70%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_oropharynx_hpv_associated_v9_2026.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_ovary.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_palate_hard.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_pancreas_body_tail.json (91%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_parathyroid.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_parotid_gland.json (70%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_penis.json (87%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_peritoneum.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_pharynx_other.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_placenta.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_plasmacytomas.json (92%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_pleura.json (88%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_pleural_mesothelioma_v9_2025.json (90%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_primary_cutaneous_lymphoma_non_mf_ss.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_primary_peritoneal_carcinoma.json (74%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_prostate.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_respiratory_other.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_retinoblastoma.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_retroperitoneum.json (60%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_sinus_maxillary.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_sinus_other.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_skin_eyelid.json (88%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_skin_other.json (88%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_small_intestine.json (88%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_soft_tissue_heart_and_mediastinum.json (91%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_soft_tissue_rare.json (50%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_soft_tissue_sarcoma_head_and_neck.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_soft_tissue_trunk_and_extremities.json (94%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_stomach.json (91%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_testis.json (88%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_thymus.json (88%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_thymus_v9_2025.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_thyroid.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_thyroid_medullary.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_tongue_anterior.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_tongue_base.json (71%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_trachea.json (86%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_urethra.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_urethra_prostatic.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_urinary_other.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_vagina.json (87%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_vulva.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/schema_selection_vulva_v9_2024.json (90%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_mets_21628.json (74%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_mets_32413.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_mets_4721.json (70%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_mets_48348.json (70%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_mets_57075.json (68%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_mets_61487.json (71%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_mets_66514.json (55%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_mets_79245.json (75%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_mets_84419.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_mets_90003.json (69%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_mets_90643.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_mets_lip_lower_28596.json (74%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_mets_melanomachoroid_55264.json (69%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_mets_nasopharynx_46629.json (74%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_mets_sinus_othervs2_15755.json (66%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_primary_tumor_25824.json (67%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_primary_tumor_31838.json (68%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_primary_tumor_36538.json (52%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_primary_tumor_38025.json (67%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_primary_tumor_42176.json (61%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_42751.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_primary_tumor_43302.json (53%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_primary_tumor_44962.json (59%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_primary_tumor_52444.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_primary_tumor_53926.json (63%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_primary_tumor_59317.json (60%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_primary_tumor_60433.json (61%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_primary_tumor_6275.json (54%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_primary_tumor_68925.json (55%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_primary_tumor_72151.json (53%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_88917.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_primary_tumor_9084.json (67%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_primary_tumor_94875.json (62%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_primary_tumor_95193.json (55%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_primary_tumor_96082.json (50%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_primary_tumor_eyeother_64077.json (62%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_primary_tumor_head_neck_melanoma_38698.json (69%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_regional_nodes_17757.json (51%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_regional_nodes_19661.json (83%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_regional_nodes_27397.json (64%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_regional_nodes_36710.json (70%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_regional_nodes_67072.json (68%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_regional_nodes_69051.json (67%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_regional_nodes_69974.json (74%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_regional_nodes_83435.json (76%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_regional_nodes_91716.json (59%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_regional_nodes_93152.json (61%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_regional_nodes_copy_24179.json (64%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_regional_nodes_eyeother_16963.json (71%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/seer_regional_nodes_lacrimal_sac_33881.json (70%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/sentinel_nodes_exam_7235.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/sentinel_nodes_pos_95909.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/separate_tumor_nodules_69006.json (74%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/serum_alb_pretx_level_58159.json create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/sex_assigned_at_birth_63290.json create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/spread_through_air_spaces_stas_67834.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_44993.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_adnexa_uterine_other_values_44976.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_adrenal_gland_including_net_adrenal_70096.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_ampulla_of_vater_including_net_96311.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_anus_55561.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_appendix_including_netl_54459.json (95%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_bladder_57733.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_brain_67865.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_breast_69079.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_buccal_mucosa_94903.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_cervical_lymph_nodes_and_unknown_primary_tumor_8991.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_cervix_64954.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_cns_other_67712.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_colon_and_rectum_including_net_40538.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_conjunctiva_16779.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_corpus_carcinoma_and_carcinosarcoma_28794.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_corpus_sarcoma_75896.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_digestive_other_9136.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_endocrine_other_54817.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_esophagus_excluding_gist_57104.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_extrahepatic_bile_ducts_65728.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_eye_other_36531.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_fallopian_tube_83058.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_floor_mouth_83713.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_floor_of_mouth_27181.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_gallbladder_15174.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_genital_female_other_5962.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_genital_male_other_44390.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_gist_23534.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_gum_75440.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_hemeretic_3793.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_hypopharynx_excluding_melanoma_8720_8790_copy_30010.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_ill_defined_18664.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_intracranial_gland_98794.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_intrahepatic_bile_ducts_51957.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_kaposi_sarcoma_17563.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_kidney_renal_parenchyma_30980.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_kidney_renal_pelvis_29650.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_lacrimal_gland_82062.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_larynx_glottic_excluding_melanoma_8720_8790_2238.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_larynx_other_excluding_melanoma_8720_8790_40558.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_larynx_subglottic_excluding_melanoma_8720_8790_93242.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_larynx_supraglottic_excluding_melanoma_8720_8790_91429.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_lip_92534.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_liver_84469.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_lung_41334.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_lymphoma_27031.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_lymphoma_ocular_adnexa_3583.json (99%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_major_salivary_glands_43893.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_medulloblastoma_22906.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_melanoma_choroid_ciliary_body_iris_21929.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_melanoma_conjunctiva_86342.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_melanoma_head_and_neck_8720_8790_46168.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_melanoma_skin_64985.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_merkel_cell_carcinoma_89481.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_middle_ear_16857.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_mouth_other_31159.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_mycosis_fungoides_94448.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_nasal_cavity_and_ethmoid_sinus_excluding_melanoma_8720_8790_21699.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_nasopharynx_excluding_melanoma_8720_8790_copy_99106.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_orbit_27202.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_oropharynx_excluding_melanoma_8720_8790_9999.json (65%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_ovary_fallopian_tube_and_peritoneal_carcinoma_21678.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_palate_hard_86267.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_pancreas_95507.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_parathyroid_99309.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_penis_97065.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_pharynx_nos_excluding_melanoma_8720_8790_3303.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_placenta_66365.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_pleura_60930.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_primary_cutaneous_lymphomas_4605.json (66%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_prostate_76172.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_respiratory_other_36695.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_retinoblastoma_45411.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_sinus_other_excluding_melanoma_8720_8790_91859.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_skin_of_eyelid_82925.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_skin_other_56341.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_small_intestine_including_net_85335.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_soft_tissue_31311.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_soft_tissue_heart_mediastinum_pleura_63956.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_soft_tissue_retroperitoneum_5644.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_stomach_including_net_stomach_35647.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_testis_82848.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_thymus_60066.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_thyroid_33058.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_tongue_anterior_66978.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_trachea_70961.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_urethra_14363.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_urinary_other_87865.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_vagina_94653.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_validation.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ss2018_vulva_49198.json (99%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/summary_stage_benign_3306.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/summary_stage_lymphoma_25139.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/summary_stage_raa.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/summary_stage_rac.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/summary_stage_rpa.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/systemic_surg_seq.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/systemic_symptoms_at_dx_60639.json (88%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/thrombocytopenia_8479.json (85%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/thyroid_gland_thyroglossal_duct_21498.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/tumor_deposits_40070.json (89%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/tumor_growth_pattern_31889.json (88%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/tumor_size_clinical_48894.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/tumor_size_clinical_60979.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/tumor_size_clinical_breast_34385.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/tumor_size_clinical_dna_64119.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/tumor_size_clinical_full_19656.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/tumor_size_clinical_full_74867.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/tumor_size_pathological_25597.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/tumor_size_pathological_43328.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/tumor_size_pathological_breast_85445.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/tumor_size_pathological_dna_6742.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/tumor_size_pathological_full_62176.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/tumor_size_pathological_full_93442.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/tumor_size_summary_47973.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/tumor_size_summary_63115.json (97%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/tumor_size_summary_breast_14624.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/tumor_size_summary_dna_13275.json (96%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/tumor_size_summary_full_15510.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/tumor_size_summary_full_31213.json (98%) create mode 100644 algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/type_of_reporting_source_76696.json rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/ulceration_5718.json (73%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/urethra_prostatic_urethra_30106.json (98%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/visceral_pleural_invasion_25940.json (76%) rename algorithm-eod/src/main/resources/algorithms/eod_public/{3.2 => 3.3}/tables/year_dx_validation.json (96%) diff --git a/algorithm-eod/src/main/java/com/imsweb/staging/eod/EodDataProvider.java b/algorithm-eod/src/main/java/com/imsweb/staging/eod/EodDataProvider.java index 26b132397..c57e0a79a 100644 --- a/algorithm-eod/src/main/java/com/imsweb/staging/eod/EodDataProvider.java +++ b/algorithm-eod/src/main/java/com/imsweb/staging/eod/EodDataProvider.java @@ -38,8 +38,8 @@ public static synchronized EodDataProvider getInstance(EodVersion version) { } public enum EodVersion { - LATEST("3.2"), - V3_2("3.2"); + LATEST("3.3"), + V3_3("3.3"); private final String _version; diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/546cf5aee4b0d965832a94bf.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/546cf5aee4b0d965832a94bf.json deleted file mode 100644 index 67b97efb4..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/546cf5aee4b0d965832a94bf.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name" : "Cortex", - "definition" : "The external or outer surface layer of an organ, as distinguished from the core, or medulla, of the organ. In some organs, such as the adrenal glands, the cortex has a different function than the medulla.", - "alternate_names" : [ "Cortical" ], - "last_modified" : "2015-07-23T18:29:28.123Z" -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/546f598de4b0d965832bb0c4.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/546f598de4b0d965832bb0c4.json deleted file mode 100644 index 8376c55a7..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/546f598de4b0d965832bb0c4.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "name" : "Parenchyma", - "definition" : "The parenchyma is the functional portion of an organ, in contrast to its framework or stroma. For\nexample, the parenchyma of the kidney contains all of the structures which filter and remove waste\nproducts from the blood. In general, malignancies tend to arise in the parenchyma of an organ.\n", - "last_modified" : "2015-07-23T18:29:45.973Z" -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/5505c8e7e4b0c48f31d70838.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/5505c8e7e4b0c48f31d70838.json deleted file mode 100644 index 4ba29ec42..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/5505c8e7e4b0c48f31d70838.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name" : "Postcricoid region", - "definition" : "Extends from the level of the arytenoid cartilages and connecting folds to the inferior border of the cricoid cartilage, thus forming the anterior wall of the hypopharynx. ", - "alternate_names" : [ "Cricoid, NOS", "Cricopharynx", "Pharyngo-esophageal junction", "Postcricoid area" ], - "last_modified" : "2015-08-31T13:14:29.565Z" -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55097bbee4b0c48f31d8967a.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55097bbee4b0c48f31d8967a.json deleted file mode 100644 index 640ad63b4..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55097bbee4b0c48f31d8967a.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "name" : "Stroma", - "definition" : "The stroma is the cells and tissues that support, store nutrients, and maintain visibility within an organ. Stroma consists of connective tissue, vessels and nerves, and provides the framework of an organ. In general, spread of tumor to the stroma of an organ is still considered localized or confined to the organ of origin.", - "last_modified" : "2015-07-23T18:30:11.854Z" -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/550adaede4b0c48f31d94520.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/550adaede4b0c48f31d94520.json deleted file mode 100644 index 6fbf48d1e..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/550adaede4b0c48f31d94520.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name" : "Summary Stage", - "definition" : "Summary staging is the most basic way of categorizing how far a cancer has spread from its point of origin. \n\nThe 2000 version of Summary Stage applies to every anatomic sites, including the lymphoma and leukemias. Summary staging uses all information in the medical record. It is a combination of the most precise clinical and pathological documentation of the extent of disease. \n\nThere are eight categories in Summary Stage\n0-In situ\n1-Localized\n2-Regional by direct extension only\n3-Regional lymph nodes involved only\n4-Regional by BOTH direct extension AND lymph node involvement\n5-Regional, NOS (Not otherwise specified)\n7-Distant site(s)/node(s) involved\n9-Unknown if extension or metastasis (unstaged, unknown, or unspecified), death certificate only", - "alternate_names" : [ "General Staging", "SEER Staging", "SEER Summary Stage", "Summary Stage 2000" ], - "last_modified" : "2015-07-23T18:24:29.829Z" -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/554540cfe4b0426fced42655.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/554540cfe4b0426fced42655.json deleted file mode 100644 index 12143fad1..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/554540cfe4b0426fced42655.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name" : "Collaborative stage data collection system", - "definition" : "Cancer staging system designed to derive the extent of disease at the time of diagnosis based on a complex computer algorithm based on tumor size, extension of the primary tumor, lymph node involvement, and metastases. It assigns both the American Joint Committee on Cancer (AJCC) TNMM stage and the Surveillance, Epidemiology, and End Results Program (SEER) Summary Stage 1977 and 2000. It was developed in 2004 jointly by the national standard-settings organizations.\n\nFor more information, see https://cancerstaging.org/cstage/Pages/default.aspx", - "alternate_names" : [ "CS" ], - "last_modified" : "2015-07-23T17:36:43.477Z" -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55a800abe4b05cd0cddb978e.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55a800abe4b05cd0cddb978e.json deleted file mode 100644 index c31f0e556..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55a800abe4b05cd0cddb978e.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name" : "Adjacent tissue(s), NOS", - "definition" : "The unnamed tissues that immediately surround an organ or structure containing a primary cancer. Use this category when a tumor has invaded past the outer border (capsule, serosa, or other edge) of the primary organ into the organ’s surrounding supportive structures but has not invaded into larger structures or adjacent organs. The structures considered in ICD-O-3 as connective tissue include the following: adipose tissue; aponeuroses; arteries; blood vessels; bursa; connective tissue, NOS; fascia; fatty tissue; fibrous tissue; ganglia; ligaments; lymphatic channels (not nodes); muscle; nerves (spinal, sympathetic and peripheral); skeletal muscle; subcutaneous tissue; synovia; tendons; tendon sheaths; veins; and vessels, NOS. In general, these tissues do not have specific names. These tissues form the framework of many organs, provide support to hold organs in place, bind tissues and organs together, and serve as storage sites for nutrients. Blood, cartilage and bone are sometimes considered connective tissues, but in this manual they would be listed separately.\n", - "alternate_names" : [ "Connective tissue" ], - "last_modified" : "2015-07-23T18:30:47.280Z" -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55a80262e4b05cd0cddb99b8.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55a80262e4b05cd0cddb99b8.json deleted file mode 100644 index 49cc0833f..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55a80262e4b05cd0cddb99b8.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "name" : "Adjacent structures", - "definition" : "Connective tissues large enough to be given a specific name would be considered adjacent structures.\nFor example, the brachial artery has a name, as does the broad ligament. In general, continuous tumor\ngrowth from one organ into an adjacent named structure would be coded to ‘2 - Regional by direct\nextension only’ (unless regional lymph nodes were also involved).", - "last_modified" : "2015-07-23T18:30:31.271Z" -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55b12ee91ef5572aac76e67a.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55b12ee91ef5572aac76e67a.json deleted file mode 100644 index 748105b3d..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55b12ee91ef5572aac76e67a.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name" : "Medulla", - "definition" : "The central portion of an organ, in contrast to the outer layer or cortex. Sometimes called marrow. In\nsome organs, such as bone, the medulla or marrow has a different physiologic role than the cortex.", - "alternate_names" : [ "Medullary" ], - "last_modified" : "2015-07-23T18:29:07.894Z" -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55ba2b9b1ef5572aac7b2910.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55ba2b9b1ef5572aac7b2910.json deleted file mode 100644 index 0da9a1d1a..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55ba2b9b1ef5572aac7b2910.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "name" : "Masticator space", - "definition" : "This is the lateral anatomical region below the middle cranial fossa and is defined by distinct fascial planes. The main fascial boundary is related to the superficial layer of the deep cervical fascia. This is also known as investing fascia. The investing fascia is formed when the superficial layer of the deep cervical fascia splits at the lower margin of the body of the mandible and rises to enclose the muscles of mastication. \n\nMedially, the fascia combines with another fascia, the interpterygoid fascia, and then rises up to the skull base. Laterally, the fascia rises up above the level of the zygomatic arch and covers the temporalis muscle. The zygomatic arch is used to subdivide the MS into a suprazygomatic MS (portion above the zygomatic arch) and the nasopharyngeal MS (portion below the level of the zygomatic arch). \n\nThe contents of the MS include the mandibular division of the fifth cranial nerve, the muscles of mastication, sections of the internal maxillary artery, the pterygoid plexus and the ramus and coronoid of the mandible. Lesions ", - "last_modified" : "2015-08-31T13:14:29.565Z" -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55dcad9a1ef5571a5d96603a.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55dcad9a1ef5571a5d96603a.json deleted file mode 100644 index f8812639a..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55dcad9a1ef5571a5d96603a.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name" : "Pancoast tumor", - "definition" : "The designation of 'Pancoast' tumor relates to the symptom complex or syndrome caused by a tumor arising in the superior sulcus of the lung that involves the inferior branches of the brachial plexus (C8 and/or T1) and, in some cases, the stellate ganglion. Some superior sulcus tumors are more anteriorly located, and cause fewer neurological symptoms but encase the subclavian vessels. The extent of disease varies in these tumors, and they should be classified according to the established rules. \n\nIf there is evidence of invasion of the vertebral body or spinal canal, encasement of the subclavian vessels or unequivocal involvement of the superior branches of the brachial plexus (C8 or above), the tumor is then classified as T4. If no criteria for T4 disease is present, the tumor is classified as T3. ", - "alternate_names" : [ "Pulmonary sulcus tumor." ], - "last_modified" : "2015-08-31T13:14:29.565Z" -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55dcae631ef5571a5d966163.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55dcae631ef5571a5d966163.json deleted file mode 100644 index 6e277e7c1..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55dcae631ef5571a5d966163.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "name" : "Great vessels", - "definition" : "The great vessels (T4 in Lung) are:\n1. Aorta\n2. Superior vena cava\n3. Inferior vena cava\n4. Main pulmonary artery (pulmonary trunk)\n5. Intrapericardial portions of the right and left pulmonary artery\n6. Intrapericardial portions of the superior and inferior right and left pulmonary veins\n\nInvasion of more distal branches does not quality for classification as T4.", - "last_modified" : "2015-08-31T13:14:29.565Z" -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55dcb1521ef5576bf30cca55.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55dcb1521ef5576bf30cca55.json deleted file mode 100644 index 8577ca611..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55dcb1521ef5576bf30cca55.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name" : "Tumor deposits", - "definition" : "Tumor deposits (satellites), i.e. macro- or microscopic nests or nodules, in the lymph drainage area of a primary carcinoma without histological evidence of residual lymph node in the nodule, may represent discontinuous spread (classified in the T category), venous invasion (V1/V2) or a totally replaced lymph node. If a nodule is considered by the pathological to be a totally replaced lymph node (generally having a smooth contour), it should be recorded as a positive lymph node, and each such nodule should be counted separately as a lymph node in the final pN determination. ", - "alternate_names" : [ "Satellite nodules", "Satellites" ], - "last_modified" : "2015-08-31T13:14:29.565Z" -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55dcb26c1ef5576bf30ccc10.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55dcb26c1ef5576bf30ccc10.json deleted file mode 100644 index 853c85068..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55dcb26c1ef5576bf30ccc10.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name" : "Isolated tumor cells", - "definition" : "Isolated tumor cells (ITC) are single tumor cells or small clusters of cells not more than 0.2 mm in greatest extent that can be detected by routine H and E stains or immuno-histochemistry. An additional criterion has been proposed to include a cluster of fewer than 200 cells in a single histological cross-section. The same applies to cases with findings suggestive of tumor cells or their components by non-morphological techniques such as flow cytometry or DNA analysis. \n\nITCs do not typically show evidence of metastatic activity (e.g. proliferation or stromal reaction) or penetration of lymphatic sinus walls. \n\n", - "alternate_names" : [ "ITC", "ITCs" ], - "last_modified" : "2015-08-31T13:14:29.565Z" -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/terms.txt b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/terms.txt deleted file mode 100644 index 305e16a94..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/terms.txt +++ /dev/null @@ -1,23 +0,0 @@ -Adjacent structures~55a80262e4b05cd0cddb99b8 -Adjacent tissue(s), NOS~55a800abe4b05cd0cddb978e -Collaborative stage data collection system~554540cfe4b0426fced42655 -Connective tissue~55a800abe4b05cd0cddb978e -Cortex~546cf5aee4b0d965832a94bf -Cortical~546cf5aee4b0d965832a94bf -Great vessels~55dcae631ef5571a5d966163 -ITC~55dcb26c1ef5576bf30ccc10 -ITCs~55dcb26c1ef5576bf30ccc10 -Isolated tumor cells~55dcb26c1ef5576bf30ccc10 -Level VA~55a9a501e4b05cd0cddc710a -Level VB~55a9a501e4b05cd0cddc710a -Masticator space~55ba2b9b1ef5572aac7b2910 -Medulla~55b12ee91ef5572aac76e67a -Medullary~55b12ee91ef5572aac76e67a -Pancoast tumor~55dcad9a1ef5571a5d96603a -Parenchyma~546f598de4b0d965832bb0c4 -Postcricoid area~5505c8e7e4b0c48f31d70838 -Postcricoid region~5505c8e7e4b0c48f31d70838 -Satellite nodules~55dcb1521ef5576bf30cca55 -Stroma~55097bbee4b0c48f31d8967a -Summary Stage~550adaede4b0c48f31d94520 -Tumor deposits~55dcb1521ef5576bf30cca55 diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/hemeretic.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/hemeretic.json deleted file mode 100644 index c63fd0b7f..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/hemeretic.json +++ /dev/null @@ -1,342 +0,0 @@ -{ - "id" : "hemeretic", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "HemeRetic", - "title" : "HemeRetic", - "notes" : "9724, 9727, 9740-9742, 9749, 9762-9809, 9811-9820, 9831-9920, 9931-9993 \n* C700-C729, C751-C753 for 9749, 9766 (2018-2022 only) (See Note 2)\n\nC000-C440, C442-C689, C691-C694, C698-C809: 9591 and Schema Discriminator 1: 1, 2 \n\nC000-C699, C739-C750, C754-C809: 9751, 9755-9759 \n\nC000-C440, C442-C689, C691-C694, C698-C809: 9930 \n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 83 *Leukemia*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Histologies moved to Brain, CNS, Intracranial Gland** \n* For the histologies and primary sites listed below, these have moved to the Brain, CNS Other, and Intracranial Gland schemas starting with 2023 diagnoses.\n* If you have one of these cases for 2018-2022, then this is the appropriate schema. If you have one of these cases diagnosed on January 1, 2023, forward, see the appropriate schema\n * **9749, 9766** \n * **Brain**: C700, C710-C719\n * **CNS Other**: C701, C709, C720-C725, C728-C729\n * **Intracranial Gland**: C751-C753\n\n**Note 3:** **Other EOD Schemas with the listed histologies**\n* **Brain**: 9751, 9755-9759 (C700, C710-C719)\n* **CNS Other**: 9751, 9755-9759 (C701, C709, C720-C725, C728-C729)\n* **Intracranial Gland**: 9751, 9755-9759 (C751-C753)\n* **Lymphoma**: 9591 and Schema Discriminator 1: 3, 9 (C000-C440, C442-C689, C691-C694, C698-C809)\n* **Lymphoma Ocular Adnexa**: 9930 (C441, C690, C695-C696)\n\n**Note 4:** **Summary Stage** \n* Summary Stage is the only applicable staging system for this site/histology/schema.\n\n**Note 5:** **Histologies and Primary Sites** \n* See list of specific histologies below, effective for cases diagnosed 2010 and forward. \n* All primary sites (C000-C809) are included unless otherwise specified. \n\n**Note 6:** **Schema includes the preferred terms based on the 2017 WHO Classification of Haematopoietic and Lymphoid Tissues**\n\n9591 Splenic B-cell lymphoma/leukemia, unclassifiable (except C441, C690, C695-C696)\n9724 Systemic EBV-positive T-cell lymphoma of childhood\n9727 Blastic plasmacytoid dendritic cell neoplasm\n9740 Mast cell sarcoma\n9741 Systemic mastocytosis with an associated hematological neoplasm\n9742 Mast cell leukemia\n9749 Erdheim-Chester disease (2021+ only) (except C700-C729, C751-C753 for 1/1/2023+)\n9751 Langerhans cell histiocytosis, disseminated (except C700-C729, C751-C753)\n9755 Histiocytic sarcoma (except C700-C729, C751-C753)\n9756 Langerhans cell sarcoma (except C700-C729, C751-C753)\n9757 Interdigitating dendritic cell sarcoma (except C700-C729, C751-C753)\n9758 Follicular dendritic cell sarcoma (except C700-C729, C751-C753)\n9759 Fibroblastic reticular cell tumor (except C700-C729, C751-C753)\n9762 Heavy chain diseases\n9766 Lymphomatoid granulomatosis, Grade 3 (2021+ only) (except C700-C729, C751-C753 for 1/1/2023+)\n9800 Leukemia, NOS\n9801 Acute undifferentiated leukemia\n9806 Mixed-phenotype acute leukemia with t(9;22)(q34.1;q11.2); *BCR-ABL1*\n9807 Mixed-phenotype acute leukemia with t(v;11q23.3); *KMT2A*-rearranged\n9808 Mixed -phenotype acute leukemia, B/myeloid, NOS\n9809 Mixed-phenotype acute leukemia, T/myeloid, NOS\n9811 B-lymphoblastic leukemia/lymphoma, NOS\n9812 B-lymphoblastic leukemia/lymphoma with t(9;22))q34.1;q11.2); *BCR-ABL1*\n9813 B-lymphoblastic leukemia/lymphoma with t(v;11q23.3); *KMT2A*-rearranged\n9814 B-lymphoblastic leukemia/lymphoma with t(12;21)(p13.2;q22.1); *ETV6-RUNX1*\n9815 B-lymphoblastic/lymphoma with hyperdiploidy\n9816 B-lymphoblastic/lymphoma with hypodiploidy (hypodiploid ALL)\n9817 B-lymphoblastic/lymphoma with t(5;14)(q31.1;q32.1); IGH/*IL3*\n9818 B-lymphoblastic/lymphoma with t(1;19)(q23;p13.3); *TCF3-PBX1*\n9819 B-lymphoblastic/lymphoma, BCR-ABL1 like (2021+ only)\n9820 Lymphoid leukemia, NOS\n9831 T-cell large granular lymphocytic leukemia\n9832 Prolymphocytic leukemia, NOS\n9833 B-cell prolymphocytic leukemia\n9834 T-cell prolymphocytic leukemia\n9837 T-lymphoblastic leukemia/lymphoma \n9840 Pure erythroid leukemia\n9860 Myeloid leukemia, NOS\n9861 Acute myeloid leukemia, NOS\n9863 Chronic myeloid leukemia\n9865 Acute myeloid leukemia with t(6;9)(p23;q34.1); *DEK-NUP214*\n9866 Acute promyelocytic leukemia with *PML-RARA*\n9867 Acute myelomonocytic leukemia\n9869 Acute myeloid leukemia with inv(3)(q21.3q26.2) or t(3;3)(q21.3;q26;2); *RBM15-MKL1*\n9870 Acute basophilic leukemia\n9871 Acute myeloid leukemia with inv(16)(p13.1q22) or t(16;16)(p13.1;q22); *CBFB-MYH11*\n9872 Acute myeloid leukemia, minimal differentiation\n9873 Acute myeloid leukemia without maturation\n9874 Acute myeloid leukemia with maturation\n9875 Chronic myeloid leukemia, *BCR-ABL1*-positive\n9876 Atypical chronic myeloid leukemia *BCR-ABL1*-negative\n9877 Acute myeloid leukemia with mutated NPM1 (2021+ only)\n9878 Acute myeloid leukemia with biallelic mutation of CEBPA (2021+ only)\n9879 Acute myeloid leukemia with mutated RUNX1 (2021+ only)\n9891 Acute monoblastic and monocytic leukemia\n9895 Acute myeloid leukemia with myelodysplasia-related changes\n9896 Acute myeloid leukemia with t(8;21)(q22;q22.1), *RUNX1-RUNX1T1*\n9897 Acute myeloid leukemia with t(9;11)(p21.3;q23.3); *KMT2A-MLLT3*\n9898 Myeloid leukemia associated with Down Syndrome\n9910 Acute megakaryoblastic leukemia\n9911 Acute myeloid leukemia (megakaryoblastic) with t(1;22)(p13.3;q13.1); *RBM15-MKL1*\n9912 Acute myeloid leukemia with BCR-ABL1 (2021+ only)\n9920 Therapy-related myeloid neoplasms\n9930 Myeloid sarcoma (except C441, C690, C695-C696)\n9931 Acute panmyelosis with myelofibrosis\n9940 Hairy cell leukemia\n9945 Chronic myelomonocytic leukemia, NOS\n9946 Juvenile myelomonocytic leukemia\n9948 Aggressive NK-cell leukemia\n9950 Polycythemia vera\n9961 Primary myelofibrosis\n9962 Essential thrombocythemia\n9963 Chronic neutrophilic leukemia\n9964 Chronic eosinophilic leukemia, NOS\n9965 Myeloid/lymphoid neoplasms with *PDGFRA* rearrangement\n9966 Myeloid/lymphoid neoplasm with *PDGFRB* rearrangement\n9967 Myeloid/lymphoid neoplasm with *FGFR1* rearrangement\n9968 Myeloid/lymphoid neoplasm with PCM1-JAK2 (2021+ only)\n9971 Polymorphic PTLD (2018-2020, 2025+)\n* *Note:* 9971 is /1 for 2021-2024, moved back to /3 for 1/1/2025+\n\n9975 Myelodysplastic/myeloproliferative neoplasm, unclassifiable\n9980 Myelodysplastic syndrome with single lineage dysplasia\n9982 Myelodysplastic syndrome with ring sideroblasts and single lineage dysplasia\n9983 Myelodysplastic syndrome with excess blasts\n9985 Myelodysplastic syndrome with multilineage dysplasia\n9986 Myelodysplastic syndrome with isolated del(5q)\n9989 Myelodysplastic syndrome, unclassifiable\n9991 Refractory neutropenia (2018-2020 only, see code 9980/3 for 2021+)\n9992 Refractory thrombocytopenia (2018-2020 only, see code 9980/3 for 2021+)\n9993 Myelodysplastic syndrome with ring sideroblasts and multilineage dysplasia (2021+)", - "schema_selection_table" : "schema_selection_heme_retic", - "schema_discriminators" : [ "year_dx", "discriminator_1", "behavior" ], - "inputs" : [ { - "key" : "year_dx", - "name" : "Year of Diagnosis", - "naaccr_item" : 390, - "naaccr_xml_id" : "dateOfDiagnosis", - "table" : "year_dx_validation", - "used_for_staging" : true - }, { - "key" : "site", - "name" : "Primary Site", - "naaccr_item" : 400, - "naaccr_xml_id" : "primarySite", - "table" : "primary_site", - "used_for_staging" : true - }, { - "key" : "hist", - "name" : "Histology", - "naaccr_item" : 522, - "naaccr_xml_id" : "histologicTypeIcdO3", - "table" : "histology", - "used_for_staging" : true - }, { - "key" : "behavior", - "name" : "Behavior", - "naaccr_item" : 523, - "naaccr_xml_id" : "behaviorCodeIcdO3", - "table" : "behavior", - "used_for_staging" : true - }, { - "key" : "discriminator_1", - "name" : "Schema Discriminator 1", - "naaccr_item" : 3926, - "naaccr_xml_id" : "schemaDiscriminator1", - "table" : "schema_discriminator_1_63995", - "used_for_staging" : true, - "metadata" : [ { - "name" : "COC_REQUIRED" - }, { - "name" : "NPCR_REQUIRED" - }, { - "name" : "SSDI" - }, { - "name" : "CCCR_REQUIRED" - }, { - "name" : "SEER_REQUIRED" - } ] - }, { - "key" : "age_dx", - "name" : "Age at Diagnosis", - "naaccr_item" : 230, - "naaccr_xml_id" : "ageAtDiagnosis", - "table" : "age_at_diagnosis_validation_65093", - "used_for_staging" : true - }, { - "key" : "size_clin", - "name" : "Tumor Size Clinical", - "naaccr_item" : 752, - "naaccr_xml_id" : "tumorSizeClinical", - "default" : "999", - "table" : "tumor_size_clinical_dna_64119", - "used_for_staging" : false - }, { - "key" : "size_path", - "name" : "Tumor Size Pathological", - "naaccr_item" : 754, - "naaccr_xml_id" : "tumorSizePathologic", - "default" : "999", - "table" : "tumor_size_pathological_dna_6742", - "used_for_staging" : false - }, { - "key" : "size_summary", - "name" : "Tumor Size Summary", - "naaccr_item" : 756, - "naaccr_xml_id" : "tumorSizeSummary", - "default" : "999", - "table" : "tumor_size_summary_dna_13275", - "used_for_staging" : false - }, { - "key" : "nodes_pos", - "name" : "Regional Nodes Positive", - "naaccr_item" : 820, - "naaccr_xml_id" : "regionalNodesPositive", - "default" : "99", - "table" : "nodes_pos_fpa", - "used_for_staging" : false - }, { - "key" : "nodes_exam", - "name" : "Regional Nodes Examined", - "naaccr_item" : 830, - "naaccr_xml_id" : "regionalNodesExamined", - "default" : "99", - "table" : "nodes_exam_76029", - "used_for_staging" : false - }, { - "key" : "neoadjuvant_therapy", - "name" : "Neoadjuvant Therapy", - "naaccr_item" : 1632, - "naaccr_xml_id" : "neoadjuvantTherapy", - "default" : "0", - "table" : "neoadjuvant_therapy_37302", - "used_for_staging" : false, - "metadata" : [ { - "name" : "SEER_REQUIRED", - "start" : 2021 - } ] - }, { - "key" : "neoadj_tx_clinical_response", - "name" : "Neoadjuvant Therapy – Clinical Response", - "naaccr_item" : 1633, - "naaccr_xml_id" : "neoadjuvTherapyClinicalResponse", - "default" : "0", - "table" : "neoadj_tx_clinical_response_31723", - "used_for_staging" : false, - "metadata" : [ { - "name" : "SEER_REQUIRED", - "start" : 2021 - } ] - }, { - "key" : "neoadj_tx_treatment_effect", - "name" : "Neoadjuvant Therapy – Treatment Effect", - "naaccr_item" : 1634, - "naaccr_xml_id" : "neoadjuvTherapyTreatmentEffect", - "default" : "0", - "table" : "neoadj_tx_treatment_effect_52725", - "used_for_staging" : false, - "metadata" : [ { - "name" : "SEER_REQUIRED", - "start" : 2021 - } ] - }, { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "naaccr_item" : 772, - "naaccr_xml_id" : "eodPrimaryTumor", - "default" : "999", - "table" : "extension_bci", - "used_for_staging" : true - }, { - "key" : "eod_regional_nodes", - "name" : "EOD Regional Nodes", - "naaccr_item" : 774, - "naaccr_xml_id" : "eodRegionalNodes", - "default" : "888", - "table" : "nodes_dna", - "used_for_staging" : true - }, { - "key" : "eod_mets", - "name" : "EOD Mets", - "naaccr_item" : 776, - "naaccr_xml_id" : "eodMets", - "default" : "88", - "table" : "mets_hna", - "used_for_staging" : true - }, { - "key" : "ss2018", - "name" : "SS2018", - "naaccr_item" : 764, - "naaccr_xml_id" : "summaryStage2018", - "table" : "ss2018_hemeretic_3793", - "used_for_staging" : false - }, { - "key" : "grade_clin", - "name" : "Grade Clinical", - "naaccr_item" : 3843, - "naaccr_xml_id" : "gradeClinical", - "default" : "8", - "table" : "grade_clinical_18316", - "used_for_staging" : true, - "metadata" : [ { - "name" : "COC_REQUIRED" - }, { - "name" : "NPCR_REQUIRED" - }, { - "name" : "SSDI" - }, { - "name" : "CCCR_REQUIRED" - }, { - "name" : "SEER_REQUIRED" - } ] - }, { - "key" : "grade_path", - "name" : "Grade Pathological", - "naaccr_item" : 3844, - "naaccr_xml_id" : "gradePathological", - "default" : "8", - "table" : "grade_pathological_73388", - "used_for_staging" : true, - "metadata" : [ { - "name" : "COC_REQUIRED" - }, { - "name" : "NPCR_REQUIRED" - }, { - "name" : "SSDI" - }, { - "name" : "CCCR_REQUIRED" - }, { - "name" : "SEER_REQUIRED" - } ] - }, { - "key" : "grade_post_therapy_clin", - "name" : "Grade Post Therapy Clin (yc)", - "naaccr_item" : 1068, - "naaccr_xml_id" : "gradePostTherapyClin", - "table" : "grade_post_therapy_clin_74830", - "used_for_staging" : false, - "metadata" : [ { - "name" : "NPCR_REQUIRED" - }, { - "name" : "COC_REQUIRED" - }, { - "name" : "SSDI" - }, { - "name" : "SEER_REQUIRED" - } ] - }, { - "key" : "grade_post_therapy_path", - "name" : "Grade Post Therapy Path (yp)", - "naaccr_item" : 3845, - "naaccr_xml_id" : "gradePostTherapy", - "table" : "grade_post_therapy_path_65729", - "used_for_staging" : false, - "metadata" : [ { - "name" : "NPCR_REQUIRED" - }, { - "name" : "COC_REQUIRED" - }, { - "name" : "SSDI" - }, { - "name" : "CCCR_REQUIRED" - }, { - "name" : "SEER_REQUIRED" - } ] - }, { - "key" : "jak2", - "name" : "JAK2", - "naaccr_item" : 3862, - "naaccr_xml_id" : "jak2", - "default" : "8", - "table" : "jak2_80148", - "used_for_staging" : false, - "metadata" : [ { - "name" : "COC_REQUIRED" - }, { - "name" : "SSDI" - }, { - "name" : "SEER_REQUIRED" - } ] - } ], - "outputs" : [ { - "key" : "naaccr_schema_id", - "name" : "Schema ID", - "naaccr_item" : 3800, - "naaccr_xml_id" : "schemaId", - "default" : "00830" - }, { - "key" : "derived_version", - "name" : "Derived Version", - "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" - }, { - "key" : "ss2018_derived", - "name" : "Derived Summary Stage 2018", - "naaccr_item" : 762, - "naaccr_xml_id" : "derivedSummaryStage2018", - "table" : "derived_ss2018_hemeretic_89184", - "default" : "9" - }, { - "key" : "derived_summary_grade", - "name" : "Derived Summary Grade 2018", - "naaccr_item" : 1975, - "naaccr_xml_id" : "derivedSummaryGrade2018", - "table" : "derived_grade_21945" - } ], - "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_46197", - "inputs" : [ "hist", "site", "age_dx" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { - "id" : "summary_stage_2018", - "name" : "Summary Stage 2018", - "tables" : [ { - "id" : "derived_summary_grade_na_6690", - "inputs" : [ "grade_path", "grade_clin" ], - "outputs" : [ "derived_summary_grade" ] - }, { - "id" : "extension_bci", - "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] - }, { - "id" : "nodes_dna", - "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] - }, { - "id" : "mets_hna", - "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] - }, { - "id" : "summary_stage_lymphoma_25139", - "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], - "outputs" : [ "ss2018_derived" ] - } ] - } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "tumor_size_clinical_dna_64119", "nodes_pos_fpa", "tumor_size_summary_dna_13275", "ajcc_chapter_calculation_46197", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_74830", "histology", "nodes_exam_76029", "schema_discriminator_1_63995", "age_at_diagnosis_validation_65093", "mets_hna", "derived_ss2018_hemeretic_89184", "behavior", "nodes_dna", "jak2_80148", "derived_grade_21945", "tumor_size_pathological_dna_6742", "schema_selection_heme_retic", "ss2018_hemeretic_3793", "summary_stage_lymphoma_25139", "primary_site", "neoadj_tx_treatment_effect_52725", "year_dx_validation", "derived_summary_grade_na_6690", "grade_post_therapy_path_65729", "extension_bci", "grade_clinical_18316", "grade_pathological_73388" ], - "last_modified" : "2024-10-15T21:25:36.372Z", - "on_invalid_input" : "CONTINUE" -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/oropharynx_hpv_mediated_p16_pos.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/oropharynx_hpv_mediated_p16_pos.json deleted file mode 100644 index 83d9ee2a1..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/oropharynx_hpv_mediated_p16_pos.json +++ /dev/null @@ -1,506 +0,0 @@ -{ - "id" : "oropharynx_hpv_mediated_p16_pos", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Oropharynx HPV-Mediated (p16+)", - "title" : "Oropharynx HPV-Mediated (p16+)", - "notes" : "C019, C024, C051-C052, C090-C091, C098-C099, C100, C102-C104, C108-C109 and Schema Discriminator 2: Oropharyngeal p16: 2 (8000-8700)\n\nC111 and Schema Discriminator 1: Nasopharynx/PharyngealTonsil: 2 AND Schema Discriminator 2: Oropharyngeal p16: 2 (8000-8700) \n\nC019 Base of tongue, NOS\nC024 Lingual tonsil\nC051 Soft palate, NOS\nC052 Uvula\nC090 Tonsillar fossa \nC091 Tonsillar pillar \nC098 Overlapping lesion of tonsil \nC099 Tonsil, NOS \nC100 Vallecula\nC102 Lateral wall of oropharynx\nC103 Posterior wall of oropharynx\nC104 Branchial cleft (site of neoplasm)\nC108 Overlapping lesion of oropharynx\nC109 Oropharynx, NOS\nC111 Pharyngeal tonsil\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 10 *HPV-Mediated (p16+) Oropharyngeal Cancer*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Oropharynx sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Head and Neck**: 8720-8790\n* **Mycosis Fungoides**: 9700-9701\n* **Nasopharynx**: C111 and Schema Discriminator 1: Nasopharynx/PharyngealTonsil:1 (8000-8700)\n* **Oropharynx (p16-)**: C019, C024, C051-C052, C090-C091, C098-C099, C100, C102-C104, C108-C109 and Schema Discriminator 2: Oropharyngeal p16: 1, 9 (8000-8700)\n* **Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9110, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581\n\n**Note 3:** **p16 immunotesting** \n* p16 immunotesting is mandatory to use this staging system for HPV-associated cancer. HPV by in situ hybridization (ISH) may be done as an alternative. \n* If a case of oropharyngeal cancer has p16+, then this schema is used. \n* If a case if p16- or does not have p16, then the Oropharynx (p16-) schema is used.", - "schema_selection_table" : "schema_selection_oropharynx", - "schema_discriminators" : [ "discriminator_1", "discriminator_2" ], - "inputs" : [ { - "key" : "year_dx", - "name" : "Year of Diagnosis", - "naaccr_item" : 390, - "naaccr_xml_id" : "dateOfDiagnosis", - "table" : "year_dx_validation", - "used_for_staging" : false - }, { - "key" : "site", - "name" : "Primary Site", - "naaccr_item" : 400, - "naaccr_xml_id" : "primarySite", - "table" : "primary_site", - "used_for_staging" : true - }, { - "key" : "hist", - "name" : "Histology", - "naaccr_item" : 522, - "naaccr_xml_id" : "histologicTypeIcdO3", - "table" : "histology", - "used_for_staging" : true - }, { - "key" : "behavior", - "name" : "Behavior", - "naaccr_item" : 523, - "naaccr_xml_id" : "behaviorCodeIcdO3", - "table" : "behavior", - "used_for_staging" : true - }, { - "key" : "discriminator_1", - "name" : "Schema Discriminator 1", - "naaccr_item" : 3926, - "naaccr_xml_id" : "schemaDiscriminator1", - "table" : "nasopharynx_pharyngealtonsil_84756", - "used_for_staging" : true, - "metadata" : [ { - "name" : "COC_REQUIRED" - }, { - "name" : "NPCR_REQUIRED" - }, { - "name" : "SSDI" - }, { - "name" : "CCCR_REQUIRED" - }, { - "name" : "SEER_REQUIRED" - } ] - }, { - "key" : "discriminator_2", - "name" : "Schema Discriminator 2", - "naaccr_item" : 3927, - "naaccr_xml_id" : "schemaDiscriminator2", - "default" : "9", - "table" : "oropharyngeal_p16_44685", - "used_for_staging" : true, - "metadata" : [ { - "name" : "COC_REQUIRED" - }, { - "name" : "NPCR_REQUIRED" - }, { - "name" : "SSDI" - }, { - "name" : "CCCR_REQUIRED" - }, { - "name" : "SEER_REQUIRED" - } ] - }, { - "key" : "size_clin", - "name" : "Tumor Size Clinical", - "naaccr_item" : 752, - "naaccr_xml_id" : "tumorSizeClinical", - "table" : "tumor_size_clinical_48894", - "used_for_staging" : false - }, { - "key" : "size_path", - "name" : "Tumor Size Pathological", - "naaccr_item" : 754, - "naaccr_xml_id" : "tumorSizePathologic", - "table" : "tumor_size_pathological_43328", - "used_for_staging" : false - }, { - "key" : "size_summary", - "name" : "Tumor Size Summary", - "naaccr_item" : 756, - "naaccr_xml_id" : "tumorSizeSummary", - "default" : "999", - "table" : "tumor_size_summary_47973", - "used_for_staging" : true - }, { - "key" : "nodes_pos", - "name" : "Regional Nodes Positive", - "naaccr_item" : 820, - "naaccr_xml_id" : "regionalNodesPositive", - "default" : "99", - "table" : "nodes_pos_fpa", - "used_for_staging" : true - }, { - "key" : "nodes_exam", - "name" : "Regional Nodes Examined", - "naaccr_item" : 830, - "naaccr_xml_id" : "regionalNodesExamined", - "default" : "99", - "table" : "nodes_exam_76029", - "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false - }, { - "key" : "neoadjuvant_therapy", - "name" : "Neoadjuvant Therapy", - "naaccr_item" : 1632, - "naaccr_xml_id" : "neoadjuvantTherapy", - "default" : "9", - "table" : "neoadjuvant_therapy_37302", - "used_for_staging" : false, - "metadata" : [ { - "name" : "SEER_REQUIRED", - "start" : 2021 - } ] - }, { - "key" : "neoadj_tx_clinical_response", - "name" : "Neoadjuvant Therapy – Clinical Response", - "naaccr_item" : 1633, - "naaccr_xml_id" : "neoadjuvTherapyClinicalResponse", - "default" : "9", - "table" : "neoadj_tx_clinical_response_31723", - "used_for_staging" : false, - "metadata" : [ { - "name" : "SEER_REQUIRED", - "start" : 2021 - } ] - }, { - "key" : "neoadj_tx_treatment_effect", - "name" : "Neoadjuvant Therapy – Treatment Effect", - "naaccr_item" : 1634, - "naaccr_xml_id" : "neoadjuvTherapyTreatmentEffect", - "default" : "9", - "table" : "neoadj_tx_treatment_effect_18122", - "used_for_staging" : false, - "metadata" : [ { - "name" : "SEER_REQUIRED", - "start" : 2021 - } ] - }, { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "naaccr_item" : 772, - "naaccr_xml_id" : "eodPrimaryTumor", - "default" : "999", - "table" : "extension_bap", - "used_for_staging" : true - }, { - "key" : "eod_regional_nodes", - "name" : "EOD Regional Nodes", - "naaccr_item" : 774, - "naaccr_xml_id" : "eodRegionalNodes", - "default" : "999", - "table" : "nodes_dcu", - "used_for_staging" : true - }, { - "key" : "eod_mets", - "name" : "EOD Mets", - "naaccr_item" : 776, - "naaccr_xml_id" : "eodMets", - "default" : "00", - "table" : "eod_mets_80017", - "used_for_staging" : true - }, { - "key" : "ss2018", - "name" : "SS2018", - "naaccr_item" : 764, - "naaccr_xml_id" : "summaryStage2018", - "table" : "ss2018_oropharynx_excluding_melanoma_8720_8790_9999", - "used_for_staging" : false - }, { - "key" : "grade_clin", - "name" : "Grade Clinical", - "naaccr_item" : 3843, - "naaccr_xml_id" : "gradeClinical", - "default" : "9", - "table" : "grade_clinical_standard_94331", - "used_for_staging" : true, - "metadata" : [ { - "name" : "COC_REQUIRED" - }, { - "name" : "NPCR_REQUIRED" - }, { - "name" : "SSDI" - }, { - "name" : "CCCR_REQUIRED" - }, { - "name" : "SEER_REQUIRED" - } ] - }, { - "key" : "grade_path", - "name" : "Grade Pathological", - "naaccr_item" : 3844, - "naaccr_xml_id" : "gradePathological", - "default" : "9", - "table" : "grade_pathological_standard_94268", - "used_for_staging" : true, - "metadata" : [ { - "name" : "COC_REQUIRED" - }, { - "name" : "NPCR_REQUIRED" - }, { - "name" : "SSDI" - }, { - "name" : "CCCR_REQUIRED" - }, { - "name" : "SEER_REQUIRED" - } ] - }, { - "key" : "grade_post_therapy_clin", - "name" : "Grade Post Therapy Clin (yc)", - "naaccr_item" : 1068, - "naaccr_xml_id" : "gradePostTherapyClin", - "table" : "grade_post_therapy_clin_95734", - "used_for_staging" : false, - "metadata" : [ { - "name" : "NPCR_REQUIRED" - }, { - "name" : "COC_REQUIRED" - }, { - "name" : "SSDI" - }, { - "name" : "SEER_REQUIRED" - } ] - }, { - "key" : "grade_post_therapy_path", - "name" : "Grade Post Therapy Path (yp)", - "naaccr_item" : 3845, - "naaccr_xml_id" : "gradePostTherapy", - "table" : "grade_post_therapy_path_32110", - "used_for_staging" : false, - "metadata" : [ { - "name" : "NPCR_REQUIRED" - }, { - "name" : "COC_REQUIRED" - }, { - "name" : "SSDI" - }, { - "name" : "CCCR_REQUIRED" - }, { - "name" : "SEER_REQUIRED" - } ] - }, { - "key" : "extranodal_ext_hn_clin", - "name" : "Extranodal Exten H&N Clin", - "naaccr_item" : 3831, - "naaccr_xml_id" : "extranodalExtensionHeadNeckClin", - "default" : "8", - "table" : "extranodal_extension_head_and_neck_clinical_51375", - "used_for_staging" : false, - "metadata" : [ { - "name" : "COC_REQUIRED" - }, { - "name" : "SSDI" - }, { - "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" - } ] - }, { - "key" : "extranodal_ext_hn_path", - "name" : "Extranodal Exten H&N Path", - "naaccr_item" : 3832, - "naaccr_xml_id" : "extranodalExtensionHeadNeckPath", - "default" : "X.8", - "table" : "extranodal_extension_head_and_neck_pathological_93423", - "used_for_staging" : false, - "metadata" : [ { - "name" : "COC_REQUIRED" - }, { - "name" : "SSDI" - }, { - "name" : "CCCR_REQUIRED" - }, { - "name" : "SEER_REQUIRED" - } ] - }, { - "key" : "ln_size_of_mets", - "name" : "LN Size", - "naaccr_item" : 3883, - "naaccr_xml_id" : "lnSize", - "default" : "XX.8", - "table" : "lymph_nodes_size_of_metastasis_87329", - "used_for_staging" : true, - "metadata" : [ { - "name" : "COC_REQUIRED" - }, { - "name" : "SSDI" - }, { - "name" : "CCCR_REQUIRED" - }, { - "name" : "SEER_REQUIRED" - } ] - }, { - "key" : "seer_ssf1", - "name" : "SEER Site-Specific Fact 1", - "naaccr_item" : 3700, - "naaccr_xml_id" : "seerSiteSpecificFact1", - "default" : "99", - "table" : "p16_hpv_human_papilloma_virus_status_head_and_neck_509", - "used_for_staging" : false, - "metadata" : [ { - "name" : "SEER_REQUIRED" - } ] - } ], - "outputs" : [ { - "key" : "naaccr_schema_id", - "name" : "Schema ID", - "naaccr_item" : 3800, - "naaccr_xml_id" : "schemaId", - "default" : "00100" - }, { - "key" : "derived_version", - "name" : "Derived Version", - "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" - }, { - "key" : "ss2018_derived", - "name" : "Derived Summary Stage 2018", - "naaccr_item" : 762, - "naaccr_xml_id" : "derivedSummaryStage2018", - "table" : "derived_ss2018_oropharynx_79318", - "default" : "9" - }, { - "key" : "derived_summary_grade", - "name" : "Derived Summary Grade 2018", - "naaccr_item" : 1975, - "naaccr_xml_id" : "derivedSummaryGrade2018", - "table" : "derived_grade_standard_1196" - } ], - "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_46201", - "inputs" : [ "site", "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { - "id" : "summary_stage_2018", - "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], - "tables" : [ { - "id" : "combined_grade_56638", - "inputs" : [ "grade_path", "grade_clin" ], - "outputs" : [ "derived_summary_grade" ] - }, { - "id" : "extension_bap", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] - }, { - "id" : "nodes_dcu", - "inputs" : [ "nodes_pos", "ln_size_of_mets", "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n", "stage_table_for_n" ] - }, { - "id" : "eod_mets_80017", - "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] - }, { - "id" : "summary_stage_rpa", - "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], - "outputs" : [ "ss2018_derived" ] - } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_75047", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_combined_stage_group_for_eod_79877", - "input_mapping" : [ { - "from" : "stage_table_for_n", - "to" : "prefix_n_in" - }, { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "stage_table_for_n", "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_75047", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] - } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "schema_selection_oropharynx", "radiation_surg_seq", "nasopharynx_pharyngealtonsil_84756", "tumor_size_pathological_43328", "extranodal_extension_head_and_neck_clinical_51375", "nodes_pos_fpa", "parse_t_2177", "oropharyngeal_p16_44685", "eod_mets_80017", "parse_n_67182", "extranodal_extension_head_and_neck_pathological_93423", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "derived_ss2018_oropharynx_79318", "rn_positive_with_regional_nodes_for_ajcc_n_65676", "lymph_nodes_size_of_metastasis_87329", "combined_grade_56638", "behavior", "nodes_dcu", "grade_post_therapy_clin_95734", "tumor_size_with_primary_tumor_for_ajcc_t_58130", "grade_clinical_standard_94331", "extension_bap", "ss2018_oropharynx_excluding_melanoma_8720_8790_9999", "lymph_nodes_size_with_regional_nodes_for_ajcc_n_7161", "tumor_size_clinical_48894", "derived_grade_standard_1196", "tnm8_inclusions_75047", "in_situ_to_88s_14856", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "p16_hpv_human_papilloma_virus_status_head_and_neck_509", "primary_site", "ajcc_chapter_calculation_46201", "eod_tnm_component_cleanup_58170", "grade_pathological_standard_94268", "year_dx_validation", "summary_stage_rpa", "tnm_8_combined_stage_group_for_eod_79877", "grade_post_therapy_path_32110", "tumor_size_summary_47973" ], - "last_modified" : "2024-10-15T21:25:44.176Z", - "on_invalid_input" : "CONTINUE" -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_27886.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_27886.json deleted file mode 100644 index 94222e0c4..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_27886.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_9_chapter_calculation_27886", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC 9 Chapter Calculation", - "title" : "AJCC 9 Chapter Calculation", - "last_modified" : "2024-03-29T19:08:29.001Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8012-8013,8022-8023,8031-8032,8041,8044,8045,8070-8072,8082-8083", "VALUE:9014", "Lung", "VALUE:09" ], [ "8140,8144", "VALUE:9014", "Lung", "VALUE:09" ], [ "8200,8230,8240,8249-8250,8253,8254,8256,8257,8260,8265", "VALUE:9014", "Lung", "VALUE:09" ], [ "8310,8333", "VALUE:9014", "Lung", "VALUE:09" ], [ "8430,8480", "VALUE:9014", "Lung", "VALUE:09" ], [ "8551,8560,8562", "VALUE:9014", "Lung", "VALUE:09" ], [ "8972,8980,8982", "VALUE:9014", "Lung", "VALUE:09" ], [ "8001-8005,8011,8014-8021,8030,8033-8040,8042-8043,8046-8060,8073-8081,8084-8131", "VALUE:XX", "Other Lung", "VALUE:88" ], [ "8141-8143,8145-8191", "VALUE:XX", "Other Lung", "VALUE:88" ], [ "8201-8221,8231,8241-8248,8251,8252,8255,8261-8264,8270-8300", "VALUE:XX", "Other Lung", "VALUE:88" ], [ "8311-8332,8334-8420,8440-8474,8481-8550", "VALUE:XX", "Other Lung", "VALUE:88" ], [ "8552,8561,8563,8570-8700,8720-8790", "VALUE:XX", "Other Lung", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_30451.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_30451.json deleted file mode 100644 index bfdf666cb..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_30451.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_9_chapter_calculation_30451", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC 9 Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2023-03-21T18:02:00.823Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8013,8015,8020,8041,8045,8051-8052,8054,8070-8072,8076,8082-8083,8085-8086,8098", "3", "VALUE:9001", "Cervix Uteri", "VALUE:09" ], [ "8120,8140,8144,8154", "3", "VALUE:9001", "Cervix Uteri", "VALUE:09" ], [ "8240,8246,8249,8263", "3", "VALUE:9001", "Cervix Uteri", "VALUE:09" ], [ "8310,8323,8380,8384", "3", "VALUE:9001", "Cervix Uteri", "VALUE:09" ], [ "8430,8441,8480,8482-8484,8490", "3", "VALUE:9001", "Cervix Uteri", "VALUE:09" ], [ "8560,8574", "3", "VALUE:9001", "Cervix Uteri", "VALUE:09" ], [ "8980,9110", "3", "VALUE:9001", "Cervix Uteri", "VALUE:09" ], [ "8000,8010,8013,8015,8020,8041,8045,8051-8052,8054,8070-8072,8076,8082-8083,8085-8086,8098", "2", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "8120,8140,8144,8154", "2", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "8240,8246,8249,8263", "2", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "8310,8323,8380,8384", "2", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "8430,8441,8480,8482-8484,8490", "2", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "8560,8574", "2", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "8980,9110", "2", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "8001-8005,8011-8012,8014,8021-8040,8042-8044,8046,8050,8053,8060,8073-8075,8077-8081,8084,8090-8097", "*", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "8100-8110,8121-8131,8141-8143,8145-8153,8155-8191", "*", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "8200-8231,8241-8245,8247-8248,8250-8262,8264-8300", "*", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "8311-8322,8324-8375,8381-8383,8390-8420", "*", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "8440,8442-8474,8481", "*", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "8500-8552,8561-8573,8575-8700,8720-8790", "*", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_50962.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_50962.json deleted file mode 100644 index 6aa8abe50..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_50962.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_9_chapter_calculation_50962", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC 9 Chapter Calculation", - "title" : "AJCC 9 Chapter Calculation", - "last_modified" : "2024-08-22T16:26:29.308Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8013,8020,8023,8033,8041,8045,8070,8082", "3", "VALUE:9013", "Thymus", "VALUE:09" ], [ "8123,8140,8144", "3", "VALUE:9013", "Thymus", "VALUE:09" ], [ "8200,8240,8249,8260", "3", "VALUE:9013", "Thymus", "VALUE:09" ], [ "8310", "3", "VALUE:9013", "Thymus", "VALUE:09" ], [ "8430,8480", "3", "VALUE:9013", "Thymus", "VALUE:09" ], [ "8560,8580-8586,8980", "3", "VALUE:9013", "Thymus", "VALUE:09" ], [ "8013,8020,8023,8033,8041,8045,8070,8082", "2", "VALUE:XX", "Other Thymus", "VALUE:88" ], [ "8123,8140,8144", "2", "VALUE:XX", "Other Thymus", "VALUE:88" ], [ "8200,8240,8249,8260", "2", "VALUE:XX", "Other Thymus", "VALUE:88" ], [ "8310", "2", "VALUE:XX", "Other Thymus", "VALUE:88" ], [ "8430,8480", "2", "VALUE:XX", "Other Thymus", "VALUE:88" ], [ "8560,8580-8586,8980", "2", "VALUE:XX", "Other Thymus", "VALUE:88" ], [ "8000-8012,8014-8015,8021-8022,8030-8032,8034-8040,8042-8044,8046-8060,8071-8081,8083-8122", "*", "VALUE:XX", "Other Thymus", "VALUE:88" ], [ "8124-8131,8141-8143,8145-8191", "*", "VALUE:XX", "Other Thymus", "VALUE:88" ], [ "8201-8231,8241-8248,8250-8257,8261-8300", "*", "VALUE:XX", "Other Thymus", "VALUE:88" ], [ "8311-8420,8440-8474,8481-8552,8561-8576,8587-8700,8720-8790", "*", "VALUE:XX", "Other Thymus", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_63694.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_63694.json deleted file mode 100644 index 5965930e2..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_63694.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_9_chapter_calculation_63694", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC 9 Chapter Calculation", - "title" : "AJCC 9 Chapter Calculation", - "last_modified" : "2024-04-01T16:20:25.103Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8071-8072,8083,8260", "VALUE:9016", "Nasopharynx", "VALUE:09" ], [ "8000-8070,8073-8082,8084-8257,8261-8700", "VALUE:XX", "Other Nasopharynx", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_67531.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_67531.json deleted file mode 100644 index 232a7470b..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_67531.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "id" : "ajcc_9_chapter_calculation_67531", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC 9 Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2023-07-27T20:00:44.544Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C210-C211,C218", "8000,8010,8013,8020,8032-8033,8041,8051,8070-8072,8077,8083,8085-8086,8090", "3", "VALUE:9003", "Anus", "VALUE:09" ], [ "C210-C211,C218", "8123-8124,8140,8154", "3", "VALUE:9003", "Anus", "VALUE:09" ], [ "C210-C211,C218", "8215,8244,8246", "3", "VALUE:9003", "Anus", "VALUE:09" ], [ "C210-C211,C218", "8480,8490", "3", "VALUE:9003", "Anus", "VALUE:09" ], [ "C210-C211,C218", "8000,8010,8013,8020,8032-8033,8041,8051,8070-8072,8077,8083,8085-8086,8090", "2", "VALUE:XX", "Other Anus", "VALUE:88" ], [ "C210-C211,C218", "8123-8124,8140,8154", "2", "VALUE:XX", "Other Anus", "VALUE:88" ], [ "C210-C211,C218", "8215,8244,8246", "2", "VALUE:XX", "Other Anus", "VALUE:88" ], [ "C210-C211,C218", "8480,8490", "2", "VALUE:XX", "Other Anus", "VALUE:88" ], [ "C212", "8000,8010,8013,8020,8032-8033,8041,8051,8070-8072,8077,8083,8085-8086,8090", "*", "VALUE:XX", "Other Anus", "VALUE:88" ], [ "C212", "8123-8124,8140,8154", "*", "VALUE:XX", "Other Anus", "VALUE:88" ], [ "C212", "8215,8244,8246", "*", "VALUE:XX", "Other Anus", "VALUE:88" ], [ "C212", "8480,8490", "*", "VALUE:XX", "Other Anus", "VALUE:88" ], [ "C210-C212, C218", "8001-8005,8011-8012,8014-8015,8021-8031,8034-8040,8042-8050", "*", "VALUE:XX", "Other Anus", "VALUE:88" ], [ "C210-C212, C218", "8052-8060,8073-8076,8078-8082,8084", "*", "VALUE:XX", "Other Anus", "VALUE:88" ], [ "C210-C212, C218", "8091-8122,8130-8131,8141-8153,8155-8214", "*", "VALUE:XX", "Other Anus", "VALUE:88" ], [ "C210-C212, C218", "8220-8243,8245,8247-8474,8481-8484,8500-8700", "*", "VALUE:XX", "Other Anus", "VALUE:88" ], [ "C210-C212,C218", "8720-8790", "*", "VALUE:XX", "Other Anus", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_68851.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_68851.json deleted file mode 100644 index b31f1b73f..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_68851.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "id" : "ajcc_9_chapter_calculation_68851", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC 9 Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "notes" : "While this has a chapter, T, N, M and Stage Group are not defined.", - "last_modified" : "2023-03-21T18:00:31.025Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8272-8273,8290,8693,8720,8728,8815", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "9064,9070-9071,9080,9084-9085", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "9100,9121,9123,9131,9161", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "9220,9240,9243", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "9351-9352,9361,9364,9370,9383-9385,9390-9391,9394-9396", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "9400-9401,9412-9413,9421,9424,9430-9432,9440,9444-9445,9450-9451,9480,9492-9493", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "9500,9505-9506,9509,9530,9540,9550,9560,9563,9571,9582", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "9671,9680,9690,9699", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "9702,9712,9714,9719,9749,9751,9755,9766", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "8272-8273,8290,8693,8720,8728,8815", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9064,9070-9071,9080,9084-9085", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9100,9121,9123,9131,9161", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9220,9240,9243", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9351-9352,9361,9364,9370,9383-9385,9390-9391,9394-9396", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9400-9401,9412-9413,9421,9424,9430-9432,9440,9444-9445,9450-9451,9480,9492-9493", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9500,9505-9506,9509,9530,9540,9550,9560,9563,9571,9582", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9671,9680,9690,9699", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9702,9712,9714,9719,9749,9751,9755,9766", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "8000-8271,8280-8281,8300-8692,8700-8714,8721-8727,8730-8790", "*", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "8800-8803, 8810-8814, 8816-8858, 8860-8900", "*", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "8902-8905, 8921, 8932-8934, 8940-8990, 8992", "*", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9000-9016, 9030-9043,9045-9063, 9065, 9072-9073, 9081-9083, 9086-9091", "*", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9101-9120, 9122, 9124-9130, 9132-9160, 9170-9213", "*", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9221, 9230, 9241-9242, 9250-9350", "*", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9360,9363,9365,9371-9382,9392-9393", "*", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9410-9411, 9420, 9423, 9425, 9441-9442, 9460, 9490-9491", "*", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9507, 9510-9523,9531-9539, 9541-9542, 9561-9562, 9570, 9580", "*", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9705-9709, 9715, 9756-9759", "*", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "8804-8806,8859,8901,8910-8920,8930-8931,8935-8936,8991,9020,9044,9222, 9231,9366-9368,9581", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9590-9663,9673-9679,9687-9689,9691-9698,9700-9701,9716-9718,9724-9742,9761-9765,9767-9993", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_75898.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_75898.json deleted file mode 100644 index 3514c84ca..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_75898.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "id" : "ajcc_9_chapter_calculation_75898", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC 9 Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "description" : "While this has a chapter, T, N, M and Stage Group are not defined.", - "last_modified" : "2023-04-24T19:44:36.031Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C701, C709, C720-C729", "8272-8273,8290,8693,8720,8728", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C701, C709, C720-C721, C728-C729", "8815", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C701, C709, C720-C729", "9064, 9070", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C701, C709, C720-C722, C724-C729", "9071", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C701, C709, C720-C729", "9080,9084-9085,9100,9121,9123,9131,9161", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C701, C709, C720-C722, C724-C729", "9220,9240", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C701, C709, C720-C729", "9243,9351-9352,9361", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C701, C709, C720-C721, C728-C729", "9364", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C701, C709, C720-C729", "9370,9383-9385,9390-9391,9394-9401", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C701, C709, C720-C729", "9412-9413,9424,9430-9432,9440,9444-9451,9480,9492-9493", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C701, C709, C720-C722, C724-C729", "9421,9500", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C701, C709, C720-C729", "9505-9506,9509", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C701, C709, C720-C722, C724-C729", "9530", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C701, C709, C720-C721, C728-C729", "9540", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C701, C709, C720-C729", "9550,9560,9563,9571,9582,9671,9680,9690,9699", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C701, C709, C720-C729", "9702,9712,9714,9719,9749,9751,9755,9766", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C701, C709, C720-C729", "8272-8273,8290,8693,8720,8728", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C721, C728-C729", "8815", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9064, 9070", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C722, C724-C729", "9071", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9080,9084-9085,9100,9121,9123,9131,9161", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C722, C724-C729", "9220,9240", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9243,9351-9352,9361", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C721, C728-C729", "9364", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9370,9383-9385,9390-9391,9394-9401", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9412-9413,9424,9430-9432,9440,9444-9451,9480,9492-9493", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C722, C724-C729", "9421,9500", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9505-9506,9509", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C722, C724-C729", "9530", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C721, C728-C729", "9540", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9550,9560,9563,9571,9582,9671,9680,9690,9699", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9702,9712,9714,9719,9749,9751,9755,9766", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "8000-8271, 8280-8281, 8300-8692", "*", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "8700-8710, 8712-8714, 8721-8727, 8730-8790", "*", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "8803, 8812-8813, 8816-8824, 8826-8828,8831, 8834-8836, 8841-8842", "*", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "8851, 8855-8857, 8860-8881, 8891-8898", "*", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "8902-8905,8932-8934, 8941-8960, 8964-8990, 8992", "*", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9000-9016, 9030, 9042,9045-9063, 9065, 9072-9073, 9081-9083, 9086-9091", "*", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9101-9111, 9122, 9124-9130, 9132, 9135, 9137-9142, 9160, 9170-9175", "*", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9181-9213, 9221, 9230, 9241-9242, 9250, 9252-9350", "*", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9360, 9363, 9365, 9371-9382, 9392-9393", "*", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9410-9411, 9420, 9423, 9425, 9441-9442, 9460, 9490-9491", "*", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9507, 9510-9521, 9523, 9531-9539, 9541, 9562, 9570, 9705-9709, 9715, 9756-9759", "*", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C722, C724-C729", "8814, 8830, 8853, 8900, 8921, 8940, 8963, 9120, 9150, 9522", "*", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C721, C723, C728-C729", "8711,8833,9041,9043,9136,9180,9251,9542,9561", "*", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701,C709,C720-C721,C728-C729", "8800-8802, 8810-8811,8825,8832,8840", "*", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701,C709,C720-C721,C728-C729", "8850, 8852, 8854, 8858, 8890, 9040, 9133, 9580", "*", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C721, C728-C729", "8804-8806,8859,8901,8910-8920,8930-8931,8935-8936,8991", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C721, C728-C729", "9020,9044,9222,9231,9366-9368,9581,9590-9663", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C721, C728-C729", "9673-9679,9687-9689,9691-9698,9700-9701", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C721, C728-C729", "9716-9718,9724-9742,9761-9765,9767-9993", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C722,C724-C725", "8711,8800-8802,8804-8811,8815,8825,8832-8833,8840,8850,8852,8854,8858-8859,8890", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C722,C724-C725", "8901, 8910-8920, 8930-8931, 8935-8936, 8991", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C722,C724-C725", "9020, 9040-9041, 9043-9044, 9133, 9136, 9180, 9222, 9231, 9251, 9364, 9366-9368", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C722,C724-C725", "9540, 9542, 9561, 9580-9581, 9590-9663, 9673-9679, 9687-9689, 9691-9698, 9700-9701", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C722,C724-C725", "9716-9718,9724-9742,9761-9765,9767-9993", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C723", "8800-8802, 8804-8811, 8814-8815, 8825, 8830, 8832, 8840, 8850, 8852-8854, 8858-8859, 8890", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C723", "8900-8901, 8910-8931, 8935-8940, 8963, 8991", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C723", "9020, 9040, 9044, 9071, 9120, 9133, 9150, 9220, 9222, 9231, 9240, 9364, 9366-9368, 9421, 9473", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C723", "9500, 9522, 9530, 9540, 9580-9581, 9590-9663, 9673-9679, 9687-9689, 9691-9698, 9700-9701", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C723", "9716-9718, 9724-9742, 9761-9765, 9767-9993", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_85866.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_85866.json deleted file mode 100644 index 3d20c282a..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_85866.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "id" : "ajcc_9_chapter_calculation_85866", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC 9 Chapter Calculation", - "title" : "AJCC 9 Chapter Calculation", - "last_modified" : "2024-03-29T19:15:25.366Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C384", "9050-9053", "3", "VALUE:9015", "Diffuse Pleural Mesothelioma", "VALUE:09" ], [ "C384", "9050-9053", "2", "VALUE:XX", "Other Diffuse Pleural Mesothelioma", "VALUE:88" ], [ "C340-C349", "9050-9053", "*", "VALUE:XX", "Other Diffuse Pleural Mesothelioma", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_8616.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_8616.json deleted file mode 100644 index 37a3fadd5..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_8616.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "id" : "ajcc_9_chapter_calculation_8616", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC 9 Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "description" : "While this has a chapter, T, N, M and Stage Group are not defined.", - "last_modified" : "2023-03-21T18:01:18.769Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C751,C752,C753", "8272-8273,8290,8693,8720,8728", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C751,C752,C753", "9064,9070-9071,9080,9084-9085", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C751,C752,C753", "9100,9121,9123,9131,9161", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C751,C752,C753", "9220,9240,9243,9351-9352,9361", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C751,C752", "9362", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C751,C752,C753", "9370,9383-9385,9390-9391,9394-9396", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C751,C752,C753", "9400-9401,9412-9413,9421,9424,9430-9432,9440,9444-9445,9450-9451,9473,9478,9480,9492-9493", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C751,C752,C753", "9500,9505-9506,9508-9509,9530,9550,9560,9563,9571,9582", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C751,C752,C753", "9671,9680,9690,9699", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C751,C752,C753", "9702,9712,9714,9719,9749,9751,9755,9766", "3", "VALUE:9004", "Brain and Spinal Cord", "VALUE:09" ], [ "C751,C752,C753", "8272-8273,8290,8693,8720,8728", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "C751,C752,C753", "9064,9070-9071,9080,9084-9085", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "C751,C752,C753", "9100,9121,9123,9131,9161", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "C751,C752,C753", "9220,9240,9243,9351-9352,9361", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "C751,C752", "9362", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "C751,C752,C753", "9370,9383-9385,9390-9391,9394-9396", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "C751,C752,C753", "9400-9401,9412-9413,9421,9424,9430-9432,9440,9444-9445,9450-9451,9473,9478,9480,9492-9493", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "C751,C752,C753", "9500,9505-9506,9508-9509,9530,9550,9560,9563,9571,9582", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "C751,C752,C753", "9671,9680,9690,9699", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "C751,C752,C753", "9702,9712,9714,9719,9749,9751,9755,9766", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "C751,C752,C753", "8000-8271,8280-8281,8300-8692,8700-8710, 8712-8714,8721-8727,8730-8790", "*", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "C751,C752,C753", "8803, 8812-8814, 8816-8824, 8826-8831, 8834-8836, 8841-8842, 8851, 8853, 8855-8857, 8860-8881, 8891-8898", "*", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "C751,C752,C753", "8900, 8902-8905, 8921, 8932-8934, 8940-8990, 8992", "*", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "C751,C752,C753", "9000-9016, 9030, 9042, 9045-9063, 9065, 9072-9073, 9081-9083, 9086-9091", "*", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "C751,C752,C753", "9101-9120, 9122, 9124-9130, 9132, 9135, 9137-9160, 9170-9175, 9181-9213", "*", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "C751,C752,C753", "9221, 9230, 9241-9242, 9250, 9252-9350, 9360, 9363, 9365, 9371-9382,9392-9393", "*", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "C751,C752,C753", "9410-9411,9420,9423,9425,9441-9442,9460-9472,9474-9477,9490-9491", "*", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "C751,C752,C753", "9501-9504, 9507, 9510-9523,9531-9539, 9541, 9562, 9570", "*", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "C751,C752,C753", "9705-9709,9715,9756-9759", "*", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "C751,C752,C753", "8711, 8800-8802, 8804-8811, 8815, 8825, 8832-8833, 8840, 8850, 8852, 8854, 8858-8859, 8890", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "C751,C752,C753", "8901, 8910-8920, 8930-8931, 8935-8936,8991", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "C751,C752,C753", "9020,9040-9041,9043-9044,9133,9136,9180,9222,9231,9251", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "C751,C752,C753", "9364, 9366-9368, 9540, 9542, 9561, 9580-9581", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "C751,C752,C753", "9590-9663, 9673-9679, 9687-9689, 9691-9698", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "C751,C752,C753", "9700-9701, 9716-9718, 9724-9742, 9761-9765, 9767-9993", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_91765.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_91765.json deleted file mode 100644 index 6fe3e64b3..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_9_chapter_calculation_91765.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_9_chapter_calculation_91765", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC 9 Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2023-03-21T18:00:01.297Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8012-8013,8020,8041,8070", "VALUE:9002", "Appendix", "VALUE:09" ], [ "8140,8154", "VALUE:9002", "Appendix", "VALUE:09" ], [ "8210,8213,8243-8246,8255", "VALUE:9002", "Appendix", "VALUE:09" ], [ "8440,8480-8481,8490", "VALUE:9002", "Appendix", "VALUE:09" ], [ "8510,8560,8574", "VALUE:9002", "Appendix", "VALUE:09" ], [ "8001-8005,8011,8014-8015,8021-8033,8034-8040,8042-8060,8071-8131", "VALUE:XX", "Other Appendix", "VALUE:88" ], [ "8141-8149,8160-8204", "VALUE:XX", "Other Appendix", "VALUE:88" ], [ "8211-8212,8214-8231,8247-8248,8250-8254,8256-8430", "VALUE:XX", "Other Appendix", "VALUE:88" ], [ "8441-8474,8482-8484,8500-8509,8512-8552,8561-8573,8575-8682", "VALUE:XX", "Other Appendix", "VALUE:88" ], [ "8690-8700,8720-8790", "VALUE:XX", "Other Appendix", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_118.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_118.json deleted file mode 100644 index 9e2e7b243..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_118.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_118", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2020-03-27T14:59:20.805Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C171-C172", "8240,8249", "3", "VALUE:31", "Neuroendocrine Tumors of the Jejunum and Ileum ", "VALUE:08" ], [ "C171-C172", "8240,8249", "2", "VALUE:XX", "Other Neuroendocrine Tumors of the Jejunum and Ileum", "VALUE:88" ], [ "C173,C178-C179", "8240,8249", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Jejunum and Ileum", "VALUE:88" ], [ "C171-C173,C178-C179", "8150-8153,8155-8156,8158", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Jejunum and Ileum", "VALUE:88" ], [ "C171-C173,C178-C179", "8241-8242,8683", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Jejunum and Ileum", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_11904.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_11904.json deleted file mode 100644 index 026d37321..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_11904.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_11904", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2023-04-20T20:22:25.637Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8152,8240-8241,8249", "3", "VALUE:9011", "Neuroendocrine Tumors of the Colon and Rectum", "VALUE:09" ], [ "8152,8240-8241,8249", "2", "VALUE:XX", "Other Neuroendocrine Tumors of the Colon and Rectum", "VALUE:88" ], [ "8150-8151,8153,8155-8156,8158", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Colon and Rectum", "VALUE:88" ], [ "8242,8683", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Colon and Rectum", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_11956.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_11956.json deleted file mode 100644 index f4d4505b9..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_11956.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_11956", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2023-08-16T15:09:15.772Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8051-8052,8054,8070-8072,8074-8075,8081-8086", "VALUE:57", "Penis", "VALUE:08" ], [ "8560", "VALUE:57", "Penis", "VALUE:08" ], [ "8001-8005,8011-8040,8042-8050,8053,8060,8073,8076-8080", "VALUE:XX", "Other Penis", "VALUE:88" ], [ "8090-8180,8191-8246,8248-8552,8561-8700", "VALUE:XX", "Other Penis", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_13455.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_13455.json deleted file mode 100644 index 7342bdeae..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_13455.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_13455", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T13:51:35.149Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8020,8031,8041,8082", "VALUE:62.1", "Urinary Bladder: Urothelial Carcinomas", "VALUE:08" ], [ "8120,8122,8130,8131", "VALUE:62.1", "Urinary Bladder: Urothelial Carcinomas", "VALUE:08" ], [ "8070,8140", "VALUE:62.2", "Urinary Bladder: Squamous Cell Carcinoma and Adenocarcinoma", "VALUE:08" ], [ "8001-8005,8011-8015,8021-8030,8032-8040,8042-8060,8071-8081,8083-8110", "VALUE:XX", "Other Urinary Bladder", "VALUE:88" ], [ "8121,8123-8124,8141-8700,8720-8790", "VALUE:XX", "Other Urinary Bladder", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_15027.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_15027.json deleted file mode 100644 index 5f09a0651..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_15027.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_15027", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T14:02:54.309Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C500-C506,C508-C509", "8000,8010,8022,8032,8035,8041,8070", "2", "VALUE:XX", "Other Breast", "VALUE:88" ], [ "C500-C506,C508-C509", "8140,8200,8211,8246,8255,8290", "2", "VALUE:XX", "Other Breast", "VALUE:88" ], [ "C500-C506,C508-C509", "8201", "2", "VALUE:48.1", "Breast DCIS", "VALUE:08" ], [ "C500-C506,C508-C509", "8314-8315,8401,8410,8430,8480", "2", "VALUE:XX", "Other Breast", "VALUE:88" ], [ "C500-C506,C508-C509", "8500-8501,8503-8504,8507,8509", "2", "VALUE:48.1", "Breast DCIS", "VALUE:08" ], [ "C500-C506,C508-C509", "8502,8510,8513,8520-8525", "2", "VALUE:XX", "Other Breast", "VALUE:88" ], [ "C500-C506,C508-C509", "8530,8541,8550,8570-8572,8574-8575", "2", "VALUE:XX", "Other Breast", "VALUE:88" ], [ "C500-C506,C508-C509", "8540,8543", "2", "VALUE:48.1", "Breast DCIS", "VALUE:08" ], [ "C500-C506,C508-C509", "8982-8983", "2", "VALUE:XX", "Other Breast", "VALUE:88" ], [ "C500-C506,C508-C509", "8000,8010,8022,8032,8035,8041,8070", "3", "VALUE:48.2", "Breast Invasive", "VALUE:08" ], [ "C500-C506,C508-C509", "8140,8200-8201,8211,8246,8255,8290", "3", "VALUE:48.2", "Breast Invasive", "VALUE:08" ], [ "C500-C506,C508-C509", "8314-8315,8401,8410,8430,8480", "3", "VALUE:48.2", "Breast Invasive", "VALUE:08" ], [ "C500-C506,C508-C509", "8500-8504,8507,8509-8510,8513,8520-8525", "3", "VALUE:48.2", "Breast Invasive", "VALUE:08" ], [ "C500-C506,C508-C509", "8530,8540-8541,8543,8550,8570-8572,8574-8575", "3", "VALUE:48.2", "Breast Invasive", "VALUE:08" ], [ "C500-C506,C508-C509", "8982-8983", "3", "VALUE:48.2", "Breast Invasive", "VALUE:08" ], [ "C500-C506,C508-C509", "8001-8005,8011-8021,8023-8031,8033-8034,8040,8042-8060,8071-8131", "*", "VALUE:XX", "Other Breast", "VALUE:88" ], [ "C500-C506,C508-C509", "8141-8191,8202-8210,8212-8245,8247-8254,8256-8281", "*", "VALUE:XX", "Other Breast", "VALUE:88" ], [ "C500-C506,C508-C509", "8300-8313,8316-8400,8402-8409,8413-8420,8440-8474,8481-8490", "*", "VALUE:XX", "Other Breast", "VALUE:88" ], [ "C500-C506,C508-C509", "8505-8506,8508,8512,8514-8519,8542,8551-8563,8573,8576-8700", "*", "VALUE:XX", "Other Breast", "VALUE:88" ], [ "C501-C506,C508-C509", "8720-8790", "*", "VALUE:XX", "Other Breast", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_15124.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_15124.json deleted file mode 100644 index a920878be..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_15124.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_15124", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-31T14:28:18.481Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C150-C155,C158-C159,C160", "8000,8010,8013", "VALUE:16.3", "Esophagus and Esophagogastric Junction: Other Histologies", "VALUE:08" ], [ "C150-C155,C158-C159,C160", "8020", "VALUE:16.2", "Esophagus and Esophagogastric Junction: Adenocarcinoma", "VALUE:08" ], [ "C150-C155,C158-C159,C160", "8041,8071", "VALUE:16.3", "Esophagus and Esophagogastric Junction: Other Histologies", "VALUE:08" ], [ "C150-C155,C158-C159,C160", "8140", "VALUE:16.2", "Esophagus and Esophagogastric Junction: Adenocarcinoma", "VALUE:08" ], [ "C150-C155,C158-C159,C160", "8145", "VALUE:16.3", "Esophagus and Esophagogastric Junction: Other Histologies", "VALUE:08" ], [ "C150-C155,C158-C159,C160", "8148", "VALUE:16.2", "Esophagus and Esophagogastric Junction: Adenocarcinoma", "VALUE:08" ], [ "C150-C155,C158-C159,C160", "8200", "VALUE:16.2", "Esophagus and Esophagogastric Junction: Adenocarcinoma", "VALUE:08" ], [ "C150-C155,C158-C159", "8240", "VALUE:16.3", "Esophagus and Esophagogastric Junction: Other Histologies", "VALUE:08" ], [ "C150-C155,C158-C159,C160", "8244", "VALUE:16.2", "Esophagus and Esophagogastric Junction: Adenocarcinoma", "VALUE:08" ], [ "C150-C155,C158-C159,C160", "8246", "VALUE:16.3", "Esophagus and Esophagogastric Junction: Other Histologies", "VALUE:08" ], [ "C150-C155,C158-C159", "8249", "VALUE:16.3", "Esophagus and Esophagogastric Junction: Other Histologies", "VALUE:08" ], [ "C150-C155,C158-C159,C160", "8255", "VALUE:16.3", "Esophagus and Esophagogastric Junction: Other Histologies", "VALUE:08" ], [ "C150-C155,C158-C159,C160", "8430", "VALUE:16.2", "Esophagus and Esophagogastric Junction: Adenocarcinoma", "VALUE:08" ], [ "C160", "8976", "VALUE:16.3", "Esophagus and Esophagogastric Junction: Other Histologies", "VALUE:08" ], [ "C150-C155,C158-C159,C160", "8001-8005,8011-8012,8014-8015,8021-8040,8042-8046", "VALUE:XX", "Other Esophagus and Esophagogastric Junction", "VALUE:88" ], [ "C150-C155,C158-C159,C160", "8060,8072-8073,8075-8076,8078-8082,8084-8131", "VALUE:XX", "Other Esophagus and Esophagogastric Junction", "VALUE:88" ], [ "C150-C155,C158-C159,C160", "8141-8144,8146-8147,8149", "VALUE:XX", "Other Esophagus and Esophagogastric Junction", "VALUE:88" ], [ "C150-C155,C158-C159", "8150-8153", "VALUE:XX", "Other Esophagus and Esophagogastric Junction", "VALUE:88" ], [ "C150-C155,C158-C159,C160", "8154", "VALUE:XX", "Other Esophagus and Esophagogastric Junction", "VALUE:88" ], [ "C150-C155,C158-C159", "8155-8156", "VALUE:XX", "Other Esophagus and Esophagogastric Junction", "VALUE:88" ], [ "C150-C155,C158-C159", "8158", "VALUE:XX", "Other Esophagus and Esophagogastric Junction", "VALUE:88" ], [ "C150-C155,C158-C159,C160", "8160-8191,8201-8231", "VALUE:XX", "Other Esophagus and Esophagogastric Junction", "VALUE:88" ], [ "C150-C155,C158-C159", "8241-8242", "VALUE:XX", "Other Esophagus and Esophagogastric Junction", "VALUE:88" ], [ "C150-C155,C158-C159,C160", "8243,8245,8247-8248,8250-8254,8256-8420", "VALUE:XX", "Other Esophagus and Esophagogastric Junction", "VALUE:88" ], [ "C150-C155,C158-C159,C160", "8440-8552,8561-8682", "VALUE:XX", "Other Esophagus and Esophagogastric Junction", "VALUE:88" ], [ "C150-C155,C158-C159", "8683", "VALUE:XX", "Other Esophagus and Esophagogastric Junction", "VALUE:88" ], [ "C150-C155,C158-C159,C160", "8690-8700,8720-8790", "VALUE:XX", "Other Esophagus and Esophagogastric Junction", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_15401.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_15401.json deleted file mode 100644 index e552f9836..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_15401.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_15401", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2020-03-27T15:00:43.578Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8240,8249", "3", "VALUE:29", "Neuroendocrine Tumors of the Stomach", "VALUE:08" ], [ "8240,8249", "2", "VALUE:XX", "Other Neuroendocrine Tumors of the Stomach", "VALUE:88" ], [ "8150-8153,8155-8156,8158", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Stomach", "VALUE:88" ], [ "8241-8242,8683", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Stomach", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_16971.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_16971.json deleted file mode 100644 index 1edf0ebf4..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_16971.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_16971", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "description" : "While this has a chapter, T, N, M not defined. Clinical Stage Group using RISS stage. It does not apply to Path, yClin or yPath.", - "notes" : "This table determines the AJCC Chapter ID using histology", - "last_modified" : "2021-07-15T20:39:03.528Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "discriminator_1", - "name" : "Discriminator 1", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C000-C301", "*", "VALUE:XX", "Other Plasma Cell Myeloma", "VALUE:88" ], [ "C310-C319", "0", "VALUE:82.1", "Plasma Cell Myeloma", "VALUE:08" ], [ "C310-C319", "1,9", "VALUE:XX", "Other Plasma Cell Myeloma", "VALUE:88" ], [ "C320-C399", "*", "VALUE:XX", "Other Plasma Cell Myeloma", "VALUE:88" ], [ "C400-C419", "0", "VALUE:82.1", "Plasma Cell Myeloma", "VALUE:08" ], [ "C400-C419", "1,9", "VALUE:XX", "Other Plasma Cell Myeloma", "VALUE:88" ], [ "C420", "*", "VALUE:XX", "Other Plasma Cell Myeloma", "VALUE:88" ], [ "C421", "0", "VALUE:82.1", "Plasma Cell Myeloma", "VALUE:08" ], [ "C421", "1,9", "VALUE:XX", "Other Plasma Cell Myeloma", "VALUE:88" ], [ "C422-C424", "*", "VALUE:XX", "Other Plasma Cell Myeloma", "VALUE:88" ], [ "C440", "0", "VALUE:82.1", "Plasma Cell Myeloma", "VALUE:08" ], [ "C440", "1,9", "VALUE:XX", "Other Plasma Cell Myeloma", "VALUE:88" ], [ "C441", "*", "VALUE:XX", "Other Plasma Cell Myeloma", "VALUE:88" ], [ "C442-C449", "0", "VALUE:82.1", "Plasma Cell Myeloma", "VALUE:08" ], [ "C442-C449", "1,9", "VALUE:XX", "Other Plasma Cell Myeloma", "VALUE:88" ], [ "C470-C499", "*", "VALUE:XX", "Other Plasma Cell Myeloma", "VALUE:88" ], [ "C500-C509", "*", "VALUE:XX", "Other Plasma Cell Myeloma", "VALUE:88" ], [ "C510-C519", "0", "VALUE:82.1", "Plasma Cell Myeloma", "VALUE:08" ], [ "C510-C519", "1,9", "VALUE:XX", "Other Plasma Cell Myeloma", "VALUE:88" ], [ "C529-C589", "*", "VALUE:XX", "Other Plasma Cell Myeloma", "VALUE:88" ], [ "C600-C609", "0", "VALUE:82.1", "Plasma Cell Myeloma", "VALUE:08" ], [ "C600-C609", "1,9", "VALUE:XX", "Other Plasma Cell Myeloma", "VALUE:88" ], [ "C619-C631", "*", "VALUE:XX", "Other Plasma Cell Myeloma", "VALUE:88" ], [ "C632", "0", "VALUE:82.1", "Plasma Cell Myeloma", "VALUE:08" ], [ "C632", "1,9", "VALUE:XX", "Other Plasma Cell Myeloma", "VALUE:88" ], [ "C637-C809", "*", "VALUE:XX", "Other Plasma Cell Myeloma", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_17330.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_17330.json deleted file mode 100644 index 12459e6f1..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_17330.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_17330", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2022-05-11T20:05:19.191Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C000-C006,C008-C009,C440-C449,C510-C512,C518-C519,C600-C602,C608-C609,C632", "8041,8190,8247", "VALUE:46", "Merkel Cell Carcinoma", "VALUE:08" ], [ "C809", "8190,8247", "VALUE:XX", "Merkel Cell Carcinoma", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_17741.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_17741.json deleted file mode 100644 index 20dbb4cde..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_17741.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_17741", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T16:41:11.833Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8013,8020,8023,8041,8051-8052,8070-8072,8074-8075,8082-8083", "VALUE:12.1", "Maxillary Sinus", "VALUE:08" ], [ "8140,8144", "VALUE:12.1", "Maxillary Sinus", "VALUE:08" ], [ "8200,8240,8249", "VALUE:12.1", "Maxillary Sinus", "VALUE:08" ], [ "8310,8430", "VALUE:12.1", "Maxillary Sinus", "VALUE:08" ], [ "8525,8560,8562", "VALUE:12.1", "Maxillary Sinus", "VALUE:08" ], [ "8941,8982", "VALUE:12.1", "Maxillary Sinus", "VALUE:08" ], [ "8001-8005,8011-8012,8014-8015,8021-8022,8030-8040,8042-8050,8053-8060,8073,8076-8081,8084-8131", "VALUE:XX", "Other Maxillary Sinus", "VALUE:88" ], [ "8141-8143,8145-8191", "VALUE:XX", "Other Maxillary Sinus", "VALUE:88" ], [ "8201-8231,8241-8248,8250-8300", "VALUE:XX", "Other Maxillary Sinus", "VALUE:88" ], [ "8311-8420,8440-8524", "VALUE:XX", "Other Maxillary Sinus", "VALUE:88" ], [ "8530-8552,8561,8563,8570-8700", "VALUE:XX", "Other Maxillary Sinus", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_19676.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_19676.json deleted file mode 100644 index a36953319..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_19676.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_19676", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2020-03-27T15:29:13.975Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C692", "9510-9513", "VALUE:68", "Retinoblastoma", "VALUE:08" ], [ "C690-C691,C693-C696,C698-C699", "9510-9513", "VALUE:XX", "Other Retinoblastoma", "VALUE:88" ], [ "C690-C696,C698-C699", "9514", "VALUE:XX", "Other Retinoblastoma", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_19982.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_19982.json deleted file mode 100644 index b385b62f8..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_19982.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_19982", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-31T13:26:06.422Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C210-C211,C218", "8000,8010,8013,8020,8033,8041,8051,8070-8072,8077,8083,8090", "VALUE:21", "Anus", "VALUE:08" ], [ "C210-C211,C218", "8123-8124,8140", "VALUE:21", "Anus", "VALUE:08" ], [ "C210-C211,C218", "8244,8246", "VALUE:21", "Anus", "VALUE:08" ], [ "C210-C211,C218", "8480,8542", "VALUE:21", "Anus", "VALUE:08" ], [ "C212", "8000,8010,8013,8020,8033,8041,8051,8070-8072,8077,8083,8090", "VALUE:XX", "Other Anus", "VALUE:88" ], [ "C212", "8123-8124,8140", "VALUE:XX", "Other Anus", "VALUE:88" ], [ "C212", "8244,8246", "VALUE:XX", "Other Anus", "VALUE:88" ], [ "C212", "8480,8542", "VALUE:XX", "Other Anus", "VALUE:88" ], [ "C210-C212, C218", "8001-8005,8011-8012,8014-8015,8021-8032,8034-8040,8042-8050", "VALUE:XX", "Other Anus", "VALUE:88" ], [ "C210-C212, C218", "8052-8060,8073-8076,8078-8082,8084-8086", "VALUE:XX", "Other Anus", "VALUE:88" ], [ "C210-C212, C218", "8091-8122,8130-8131,8141-8243", "VALUE:XX", "Other Anus", "VALUE:88" ], [ "C210-C212, C218", "8245,8247-8474,8481-8541,8543-8700", "VALUE:XX", "Other Anus", "VALUE:88" ], [ "C210-C212,C218", "8720-8790", "VALUE:XX", "Other Anus", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_21096.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_21096.json deleted file mode 100644 index 5c2326b44..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_21096.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_21096", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2022-07-19T18:51:52.702Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8013,8020,8041,8051-8052,8070-8072,8083,8085-8086,8098", "3", "VALUE:51", "Vagina", "VALUE:08" ], [ "8140,8246,8260", "3", "VALUE:51", "Vagina", "VALUE:08" ], [ "8310,8380", "3", "VALUE:51", "Vagina", "VALUE:08" ], [ "8480,8483,8560,8693", "3", "VALUE:51", "Vagina", "VALUE:08" ], [ "8933,8980", "3", "VALUE:51", "Vagina", "VALUE:08" ], [ "9071,9110", "3", "VALUE:51", "Vagina", "VALUE:08" ], [ "8000,8010,8013,8020,8041,8051-8052,8070-8072,8083,8085-8086,8098", "2", "VALUE:XX", "Other Vagina", "VALUE:88" ], [ "8140,8246,8260", "2", "VALUE:XX", "Other Vagina", "VALUE:88" ], [ "8310,8380", "2", "VALUE:XX", "Other Vagina", "VALUE:88" ], [ "8480,8483,8560,8693", "2", "VALUE:XX", "Other Vagina", "VALUE:88" ], [ "8933,8980", "2", "VALUE:XX", "Other Vagina", "VALUE:88" ], [ "9071,9110", "2", "VALUE:XX", "Other Vagina", "VALUE:88" ], [ "8001-8005,8011-8012,8014-8015,8021-8040,8042-8050,8053-8060,8073-8082,8084,8090-8097", "*", "VALUE:XX", "Other Vagina", "VALUE:88" ], [ "8100-8131,8141-8245,8247-8257,8261-8300", "*", "VALUE:XX", "Other Vagina", "VALUE:88" ], [ "8311-8375,8381-8474", "*", "VALUE:XX", "Other Vagina", "VALUE:88" ], [ "8481-8482,8484-8552,8561-8692", "*", "VALUE:XX", "Other Vagina", "VALUE:88" ], [ "8700,8720-8790", "*", "VALUE:XX", "Other Vagina", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_21765.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_21765.json deleted file mode 100644 index 8deda8dbe..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_21765.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_21765", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2023-05-16T14:36:21.864Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8013,8020,8033,8041,8070", "VALUE:20", "Colon and Rectum", "VALUE:08" ], [ "8140,8154", "VALUE:20", "Colon and Rectum", "VALUE:08" ], [ "8213,8246,8262,8265", "VALUE:20", "Colon and Rectum", "VALUE:08" ], [ "8480-8481,8490", "VALUE:20", "Colon and Rectum", "VALUE:08" ], [ "8510,8560", "VALUE:20", "Colon and Rectum", "VALUE:08" ], [ "8001-8005,8011-8012,8014-8015,8021-8032,8034-8040,8042-8060,8071-8131", "VALUE:XX", "Other Colon and Rectum", "VALUE:88" ], [ "8141-8149,8160-8212", "VALUE:XX", "Other Colon and Rectum", "VALUE:88" ], [ "8214-8231,8243-8245,8247-8248,8250-8261,8263-8264,8270-8474", "VALUE:XX", "Other Colon and Rectum", "VALUE:88" ], [ "8482-8484,8500-8509,8512-8552,8561-8682", "VALUE:XX", "Other Colon and Rectum", "VALUE:88" ], [ "8690-8700,8720-8790", "VALUE:XX", "Other Colon and Rectum", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_2262.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_2262.json deleted file mode 100644 index ea50df824..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_2262.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_2262", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-31T14:25:53.823Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8013,8020,8041,8070,8082", "VALUE:17", "Stomach", "VALUE:08" ], [ "8140,8142,8144-8145,8148", "VALUE:17", "Stomach", "VALUE:08" ], [ "8211,8213-8214,8244,8246,8255,8260", "VALUE:17", "Stomach", "VALUE:08" ], [ "8480,8490", "VALUE:17", "Stomach", "VALUE:08" ], [ "8510,8512,8560,8576,8976", "VALUE:17", "Stomach", "VALUE:08" ], [ "8001-8005,8011-8012,8014-8015,8021-8040,8042-8060,8071-8081,8083-8131", "VALUE:XX", "Other Stomach", "VALUE:88" ], [ "8141,8143,8146-8147,8149,8154,8160-8210", "VALUE:XX", "Other Stomach", "VALUE:88" ], [ "8212,8215-8231,8243,8245,8247-8248,8250-8254,8256-8257,8261-8474", "VALUE:XX", "Other Stomach", "VALUE:88" ], [ "8481-8484,8500-8509", "VALUE:XX", "Other Stomach", "VALUE:88" ], [ "8513-8552,8561-8575,8580-8682", "VALUE:XX", "Other Stomach", "VALUE:88" ], [ "8690-8700,8720-8790", "VALUE:XX", "Other Stomach", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_23065.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_23065.json deleted file mode 100644 index 1aaa4904d..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_23065.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_23065", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-31T13:02:34.793Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C250-C253,C257-C259", "8000,8010,8013,8020,8035,8041", "VALUE:28", "Exocrine Pancreas", "VALUE:08" ], [ "C250-C253,C257-C259", "8140,8148,8154", "VALUE:28", "Exocrine Pancreas", "VALUE:08" ], [ "C250-C253,C257-C259", "8246", "VALUE:28", "Exocrine Pancreas", "VALUE:08" ], [ "C250-C253,C257-C259", "8441,8452-8453,8455,8470,8480-8481,8490", "VALUE:28", "Exocrine Pancreas", "VALUE:08" ], [ "C250-C253,C257-C259", "8500,8503,8510,8550-8552,8560,8576", "VALUE:28", "Exocrine Pancreas", "VALUE:08" ], [ "C250-C253,C257-C259", "8971", "VALUE:28", "Exocrine Pancreas", "VALUE:08" ], [ "C254", "8000,8010,8013,8020,8035,8041", "VALUE:XX", "Other Exocrine Pancreas", "VALUE:88" ], [ "C254", "8140,8148,8154", "VALUE:XX", "Other Exocrine Pancreas", "VALUE:88" ], [ "C254", "8246", "VALUE:XX", "Other Exocrine Pancreas", "VALUE:88" ], [ "C254", "8441,8452-8453,8455,8470,8480-8481,8490", "VALUE:XX", "Other Exocrine Pancreas", "VALUE:88" ], [ "C254", "8500,8503,8510,8550-8552,8560,8576", "VALUE:XX", "Other Exocrine Pancreas", "VALUE:88" ], [ "C254", "8971", "VALUE:XX", "Other Exocrine Pancreas", "VALUE:88" ], [ "C250-C254,C257-C259", "8001-8005,8011-8012,8014-8015,8021-8034,8040,8042-8131", "VALUE:XX", "Other Exocrine Pancreas", "VALUE:88" ], [ "C250-C254,C257-C259", "8141-8147,8149,8160-8231", "VALUE:XX", "Other Exocrine Pancreas", "VALUE:88" ], [ "C250-C254,C257-C259", "8243-8245,8247-8248,8250-8440", "VALUE:XX", "Other Exocrine Pancreas", "VALUE:88" ], [ "C250-C254,C257-C259", "8442-8451,8454,8460-8463,8471-8474,8482-8484", "VALUE:XX", "Other Exocrine Pancreas", "VALUE:88" ], [ "C250-C254,C257-C259", "8501-8502,8504-8509,8512-8543,8561-8575,8580-8682", "VALUE:XX", "Other Exocrine Pancreas", "VALUE:88" ], [ "C250-C254,C257-C259", "8690-8700,8720-8790", "VALUE:XX", "Other Exocrine Pancreas", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_23273.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_23273.json deleted file mode 100644 index 2ef130883..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_23273.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_23273", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T14:15:30.084Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8010,8070-8076,8090", "VALUE:65", "Conjunctival Carcinoma", "VALUE:08" ], [ "8410,8430", "VALUE:65", "Conjunctival Carcinoma", "VALUE:08" ], [ "8560", "VALUE:65", "Conjunctival Carcinoma", "VALUE:08" ], [ "8000-8005,8011-8060,8077-8086,8091-8409", "VALUE:XX", "Other Conjunctival Carcinoma", "VALUE:88" ], [ "8413-8420,8440-8552", "VALUE:XX", "Other Conjunctival Carcinoma", "VALUE:88" ], [ "8561-8700", "VALUE:XX", "Other Conjunctival Carcinoma", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_23295.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_23295.json deleted file mode 100644 index 491162b42..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_23295.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_23295", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T17:44:57.718Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8591,8640,8650", "VALUE:59", "Testis", "VALUE:08" ], [ "9061,9064-9065,9070-9071,9080-9081,9084-9085", "VALUE:59", "Testis", "VALUE:08" ], [ "9100-9101,9104-9105", "VALUE:59", "Testis", "VALUE:08" ], [ "8001-8590,8592-8634,8641-8643,8660-8700,8720-8790", "VALUE:XX", "Other Testis", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_24559.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_24559.json deleted file mode 100644 index 8f05207f8..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_24559.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_24559", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-19T22:59:46.537Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8010,8046,8051-8052,8070-8074,8082-8084", "3", "VALUE:6", "Cervical Lymph Nodes and Unknown Primary Tumors of the Head and Neck", "VALUE:08" ], [ "8121,8140,8147", "3", "VALUE:6", "Cervical Lymph Nodes and Unknown Primary Tumors of the Head and Neck", "VALUE:08" ], [ "8200,8310", "3", "VALUE:6", "Cervical Lymph Nodes and Unknown Primary Tumors of the Head and Neck", "VALUE:08" ], [ "8430,8450,8480", "3", "VALUE:6", "Cervical Lymph Nodes and Unknown Primary Tumors of the Head and Neck", "VALUE:08" ], [ "8525,8550,8562", "3", "VALUE:6", "Cervical Lymph Nodes and Unknown Primary Tumors of the Head and Neck", "VALUE:08" ], [ "8941", "3", "VALUE:6", "Cervical Lymph Nodes and Unknown Primary Tumors of the Head and Neck", "VALUE:08" ], [ "8010,8046,8051-8052,8070-8074,8082-8084", "2", "ERROR:Behavior = 2. Schema Discriminator 1 should be set to 1 if Lymph Nodes are negative", "", "VALUE:" ], [ "8121,8140,8147", "2", "ERROR:Behavior = 2. Schema Discriminator 1 should be set to 1 if Lymph Nodes are negative", "", "VALUE:" ], [ "8200,8310", "2", "ERROR:Behavior = 2. Schema Discriminator 1 should be set to 1 if Lymph Nodes are negative", "", "VALUE:" ], [ "8430,8450,8480", "2", "ERROR:Behavior = 2. Schema Discriminator 1 should be set to 1 if Lymph Nodes are negative", "", "VALUE:" ], [ "8525,8550,8562", "2", "ERROR:Behavior = 2. Schema Discriminator 1 should be set to 1 if Lymph Nodes are negative", "", "VALUE:" ], [ "8941", "2", "ERROR:Behavior = 2. Schema Discriminator 1 should be set to 1 if Lymph Nodes are negative", "", "VALUE:" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_24926.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_24926.json deleted file mode 100644 index d662d3cba..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_24926.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_24926", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2020-03-26T21:46:56.122Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C003-C005,C008-C009", "8720-8722,8730,8745-8746,8770-8772", "3", "VALUE:14", "Mucosal Melanoma of the Head and Neck", "VALUE:08" ], [ "C019-C069", "8720-8722,8730,8745-8746,8770-8772", "3", "VALUE:14", "Mucosal Melanoma of the Head and Neck", "VALUE:08" ], [ "C090-C091, C098-C099", "8720-8722,8730,8745-8746,8770-8772", "3", "VALUE:14", "Mucosal Melanoma of the Head and Neck", "VALUE:08" ], [ "C100-C103,C108-C109", "8720-8722,8730,8745-8746,8770-8772", "3", "VALUE:14", "Mucosal Melanoma of the Head and Neck", "VALUE:08" ], [ "C110-C148", "8720-8722,8730,8745-8746,8770-8772", "3", "VALUE:14", "Mucosal Melanoma of the Head and Neck", "VALUE:08" ], [ "C300", "8720-8722,8730,8745-8746,8770-8772", "3", "VALUE:14", "Mucosal Melanoma of the Head and Neck", "VALUE:08" ], [ "C310-C311", "8720-8722,8730,8745-8746,8770-8772", "3", "VALUE:14", "Mucosal Melanoma of the Head and Neck", "VALUE:08" ], [ "C320-C322,C328-C329", "8720-8722,8730,8745-8746,8770-8772", "3", "VALUE:14", "Mucosal Melanoma of the Head and Neck", "VALUE:08" ], [ "C003-C005,C008-C009", "8720-8722,8730,8745-8746,8770-8772", "2", "VALUE:XX", "Other Mucosal Melanoma of the Head and Neck", "VALUE:88" ], [ "C019-C069", "8720-8722,8730,8745-8746,8770-8772", "2", "VALUE:XX", "Other Mucosal Melanoma of the Head and Neck", "VALUE:88" ], [ "C090-C091, C098-C099", "8720-8722,8730,8745-8746,8770-8772", "2", "VALUE:XX", "Other Mucosal Melanoma of the Head and Neck", "VALUE:88" ], [ "C100-C103,C108-C109", "8720-8722,8730,8745-8746,8770-8772", "2", "VALUE:XX", "Other Mucosal Melanoma of the Head and Neck", "VALUE:88" ], [ "C110-C148", "8720-8722,8730,8745-8746,8770-8772", "2", "VALUE:XX", "Other Mucosal Melanoma of the Head and Neck", "VALUE:88" ], [ "C300", "8720-8722,8730,8745-8746,8770-8772", "2", "VALUE:XX", "Other Mucosal Melanoma of the Head and Neck", "VALUE:88" ], [ "C310-C311", "8720-8722,8730,8745-8746,8770-8772", "2", "VALUE:XX", "Other Mucosal Melanoma of the Head and Neck", "VALUE:88" ], [ "C320-C322,C328-C329", "8720-8722,8730,8745-8746,8770-8772", "2", "VALUE:XX", "Other Mucosal Melanoma of the Head and Neck", "VALUE:88" ], [ "C104,C301,C312-C313,C318-C319,C323", "8720-8722,8730,8745-8746,8770-8772", "*", "VALUE:XX", "Other Mucosal Melanoma of the Head and Neck", "VALUE:88" ], [ "C003-C005,C008-C009", "8723-8728,8740-8744,8750-8762,8773-8790", "*", "VALUE:XX", "Other Mucosal Melanoma of the Head and Neck", "VALUE:88" ], [ "C019-C069", "8723-8728,8740-8744,8750-8762,8773-8790", "*", "VALUE:XX", "Other Mucosal Melanoma of the Head and Neck", "VALUE:88" ], [ "C090-C148", "8723-8728,8740-8744,8750-8762,8773-8790", "*", "VALUE:XX", "Other Mucosal Melanoma of the Head and Neck", "VALUE:88" ], [ "C300-C329", "8723-8728,8740-8744,8750-8762,8773-8790", "*", "VALUE:XX", "Other Mucosal Melanoma of the Head and Neck", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_25371.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_25371.json deleted file mode 100644 index edabda7e6..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_25371.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_25371", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2023-04-20T21:01:01.441Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C250-C252,C254,C257-C259", "8150-8153,8155-8156,8158", "3", "VALUE:9012", "Neuroendocrine Tumors of the Pancreas", "VALUE:09" ], [ "C250-C252,C254,C257-C259", "8240-8241,8249,8272", "3", "VALUE:9012", "Neuroendocrine Tumors of the Pancreas", "VALUE:09" ], [ "C250-C252,C254,C257-C259", "8150-8153,8155-8156,8158", "2", "VALUE:XX", "Other Neuroendocrine Tumors of the Pancreas", "VALUE:88" ], [ "C250-C252,C254,C257-C259", "8240-8241,8249,8272", "2", "VALUE:XX", "Other Neuroendocrine Tumors of the Pancreas", "VALUE:88" ], [ "C253", "8150-8153,8155-8156,8158", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Pancreas", "VALUE:88" ], [ "C253", "8240-8241,8249,8272", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Pancreas", "VALUE:88" ], [ "C250-C254,C257-C259", "8242,8683", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Pancreas", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_25707.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_25707.json deleted file mode 100644 index bfd10d00f..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_25707.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_25707", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T16:32:46.523Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8013,8041,8045,8051-8052,8070-8072,8074-8075,8082-8083", "VALUE:13.2", "Larynx: Glottis", "VALUE:08" ], [ "8200,8240,8249", "VALUE:13.2", "Larynx: Glottis", "VALUE:08" ], [ "8430,8560", "VALUE:13.2", "Larynx: Glottis", "VALUE:08" ], [ "8001-8005,8011-8012,8014-8040,8042-8044,8046-8050,8053-8060,8073,8076-8081,8084-8191", "VALUE:XX", "Other Larynx: Glottis", "VALUE:88" ], [ "8201-8231,8241-8248,8250-8420", "VALUE:XX", "Other Larynx: Glottis", "VALUE:88" ], [ "8440-8552,8561-8700", "VALUE:XX", "Other Larynx: Glottis", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_27388.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_27388.json deleted file mode 100644 index 9449026f8..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_27388.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_27388", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-30T22:53:24.863Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8020,8041,8044,8070", "3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "8120,8140", "3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "8240,8243", "3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "8310,8323", "3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "8313,8380", "0,1,3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "8410,8441,8452,8460-8461,8470,8480", "3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "8442,8472,8474", "0,1,3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "8590,8594", "3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "8620,8622-8623,8631,8633-8634,8640,8670", "3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "8806,8822", "3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "8930-8931,8933,8950,8960,8980", "3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "9000", "0,1,3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "9050,9052,9060,9070-9071,9073,9080,9085,9090-9091", "3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "9100,9110-9111", "3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "8000,8010,8020,8041,8044,8070", "0,1,2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8120,8140", "0,1,2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8240,8243", "0,1,2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8310,8323", "0,1,2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8313,8380", "2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8410,8441,8452,8460-8461,8470,8480", "0,1,2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8442,8472,8474", "2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8590,8594", "0,1,2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8620,8622-8623,8631,8633-8634,8640,8670", "0,1,2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8806,8822", "0,1,2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8930-8931,8933,8950,8960,8980", "0,1,2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "9000", "2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "9050,9052,9060,9070-9071,9073,9080,9085,9090-9091", "0,1,2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "9100,9110-9111", "0,1,2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8001-8005,8011-8015,8021-8040,8042-8043,8045-8060,8071-8110", "*", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8121-8131,8141-8231", "*", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8241-8242,8244-8300", "*", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8311-8312,8314-8322,8324-8375,8381-8409", "*", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8413-8440,8443-8451,8453-8455,8462-8463,8471,8473,8481-8589", "*", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8591-8593", "*", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8600-8610,8621,8630,8632,8641-8660,8671-8700,8720-8790", "*", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_28119.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_28119.json deleted file mode 100644 index 387e715ae..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_28119.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_28119", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-05-17T17:00:14.246Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8013,8020,8041,8070", "3", "VALUE:53", "Corpus Uteri: Carcinoma and Carcinosarcoma", "VALUE:08" ], [ "8140", "3", "VALUE:53", "Corpus Uteri: Carcinoma and Carcinosarcoma", "VALUE:08" ], [ "8240,8255,8263", "3", "VALUE:53", "Corpus Uteri: Carcinoma and Carcinosarcoma", "VALUE:08" ], [ "8310,8323,8382", "3", "VALUE:53", "Corpus Uteri: Carcinoma and Carcinosarcoma", "VALUE:08" ], [ "8380,8441", "2,3", "VALUE:53", "Corpus Uteri: Carcinoma and Carcinosarcoma", "VALUE:08" ], [ "8460-8461,8480", "3", "VALUE:53", "Corpus Uteri: Carcinoma and Carcinosarcoma", "VALUE:08" ], [ "8560,8570", "3", "VALUE:53", "Corpus Uteri: Carcinoma and Carcinosarcoma", "VALUE:08" ], [ "8950,8980,9111", "3", "VALUE:53", "Corpus Uteri: Carcinoma and Carcinosarcoma", "VALUE:08" ], [ "8000,8010,8013,8020,8041,8070", "2", "VALUE:XX", "Other Corpus Uteri: Carcinoma and Carcinosarcoma", "VALUE:88" ], [ "8140", "2", "VALUE:XX", "Other Corpus Uteri: Carcinoma and Carcinosarcoma", "VALUE:88" ], [ "8240,8255,8263", "2", "VALUE:XX", "Other Corpus Uteri: Carcinoma and Carcinosarcoma", "VALUE:88" ], [ "8310,8323,8382", "2", "VALUE:XX", "Other Corpus Uteri: Carcinoma and Carcinosarcoma", "VALUE:88" ], [ "8460-8461,8480", "2", "VALUE:XX", "Other Corpus Uteri: Carcinoma and Carcinosarcoma", "VALUE:88" ], [ "8560,8570", "2", "VALUE:XX", "Other Corpus Uteri: Carcinoma and Carcinosarcoma", "VALUE:88" ], [ "8950,8980,9111", "2", "VALUE:XX", "Other Corpus Uteri: Carcinoma and Carcinosarcoma", "VALUE:88" ], [ "8001-8005,8011-8012,8014-8015,8021-8040,8042-8060,8071-8131", "*", "VALUE:XX", "Other Corpus Uteri: Carcinoma and Carcinosarcoma", "VALUE:88" ], [ "8141-8231", "*", "VALUE:XX", "Other Corpus Uteri: Carcinoma and Carcinosarcoma", "VALUE:88" ], [ "8241-8254,8256-8262,8264-8300", "*", "VALUE:XX", "Other Corpus Uteri: Carcinoma and Carcinosarcoma", "VALUE:88" ], [ "8311-8322,8324-8375,8381,8383-8440", "*", "VALUE:XX", "Other Corpus Uteri: Carcinoma and Carcinosarcoma", "VALUE:88" ], [ "8442-8455,8462-8474,8481-8552", "*", "VALUE:XX", "Other Corpus Uteri: Carcinoma and Carcinosarcoma", "VALUE:88" ], [ "8561-8563,8571-8700", "*", "VALUE:XX", "Other Corpus Uteri: Carcinoma and Carcinosarcoma", "VALUE:88" ], [ "8720-8790", "*", "VALUE:XX", "Other Corpus Uteri: Carcinoma and Carcinosarcoma", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_29751.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_29751.json deleted file mode 100644 index 9b517a32d..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_29751.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_29751", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T17:50:06.419Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8020,8031,8041", "VALUE:63.1", "Male Penile and Female Urethra: Urothelial Carcinomas", "VALUE:08" ], [ "8070-8072", "VALUE:63.2", "Male Penile and Female Urethra: Squamous Cell Carcinoma and Adenocarcinoma", "VALUE:08" ], [ "8082,8120,8122,8130-8131", "VALUE:63.1", "Male Penile and Female Urethra: Urothelial Carcinomas", "VALUE:08" ], [ "8140", "VALUE:63.2", "Male Penile and Female Urethra: Squamous Cell Carcinoma and Adenocarcinoma", "VALUE:08" ], [ "8310", "VALUE:63.1", "Male Penile and Female Urethra: Urothelial Carcinomas", "VALUE:08" ], [ "8001-8005,8011-8015,8021-8030,8032-8040,8042-8060", "VALUE:XX", "Other Male Penile and Female Urethra", "VALUE:88" ], [ "8073-8081,8083-8110,8121,8123-8124", "VALUE:XX", "Other Male Penile and Female Urethra", "VALUE:88" ], [ "8141-8300,8311-8700,8720-8790", "VALUE:XX", "Other Male Penile and Female Urethra", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_30343.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_30343.json deleted file mode 100644 index b1f30cf70..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_30343.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_30343", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T16:35:05.055Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8013,8041,8045,8051-8052,8070-8072,8074-8075,8082-8083", "VALUE:13.1", "Larynx: Supraglottis", "VALUE:08" ], [ "8200,8240,8249", "VALUE:13.1", "Larynx: Supraglottis", "VALUE:08" ], [ "8430,8560", "VALUE:13.1", "Larynx: Supraglottis", "VALUE:08" ], [ "8001-8005,8011-8012,8014-8040,8042-8044,8046-8050,8053-8060,8073,8076-8081,8084-8191", "VALUE:XX", "Other Larynx: Supraglottis", "VALUE:88" ], [ "8201-8231,8241-8248,8250-8420", "VALUE:XX", "Other Larynx: Supraglottis", "VALUE:88" ], [ "8440-8552,8561-8700", "VALUE:XX", "Other Larynx: Supraglottis", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_30349.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_30349.json deleted file mode 100644 index b5640977f..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_30349.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_30349", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2020-07-02T17:55:22.827Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C384", "9050-9053", "VALUE:37", "Malignant Pleural Mesothelioma", "VALUE:08" ], [ "C340-C349", "9050-9053", "VALUE:XX", "Other Malignant Pleural Mesothelioma", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_31395.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_31395.json deleted file mode 100644 index ec30e89f3..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_31395.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_31395", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T16:33:31.235Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C328-C329", "8000,8010,8013,8041,8045,8051-8052,8070-8072,8074-8075,8082-8083", "3", "VALUE:13.0", "Larynx: NOS", "VALUE:08" ], [ "C328-C329", "8200,8240,8249", "3", "VALUE:13.0", "Larynx: NOS", "VALUE:08" ], [ "C328-C329", "8430,8560", "3", "VALUE:13.0", "Larynx: NOS", "VALUE:08" ], [ "C328-C329", "8000,8010,8013,8041,8045,8051-8052,8070-8072,8074-8075,8082-8083", "2", "VALUE:XX", "Other Larynx: NOS", "VALUE:88" ], [ "C328-C329", "8200,8240,8249", "2", "VALUE:XX", "Other Larynx: NOS", "VALUE:88" ], [ "C328-C329", "8430,8560", "2", "VALUE:XX", "Other Larynx: NOS", "VALUE:88" ], [ "C323", "8000,8010,8013,8041,8045,8051-8052,8070-8072,8074-8075,8082-8083", "*", "VALUE:XX", "Other Larynx: NOS", "VALUE:88" ], [ "C323", "8200,8240,8249", "*", "VALUE:XX", "Other Larynx: NOS", "VALUE:88" ], [ "C323", "8430,8560", "*", "VALUE:XX", "Other Larynx: NOS", "VALUE:88" ], [ "C323,C328-C329", "8001-8005,8011-8012,8014-8040,8042-8044,8046-8050,8053-8060,8073,8076-8081,8084-8191", "*", "VALUE:XX", "Other Larynx: NOS", "VALUE:88" ], [ "C323,C328-C329", "8201-8231,8241-8248,8250-8420", "*", "VALUE:XX", "Other Larynx: NOS", "VALUE:88" ], [ "C323,C328-C329", "8440-8552,8561-8700", "*", "VALUE:XX", "Other Larynx: NOS", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_33543.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_33543.json deleted file mode 100644 index f232a8173..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_33543.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_33543", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2022-01-12T21:02:11.088Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "discriminator_1", - "name" : "Discriminator 1", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C150-C159", "8936", "3", "", "VALUE:43.2", "Gastrointestinal Stromal Tumor: Small Intestinal, Esophageal, Colorectal, Mesenteric, and Peritoneal", "VALUE:08" ], [ "C160-C169", "8936", "3", "", "VALUE:43.1", "Gastrointestinal Stromal Tumor: Gastric and Omental ", "VALUE:08" ], [ "C170-C172,C178-C209", "8936", "3", "", "VALUE:43.2", "Gastrointestinal Stromal Tumor: Small Intestinal, Esophageal, Colorectal, Mesenteric, and Peritoneal", "VALUE:08" ], [ "C173", "8936", "3", "", "VALUE:XX", "Other Gastrointestinal Stromal Tumors", "VALUE:88" ], [ "C480", "8936", "3", "", "VALUE:43.2", "Gastrointestinal Stromal Tumor: Small Intestinal, Esophageal, Colorectal, Mesenteric, and Peritoneal", "VALUE:08" ], [ "C481", "8936", "3", "2", "VALUE:43.1", "Gastrointestinal Stromal Tumor: Gastric and Omental ", "VALUE:08" ], [ "C481", "8936", "3", "1,9", "VALUE:43.2", "Gastrointestinal Stromal Tumor: Small Intestinal, Esophageal, Colorectal, Mesenteric, and Peritoneal", "VALUE:08" ], [ "C482,C488", "8936", "3", "", "VALUE:43.2", "Gastrointestinal Stromal Tumor: Small Intestinal, Esophageal, Colorectal, Mesenteric, and Peritoneal", "VALUE:08" ], [ "C150-C159", "8936", "0,1,2", "", "VALUE:XX", "Other Gastrointestinal Stromal Tumors", "VALUE:88" ], [ "C160-C169", "8936", "0,1,2", "", "VALUE:XX", "Other Gastrointestinal Stromal Tumors", "VALUE:88" ], [ "C170-C172,C178-C209", "8936", "0,1,2", "", "VALUE:XX", "Other Gastrointestinal Stromal Tumors", "VALUE:88" ], [ "C173", "8936", "0,1,2", "", "VALUE:XX", "Other Gastrointestinal Stromal Tumors", "VALUE:88" ], [ "C480", "8936", "0,1,2", "", "VALUE:XX", "Other Gastrointestinal Stromal Tumors", "VALUE:88" ], [ "C481", "8936", "0,1,2", "2", "VALUE:XX", "Other Gastrointestinal Stromal Tumors", "VALUE:88" ], [ "C481", "8936", "0,1,2", "1,9", "VALUE:XX", "Other Gastrointestinal Stromal Tumors", "VALUE:88" ], [ "C482,C488", "8936", "0,1,2", "", "VALUE:XX", "Other Gastrointestinal Stromal Tumors", "VALUE:88" ], [ "C150-C209", "8935", "*", "", "VALUE:XX", "Other Gastrointestinal Stromal Tumors", "VALUE:88" ], [ "C480-C482,C488", "8935", "*", "", "VALUE:XX", "Other Gastrointestinal Stromal Tumors", "VALUE:88" ], [ "C481", "8935", "*", "1,2,9", "VALUE:XX", "Other Gastrointestinal Stromal Tumors", "VALUE:88" ], [ "C000-C148", "8935,8936", "*", "", "VALUE:XX", "Other Gastrointestinal Stromal Tumors", "VALUE:88" ], [ "C210-C479", "8935,8936", "*", "", "VALUE:XX", "Other Gastrointestinal Stromal Tumors", "VALUE:88" ], [ "C490-C539", "8935,8936", "*", "", "VALUE:XX", "Other Gastrointestinal Stromal Tumors", "VALUE:88" ], [ "C571-C699,C739-C750,C754-C809", "8935,8936", "*", "", "VALUE:XX", "Other Gastrointestinal Stromal Tumors", "VALUE:88" ], [ "C700-C729,C751-C753", "8935,8936", "3", "", "VALUE:XX", "Other Gastrointestinal Stromal Tumors", "VALUE:88" ], [ "C000-C480,C482-C539,C571-C699,C739-C750,C754-C809", "8935,8936", "*", "1,2,9", "ERROR:Site is not C481, Schema Discriminator 1 should be blank", "", "VALUE:" ], [ "C700-C729,C751-C753", "8935,8936", "3", "1,2,9", "ERROR:Site is not C481, Schema Discriminator 1 should be blank", "", "VALUE:" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_33933.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_33933.json deleted file mode 100644 index fbc319897..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_33933.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_33933", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2020-03-27T14:48:02.436Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8153,8156,8158", "3", "VALUE:30", "Neuroendocrine Tumors of the Duodenum and Ampulla of Vater", "VALUE:08" ], [ "8240,8249,8683", "3", "VALUE:30", "Neuroendocrine Tumors of the Duodenum and Ampulla of Vater", "VALUE:08" ], [ "8153,8156,8158", "2", "VALUE:XX", "Other Neuroendocrine Tumors of the Duodenum and Ampulla of Vater", "VALUE:88" ], [ "8240,8249,8683", "2", "VALUE:XX", "Other Neuroendocrine Tumors of the Duodenum and Ampulla of Vater", "VALUE:88" ], [ "8150-8152,8155", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Duodenum and Ampulla of Vater", "VALUE:88" ], [ "8241-8242", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Duodenum and Ampulla of Vater", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_3412.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_3412.json deleted file mode 100644 index f25e1abcd..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_3412.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_3412", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-30T23:03:58.435Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8800-8801,8804,8810,8815,8830,8850,8890", "VALUE:38.2", "Bone: Spine", "VALUE:08" ], [ "8900", "VALUE:38.2", "Bone: Spine", "VALUE:08" ], [ "9040", "VALUE:38.2", "Bone: Spine", "VALUE:08" ], [ "9120,9133,9180-9185,9187,9192-9194", "VALUE:38.2", "Bone: Spine", "VALUE:08" ], [ "9220-9221,9231,9240,9242-9243,9250,9261", "VALUE:38.2", "Bone: Spine", "VALUE:08" ], [ "9364,9366-9368,9370-9372", "VALUE:38.2", "Bone: Spine", "VALUE:08" ], [ "9540", "VALUE:38.2", "Bone: Spine", "VALUE:08" ], [ "8000-8790", "VALUE:XX", "Other Bone: Spine", "VALUE:88" ], [ "8802-8803,8805-8806,8811-8814,8816-8818,8820-8828,8831-8842,8851-8881,8891-8898", "VALUE:XX", "Other Bone: Spine", "VALUE:88" ], [ "8901-8934,8940-9030,9041-9111", "VALUE:XX", "Other Bone: Spine", "VALUE:88" ], [ "9121-9132,9135-9138,9141-9175,9186,9191,9195", "VALUE:XX", "Other Bone: Spine", "VALUE:88" ], [ "9200-9213,9222,9230,9241,9251-9260,9262-9363", "VALUE:XX", "Other Bone: Spine", "VALUE:88" ], [ "9365,9373-9539,9541-9582", "VALUE:XX", "Other Bone: Spine", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_3803.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_3803.json deleted file mode 100644 index 2a7180a95..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_3803.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_3803", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2020-03-27T14:47:16.621Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C741,C755", "8680,8690,8692-8693", "3", "VALUE:77", "Adrenal Neuroendocrine Tumors", "VALUE:08" ], [ "C741,C755", "8700", "3", "VALUE:77", "Adrenal Neuroendocrine Tumors", "VALUE:08" ], [ "C741,C755", "8680,8690,8692-8693", "2", "VALUE:XX", "Other Adrenal Neuroendocrine Tumors", "VALUE:88" ], [ "C741,C755", "8700", "2", "VALUE:XX", "Other Adrenal Neuroendocrine Tumors", "VALUE:88" ], [ "C740,C749", "8680,8690,8692-8693", "*", "VALUE:XX", "Other Adrenal Neuroendocrine Tumors", "VALUE:88" ], [ "C740,C749", "8700", "*", "VALUE:XX", "Other Adrenal Neuroendocrine Tumors", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_38053.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_38053.json deleted file mode 100644 index 106313030..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_38053.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_38053", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2020-03-26T21:49:09.087Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8720,8730,8770-8774", "3", "VALUE:67.2", "Uvea: Choroidal and Ciliary Body Melanomas", "VALUE:08" ], [ "8720,8730,8770-8774", "2", "VALUE:XX", "Other Uvea: Choroidal and Ciliary Body Melanomas", "VALUE:88" ], [ "8721-8728,8740-8762,8780-8790", "*", "VALUE:XX", "Other Uvea: Choroidal and Ciliary Body Melanomas", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_3809.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_3809.json deleted file mode 100644 index 147fde23a..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_3809.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_3809", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2023-04-20T19:37:26.152Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8152,8240-8241,8249", "3", "VALUE:9010", "Neuroendocrine Tumors of the Appendix", "VALUE:09" ], [ "8152,8240-8241,8249", "2", "VALUE:XX", "Other Neuroendocrine Tumors of the Appendix", "VALUE:88" ], [ "8150-8151,8153,8155-8156,8158", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Appendix", "VALUE:88" ], [ "8242,8683", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Appendix", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_38461.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_38461.json deleted file mode 100644 index 4c6b8cc15..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_38461.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_38461", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2020-03-26T21:41:33.721Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.5", "Non-Hodgkin Lymphomas: Chronic Lymphocytic Leukemia/Small Lymphocytic Lymphoma", "VALUE:08" ], [ "C440,C442-C449,C510,C609,C632,C698-C699,C700-C729,C750-C759", "VALUE:XX", "Other Non-Hodgkin Lymphomas: Chronic Lymphocytic Leukemia/Small Lymphocytic Lymphoma", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_38819.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_38819.json deleted file mode 100644 index 3a9e5e344..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_38819.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_38819", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T16:40:16.156Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8013,8041,8046,8070-8072,8074,8082-8083", "VALUE:8", "Major Salivary Glands", "VALUE:08" ], [ "8140,8147", "VALUE:8", "Major Salivary Glands", "VALUE:08" ], [ "8200,8246,8290", "VALUE:8", "Major Salivary Glands", "VALUE:08" ], [ "8310", "VALUE:8", "Major Salivary Glands", "VALUE:08" ], [ "8410,8430", "VALUE:8", "Major Salivary Glands", "VALUE:08" ], [ "8500,8502,8525,8550,8560,8562", "VALUE:8", "Major Salivary Glands", "VALUE:08" ], [ "8941,8974,8980,8982", "VALUE:8", "Major Salivary Glands", "VALUE:08" ], [ "8001-8005,8011-8012,8014-8040,8042-8045,8050-8060,8073,8075-8081,8084-8131", "VALUE:XX", "Other Major Salivary Glands", "VALUE:88" ], [ "8141-8146,8148-8191", "VALUE:XX", "Other Major Salivary Glands", "VALUE:88" ], [ "8201-8245,8247-8281,8300", "VALUE:XX", "Other Major Salivary Glands", "VALUE:88" ], [ "8311-8409,8413-8420,8440-8490", "VALUE:XX", "Other Major Salivary Glands", "VALUE:88" ], [ "8501,8503-8524,8530-8543,8551-8552,8561,8563,8570-8700,8720-8790", "VALUE:XX", "Other Major Salivary Glands", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_39839.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_39839.json deleted file mode 100644 index 95b7b579e..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_39839.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_39839", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T13:48:43.124Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8013,8041", "VALUE:23", "Intrahepatic Bile Ducts", "VALUE:08" ], [ "8148,8160-8161,8180", "VALUE:23", "Intrahepatic Bile Ducts", "VALUE:08" ], [ "8246,8470,8503,8980", "VALUE:23", "Intrahepatic Bile Ducts", "VALUE:08" ], [ "8000-8012,8014-8040,8042-8147", "VALUE:XX", "Other Intrahepatic Bile Ducts", "VALUE:88" ], [ "8149-8158,8162-8175,8190-8245", "VALUE:XX", "Other Intrahepatic Bile Ducts", "VALUE:88" ], [ "8247-8463,8471-8502,8504-8700,8720-8790", "VALUE:XX", "Other Intrahepatic Bile Ducts", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_40538.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_40538.json deleted file mode 100644 index 089a04972..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_40538.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_40538", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T16:30:47.830Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8020,8031,8041,8082", "VALUE:61.1", "Renal Pelvis and Ureter: Urothelial Carcinomas", "VALUE:08" ], [ "8120,8122,8130-8131", "VALUE:61.1", "Renal Pelvis and Ureter: Urothelial Carcinomas", "VALUE:08" ], [ "8070,8140", "VALUE:61.2", "Renal Pelvis and Ureter: Squamous Cell Carcinoma and Adenocarcinoma", "VALUE:08" ], [ "8001-8005,8011-8015,8021-8030,8032-8040,8042-8060,8071-8081,8083-8110", "VALUE:XX", "Other Kidney Renal Pelvis", "VALUE:88" ], [ "8121,8123-8124,8141-8700,8720-8790", "VALUE:XX", "Other Kidney Renal Pelvis", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_41720.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_41720.json deleted file mode 100644 index d0c6722d9..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_41720.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_41720", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T17:25:37.885Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000-8001,8005,8010", "VALUE:75", "Parathyroid", "VALUE:08" ], [ "8140,8290", "VALUE:75", "Parathyroid", "VALUE:08" ], [ "8310,8322", "VALUE:75", "Parathyroid", "VALUE:08" ], [ "8002-8004,8011-8131", "VALUE:XX", "Other Parathyroid", "VALUE:88" ], [ "8141-8281", "VALUE:XX", "Other Parathyroid", "VALUE:88" ], [ "8300,8311-8321,8323-8700,8720-8790", "VALUE:XX", "Other Parathyroid", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_41833.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_41833.json deleted file mode 100644 index b2546afca..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_41833.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_41833", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-22T22:05:27.563Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8013,8041,8070", "3", "VALUE:58", "Prostate", "VALUE:08" ], [ "8120,8140,8147-8148", "3", "VALUE:58", "Prostate", "VALUE:08" ], [ "8201,8230,8240,8260", "3", "VALUE:58", "Prostate", "VALUE:08" ], [ "8480,8490", "3", "VALUE:58", "Prostate", "VALUE:08" ], [ "8500,8560,8572,8574", "3", "VALUE:58", "Prostate", "VALUE:08" ], [ "8000,8010,8013,8041,8070", "2", "VALUE:XX", "Other Prostate", "VALUE:88" ], [ "8120,8140,8147-8148", "2", "VALUE:XX", "Other Prostate", "VALUE:88" ], [ "8201,8230,8240,8260", "2", "VALUE:XX", "Other Prostate", "VALUE:88" ], [ "8480,8490", "2", "VALUE:XX", "Other Prostate", "VALUE:88" ], [ "8500,8560,8572,8574", "2", "VALUE:XX", "Other Prostate", "VALUE:88" ], [ "8001-8005,8011-8012,8014-8040,8042-8060,8071-8110", "*", "VALUE:XX", "Other Prostate", "VALUE:88" ], [ "8121-8131,8141-8146,8149-8200", "*", "VALUE:XX", "Other Prostate", "VALUE:88" ], [ "8202-8221,8231,8241-8257,8261-8474", "*", "VALUE:XX", "Other Prostate", "VALUE:88" ], [ "8481-8484,8501-8552,8561-8571,8573,8575-8700,8720-8790", "*", "VALUE:XX", "Other Prostate", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_4389.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_4389.json deleted file mode 100644 index e898cf87a..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_4389.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_4389", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2020-05-15T17:06:49.502Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "9590-9591,9596-9597", "VALUE:71", "Ocular Adnexal Lymphoma", "VALUE:08" ], [ "9671,9673,9680,9690-9691,9695,9698-9699", "VALUE:71", "Ocular Adnexal Lymphoma", "VALUE:08" ], [ "9702,9705,9709,9718,9734", "VALUE:71", "Ocular Adnexal Lymphoma", "VALUE:08" ], [ "9823,9930", "VALUE:71", "Ocular Adnexal Lymphoma", "VALUE:08" ], [ "9650-9663,9678-9679,9687-9689", "VALUE:XX", "Other Ocular Adnexal Lymphoma", "VALUE:88" ], [ "9708,9712,9714-9717,9719,9725-9726,9735-9738,9826-9827", "VALUE:XX", "Other Ocular Adnexal Lymphoma", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_44618.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_44618.json deleted file mode 100644 index d73e056f2..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_44618.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_44618", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-22T21:18:59.030Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8010,8013,8020,8041,8070", "VALUE:25", "Perihilar Bile Ducts", "VALUE:08" ], [ "8140,8144,8148", "VALUE:25", "Perihilar Bile Ducts", "VALUE:08" ], [ "8246,8310", "VALUE:25", "Perihilar Bile Ducts", "VALUE:08" ], [ "8470,8480,8490", "VALUE:25", "Perihilar Bile Ducts", "VALUE:08" ], [ "8503,8560", "VALUE:25", "Perihilar Bile Ducts", "VALUE:08" ], [ "8000-8005,8011-8012,8014-8015,8021-8040,8042-8060,8071-8131", "VALUE:XX", "Other Perihilar Bile Ducts", "VALUE:88" ], [ "8141-8143,8145-8147,8149-8245", "VALUE:XX", "Other Perihilar Bile Ducts", "VALUE:88" ], [ "8247-8300,8311-8463", "VALUE:XX", "Other Perihilar Bile Ducts", "VALUE:88" ], [ "8471-8474,8481-8484,8500-8502", "VALUE:XX", "Other Perihilar Bile Ducts", "VALUE:88" ], [ "8504-8552,8561-8700,8720-8790", "VALUE:XX", "Other Perihilar Bile Ducts", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_45463.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_45463.json deleted file mode 100644 index 072b18ca8..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_45463.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_45463", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-30T23:33:28.885Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8711", "VALUE:44", "Soft Tissue Sarcoma of the Retroperitoneum", "VALUE:08" ], [ "8800-8802,8810-8811,8815,8825,8832-8833,8840", "VALUE:44", "Soft Tissue Sarcoma of the Retroperitoneum", "VALUE:08" ], [ "8850,8852,8854,8858,8859,8890", "VALUE:44", "Soft Tissue Sarcoma of the Retroperitoneum", "VALUE:08" ], [ "8901,8910,8912,8920", "VALUE:44", "Soft Tissue Sarcoma of the Retroperitoneum", "VALUE:08" ], [ "9040-9041,9043", "VALUE:44", "Soft Tissue Sarcoma of the Retroperitoneum", "VALUE:08" ], [ "9120,9133,9136,9180", "VALUE:44", "Soft Tissue Sarcoma of the Retroperitoneum", "VALUE:08" ], [ "9222,9251,9364,9366-9368", "VALUE:44", "Soft Tissue Sarcoma of the Retroperitoneum", "VALUE:08" ], [ "9540,9542,9561,9580", "VALUE:44", "Soft Tissue Sarcoma of the Retroperitoneum", "VALUE:08" ], [ "8000-8700,8710,8712-8714,8720-8790", "VALUE:XX", "Other Soft Tissue Sarcoma of the Retroperitoneum", "VALUE:88" ], [ "8803,8812-8814,8816-8818,8820-8824,8826-8831,8834-8836,8841-8842", "VALUE:XX", "Other Soft Tissue Sarcoma of the Retroperitoneum", "VALUE:88" ], [ "8851,8853,8855-8857,8860-8881,8891-8900", "VALUE:XX", "Other Soft Tissue Sarcoma of the Retroperitoneum", "VALUE:88" ], [ "8902-8905,8921,8932-8934,8940-8990", "VALUE:XX", "Other Soft Tissue Sarcoma of the Retroperitoneum", "VALUE:88" ], [ "9000-9016,9030,9042,9045-9111", "VALUE:XX", "Other Soft Tissue Sarcoma of the Retroperitoneum", "VALUE:88" ], [ "9121-9132,9135,9137-9138,9141-9175,9181-9221,9230", "VALUE:XX", "Other Soft Tissue Sarcoma of the Retroperitoneum", "VALUE:88" ], [ "9240-9250,9252-9363,9365,9370-9539,9541,9550-9560,9562-9571,9582", "VALUE:XX", "Other Soft Tissue Sarcoma of the Retroperitoneum", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_46197.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_46197.json deleted file mode 100644 index f2fa09eb4..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_46197.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_46197", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "description" : "While this has a chapter, T, N, M and Stage Group are not defined.", - "last_modified" : "2021-07-15T20:35:41.255Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "age_dx", - "name" : "Age at Diagnosis", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "9591,9724,9727,9801,9806-9809,9831,9833-9834,9940,9948", "C421", "*", "VALUE:83.0", "Leukemia: Unspecified or Other Type", "VALUE:08" ], [ "9591", "C000-C420,C422-C440,C442-C689,C691-C694,C698-C699,C739-C749,C760-C809", "*", "VALUE:XX", "Other HemeRetic", "VALUE:88" ], [ "9591", "C700-C729,C750-C759", "*", "VALUE:XX", "Other HemeRetic", "VALUE:88" ], [ "9724,9727,9801,9806-9809,9831,9833-9834,9940,9948", "C000-C420,C422-C809", "*", "VALUE:XX", "Other HemeRetic", "VALUE:88" ], [ "9840,9861,9865-9867,9869-9874,9891,9895-9898,9910-9911,9920,9930-9931", "C421", "*", "VALUE:83.1", "Leukemia: Acute Myeloid Leukemia", "VALUE:08" ], [ "9840,9861,9865-9867,9869-9874,9891,9895-9898,9910-9911,9920,9931", "C000-C420,C422-C809", "*", "VALUE:XX", "Other HemeRetic", "VALUE:88" ], [ "9930", "C000-C420,C422-C440,C442-C689,C691-C694,C698-C809", "*", "VALUE:XX", "Other HemeRetic", "VALUE:88" ], [ "9811-9818,9837", "C421", "0-9,00-19,000-019,999", "VALUE:83.2", "Leukemia: Acute Lymphoblastic Leukemia in children", "VALUE:08" ], [ "9811-9818,9837", "C421", "20-99,020-120", "VALUE:83.3", "Leukemia: Acute Lymphoblastic Leukemia in adults", "VALUE:08" ], [ "9811-9818,9837", "C000-C420,C422-C809", "*", "VALUE:XX", "Other HemeRetic", "VALUE:88" ], [ "9875,9876,9945", "C421", "*", "VALUE:83.4", "Leukemia: Chronic Myeloid Leukemia", "VALUE:08" ], [ "9875,9876,9945", "C000-C420,C422-C809", "*", "VALUE:XX", "Other HemeRetic", "VALUE:88" ], [ "9740-9742,9749,9762-9800,9819,9860,9863,9877-9879,9912,9946,9950-9993", "C000-C809", "*", "VALUE:XX", "Other HemeRetic", "VALUE:88" ], [ "9751,9755-9759", "C000-C699,C739-C750,C754-C809", "*", "VALUE:XX", "Other HemeRetic", "VALUE:88" ], [ "9820,9832", "C000-C809", "*", "VALUE:XX", "Other HemeRetic", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_46201.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_46201.json deleted file mode 100644 index 07dd82153..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_46201.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_46201", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T17:13:40.305Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C019,C024,C051-C052,C090-C099", "8070,8072,8083,8085", "3", "VALUE:10", "HPV-Mediated (p16+) Oropharyngeal Cancer", "VALUE:08" ], [ "C100,C102-C103,C108-C109,C111", "8070,8072,8083,8085", "3", "VALUE:10", "HPV-Mediated (p16+) Oropharyngeal Cancer", "VALUE:08" ], [ "C019,C024,C051-C052,C090-C099", "8070,8072,8083,8085", "2", "VALUE:XX", "Other HPV-Mediated (p16+) Oropharyngeal Cancer", "VALUE:88" ], [ "C100,C102-C103,C108-C109,C111", "8070,8072,8083,8085", "2", "VALUE:XX", "Other HPV-Mediated (p16+) Oropharyngeal Cancer", "VALUE:88" ], [ "C104", "8070,8072,8083,8085", "*", "VALUE:XX", "Other HPV-Mediated (p16+) Oropharyngeal Cancer", "VALUE:88" ], [ "C019,C024,C051-C052,C090-C099", "8000-8060,8071,8073-8082,8084,8086-8700", "*", "VALUE:XX", "Other HPV-Mediated (p16+) Oropharyngeal Cancer", "VALUE:88" ], [ "C100,C102-C104,C108-C109,C111", "8000-8060,8071,8073-8082,8084,8086-8700", "*", "VALUE:XX", "Other HPV-Mediated (p16+) Oropharyngeal Cancer", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_46717.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_46717.json deleted file mode 100644 index 94a634f23..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_46717.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_46717", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T17:46:49.616Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "discriminator_1", - "name" : "Thyroid Gland/Thyroglossal Duct", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010", "3", "1", "VALUE:73.1", "Thyroid: Differentiated", "VALUE:08" ], [ "8020-8021", "3", "1", "VALUE:73.2", "Thyroid: Anaplastic", "VALUE:08" ], [ "8050", "3", "1", "VALUE:73.1", "Thyroid: Differentiated", "VALUE:08" ], [ "8230,8260,8290", "3", "1", "VALUE:73.1", "Thyroid: Differentiated", "VALUE:08" ], [ "8330-8331,8335,8337,8339,8340-8344", "3", "1", "VALUE:73.1", "Thyroid: Differentiated", "VALUE:08" ], [ "8000,8010,8020-8021,8050", "2", "1", "VALUE:XX", "Other Thyroid", "VALUE:88" ], [ "8230,8260,8290", "2", "1", "VALUE:XX", "Other Thyroid", "VALUE:88" ], [ "8330-8331,8335,8337,8339,8340-8344", "2", "1", "VALUE:XX", "Other Thyroid", "VALUE:88" ], [ "8000,8010,8020-8021,8050", "*", "2", "VALUE:XX", "Other Thyroid", "VALUE:88" ], [ "8230,8260,8290", "*", "2", "VALUE:XX", "Other Thyroid", "VALUE:88" ], [ "8330-8331,8335,8337,8339,8340-8344", "*", "2", "VALUE:XX", "Other Thyroid", "VALUE:88" ], [ "8001-8005,8011-8015,8022-8046,8051-8221", "*", "*", "VALUE:XX", "Other Thyroid", "VALUE:88" ], [ "8231-8257,8261-8281", "*", "*", "VALUE:XX", "Other Thyroid", "VALUE:88" ], [ "8300-8325,8332-8334,8336", "*", "*", "VALUE:XX", "Other Thyroid", "VALUE:88" ], [ "8350-8420,8440-8509,8514-8700,8720-8790", "*", "*", "VALUE:XX", "Other Thyroid", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_48296.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_48296.json deleted file mode 100644 index 1ff4a7b43..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_48296.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_48296", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2023-04-24T19:58:25.422Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8020,8041,8051,8054,8070-8072,8076,8083,8085,8086,8090,8097", "3", "VALUE:9006", "Vulva", "VALUE:09" ], [ "8140,8144,8200,8240,8249", "3", "VALUE:9006", "Vulva", "VALUE:09" ], [ "8400,8401,8409,8413,8500,8542,8560,8562", "3", "VALUE:9006", "Vulva", "VALUE:09" ], [ "8982,9020,9064,9071", "3", "VALUE:9006", "Vulva", "VALUE:09" ], [ "8000,8010,8020,8041,8051,8054,8070-8072,8076,8083,8085,8086,8090,8097", "2", "VALUE:XX", "Other Vulva", "VALUE:88" ], [ "8140,8144,8200,8240,8249", "2", "VALUE:XX", "Other Vulva", "VALUE:88" ], [ "8400,8401,8409,8413,8500,8542,8560,8562", "2", "VALUE:XX", "Other Vulva", "VALUE:88" ], [ "8982,9020,9064,9071", "2", "VALUE:XX", "Other Vulva", "VALUE:88" ], [ "8001-8005,8011-8015,8021-8040,8042-8050", "*", "VALUE:XX", "Other Vulva", "VALUE:88" ], [ "8052-8053,8060,8073-8075,8077-8082,8084,8091-8096,8098-8131", "*", "VALUE:XX", "Other Vulva", "VALUE:88" ], [ "8141-8143,8145-8180,8191,8201-8231,8241-8246,8248,8250-8392", "*", "VALUE:XX", "Other Vulva", "VALUE:88" ], [ "8402-8408, 8410,8420-8490, 8501-8541,8543-8552,8561, 8563-8700", "*", "VALUE:XX", "Other Vulva", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_51586.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_51586.json deleted file mode 100644 index e307e5622..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_51586.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_51586", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2020-04-02T16:04:32.546Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "discriminator_1", - "name" : "Thyroid Gland/Thyroglossal Duct", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8345-8347", "3", "1", "VALUE:74", "Thyroid: Medullary", "VALUE:08" ], [ "8345-8347", "2", "1", "VALUE:XX", "Other Thyroid: Medullary", "VALUE:88" ], [ "8345-8347", "*", "2", "VALUE:XX", "Other Thyroid: Medullary", "VALUE:88" ], [ "8348-8349,8430,8510,8512-8513", "*", "*", "VALUE:XX", "Other Thyroid: Medullary", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_54616.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_54616.json deleted file mode 100644 index e479f6c09..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_54616.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_54616", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-31T15:00:13.438Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "8711", "VALUE:42", "Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:08" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "8800-8802,8810-8811,8815,8825,8832-8833,8840,8850,8852,8854,8858,8859,8890", "VALUE:42", "Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:08" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "8901, 8910, 8912, 8920", "VALUE:42", "Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:08" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "9040-9041, 9043", "VALUE:42", "Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:08" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "9120, 9133, 9136, 9180", "VALUE:42", "Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:08" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "9222,9251", "VALUE:42", "Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:08" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "9364,9366-9368", "VALUE:42", "Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:08" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "9540, 9542, 9561, 9580", "VALUE:42", "Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:08" ], [ "C473,C475, C493-C495", "8000-8700", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "8710,8712-8714", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C473,C475, C493-C495", "8720-8790", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "8803,8812-8814,8816-8818,8820-8824,8826-8831,8834-8836", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "8841-8842,8851,8853,8855-8857,8860-8881,8891-8900", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "8902-8905,8921,8932", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C519,C589,C600-C689", "8933", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "8934,8940-8970", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C249,C260-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "8971", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "8972", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "8973-8975", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C170-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "8976", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C220,C239-C269,C339,C379,C473,C475,C493-C495,C510-C519,C589,C600-C689", "8980", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "8981-8983,8990,9000-9016,9030,9042,9045", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "9050-9053", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "9054-9060", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C619,C630-C689", "9061", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "9062-9063", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C619,C630-C689", "9064-9065,9070", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C530-C539,C589,C600-C619,C630-C689", "9071", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "9072-9073", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C619,C630-C689", "9080-9081", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "9082-9083", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C619,C630-C689", "9084-9085", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "9086-9091", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C600-C619,C630-C689", "9100-9101", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C600-C689", "9102-9103", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C600-C619,C630-C689", "9104-9105", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C519,C589,C600-C689", "9110", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "9111,9121-9132,9135,9137-9138,9141-9175,9181-9221,9230", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C151-C152,C154-C155,C159,C160-C269,C339,C340-C379,C473,C475,C493-C495,C510-C539,C589,C600-C689", "9240-9250,9252-9363,9365,9370-9539,9541,9550-9560,9562-9571,9582", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_5517.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_5517.json deleted file mode 100644 index 93a1e9a1f..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_5517.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_5517", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-22T21:22:57.572Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8013,8015,8020,8041,8051-8052,8070-8072,8076,8082-8083,8098", "3", "VALUE:52", "Cervix Uteri", "VALUE:08" ], [ "8120,8140,8144", "3", "VALUE:52", "Cervix Uteri", "VALUE:08" ], [ "8200,8240,8249,8263", "3", "VALUE:52", "Cervix Uteri", "VALUE:08" ], [ "8310,8323,8380,8384", "3", "VALUE:52", "Cervix Uteri", "VALUE:08" ], [ "8441,8480,8482,8490", "3", "VALUE:52", "Cervix Uteri", "VALUE:08" ], [ "8560,8574,8720", "3", "VALUE:52", "Cervix Uteri", "VALUE:08" ], [ "8805,8933,8980", "3", "VALUE:52", "Cervix Uteri", "VALUE:08" ], [ "9110,9581", "3", "VALUE:52", "Cervix Uteri", "VALUE:08" ], [ "8000,8010,8013,8015,8020,8041,8051-8052,8070-8072,8076,8082-8083,8098", "2", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "8120,8140,8144", "2", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "8200,8240,8249,8263", "2", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "8310,8323,8380,8384", "2", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "8441,8480,8482,8490", "2", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "8560,8574,8720", "2", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "8805,8933,8980", "2", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "9110,9581", "2", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "8001-8005,8011-8012,8014,8021-8040,8042-8050,8053-8060,8073-8075,8077-8081,8084-8097", "*", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "8100-8110,8121-8131,8141-8143,8145-8191", "*", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "8201-8231,8241-8248,8250-8262,8264-8300", "*", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "8311-8322,8324-8375,8381-8383,8390-8440", "*", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "8442-8474,8481,8483-8484", "*", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ], [ "8500-8552,8561-8573,8575-8700,8721-8790", "*", "VALUE:XX", "Other Cervix Uteri", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_55900.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_55900.json deleted file mode 100644 index 72cd2600c..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_55900.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_55900", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-30T23:03:21.027Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8800-8801,8804,8810,8815,8830,8850,8890", "VALUE:38.3", "Bone: Pelvis", "VALUE:08" ], [ "8900", "VALUE:38.3", "Bone: Pelvis", "VALUE:08" ], [ "9040", "VALUE:38.3", "Bone: Pelvis", "VALUE:08" ], [ "9120,9133,9180-9185,9187,9192-9194", "VALUE:38.3", "Bone: Pelvis", "VALUE:08" ], [ "9220-9221,9231,9240,9242-9243,9250,9261", "VALUE:38.3", "Bone: Pelvis", "VALUE:08" ], [ "9364,9366-9368,9370-9372", "VALUE:38.3", "Bone: Pelvis", "VALUE:08" ], [ "9540", "VALUE:38.3", "Bone: Pelvis", "VALUE:08" ], [ "8000-8790", "VALUE:XX", "Other Bone: Pelvis", "VALUE:88" ], [ "8802-8803,8805-8806,8811-8814,8816-8818,8820-8828,8831-8842,8851-8881,8891-8898", "VALUE:XX", "Other Bone: Pelvis", "VALUE:88" ], [ "8901-8934,8940-9030,9041-9111", "VALUE:XX", "Other Bone: Pelvis", "VALUE:88" ], [ "9121-9132,9135-9138,9141-9175,9186,9191,9195", "VALUE:XX", "Other Bone: Pelvis", "VALUE:88" ], [ "9200-9213,9222,9230,9241,9251-9260,9262-9363", "VALUE:XX", "Other Bone: Pelvis", "VALUE:88" ], [ "9365,9373-9539,9541-9582", "VALUE:XX", "Other Bone: Pelvis", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_57603.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_57603.json deleted file mode 100644 index 890db70f0..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_57603.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_57603", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-15T23:13:57.342Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C440,C442-C449", "9700,9701", "VALUE:81.1", "Primary Cutaneous Lymphomas: Mycosis Fungoides and Sézary Syndrome", "VALUE:08" ], [ "C510", "9700,9701", "VALUE:81.1", "Primary Cutaneous Lymphomas: Mycosis Fungoides and Sézary Syndrome", "VALUE:08" ], [ "C609", "9700,9701", "VALUE:81.1", "Primary Cutaneous Lymphomas: Mycosis Fungoides and Sézary Syndrome", "VALUE:08" ], [ "C632", "9700,9701", "VALUE:81.1", "Primary Cutaneous Lymphomas: Mycosis Fungoides and Sézary Syndrome", "VALUE:08" ], [ "C000-C424", "9700-9701", "VALUE:XX", "Other Primary Cutaneous Lymphomas: Mycosis Fungoides and Sézary Syndrome", "VALUE:88" ], [ "C441", "9700,9701", "VALUE:XX", "Other Primary Cutaneous Lymphomas: Mycosis Fungoides and Sézary Syndrome", "VALUE:88" ], [ "C470-C509", "9700,9701", "VALUE:XX", "Other Primary Cutaneous Lymphomas: Mycosis Fungoides and Sézary Syndrome", "VALUE:88" ], [ "C511-C608", "9700,9701", "VALUE:XX", "Other Primary Cutaneous Lymphomas: Mycosis Fungoides and Sézary Syndrome", "VALUE:88" ], [ "C619-C631", "9700,9701", "VALUE:XX", "Other Primary Cutaneous Lymphomas: Mycosis Fungoides and Sézary Syndrome", "VALUE:88" ], [ "C637-C809", "9700,9701", "VALUE:XX", "Other Primary Cutaneous Lymphomas: Mycosis Fungoides and Sézary Syndrome", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_57742.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_57742.json deleted file mode 100644 index c2c18351b..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_57742.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_57742", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-30T23:37:01.779Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C471-C476,C478-C479,C491-C496,C498-C499,C500-C509", "8711", "VALUE:41", "Soft Tissue Sarcoma of the Trunk and Extremities", "VALUE:08" ], [ "C471-C476,C478-C479,C491-C496,C498-C499,C500-C509", "8800-8802,8810-8811,8815,8825,8832-8833,8840", "VALUE:41", "Soft Tissue Sarcoma of the Trunk and Extremities", "VALUE:08" ], [ "C471-C476,C478-C479,C491-C496,C498-C499,C500-C509", "8850,8852,8854,8858,8859,8890", "VALUE:41", "Soft Tissue Sarcoma of the Trunk and Extremities", "VALUE:08" ], [ "C471-C476,C478-C479,C491-C496,C498-C499,C500-C509", "8901,8910,8912,8920", "VALUE:41", "Soft Tissue Sarcoma of the Trunk and Extremities", "VALUE:08" ], [ "C471-C476,C478-C479,C491-C496,C498-C499,C500-C509", "9040-9041,9043", "VALUE:41", "Soft Tissue Sarcoma of the Trunk and Extremities", "VALUE:08" ], [ "C471-C476,C478-C479,C491-C496,C498-C499,C500-C509", "9120,9133,9136,9180", "VALUE:41", "Soft Tissue Sarcoma of the Trunk and Extremities", "VALUE:08" ], [ "C471-C476,C478-C479,C491-C496,C498-C499,C500-C509", "9222,9251,9364,9366-9368", "VALUE:41", "Soft Tissue Sarcoma of the Trunk and Extremities", "VALUE:08" ], [ "C471-C476,C478-C479,C491-C496,C498-C499,C500-C509", "9540,9542,9561,9580", "VALUE:41", "Soft Tissue Sarcoma of the Trunk and Extremities", "VALUE:08" ], [ "C471-C476,C478-C479,C491-C496,C498-C499", "8000-8700", "VALUE:XX", "Other Soft Tissue Sarcoma of the Trunk and Extremities", "VALUE:88" ], [ "C471-C476,C478-C479,C491-C496,C498-C499,C500-C509", "8710,8712-8714", "VALUE:XX", "Other Soft Tissue Sarcoma of the Trunk and Extremities", "VALUE:88" ], [ "C471-C476,C478-C479,C491-C496,C498-C499", "8720-8790", "VALUE:XX", "Other Soft Tissue Sarcoma of the Trunk and Extremities", "VALUE:88" ], [ "C471-C476,C478-C479,C491-C496,C498-C499,C500-C509", "8803,8812-8814,8816-8818,8820-8824,8826-8831,8834-8836", "VALUE:XX", "Other Soft Tissue Sarcoma of the Trunk and Extremities", "VALUE:88" ], [ "C471-C476,C478-C479,C491-C496,C498-C499,C500-C509", "8841-8842,8851,8853,8855-8857,8860-8881,8891-8900", "VALUE:XX", "Other Soft Tissue Sarcoma of the Trunk and Extremities", "VALUE:88" ], [ "C471-C476,C478-C479,C491-C496,C498-C499,C500-C509", "8902-8905,8921,8932-8934,8940-8981", "VALUE:XX", "Other Soft Tissue Sarcoma of the Trunk and Extremities", "VALUE:88" ], [ "C471-C476,C478-C479,C491-C496,C498-C499", "8982-8983", "VALUE:XX", "Other Soft Tissue Sarcoma of the Trunk and Extremities", "VALUE:88" ], [ "C471-C476,C478-C479,C491-C496,C498-C499,C500-C509", "8990,9000-9016,9030,9042", "VALUE:XX", "Other Soft Tissue Sarcoma of the Trunk and Extremities", "VALUE:88" ], [ "C471-C476,C478-C479,C491-C496,C498-C499,C500-C509", "9045-9111,9121-9132,9135,9137-9138,9141-9175,9181-9221,9230", "VALUE:XX", "Other Soft Tissue Sarcoma of the Trunk and Extremities", "VALUE:88" ], [ "C471-C476,C478-C479,C491-C496,C498-C499,C500-C509", "9240-9250,9252-9363,9365,9370-9539,9541,9550-9560,9562-9571", "VALUE:XX", "Other Soft Tissue Sarcoma of the Trunk and Extremities", "VALUE:88" ], [ "C471-C476,C478-C479,C491-C496,C498-C499,C500-C509", "9582", "VALUE:XX", "Other Soft Tissue Sarcoma of the Trunk and Extremities", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_58282.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_58282.json deleted file mode 100644 index ecb274bee..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_58282.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_58282", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "description" : "While this has a chapter, T, N, M and Stage Group are not defined.", - "last_modified" : "2022-05-02T19:40:05.583Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8720,8728", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "8900", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "9064,9070-9071,9080,9084-9085", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "9100,9120,9140", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "9220", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "9362,9382,9385,9390-9393,9395-9396", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "9400-9401,9411,9424-9425,9430,9440-9442,9445,9450-9451,9470-9471,9473-9478,9490", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "9500-9501,9505,9508,9530,9538", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "9680,9699", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "9702,9712,9714,9751,9755", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "8720,8728", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "8900", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "9064,9070-9071,9080,9084-9085", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "9100,9120,9140", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "9220", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "9362,9382,9385,9390-9393,9395-9396", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "9400-9401,9411,9424-9425,9430,9440-9442,9445,9450-9451,9470-9471,9473-9478,9490", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "9500-9501,9505,9508,9530,9538", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "9680,9699", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "9702,9712,9714,9751,9755", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "8000-8700,8721-8727,8730-8790", "*", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "9380-9381,9383-9384,9394", "*", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "9410, 9412-9423, 9431-9432, 9444, 9460, 9472, 9480, 9491-9493", "*", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "9502-9504,9506-9507,9509-9523,9531-9537,9539", "*", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "9705-9709,9715,9756-9759", "*", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "8710-8714", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "8800-8898, 8901-9063, 9065, 9072-9073, 9081-9083, 9086-9091", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "9101-9111,9121-9138,9141-9213,9221-9361,9363-9373,9540-9582", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ], [ "9590-9679,9687-9698,9700-9701,9716-9742,9749,9761-9993", "0,1", "VALUE:XX", "Other Intracranial Gland", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_60109.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_60109.json deleted file mode 100644 index 066da54fc..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_60109.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_60109", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "description" : "While this has a chapter, T, N, M and Stage Group are not defined.", - "last_modified" : "2021-07-15T20:35:50.588Z", - "definition" : [ { - "key" : "site", - "name" : "primary_site", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C000-C388", "VALUE:45", "Soft Tissue Sarcoma - Unusual Histologies and Sites", "VALUE:08" ], [ "C470-C539", "VALUE:45", "Soft Tissue Sarcoma - Unusual Histologies and Sites", "VALUE:08" ], [ "C569-C695,C699", "VALUE:45", "Soft Tissue Sarcoma - Unusual Histologies and Sites", "VALUE:08" ], [ "C739-C749", "VALUE:45", "Soft Tissue Sarcoma - Unusual Histologies and Sites", "VALUE:08" ], [ "C809", "VALUE:45", "Soft Tissue Sarcoma - Unusual Histologies and Sites", "VALUE:08" ], [ "C390-C449", "VALUE:XX", "Other Kaposi Sarcoma", "VALUE:88" ], [ "C540-C559", "VALUE:XX", "Other Kaposi Sarcoma", "VALUE:88" ], [ "C696,C698", "VALUE:XX", "Other Kaposi Sarcoma", "VALUE:88" ], [ "C750,C754-C779", "VALUE:XX", "Other Kaposi Sarcoma", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_64632.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_64632.json deleted file mode 100644 index 3b26f4324..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_64632.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_64632", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2020-03-27T16:41:13.054Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8070,8090", "VALUE:64", "Eyelid Carcinoma", "VALUE:08" ], [ "8140,8200,8390", "VALUE:64", "Eyelid Carcinoma", "VALUE:08" ], [ "8400-8401,8407,8410,8413,8430,8480-8481", "VALUE:64", "Eyelid Carcinoma", "VALUE:08" ], [ "8940-8941,8980", "VALUE:64", "Eyelid Carcinoma", "VALUE:08" ], [ "8000-8040,8042-8060,8071-8086,8091-8131", "VALUE:XX", "Other Eyelid Carcinoma", "VALUE:88" ], [ "8141-8180,8191,8201-8246,8248-8384,8391-8392", "VALUE:XX", "Other Eyelid Carcinoma", "VALUE:88" ], [ "8402-8406,8408-8409,8420,8440-8474,8482-8700", "VALUE:XX", "Other Eyelid Carcinoma", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_64633.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_64633.json deleted file mode 100644 index 511fc32ee..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_64633.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_64633", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T14:04:30.944Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8051-8052,8070-8072,8074-8075,8082-8083", "VALUE:7", "Oral Cavity", "VALUE:08" ], [ "8140,8147", "VALUE:7", "Oral Cavity", "VALUE:08" ], [ "8200,8290,8310", "VALUE:7", "Oral Cavity", "VALUE:08" ], [ "8430,8480", "VALUE:7", "Oral Cavity", "VALUE:08" ], [ "8500,8525,8550,8560,8562", "VALUE:7", "Oral Cavity", "VALUE:08" ], [ "8982", "VALUE:7", "Oral Cavity", "VALUE:08" ], [ "8001-8005,8011-8050,8053-8060,8073,8076-8081,8084-8131", "VALUE:XX", "Other Oral Cavity", "VALUE:88" ], [ "8141-8146,8148-8191", "VALUE:XX", "Other Oral Cavity", "VALUE:88" ], [ "8201-8281,8300", "VALUE:XX", "Other Oral Cavity", "VALUE:88" ], [ "8311-8420,8440-8474,8481-8490", "VALUE:XX", "Other Oral Cavity", "VALUE:88" ], [ "8501-8524,8530-8543,8551-8552,8561,8563,8570-8700", "VALUE:XX", "Other Oral Cavity", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_67184.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_67184.json deleted file mode 100644 index efddfde17..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_67184.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_67184", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "description" : "While this has a chapter, T, N, M and Stage Group are not defined.", - "last_modified" : "2023-03-21T18:26:51.295Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C715-C719", "9470-9471,9474-9477", "3", "VALUE:9005", "Brain and Spinal Cord: Medulloblastoma.", "VALUE:09" ], [ "C700-C729,C753", "9362", "3", "VALUE:9004", "Brain and Spinal Cord: Medulloblastoma.", "VALUE:09" ], [ "C700-C722,C724-C729", "9473", "3", "VALUE:9004", "Brain and Spinal Cord: Medulloblastoma.", "VALUE:09" ], [ "C700-C729", "9478,9508", "3", "VALUE:9004", "Brain and Spinal Cord: Medulloblastoma.", "VALUE:09" ], [ "C715-C719", "9470-9471,9474-9477", "0,1", "VALUE:XX", "Other Medulloblastoma", "VALUE:88" ], [ "C700-C729,C753", "9362", "0,1", "VALUE:XX", "Other Medulloblastoma", "VALUE:88" ], [ "C700-C722,C724-C729", "9473", "0,1", "VALUE:XX", "Other Medulloblastoma", "VALUE:88" ], [ "C700-C729", "9478,9508", "0,1", "VALUE:XX", "Other Medulloblastoma", "VALUE:88" ], [ "C700-C714,C720-C729", "9470-9471,9474-9477", "*", "VALUE:XX", "Other Medulloblastoma", "VALUE:88" ], [ "C700-C729", "9472-9472,9501-9504", "*", "VALUE:XX", "Other Medulloblastoma", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_67210.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_67210.json deleted file mode 100644 index 81da5216c..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_67210.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_67210", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2020-03-26T21:01:48.517Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8020", "VALUE:16.1", "Esophagus and Esophagogastric Junction: Squamous Cell Carcinoma", "VALUE:08" ], [ "8051,8070,8074,8077,8083", "VALUE:16.1", "Esophagus and Esophagogastric Junction: Squamous Cell Carcinoma", "VALUE:08" ], [ "8560", "VALUE:16.1", "Esophagus and Esophagogastric Junction: Squamous Cell Carcinoma", "VALUE:08" ], [ "8050,8052-8054", "VALUE:XX", "Other Esophagus and Esophagogastric Junction: Squamous Cell Carcinoma", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_68564.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_68564.json deleted file mode 100644 index 1f8f5d2d8..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_68564.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_68564", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T16:37:25.111Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8170-8174", "3", "VALUE:22", "Liver", "VALUE:08" ], [ "8170-8174", "2", "VALUE:XX", "Other Liver", "VALUE:88" ], [ "8000-8163,8175-8700", "*", "VALUE:XX", "Other Liver", "VALUE:88" ], [ "8720-8790", "*", "VALUE:XX", "Other Liver", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_68853.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_68853.json deleted file mode 100644 index 9fc18e582..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_68853.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_68853", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-04-26T17:00:18.419Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8714", "VALUE:54.1", "Corpus Uteri: Leiomyosarcoma and Endometrial Stromal Sarcoma", "VALUE:08" ], [ "8800,8805,8890-8891,8896", "VALUE:54.1", "Corpus Uteri: Leiomyosarcoma and Endometrial Stromal Sarcoma", "VALUE:08" ], [ "8900,8910,8930-8931,8933,8935", "VALUE:54.1", "Corpus Uteri: Leiomyosarcoma and Endometrial Stromal Sarcoma", "VALUE:08" ], [ "8710-8713,8801-8803,8810-8814,8816-8858,8860-8881,8892-8895,8897-8898", "VALUE:XX", "Other Corpus Uteri: Leiomyosarcoma and Endometrial Stromal Sarcoma", "VALUE:88" ], [ "8902-8905,8921,8932,8934,8936-8941", "VALUE:XX", "Other Corpus Uteri: Leiomyosarcoma and Endometrial Stromal Sarcoma", "VALUE:88" ], [ "8951-8976,8981-8990,8992-9016,9030-9043,9045-9105", "VALUE:XX", "Other Corpus Uteri: Leiomyosarcoma and Endometrial Stromal Sarcoma", "VALUE:88" ], [ "9111,9121-9132,9135-9138,9141-9175,9181-9221,9230,9240-9365,9370-9580,9582", "VALUE:XX", "Other Corpus Uteri: Leiomyosarcoma and Endometrial Stromal Sarcoma", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_69125.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_69125.json deleted file mode 100644 index 45eee084b..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_69125.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_69125", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T17:01:50.483Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8020,8052,8070-8073,8083", "VALUE:9", "Nasopharynx", "VALUE:08" ], [ "8140,8200", "VALUE:9", "Nasopharynx", "VALUE:08" ], [ "8001-8005,8011-8015,8021-8051,8053-8060,8074-8082,8084-8131", "VALUE:XX", "Other Nasopharynx", "VALUE:88" ], [ "8141-8191,8201-8700", "VALUE:XX", "Other Nasopharynx", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_69851.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_69851.json deleted file mode 100644 index 96a0f2ba6..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_69851.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_69851", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-30T20:41:21.742Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8013,8020,8033,8041,8070", "VALUE:19", "Appendix", "VALUE:08" ], [ "8140,8148", "VALUE:19", "Appendix", "VALUE:08" ], [ "8210,8243-8246,8255", "VALUE:19", "Appendix", "VALUE:08" ], [ "8480-8481,8490", "VALUE:19", "Appendix", "VALUE:08" ], [ "8510,8560", "VALUE:19", "Appendix", "VALUE:08" ], [ "8001-8005,8011-8012,8014-8015,8021-8032,8034-8040,8042-8060,8071-8131", "VALUE:XX", "Other Appendix", "VALUE:88" ], [ "8141-8147,8149,8154,8160-8204", "VALUE:XX", "Other Appendix", "VALUE:88" ], [ "8211-8231,8247-8248,8250-8254,8256-8474", "VALUE:XX", "Other Appendix", "VALUE:88" ], [ "8482-8484,8500-8509,8512-8552,8561-8682", "VALUE:XX", "Other Appendix", "VALUE:88" ], [ "8690-8700,8720-8790", "VALUE:XX", "Other Appendix", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_70393.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_70393.json deleted file mode 100644 index 60f11eeef..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_70393.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_70393", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T17:27:45.707Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "9100,9104-9105", "3", "VALUE:56", "Gestational Trophoblastic Neoplasms", "VALUE:08" ], [ "9100,9104-9105", "2", "VALUE:XX", "Other Gestational Trophoblastic Neoplasms", "VALUE:88" ], [ "8000-8700,8720-8790,9101-9103", "*", "VALUE:XX", "Other Gestational Trophoblastic Neoplasms", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_70824.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_70824.json deleted file mode 100644 index 7460e324f..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_70824.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_70824", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-04-26T21:50:58.487Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "9590-9591", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.0", "Non-Hodgkin Lymphomas: Unspecified or Other Type", "VALUE:08" ], [ "9596", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.0", "Non-Hodgkin Lymphomas: Unspecified or Other Type", "VALUE:08" ], [ "9597", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:XX", "Other Lymphomas", "VALUE:88" ], [ "9650-9653,9655", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.7", "Hodgkin Lymphoma", "VALUE:08" ], [ "9659", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.7", "Hodgkin Lymphoma", "VALUE:08" ], [ "9663", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.7", "Hodgkin Lymphoma", "VALUE:08" ], [ "9673", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.2", "Non-Hodgkin Lymphomas: Mantle Cell Lymphoma", "VALUE:08" ], [ "9678-9680", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.1", "Non-Hodgkin Lymphomas: Diffuse Large B Cell Lymphoma", "VALUE:08" ], [ "9687", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.0", "Non-Hodgkin Lymphomas: Unspecified or Other Type", "VALUE:08" ], [ "9688", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.1", "Non-Hodgkin Lymphomas: Diffuse Large B Cell Lymphoma", "VALUE:08" ], [ "9689", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.4", "Non-Hodgkin Lymphomas: Marginal Zone Lymphoma", "VALUE:08" ], [ "9690-9691", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.3", "Non-Hodgkin Lymphomas: Follicular Lymphoma", "VALUE:08" ], [ "9695", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.3", "Non-Hodgkin Lymphomas: Follicular Lymphoma", "VALUE:08" ], [ "9698", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.3", "Non-Hodgkin Lymphomas: Follicular Lymphoma", "VALUE:08" ], [ "9699", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.4", "Non-Hodgkin Lymphomas: Marginal Zone Lymphoma", "VALUE:08" ], [ "9702", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.6", "Non-Hodgkin Lymphomas: Peripheral T-cell Lymphoma", "VALUE:08" ], [ "9705", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.6", "Non-Hodgkin Lymphomas: Peripheral T-cell Lymphoma", "VALUE:08" ], [ "9708-9709", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.6", "Non-Hodgkin Lymphomas: Peripheral T-cell Lymphoma", "VALUE:08" ], [ "9712", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.1", "Non-Hodgkin Lymphomas: Diffuse Large B Cell Lymphoma", "VALUE:08" ], [ "9714", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.6", "Non-Hodgkin Lymphomas: Peripheral T-cell Lymphoma", "VALUE:08" ], [ "9715", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.0", "Non-Hodgkin Lymphomas: Unspecified or Other Type", "VALUE:08" ], [ "9716-9719", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.6", "Non-Hodgkin Lymphomas: Peripheral T-cell Lymphoma", "VALUE:08" ], [ "9725-9726", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.6", "Non-Hodgkin Lymphomas: Peripheral T-cell Lymphoma", "VALUE:08" ], [ "9735", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.1", "Non-Hodgkin Lymphomas: Diffuse Large B Cell Lymphoma", "VALUE:08" ], [ "9737-9738", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.1", "Non-Hodgkin Lymphomas: Diffuse Large B Cell Lymphoma", "VALUE:08" ], [ "9826", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.0", "Non-Hodgkin Lymphomas: Unspecified or Other Type", "VALUE:08" ], [ "9827", "C000-C424,C470-C509,C511-C608,C619-C631,C637-C689,C691-C694,C739-C749,C760-C809", "VALUE:79.6", "Non-Hodgkin Lymphomas: Peripheral T-cell Lymphoma", "VALUE:08" ], [ "9590-9591, 9596", "C440,C442-C449,C510,C609,C632,C698-C699", "VALUE:XX", "Other Lymphomas", "VALUE:88" ], [ "9597", "C698-C699", "VALUE:XX", "Other Lymphomas", "VALUE:88" ], [ "9650-9663,9673-9679", "C440,C442-C449,C510,C609,C632,C698-C699", "VALUE:XX", "Other Lymphomas", "VALUE:88" ], [ "9680", "C698-C699", "VALUE:XX", "Other Lymphomas", "VALUE:88" ], [ "9687-9699", "C440,C442-C449,C510,C609,C632,C698-C699", "VALUE:XX", "Other Lymphomas", "VALUE:88" ], [ "9702-9705", "C440,C442-C449,C510,C609,C632,C698-C699", "VALUE:XX", "Other Lymphomas", "VALUE:88" ], [ "9708-9712", "C698-C699", "VALUE:XX", "Other Lymphomas", "VALUE:88" ], [ "9714-9717", "C440,C442-C449,C510,C609,C632,C698-C699", "VALUE:XX", "Other Lymphomas", "VALUE:88" ], [ "9718-9719", "C698-C699", "VALUE:XX", "Other Lymphomas", "VALUE:88" ], [ "9725", "C440,C442-C449,C510,C609,C632,C698-C699", "VALUE:XX", "Other Lymphomas", "VALUE:88" ], [ "9726", "C698-C699", "VALUE:XX", "Other Lymphomas", "VALUE:88" ], [ "9735,9737-9738", "C440,C442-C449,C510,C609,C632,C698-C699", "VALUE:XX", "Other Lymphomas", "VALUE:88" ], [ "9826-9827", "C440,C442-C449,C510,C609,C632,C698-C699", "VALUE:XX", "Other Lymphomas", "VALUE:88" ], [ "9590-9591,9596-9663,9673-9679", "C700-C729,C750-C759", "VALUE:XX", "Other Lymphomas", "VALUE:88" ], [ "9680", "C750,C754-C759", "VALUE:XX", "Other Lymphomas", "VALUE:88" ], [ "9687-9698", "C700-C729,C750-C759", "VALUE:XX", "Other Lymphomas", "VALUE:88" ], [ "9699,9702-9715", "C750,C754-C759", "VALUE:XX", "Other Lymphomas", "VALUE:88" ], [ "9716-9719,9725-9726,9735,9737-9738", "C700-C729,C750-C759", "VALUE:XX", "Other Lymphomas", "VALUE:88" ], [ "9826-9827", "C700-C729,C750-C759", "VALUE:XX", "Other Lymphomas", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_70850.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_70850.json deleted file mode 100644 index 35700a977..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_70850.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_70850", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2020-05-19T15:30:35.898Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C000-C002,C006,C440-C449,C510-C512,C518-C519,C600-C602,C608-C609,C632", "8720-8721,8723,8730,8742-8745,8761,8770-8772,8780", "VALUE:47", "Melanoma of the Skin", "VALUE:08" ], [ "C000-C002,C006,C440-C449,C510-C512,C518-C519,C600-C602,C608-C609,C632", "8722,8725-8728,8740-8741,8746-8760,8762,8773-8774,8790", "VALUE:XX", "Other Melanoma of the Skin", "VALUE:88" ], [ "C500", "8720-8790", "VALUE:XX", "Other Melanoma of the Skin", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_71219.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_71219.json deleted file mode 100644 index 49ba46178..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_71219.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_71219", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2020-03-27T15:00:01.560Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C250-C252,C254,C257-C259", "8150-8153,8155-8156,8158", "3", "VALUE:34", "Neuroendocrine Tumors of the Pancreas", "VALUE:08" ], [ "C250-C252,C254,C257-C259", "8240,8249", "3", "VALUE:34", "Neuroendocrine Tumors of the Pancreas", "VALUE:08" ], [ "C250-C252,C254,C257-C259", "8150-8153,8155-8156,8158", "2", "VALUE:XX", "Other Neuroendocrine Tumors of the Pancreas", "VALUE:88" ], [ "C250-C252,C254,C257-C259", "8240,8249", "2", "VALUE:XX", "Other Neuroendocrine Tumors of the Pancreas", "VALUE:88" ], [ "C253", "8150-8153,8155-8156,8158", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Pancreas", "VALUE:88" ], [ "C253", "8240,8249", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Pancreas", "VALUE:88" ], [ "C250-C254,C257-C259", "8241-8242,8683", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Pancreas", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_72062.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_72062.json deleted file mode 100644 index feb8e46a1..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_72062.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_72062", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2020-03-26T20:51:58.579Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8933", "VALUE:54.2", "Corpus Uteri: Adenosarcoma", "VALUE:08" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_72541.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_72541.json deleted file mode 100644 index 961dc281a..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_72541.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_72541", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-30T23:04:44.925Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8800-8801,8804,8810,8815,8830,8850,8890", "VALUE:38.1", "Bone: Appendicular Skeleton, Trunk, Skull and Facial Bones", "VALUE:08" ], [ "8900", "VALUE:38.1", "Bone: Appendicular Skeleton, Trunk, Skull and Facial Bones", "VALUE:08" ], [ "9040", "VALUE:38.1", "Bone: Appendicular Skeleton, Trunk, Skull and Facial Bones", "VALUE:08" ], [ "9120,9133,9180-9185,9187,9192-9194", "VALUE:38.1", "Bone: Appendicular Skeleton, Trunk, Skull and Facial Bones", "VALUE:08" ], [ "9220-9221,9231,9240,9242-9243,9250,9261", "VALUE:38.1", "Bone: Appendicular Skeleton, Trunk, Skull and Facial Bones", "VALUE:08" ], [ "9364,9366-9368,9370-9372", "VALUE:38.1", "Bone: Appendicular Skeleton, Trunk, Skull and Facial Bones", "VALUE:08" ], [ "9540", "VALUE:38.1", "Bone: Appendicular Skeleton, Trunk, Skull and Facial Bones", "VALUE:08" ], [ "8000-8790", "VALUE:XX", "Other Bone: Appendicular Skeleton", "VALUE:88" ], [ "8802-8803,8805-8806,8811-8814,8816-8818,8820-8828,8831-8842,8851-8881,8891-8898", "VALUE:XX", "Other Bone: Appendicular Skeleton", "VALUE:88" ], [ "8901-8934,8940-9030,9041-9111", "VALUE:XX", "Other Bone: Appendicular Skeleton", "VALUE:88" ], [ "9121-9132,9135-9138,9141-9175,9186,9191,9195", "VALUE:XX", "Other Bone: Appendicular Skeleton", "VALUE:88" ], [ "9200-9213,9222,9230,9241,9251-9260,9262-9363", "VALUE:XX", "Other Bone: Appendicular Skeleton", "VALUE:88" ], [ "9365,9373-9539,9541-9582", "VALUE:XX", "Other Bone: Appendicular Skeleton", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_72713.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_72713.json deleted file mode 100644 index 55f3871d3..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_72713.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_72713", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "notes" : "While this has a chapter, T, N, M and Stage Group are not defined.", - "last_modified" : "2022-05-02T19:41:12.493Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8720,8728", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "8802,8810,8815,8850,8890", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "8900", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "9064,9070-9071,9080,9084-9085", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "9100,9120,9133,9140,9180", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "9220", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "9362,9364,9382,9385,9390-9393,9395-9396", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "9400-9401,9411,9424-9425,9430,9440-9442,9445,9450-9451,9470-9471,9473-9478,9490", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "9500-9501,9505,9508,9530,9538,9540", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "9680,9699", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "9702,9712,9714,9751,9755", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "8720,8728", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "8802,8810,8815,8850,8890", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "8900", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9064,9070-9071,9080,9084-9085", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9100,9120,9133,9140,9180", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9220", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9362,9364,9382,9385,9390-9393,9395-9396", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9400-9401,9411,9424-9425,9430,9440-9442,9445,9450-9451,9470-9471,9473-9478,9490", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9500-9501,9505,9508,9530,9538,9540", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9680,9699", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9702,9712,9714,9751,9755", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "8000-8700,8721-8727,8730-8790", "*", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9101-9105, 9380-9381, 9383-9384, 9394", "*", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9410, 9412-9423, 9431-9432, 9444, 9460, 9472, 9480, 9491-9493", "*", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9502-9504, 9506-9507, 9509-9523, 9531-9537, 9539", "*", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9705-9709,9715,9756-9759", "*", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "8710-8714", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "8800-8801,8803-8806,8811-8814,8816-8818,8820-8842,8851-8881,8891-8898", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "8901-9063, 9065, 9072-9073, 9081-9083, 9086-9091", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9110-9111,9121-9132,9135-9138,9141-9175,9181-9213", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9221-9361,9363,9365-9373,9541-9582", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ], [ "9590-9679,9687-9698,9700-9701,9716-9742,9749,9761-9993", "0,1", "VALUE:XX", "Other Brain", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_72855.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_72855.json deleted file mode 100644 index c43f9c6f0..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_72855.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_72855", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2023-04-20T18:51:14.381Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C171-C172,C178-C179", "8240-8241,8249", "3", "VALUE:9009", "Neuroendocrine Tumors of the Jejunum and Ileum ", "VALUE:09" ], [ "C171-C172,C178-C179", "8240-8241,8249", "2", "VALUE:XX", "Other Neuroendocrine Tumors of the Jejunum and Ileum", "VALUE:88" ], [ "C173", "8240-8241,8249", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Jejunum and Ileum", "VALUE:88" ], [ "C171-C173,C178-C179", "8150-8153,8155-8156,8158", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Jejunum and Ileum", "VALUE:88" ], [ "C171-C173,C178-C179", "8242,8683", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Jejunum and Ileum", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_73487.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_73487.json deleted file mode 100644 index e6a627b05..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_73487.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_73487", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T16:34:15.704Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8013,8041,8045,8051-8052,8070-8072,8074-8075,8082-8083", "VALUE:13.3", "Larynx: Subglottis", "VALUE:08" ], [ "8200,8240,8249", "VALUE:13.3", "Larynx: Subglottis", "VALUE:08" ], [ "8430,8560", "VALUE:13.3", "Larynx: Subglottis", "VALUE:08" ], [ "8001-8005,8011-8012,8014-8040,8042-8044,8046-8050,8053-8060,8073,8076-8081,8084-8191", "VALUE:XX", "Other Larynx: Subglottis", "VALUE:88" ], [ "8201-8231,8241-8248,8250-8420", "VALUE:XX", "Other Larynx: Subglottis", "VALUE:88" ], [ "8440-8552,8561-8700", "VALUE:XX", "Other Larynx: Subglottis", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_74928.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_74928.json deleted file mode 100644 index 3be3fb37d..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_74928.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_74928", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2020-03-26T21:52:49.777Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8720,8730,8770-8774", "3", "VALUE:67.1", "Uvea: Iris Melanomas", "VALUE:08" ], [ "8720,8730,8770-8774", "2", "VALUE:XX", "Other Uvea: Iris Melanomas", "VALUE:88" ], [ "8721-8728,8740-8762,8780-8790", "*", "VALUE:XX", "Other Uvea: Iris Melanomas", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_75770.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_75770.json deleted file mode 100644 index d48ac205e..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_75770.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_75770", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-02-03T15:11:20.326Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C000-C002,C006,C440,C442-C444", "8070,8090-8093", "VALUE:15", "Cutaneous Carcinoma of the Head and Neck", "VALUE:08" ], [ "C000-C002,C006,C440,C442-C444", "8103,8110", "VALUE:15", "Cutaneous Carcinoma of the Head and Neck", "VALUE:08" ], [ "C000-C002,C006,C440,C442-C444", "8200,8211", "VALUE:15", "Cutaneous Carcinoma of the Head and Neck", "VALUE:08" ], [ "C000-C002,C006,C440,C442-C444", "8401-8402,8403,8407-8410,8480", "VALUE:15", "Cutaneous Carcinoma of the Head and Neck", "VALUE:08" ], [ "C000-C002,C006,C440,C442-C444", "8940,8982", "VALUE:15", "Cutaneous Carcinoma of the Head and Neck", "VALUE:08" ], [ "C000-C002,C006,C440,C442-C444", "8000-8040,8042-8060,8071-8086,8094-8102,8104", "VALUE:XX", "Other Cutaneous Carcinoma of the Head and Neck", "VALUE:88" ], [ "C000-C002,C006,C440,C442-C444", "8120-8180,8191", "VALUE:XX", "Other Cutaneous Carcinoma of the Head and Neck", "VALUE:88" ], [ "C000-C002,C006,C440,C442-C444", "8201-8210,8212-8246,8248-8392", "VALUE:XX", "Other Cutaneous Carcinoma of the Head and Neck", "VALUE:88" ], [ "C000-C002,C006,C440,C442-C444", "8400,8404-8406,8413-8474,8481-8700", "VALUE:XX", "Other Cutaneous Carcinoma of the Head and Neck", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_75774.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_75774.json deleted file mode 100644 index 0385374a3..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_75774.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_75774", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T17:50:55.670Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8020,8031,8041", "VALUE:63.3", "Prostatic Urethra: Urothelial Carcinomas", "VALUE:08" ], [ "8070-8072", "VALUE:63.4", "Prostatic Urethra: Squamous Cell Carcinoma and Adenocarcinoma", "VALUE:08" ], [ "8082,8120,8122,8130-8131", "VALUE:63.3", "Prostatic Urethra: Urothelial Carcinomas", "VALUE:08" ], [ "8140", "VALUE:63.4", "Prostatic Urethra: Squamous Cell Carcinoma and Adenocarcinoma", "VALUE:08" ], [ "8310", "VALUE:63.3", "Prostatic Urethra: Urothelial Carcinomas", "VALUE:08" ], [ "8001-8005,8011-8015,8021-8030,8032-8040,8042-8060", "VALUE:XX", "Other Prostatic Urethra", "VALUE:88" ], [ "8073-8081,8083-8110,8121,8123-8124", "VALUE:XX", "Other Prostatic Urethra", "VALUE:88" ], [ "8141-8300,8311-8700,8720-8790", "VALUE:XX", "Other Prostatic Urethra", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_76313.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_76313.json deleted file mode 100644 index b226a95a1..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_76313.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_76313", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T16:36:03.410Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8051-8052,8070-8072,8074-8075,8082-8083", "VALUE:7", "Oral Cavity", "VALUE:08" ], [ "8140,8147", "VALUE:7", "Oral Cavity", "VALUE:08" ], [ "8200,8290,8310", "VALUE:7", "Oral Cavity", "VALUE:08" ], [ "8430,8480", "VALUE:7", "Oral Cavity", "VALUE:08" ], [ "8500,8525,8550,8560,8562", "VALUE:7", "Oral Cavity", "VALUE:08" ], [ "8982", "VALUE:7", "Oral Cavity", "VALUE:08" ], [ "8001-8005,8011-8040,8042-8050,8053-8060,8073,8076-8081,8084-8131", "VALUE:XX", "Other Oral Cavity", "VALUE:88" ], [ "8141-8146,8148-8180,8191", "VALUE:XX", "Other Oral Cavity", "VALUE:88" ], [ "8201-8246,8248-8281,8300", "VALUE:XX", "Other Oral Cavity", "VALUE:88" ], [ "8311-8420,8440-8474,8481-8490", "VALUE:XX", "Other Oral Cavity", "VALUE:88" ], [ "8501-8524,8530-8543,8551-8552,8561,8563,8570-8700", "VALUE:XX", "Other Oral Cavity", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_76566.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_76566.json deleted file mode 100644 index 23a945713..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_76566.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_76566", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2020-03-27T15:01:23.899Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8240,8249", "3", "VALUE:33", "Neuroendocrine Tumors of the Colon and Rectum", "VALUE:08" ], [ "8240,8249", "2", "VALUE:XX", "Other Neuroendocrine Tumors of the Colon and Rectum", "VALUE:88" ], [ "8150-8153,8155-8156,8158", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Colon and Rectum", "VALUE:88" ], [ "8241-8242,8683", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Colon and Rectum", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_77546.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_77546.json deleted file mode 100644 index 7dbf3fa21..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_77546.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_77546", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2020-03-27T14:48:41.120Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8240,8249", "3", "VALUE:32", "Neuroendocrine Tumors of the Appendix", "VALUE:08" ], [ "8240,8249", "2", "VALUE:XX", "Other Neuroendocrine Tumors of the Appendix", "VALUE:88" ], [ "8150-8153,8155-8156,8158", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Appendix", "VALUE:88" ], [ "8241-8242,8683", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Appendix", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_78195.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_78195.json deleted file mode 100644 index 52ee5ec6e..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_78195.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_78195", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2023-04-20T16:23:03.998Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8153,8156,8240-8242,8249", "3", "VALUE:9007", "Neuroendocrine Tumors of the Stomach", "VALUE:09" ], [ "8153,8156,8240-8242,8249", "2", "VALUE:XX", "Other Neuroendocrine Tumors of the Stomach", "VALUE:88" ], [ "8150-8152,8155,8158,8683", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Stomach", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_78338.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_78338.json deleted file mode 100644 index cf919c25a..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_78338.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_78338", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T16:11:41.905Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8051-8052,8070,8074-8075,8082-8083,8086", "VALUE:11.2", "Hypopharynx", "VALUE:08" ], [ "8560", "VALUE:11.2", "Hypopharynx", "VALUE:08" ], [ "8000-8050,8053-8060,8071-8073,8076-8081,8084-8085,8090-8552", "VALUE:XX", "Other Hypopharynx", "VALUE:88" ], [ "8561-8700", "VALUE:XX", "Other Hypopharynx", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_81087.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_81087.json deleted file mode 100644 index 4b8bc951d..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_81087.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_81087", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "description" : "While this has a chapter, T, N, M and Stage Group are not defined.", - "last_modified" : "2022-05-02T20:27:53.998Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C701, C709, C720-C729", "8720, 8728", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "C701, C709, C720-C721, C728-C729", "8802, 8810, 8815, 8850, 8890", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "C701, C709, C720-C722, C724-C729", "8900", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "C701, C709, C720-C729", "9064, 9070", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "C701, C709, C720-C722, C724-C729", "9071", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "C701, C709, C720-C729", "9080, 9084-9085, 9100", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "C701, C709, C720-C722, C724-C729", "9120", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "C701, C709, C720-C721, C728-C729", "9133", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "C701, C709, C720-C729", "9140", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "C701, C709, C720-C721, C723, C728-C729", "9180", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "C701, C709, C720-C722, C724-C729", "9220", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "C701, C709, C720-C729", "9362", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "C701, C709, C720-C721, C728-C729", "9364", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "C701, C709, C720-C729", "9382, 9385, 9390-9393, 9395-9401", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "C701, C709, C720-C729", "9411, 9424-9430, 9440-9442, 9445-9451, 9470-9471", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "C701, C709, C720-C722, C724-C729", "9473", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "C701, C709, C720-C729", "9474-9478, 9490", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "C701, C709, C720-C722, C724-C729", "9500", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "C701, C709, C720-C729", "9501, 9505, 9508", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "C701, C709, C720-C722, C724-C729", "9530", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "C701, C709, C720-C729", "9538", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "C701, C709, C720-C721, C728-C729", "9540", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "C701, C709, C720-C729", "9680,9699,9702,9712,9714,9751,9755", "3", "VALUE:72", "Brain and Spinal Cord", "VALUE:08" ], [ "C701, C709, C720-C729", "8720, 8728", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C721, C728-C729", "8802, 8810, 8815, 8850, 8890", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C722, C724-C729", "8900", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9064, 9070", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C722, C724-C729", "9071", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9080, 9084-9085, 9100", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C722, C724-C729", "9120", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C721, C728-C729", "9133", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9140", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C721, C723, C728-C729", "9180", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C722, C724-C729", "9220", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9362", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C721, C728-C729", "9364", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9382, 9385, 9390-9393, 9395-9401", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9411, 9424-9430, 9440-9442, 9445-9451, 9470-9471", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C722, C724-C729", "9473", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9474-9478, 9490", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C722, C724-C729", "9500", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9501, 9505, 9508", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C722, C724-C729", "9530", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9538", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C721, C728-C729", "9540", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9680,9699,9702,9712,9714,9751,9755", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "8000-8700,8721-8727,8730-8790", "*", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C721, C728-C729", "9101-9105", "*", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9380-9381,9383-9384,9394,9410,9412-9420", "*", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C722, C724-C729", "9421", "*", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9423, 9431-9432, 9444, 9460, 9472, 9480, 9491-9493", "*", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9502-9504, 9506-9507, 9509-9521", "*", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C722, C724-C729", "9522", "*", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9523,9531-9537,9539,9705-9709,9715,9756-9759", "*", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "8710-8714,8800-8801", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C722-C725", "8802", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "8803-8806", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C722-C725", "8810", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "8811-8814", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C722-C725", "8815", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "8816-8818,8820-8842", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C722-C725", "8850", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "8851-8881", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C722-C725", "8890", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "8891-8898", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C723", "8900", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "8901-9063, 9065", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C723", "9071", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9072-9073, 9081-9083,9086-9091", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C722-C725", "9101-9105", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9110-9111", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C723", "9120", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9121-9132", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C722-C725", "9133", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9135-9138,9141-9175", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C722, C724-C725", "9180", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9181-9213", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C723", "9220", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9221-9361, 9363", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C722-C725", "9364", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9365-9373", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C723", "9421, 9473, 9500, 9522, 9530", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C722-C725", "9540", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9541-9582", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ], [ "C701, C709, C720-C729", "9590-9679,9687-9698,9700-9701,9716-9742,9749,9761-9993", "0,1", "VALUE:XX", "Other CNS Other", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_81092.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_81092.json deleted file mode 100644 index e00a1581e..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_81092.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_81092", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-30T23:32:36.390Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C380-C384,C388", "8711", "VALUE:42", "Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:08" ], [ "C380-C384,C388", "8800-8802,8810-8811,8815,8825,8832-8833,8840,8850,8852,8854,8858,8859,8890", "VALUE:42", "Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:08" ], [ "C380-C384,C388", "8901, 8910, 8912, 8920", "VALUE:42", "Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:08" ], [ "C380-C384,C388", "9040-9041, 9043", "VALUE:42", "Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:08" ], [ "C380-C384,C388", "9120, 9133, 9136, 9180", "VALUE:42", "Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:08" ], [ "C380-C384,C388", "9222,9251,9364,9366-9368", "VALUE:42", "Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:08" ], [ "C380-C384,C388", "9540, 9542, 9561, 9580", "VALUE:42", "Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:08" ], [ "C380-C384,C388", "8000-8710,8712-8790", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C380-C384,C388", "8803,8812-8814,8816-8818,8820-8824,8826-8831,8834-8836,8841-8842,8851,8853,8855-8857,8860-8881", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C380-C384,C388", "8891-8900,8902-8905,8921,8932-8934,8940-8990", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C380-C384,C388", "9000-9016,9030,9042,9045", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C380-C383,C388", "9050-9053", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C380-C384,C388", "9054-9111,9121-9132,9135,9137-9138,9141-9175,9181-9221,9230", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C380-C384,C388", "9240-9250,9252-9363,9365,9370-9539", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ], [ "C380-C384,C388", "9541,9550-9560,9562-9571,9582", "VALUE:XX", "Other Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_81470.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_81470.json deleted file mode 100644 index a41103ca9..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_81470.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_81470", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "description" : "While this has a chapter, T, N, M and Stage Group are not defined.", - "last_modified" : "2021-07-15T20:27:34.268Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C000-C148,C150,C153,C158,C300-C329,C470,C490,C739,C750,C754-C759", "8804-8806,8910,8920,8930-8931,8991,9020,9044,9120,9231,9581", "VALUE:45", "Soft Tissue Sarcoma - Unusual Histologies and Sites", "VALUE:08" ], [ "C151-C152,C154-C155,C159,C160-C269,C339-C388,C471-C472,C474,C476-C479,C491-C492,C496-C499,C500-C509,C529,C589-C689", "8804-8806,8930-8931,8991,9020,9044,9231,9581", "VALUE:45", "Soft Tissue Sarcoma - Unusual Histologies and Sites", "VALUE:08" ], [ "C473, C475, C493-C495", "8804-8806,8930-8931,8991,9020,9044,9231,9581", "VALUE:45", "Soft Tissue Sarcoma - Unusual Histologies and Sites", "VALUE:08" ], [ "C480-C488", "8804-8806,8930-8931,8991,9020,9044,9231,9581", "VALUE:45", "Soft Tissue Sarcoma - Unusual Histologies and Sites", "VALUE:08" ], [ "C510-C519", "8804-8806,8930-8931,8991,9044,9231,9581", "VALUE:45", "Soft Tissue Sarcoma - Unusual Histologies and Sites", "VALUE:08" ], [ "C530-C539", "8804,8806,8815,8859,8901,8912,8920,8930-8931,8991,9020,9044,9120,9133,9180,9222,9231,9366-9368,9581", "VALUE:45", "Soft Tissue Sarcoma - Unusual Histologies and Sites", "VALUE:08" ], [ "C569,C570", "8804-8805,8859,8901,8910-8920,8991,9020,9044,9120,9133,9180,9222,9231,9366-9368,9581", "VALUE:45", "Soft Tissue Sarcoma - Unusual Histologies and Sites", "VALUE:08" ], [ "C571-C579,C740-C749,C809", "8804-8806,8815,8859,8901,8910-8920,8930-8931,8991,9020,9044,9120,9133,9180,9222,9231,9366-9368,9581", "VALUE:45", "Soft Tissue Sarcoma - Unusual Histologies and Sites", "VALUE:08" ], [ "C690-C695,C699", "8859,8930-8931,8991,9020,9180,9222,9231,9366-9368", "VALUE:45", "Soft Tissue Sarcoma - Unusual Histologies and Sites", "VALUE:08" ], [ "C700-C721,C728-C729", "8804-8806,8859,8901,8910-8920,8930-8931,8991,9020,9044,9222,9231,9366-9368,9581", "VALUE:45", "Soft Tissue Sarcoma - Unusual Histologies and Sites", "VALUE:08" ], [ "C722,C724-C725,C751-C753", "8804-8806,8910,8920,8930-8931,8991,9020,9044,9231,9581", "VALUE:45", "Soft Tissue Sarcoma - Unusual Histologies and Sites", "VALUE:08" ], [ "C723", "8859,8930-8931,8991,9020,9222,9231,9366-9368", "VALUE:45", "Soft Tissue Sarcoma - Unusual Histologies and Sites", "VALUE:08" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_82326.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_82326.json deleted file mode 100644 index 95e1fd124..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_82326.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_82326", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2022-05-03T22:42:43.212Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C690-C696,C698-C699,C723", "8800-8802,8804-8806,8810-8811,8814-8815,8825,8830,8832,8840", "VALUE:70", "Orbital Sarcoma", "VALUE:08" ], [ "C690-C696,C698-C699,C723", "8850,8852-8854,8858,8890", "VALUE:70", "Orbital Sarcoma", "VALUE:08" ], [ "C690-C696,C698-C699,C723", "8900-8901,8910,8912,8920-8921,8940,8963", "VALUE:70", "Orbital Sarcoma", "VALUE:08" ], [ "C690-C696,C698-C699,C723", "9040,9044,9071", "VALUE:70", "Orbital Sarcoma", "VALUE:08" ], [ "C690-C696,C698-C699,C723", "9120,9133,9150", "VALUE:70", "Orbital Sarcoma", "VALUE:08" ], [ "C690-C696,C698-C699,C723", "9220,9240,9364", "VALUE:70", "Orbital Sarcoma", "VALUE:08" ], [ "C690-C696,C698-C699,C723", "9421,9473", "VALUE:70", "Orbital Sarcoma", "VALUE:08" ], [ "C690-C696,C698-C699,C723", "9500,9522,9530,9540,9580-9581", "VALUE:70", "Orbital Sarcoma", "VALUE:08" ], [ "C690-C696,C698-C699,C723", "8710-8714,8803,8812-8813,8816-8818,8820-8824,8826-8828,8831,8833-8836,8841-8842", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C696,C698-C699,C723", "8851,8855-8857,8860-8881,8891-8898", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C696,C698-C699,C723", "8902-8905,8932-8934", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C694,C696,C698-C699,C723", "8941", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C696,C698-C699,C723", "8950-8960,8964-8976", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C694,C696,C698-C699,C723", "8980", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C696,C698-C699,C723", "8981", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C694,C696,C698-C699,C723", "8982", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C696,C698-C699,C723", "8983-8990", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C696, C698-C699,C723", "9000-9016,9030,9041-9043,9045-9063", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C696, C698-C699", "9064", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C696, C698-C699,C723", "9065", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C696, C698-C699", "9070", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C696, C698-C699,C723", "9072-9073", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C696, C698-C699", "9080", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C696, C698-C699,C723", "9081-9083", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C696, C698-C699", "9084-9085", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C696, C698-C699,C723", "9086-9091", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C696, C698-C699", "9100", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C696, C698-C699,C723", "9101-9111,9121-9132,9135-9138,9141-9142,9160-9175", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C696,C698-C699,C723", "9181-9213,9221,9230,9241-9361", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C696, C698-C699", "9362", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C696, C698-C699,C723", "9363,9365,9370-9373", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C696, C698-C699", "9380-9420,9423-9472,9474-9493", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C696, C698-C699", "9501-9509,9520-9521,9523,9531-9539", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ], [ "C690-C696, C698-C699,C723", "9541-9571,9582", "VALUE:XX", "Other Orbital Sarcoma", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_82941.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_82941.json deleted file mode 100644 index 1fb211b0d..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_82941.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_82941", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-30T23:00:52.159Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8714", "VALUE:54.1", "Corpus Uteri: Leiomyosarcoma and Endometrial Stromal Sarcoma", "VALUE:08" ], [ "8800,8805,8890-8891,8896", "VALUE:54.1", "Corpus Uteri: Leiomyosarcoma and Endometrial Stromal Sarcoma", "VALUE:08" ], [ "8900,8910,8930-8931,8935", "VALUE:54.1", "Corpus Uteri: Leiomyosarcoma and Endometrial Stromal Sarcoma", "VALUE:08" ], [ "8710-8713,8801-8804,8806-8881,8892-8895,8897-8898", "VALUE:XX", "Other Corpus Uteri: Leiomyosarcoma and Endometrial Stromal Sarcoma", "VALUE:88" ], [ "8901-8905,8912-8921,8932,8934,8936-8941", "VALUE:XX", "Other Corpus Uteri: Leiomyosarcoma and Endometrial Stromal Sarcoma", "VALUE:88" ], [ "8951-8976,8981-9110,9120-9138,9141-9582", "VALUE:XX", "Other Corpus Uteri: Leiomyosarcoma and Endometrial Stromal Sarcoma", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_83485.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_83485.json deleted file mode 100644 index 7529a7d0e..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_83485.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_83485", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-15T23:18:11.857Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C740", "8010,8290,8370", "3", "VALUE:76", "Adrenal Cortical Carcinoma", "VALUE:08" ], [ "C740", "8010,8290,8370", "2", "VALUE:XX", "Other Adrenal Gland", "VALUE:88" ], [ "C741,C749", "8010,8290,8370", "*", "VALUE:XX", "Other Adrenal Gland", "VALUE:88" ], [ "C740-C741,C749", "8000-8005,8011-8281,8300-8361,8371-8671", "*", "VALUE:XX", "Other Adrenal Gland", "VALUE:88" ], [ "C740-C741,C749", "8681-8683,8691,8720-8790", "*", "VALUE:XX", "Other Adrenal Gland", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_84768.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_84768.json deleted file mode 100644 index 64fe40fb2..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_84768.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_84768", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "description" : "While this has a chapter, T, N, M and Stage Group are not defined.", - "last_modified" : "2021-07-15T20:36:02.802Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "9671,9731,9734,9761", "C000-C301", "VALUE:XX", "Other Plasma Cell Disorders", "VALUE:88" ], [ "9671,9731,9734,9761", "C310-C319", "VALUE:82.2", "Plasma Cell Disorders", "VALUE:08" ], [ "9671,9731,9734,9761", "C320-C399", "VALUE:XX", "Other Plasma Cell Disorders", "VALUE:88" ], [ "9671,9731,9734,9761", "C400-C419", "VALUE:82.2", "Plasma Cell Disorders", "VALUE:08" ], [ "9671,9731,9734,9761", "C420", "VALUE:XX", "Other Plasma Cell Disorders", "VALUE:88" ], [ "9671,9731,9734,9761", "C421", "VALUE:82.2", "Plasma Cell Disorders", "VALUE:08" ], [ "9671,9731,9734,9761", "C422-C424", "VALUE:XX", "Other Plasma Cell Disorders", "VALUE:88" ], [ "9671,9731,9734,9761", "C440", "VALUE:82.2", "Plasma Cell Disorders", "VALUE:08" ], [ "9731,9761", "C441", "VALUE:XX", "Other Plasma Cell Disorders", "VALUE:88" ], [ "9671,9731,9734,9761", "C442-C449", "VALUE:82.2", "Plasma Cell Disorders", "VALUE:08" ], [ "9671,9731,9734,9761", "C470-C499", "VALUE:XX", "Other Plasma Cell Disorders", "VALUE:88" ], [ "9671,9731,9734,9761", "C500-C509", "VALUE:XX", "Other Plasma Cell Disorders", "VALUE:88" ], [ "9671,9731,9734,9761", "C510-C519", "VALUE:82.2", "Plasma Cell Disorders", "VALUE:08" ], [ "9671,9731,9734,9761", "C529-C589", "VALUE:XX", "Other Plasma Cell Disorders", "VALUE:88" ], [ "9671,9731,9734,9761", "C600-C609", "VALUE:82.2", "Plasma Cell Disorders", "VALUE:08" ], [ "9671,9731,9734,9761", "C619-C631", "VALUE:XX", "Other Plasma Cell Disorders", "VALUE:88" ], [ "9671,9731,9734,9761", "C632", "VALUE:82.2", "Plasma Cell Disorders", "VALUE:08" ], [ "9671,9731,9734,9761", "C637-C689", "VALUE:XX", "Other Plasma Cell Disorders", "VALUE:88" ], [ "9731,9761", "C690", "VALUE:XX", "Other Plasma Cell Disorders", "VALUE:88" ], [ "9671,9731,9734,9761", "C691-C694", "VALUE:XX", "Other Plasma Cell Disorders", "VALUE:88" ], [ "9731,9761", "C695-C696", "VALUE:XX", "Other Plasma Cell Disorders", "VALUE:88" ], [ "9671,9731,9734,9761", "C698-C809", "VALUE:XX", "Other Plasma Cell Disorders", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_85519.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_85519.json deleted file mode 100644 index fb6276b2c..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_85519.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_85519", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2023-04-20T17:32:47.734Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8153,8156,8240-8241,8249,8683", "3", "VALUE:9008", "Neuroendocrine Tumors of the Duodenum and Ampulla of Vater", "VALUE:09" ], [ "8153,8156,8240-8241,8249,8683", "2", "VALUE:XX", "Other Neuroendocrine Tumors of the Duodenum and Ampulla of Vater", "VALUE:88" ], [ "8150-8152,8155,8158,8242", "*", "VALUE:XX", "Other Neuroendocrine Tumors of the Duodenum and Ampulla of Vater", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_85776.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_85776.json deleted file mode 100644 index 8d5664386..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_85776.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_85776", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T17:12:20.924Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C019,C024,C051-C052,C090-C099", "8051-8052,8070,8074-8075,8082-8083,8086,8560", "VALUE:11.1", "Oropharynx (p16-)", "VALUE:08" ], [ "C100,C102-C103,C108-C109,C111", "8051-8052,8070,8074-8075,8082-8083,8086,8560", "VALUE:11.1", "Oropharynx (p16-)", "VALUE:08" ], [ "C104", "8051-8052,8070,8074-8075,8082-8083,8086,8560", "VALUE:XX", "Other Oropharynx (p16-)", "VALUE:88" ], [ "C019,C024,C051-C052,C090-C099", "8000-8050,8053-8060,8071-8073,8076-8081,8084-8085,8090-8552", "VALUE:XX", "Other Oropharynx (p16-)", "VALUE:88" ], [ "C100,C102-C104,C108-C109,C111", "8000-8050,8053-8060,8071-8073,8076-8081,8084-8085,8090-8552", "VALUE:XX", "Other Oropharynx (p16-)", "VALUE:88" ], [ "C019,C024,C051-C052,C090-C099", "8561-8700", "VALUE:XX", "Other Oropharynx (p16-)", "VALUE:88" ], [ "C100,C102-C104,C108-C109,C111", "8561-8700", "VALUE:XX", "Other Oropharynx (p16-)", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_8614.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_8614.json deleted file mode 100644 index cefd4370c..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_8614.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_8614", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T16:29:42.184Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8140", "3", "VALUE:60", "Kidney", "VALUE:08" ], [ "8255,8260", "3", "VALUE:60", "Kidney", "VALUE:08" ], [ "8310-8312,8316-8319,8323", "3", "VALUE:60", "Kidney", "VALUE:08" ], [ "8480,8510", "3", "VALUE:60", "Kidney", "VALUE:08" ], [ "8000,8010,8140", "2", "VALUE:XX", "Other Kidney", "VALUE:88" ], [ "8255,8260", "2", "VALUE:XX", "Other Kidney", "VALUE:88" ], [ "8310-8312,8316-8319,8323", "2", "VALUE:XX", "Other Kidney", "VALUE:88" ], [ "8480,8510", "2", "VALUE:XX", "Other Kidney", "VALUE:88" ], [ "8001-8005,8011-8131,8141-8254", "*", "VALUE:XX", "Other Kidney", "VALUE:88" ], [ "8256-8257,8261-8300", "*", "VALUE:XX", "Other Kidney", "VALUE:88" ], [ "8313-8315,8320-8322,8324-8474", "*", "VALUE:XX", "Other Kidney", "VALUE:88" ], [ "8481-8509,8512-8700,8720-8790", "*", "VALUE:XX", "Other Kidney", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_86340.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_86340.json deleted file mode 100644 index b48385492..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_86340.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_86340", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-30T22:52:07.231Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8020,8041,8044,8070", "3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "8120,8140", "3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "8240,8243", "3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "8310,8323", "3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "8313,8380", "0,1,3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "8410,8441,8452,8460-8461,8470,8480", "3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "8441", "2", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "8442,8472,8474", "0,1,3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "8590,8594", "3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "8620,8622-8623,8631,8633-8634,8640,8670", "3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "8806,8810,8815,8822,8825,8890", "3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "8930-8931,8933,8936,8950,8960,8980", "3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "9050,9052,9060,9070-9071,9073,9080,9085,9090-9091", "3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "9000", "0,1,3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "9100,9110-9111", "3", "VALUE:55", "Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:08" ], [ "8000,8010,8020,8041,8044,8070", "0,1,2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8120,8140", "0,1,2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8240,8243", "0,1,2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8310,8323", "0,1,2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8313,8380", "2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8410,8452,8460-8461,8470,8480", "0,1,2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8441", "0,1", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8442,8472,8474", "2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8590,8594", "0,1,2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8620,8622-8623,8631,8633-8634,8640,8670", "0,1,2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8806,8810,8815,8822,8825,8890", "0,1,2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8930-8931,8933,8936,8950,8960,8980", "0,1,2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "9000", "2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "9050,9052,9060,9070-9071,9073,9080,9085,9090-9091", "0,1,2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "9100,9110-9111", "0,1,2", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8001-8005,8011-8015,8021-8040,8042-8043,8045-8060,8071-8110", "*", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8121-8131,8141-8231", "*", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8241-8242,8244-8300", "*", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8311-8312,8314-8322,8324-8375,8381-8409", "*", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8413-8440,8443-8451,8453-8455,8462-8463,8471,8473,8481-8589", "*", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8591-8593", "*", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ], [ "8600-8610,8621,8630,8632,8641-8660,8671-8700,8720-8790,8935", "*", "VALUE:XX", "Other Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_86583.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_86583.json deleted file mode 100644 index 34ae65904..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_86583.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_86583", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2024-03-28T18:52:09.425Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "year_dx", - "name" : "Year of Diagnosis", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8012-8013,8022-8023,8031-8033,8040-8042,8045,8070-8072,8082-8083", "*", "VALUE:36", "Lung", "VALUE:08" ], [ "8140,8144", "*", "VALUE:36", "Lung", "VALUE:08" ], [ "8200,8230,8240,8246,8249-8250,8252-8257,8260,8265", "*", "VALUE:36", "Lung", "VALUE:08" ], [ "8333", "*", "VALUE:36", "Lung", "VALUE:08" ], [ "8430,8480-8481", "*", "VALUE:36", "Lung", "VALUE:08" ], [ "8551,8560,8562", "*", "VALUE:36", "Lung", "VALUE:08" ], [ "8972,8980", "*", "VALUE:36", "Lung", "VALUE:08" ], [ "8044,8310", "2023-2024", "VALUE:36", "Lung", "VALUE:08" ], [ "8001-8005,8011,8014-8021,8030,8034-8035,8043,8046-8060,8073-8081,8084-8131", "*", "VALUE:XX", "Other Lung", "VALUE:88" ], [ "8141-8143,8145-8191", "*", "VALUE:XX", "Other Lung", "VALUE:88" ], [ "8201-8221,8231,8241-8245,8247-8248,8251,8261-8264,8270-8300", "*", "VALUE:XX", "Other Lung", "VALUE:88" ], [ "8311-8332,8334-8420,8440-8474,8482-8550", "*", "VALUE:XX", "Other Lung", "VALUE:88" ], [ "8552,8561,8563,8570-8700,8720-8790", "*", "VALUE:XX", "Other Lung", "VALUE:88" ], [ "8044,8310", "2018-2022", "VALUE:XX", "Other Lung", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_86760.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_86760.json deleted file mode 100644 index 53a766dee..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_86760.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_86760", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-30T23:36:13.921Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C000-C148, C150, C153, C158, C300-C329, C470, C490", "8711", "VALUE:40", "Soft Tissue Sarcoma of the Head and Neck", "VALUE:08" ], [ "C000-C148, C150, C153, C158, C300-C329, C470, C490", "8800-8802,8810-8811,8815,8825,8832-8833,8840", "VALUE:40", "Soft Tissue Sarcoma of the Head and Neck", "VALUE:08" ], [ "C000-C148, C150, C153, C158, C300-C329, C470, C490", "8850,8852,8854,8858,8859,8890", "VALUE:40", "Soft Tissue Sarcoma of the Head and Neck", "VALUE:08" ], [ "C000-C148, C150, C153, C158, C300-C329, C470, C490", "8901,8912", "VALUE:40", "Soft Tissue Sarcoma of the Head and Neck", "VALUE:08" ], [ "C000-C148, C150, C153, C158, C300-C329, C470, C490", "9040-9041,9043", "VALUE:40", "Soft Tissue Sarcoma of the Head and Neck", "VALUE:08" ], [ "C000-C148, C150, C153, C158, C300-C329, C470, C490", "9133,9136,9180", "VALUE:40", "Soft Tissue Sarcoma of the Head and Neck", "VALUE:08" ], [ "C000-C148, C150, C153, C158, C300-C329, C470, C490", "9222,9251,9364,9366-9368", "VALUE:40", "Soft Tissue Sarcoma of the Head and Neck", "VALUE:08" ], [ "C000-C148, C150, C153, C158, C300-C329, C470, C490", "9540,9542,9561,9580", "VALUE:40", "Soft Tissue Sarcoma of the Head and Neck", "VALUE:08" ], [ "C722,C724-C725,C739,C750-C755,C758-C759", "8711", "VALUE:40", "Soft Tissue Sarcoma of the Head and Neck", "VALUE:08" ], [ "C722,C724-C725,C739,C750-C755,C758-C759", "8800-8802,8810-8811,8815,8825,8832-8833,8840", "VALUE:40", "Soft Tissue Sarcoma of the Head and Neck", "VALUE:08" ], [ "C722,C724-C725,C739,C750-C755,C758-C759", "8850,8852,8854,8858,8859,8890", "VALUE:40", "Soft Tissue Sarcoma of the Head and Neck", "VALUE:08" ], [ "C722,C724-C725,C739,C750-C755,C758-C759", "8901,8912", "VALUE:40", "Soft Tissue Sarcoma of the Head and Neck", "VALUE:08" ], [ "C722,C724-C725,C739,C750-C755,C758-C759", "9040-9041,9043", "VALUE:40", "Soft Tissue Sarcoma of the Head and Neck", "VALUE:08" ], [ "C722,C724-C725,C739,C750-C755,C758-C759", "9133,9136,9180", "VALUE:40", "Soft Tissue Sarcoma of the Head and Neck", "VALUE:08" ], [ "C722,C724-C725,C739,C750-C755,C758-C759", "9222,9251,9364,9366-9368", "VALUE:40", "Soft Tissue Sarcoma of the Head and Neck", "VALUE:08" ], [ "C722,C724-C725,C739,C750-C755,C758-C759", "9540,9542,9561,9580", "VALUE:40", "Soft Tissue Sarcoma of the Head and Neck", "VALUE:08" ], [ "C470,C490", "8000-8700", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C000-C148, C150, C153, C158, C300-C329, C470, C490", "8710,8712-8714", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C470,C490", "8720-8790", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C000-C148, C150, C153, C158, C300-C329, C470, C490", "8803,8812-8814,8816-8818,8820-8824,8826-8831,8834-8836", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C000-C148, C150, C153, C158, C300-C329, C470, C490", "8841-8842,8851,8853,8855-8857,8860-8881,8891-8898", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C000-C148, C150, C153, C158, C300-C329, C470, C490", "8900,8902-8905,8921,8932-8934", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C003-C005,C008-C148,C150,C153,C158,C300-C329,C470,C490", "8940", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C000-C069,C090-C148,C150,C153,C158,C301,C312-C329,C470,C490", "8941", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C000-C148, C150, C153, C158, C300-C329, C470, C490", "8950-8973", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C000-C069,C090-C148, C150, C153, C158, C300-C329, C470, C490", "8974", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C000-C148, C150, C153, C158, C300-C329, C470, C490", "8975-8976", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C000-C069,C090-C148, C150, C153, C158, C300-C329, C470, C490", "8980", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C000-C148, C150, C153, C158, C300-C329, C470, C490", "8981", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C019,C024,C051-C052,C090-C148, C150, C153, C158, C301,C312-C329, C470, C490", "8982", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C000-C148, C150, C153, C158, C300-C329, C470, C490", "8983-8990,9000-9016,9030,9042,9045-9111", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C000-C148, C150, C153, C158, C300-C329, C470, C490", "9121-9132,9135,9137-9138,9141-9175,9181-9221,9230,9240-9250", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C000-C148, C150, C153, C158, C300-C329, C470, C490", "9252-9363,9365,9370-9539,9541,9550-9560,9562-9571,9582", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C722,C724-C725,C739,C750-C755,C758-C759", "8710,8712-8714", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C722,C724-C725,C739,C750-C755,C758-C759", "8803,8812-8814,8816-8818,8820-8824,8826-8831,8834-8836", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C722,C724-C725,C739,C750-C755,C758-C759", "8841-8842,8851,8853,8855-8857,8860-8881,8891-8898", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C739,C750,C754-C755,C758-C759", "8900", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C722,C724-C725,C739,C750-C755,C758-C759", "8902-8905,8921,8932-8934,8940-8990", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C722,C724-C725,C739,C750-C755,C758-C759", "9000-9016,9030,9042,9045-9063", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C739,C750,C754-C755,C758-C759", "9064", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C722,C724-C725,C739,C750-C755,C758-C759", "9065", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C739,C750,C754-C755,C758-C759", "9070-9071", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C722,C724-C725,C739,C750-C755,C758-C759", "9072-9073", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C739,C750,C754-C755,C758-C759", "9080", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C722,C724-C725,C739,C750-C755,C758-C759", "9081-9083", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C739,C750,C754-C755,C758-C759", "9084-9085", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C722,C724-C725,C739,C750-C755,C758-C759", "9086-9091", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C739,C750,C754-C755,C758-C759", "9100", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C722,C724-C725,C739,C750-C755,C758-C759", "9101-9111,9121-9132,9135,9137-9138,9141-9175,9181-9210,9211-9213", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C739,C750,C754-C755,C758-C759", "9220", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C722,C724-C725,C739,C750-C755,C758-C759", "9221,9230,9240-9250,9252-9361", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C739,C750,C754-C755,C758-C759", "9362", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C722,C724-C725,C739,C750-C755,C758-C759", "9363,9365,9370-9373", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C739,C750,C754-C755,C758-C759", "9380-9539", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ], [ "C722,C724-C725,C739,C750-C755,C758-C759", "9541,9550-9560,9562-9571,9582", "VALUE:XX", "Other Soft Tissue Sarcoma of the Head and Neck", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_88570.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_88570.json deleted file mode 100644 index 78c26b94b..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_88570.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_88570", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T17:45:55.342Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8013,8020,8023,8033,8041,8045,8070,8082", "3", "VALUE:35", "Thymus", "VALUE:08" ], [ "8123,8140", "3", "VALUE:35", "Thymus", "VALUE:08" ], [ "8200,8240,8249,8260", "3", "VALUE:35", "Thymus", "VALUE:08" ], [ "8310", "3", "VALUE:35", "Thymus", "VALUE:08" ], [ "8430,8480", "3", "VALUE:35", "Thymus", "VALUE:08" ], [ "8560,8576,8580-8586", "3", "VALUE:35", "Thymus", "VALUE:08" ], [ "8013,8020,8023,8033,8041,8045,8070,8082", "2", "VALUE:XX", "Other Thymus", "VALUE:88" ], [ "8123,8140", "2", "VALUE:XX", "Other Thymus", "VALUE:88" ], [ "8200,8240,8249,8260", "2", "VALUE:XX", "Other Thymus", "VALUE:88" ], [ "8310", "2", "VALUE:XX", "Other Thymus", "VALUE:88" ], [ "8430,8480", "2", "VALUE:XX", "Other Thymus", "VALUE:88" ], [ "8560,8576,8580-8586", "2", "VALUE:XX", "Other Thymus", "VALUE:88" ], [ "8000-8012,8014-8015,8021-8022,8030-8032,8034-8040,8042-8044,8046-8060,8071-8081,8083-8122", "*", "VALUE:XX", "Other Thymus", "VALUE:88" ], [ "8124-8131,8141-8191", "*", "VALUE:XX", "Other Thymus", "VALUE:88" ], [ "8201-8231,8241-8248,8250-8257,8261-8300", "*", "VALUE:XX", "Other Thymus", "VALUE:88" ], [ "8311-8420,8440-8474,8481-8552,8561-8575,8587-8700,8720-8790", "*", "VALUE:XX", "Other Thymus", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_89104.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_89104.json deleted file mode 100644 index a93d63164..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_89104.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_89104", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-22T21:15:34.384Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8013,8020,8035,8041,8070", "VALUE:27", "Ampulla of Vater", "VALUE:08" ], [ "8140,8144,8160,8163", "VALUE:27", "Ampulla of Vater", "VALUE:08" ], [ "8244,8246,8255,8260", "VALUE:27", "Ampulla of Vater", "VALUE:08" ], [ "8310", "VALUE:27", "Ampulla of Vater", "VALUE:08" ], [ "8480,8490", "VALUE:27", "Ampulla of Vater", "VALUE:08" ], [ "8560,8576", "VALUE:27", "Ampulla of Vater", "VALUE:08" ], [ "8001-8005,8011-8012,8014-8015,8021-8034,8040,8042-8060,8071-8131", "VALUE:XX", "Other Ampulla of Vater", "VALUE:88" ], [ "8141-8143,8145-8149,8154,8161-8162,8170-8231", "VALUE:XX", "Other Ampulla of Vater", "VALUE:88" ], [ "8243,8245,8247-8248,8250-8254,8256-8257,8261-8300", "VALUE:XX", "Other Ampulla of Vater", "VALUE:88" ], [ "8311-8474,8481-8484,8500-8552,8561-8575,8580-8682", "VALUE:XX", "Other Ampulla of Vater", "VALUE:88" ], [ "8690-8700,8720-8790", "VALUE:XX", "Other Ampulla of Vater", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_89548.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_89548.json deleted file mode 100644 index 4deed9053..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_89548.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_89548", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2020-03-27T15:22:05.333Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "9597,9680", "VALUE:81.2", "Primary Cutaneous Lymphomas: Primary Cutaneous B-Cell/T-cell Lymphoma (non-MF/SS) Lymphoma", "VALUE:08" ], [ "9708-9709,9712,9718-9719,9726", "VALUE:81.2", "Primary Cutaneous Lymphomas: Primary Cutaneous B-Cell/T-cell Lymphoma (non-MF/SS) Lymphoma", "VALUE:08" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_91168.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_91168.json deleted file mode 100644 index c1184f1e3..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_91168.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_91168", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-22T21:17:51.502Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8013,8020,8041,8070", "VALUE:26", "Distal Bile Duct", "VALUE:08" ], [ "8140,8144,8148,8160,8162", "VALUE:26", "Distal Bile Duct", "VALUE:08" ], [ "8244,8246,8310", "VALUE:26", "Distal Bile Duct", "VALUE:08" ], [ "8470,8480,8490", "VALUE:26", "Distal Bile Duct", "VALUE:08" ], [ "8500,8503,8560", "VALUE:26", "Distal Bile Duct", "VALUE:08" ], [ "8001-8005,8011-8012,8014-8015,8021-8040,8042-8060,8071-8131", "VALUE:XX", "Other Distal Bile Duct", "VALUE:88" ], [ "8141-8143,8145-8147,8149-8158,8161,8163-8243", "VALUE:XX", "Other Distal Bile Duct", "VALUE:88" ], [ "8245,8247-8300", "VALUE:XX", "Other Distal Bile Duct", "VALUE:88" ], [ "8311-8463,8471-8474,8481-8484", "VALUE:XX", "Other Distal Bile Duct", "VALUE:88" ], [ "8501-8502,8504-8552,8561-8700,8720-8790", "VALUE:XX", "Other Distal Bile Duct", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_91473.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_91473.json deleted file mode 100644 index 5b83b4daf..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_91473.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_91473", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-31T13:38:15.310Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C170-C172,C178-C179", "8010,8140,8144", "VALUE:18.1", "Small Intestine: Adenocarcinoma", "VALUE:08" ], [ "C170-C172,C178-C179", "8210,8213,8261,8263", "VALUE:18.1", "Small Intestine: Adenocarcinoma", "VALUE:08" ], [ "C170-C172,C178-C179", "8480-8481,8490", "VALUE:18.1", "Small Intestine: Adenocarcinoma", "VALUE:08" ], [ "C170-C172,C178-C179", "8000,8013,8020,8041,8070", "VALUE:18.2", "Small Intestine: Other Histologies", "VALUE:08" ], [ "C170-C172,C178-C179", "8148", "VALUE:18.2", "Small Intestine: Other Histologies", "VALUE:08" ], [ "C170-C172,C178-C179", "8244,8255", "VALUE:18.2", "Small Intestine: Other Histologies", "VALUE:08" ], [ "C170-C172,C178-C179", "8510,8560", "VALUE:18.2", "Small Intestine: Other Histologies", "VALUE:08" ], [ "C173", "8000,8010,8013,8020,8041,8070", "VALUE:XX", "Other Small Intestine", "VALUE:88" ], [ "C173", "8140,8144,8148", "VALUE:XX", "Other Small Intestine", "VALUE:88" ], [ "C173", "8210,8213,8244,8255,8261,8263", "VALUE:XX", "Other Small Intestine", "VALUE:88" ], [ "C173", "8480-8481,8490", "VALUE:XX", "Other Small Intestine", "VALUE:88" ], [ "C173", "8510,8560", "VALUE:XX", "Other Small Intestine", "VALUE:88" ], [ "C170-C173,C178-C179", "8001-8005,8011-8012,8014-8015,8021-8040,8042-8060,8071-8131", "VALUE:XX", "Other Small Intestine", "VALUE:88" ], [ "C170-C173,C178-C179", "8141-8143,8145-8147,8149,8154,8160-8204", "VALUE:XX", "Other Small Intestine", "VALUE:88" ], [ "C170-C173,C178-C179", "8211-8212,8214-8231,8243,8245-8248,8250-8254,8256-8260,8262,8264-8474", "VALUE:XX", "Other Small Intestine", "VALUE:88" ], [ "C170-C173,C178-C179", "8482-8484,8500-8509,8512-8552,8561-8682", "VALUE:XX", "Other Small Intestine", "VALUE:88" ], [ "C170-C173,C178-C179", "8690-8700,8720-8790", "VALUE:XX", "Other Small Intestine", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_91940.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_91940.json deleted file mode 100644 index 8522f8ece..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_91940.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_91940", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2022-07-19T18:56:51.765Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8013,8051,8070-8072,8076-8077,8083,8085-8086,8090,8097", "3", "VALUE:50", "Vulva", "VALUE:08" ], [ "8120,8140", "3", "VALUE:50", "Vulva", "VALUE:08" ], [ "8200", "3", "VALUE:50", "Vulva", "VALUE:08" ], [ "8500,8542,8560", "3", "VALUE:50", "Vulva", "VALUE:08" ], [ "9020,9071", "3", "VALUE:50", "Vulva", "VALUE:08" ], [ "8000,8010,8013,8051,8070-8072,8076-8077,8083,8085-8086,8090,8097", "2", "VALUE:XX", "Other Vulva", "VALUE:88" ], [ "8120,8140", "2", "VALUE:XX", "Other Vulva", "VALUE:88" ], [ "8200", "2", "VALUE:XX", "Other Vulva", "VALUE:88" ], [ "8500,8542,8560", "2", "VALUE:XX", "Other Vulva", "VALUE:88" ], [ "9020,9071", "2", "VALUE:XX", "Other Vulva", "VALUE:88" ], [ "8001-8005,8011-8012,8014-8040,8042-8050", "*", "VALUE:XX", "Other Vulva", "VALUE:88" ], [ "8052-8060,8073-8075,8078-8082,8084,8091-8096,8098-8110", "*", "VALUE:XX", "Other Vulva", "VALUE:88" ], [ "8121-8131,8141-8180,8191,8201-8246,8248-8490", "*", "VALUE:XX", "Other Vulva", "VALUE:88" ], [ "8501-8541,8543-8552,8561-8700", "*", "VALUE:XX", "Other Vulva", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_92089.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_92089.json deleted file mode 100644 index ed166e443..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_92089.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_92089", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T16:31:32.010Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8010,8070-8072,8082", "3", "VALUE:69", "Lacrimal Gland Carcinoma", "VALUE:08" ], [ "8140,8147", "3", "VALUE:69", "Lacrimal Gland Carcinoma", "VALUE:08" ], [ "8200", "3", "VALUE:69", "Lacrimal Gland Carcinoma", "VALUE:08" ], [ "8410,8430,8440,8450,8480", "3", "VALUE:69", "Lacrimal Gland Carcinoma", "VALUE:08" ], [ "8500,8525,8550,8562", "3", "VALUE:69", "Lacrimal Gland Carcinoma", "VALUE:08" ], [ "8941,8980,8982", "3", "VALUE:69", "Lacrimal Gland Carcinoma", "VALUE:08" ], [ "8010,8070-8072,8082", "2", "VALUE:XX", "Other Lacrimal Gland", "VALUE:88" ], [ "8140,8147", "2", "VALUE:XX", "Other Lacrimal Gland", "VALUE:88" ], [ "8200", "2", "VALUE:XX", "Other Lacrimal Gland", "VALUE:88" ], [ "8410,8430,8440,8450,8480", "2", "VALUE:XX", "Other Lacrimal Gland", "VALUE:88" ], [ "8500,8525,8550,8562", "2", "VALUE:XX", "Other Lacrimal Gland", "VALUE:88" ], [ "8941,8980,8982", "2", "VALUE:XX", "Other Lacrimal Gland", "VALUE:88" ], [ "8000-8005,8011-8060,8073-8081,8083-8131", "*", "VALUE:XX", "Other Lacrimal Gland", "VALUE:88" ], [ "8141-8146,8148-8191,8201-8409", "*", "VALUE:XX", "Other Lacrimal Gland", "VALUE:88" ], [ "8413-8420,8441-8444,8451-8474,8481-8490", "*", "VALUE:XX", "Other Lacrimal Gland", "VALUE:88" ], [ "8501-8524,8530-8543,8551-8561,8563,8570-8700", "*", "VALUE:XX", "Other Lacrimal Gland", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_96802.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_96802.json deleted file mode 100644 index b5727de40..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_96802.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_96802", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2020-03-26T21:45:45.088Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8720-8721,8723,8730,8740-8741,8743,8745,8770", "VALUE:66", "Conjunctival Melanoma", "VALUE:08" ], [ "8722,8725-8728,8742,8744,8746-8762,8771-8790", "VALUE:XX", "Other Conjunctival Melanoma", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_97240.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_97240.json deleted file mode 100644 index c6870a347..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_97240.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_97240", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-22T21:40:48.054Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8013,8020,8041,8070", "VALUE:24", "Gallbladder", "VALUE:08" ], [ "8140,8144,8148,8160", "VALUE:24", "Gallbladder", "VALUE:08" ], [ "8244,8246,8255", "VALUE:24", "Gallbladder", "VALUE:08" ], [ "8310", "VALUE:24", "Gallbladder", "VALUE:08" ], [ "8470,8480-8481,8490", "VALUE:24", "Gallbladder", "VALUE:08" ], [ "8503,8560", "VALUE:24", "Gallbladder", "VALUE:08" ], [ "8001-8005,8011-8012,8014-8015,8021-8040,8042-8060,8071-8131", "VALUE:XX", "Other Gallbladder (Cystic Duct)", "VALUE:88" ], [ "8141-8143,8145-8147,8149-8158,8161-8243", "VALUE:XX", "Other Gallbladder (Cystic Duct)", "VALUE:88" ], [ "8245,8247-8254,8256-8300", "VALUE:XX", "Other Gallbladder (Cystic Duct)", "VALUE:88" ], [ "8311-8463,8471-8474,8482-8484", "VALUE:XX", "Other Gallbladder (Cystic Duct)", "VALUE:88" ], [ "8500-8502,8504-8552,8561-8700,8720-8790", "VALUE:XX", "Other Gallbladder (Cystic Duct)", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_97562.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_97562.json deleted file mode 100644 index ae7636a24..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_chapter_calculation_97562.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "ajcc_chapter_calculation_97562", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC Chapter Calculation", - "title" : "AJCC Chapter Calculation", - "last_modified" : "2021-03-16T16:45:18.767Z", - "definition" : [ { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "ENDPOINT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "ajcc_version_number", - "name" : "AJCC Version Number", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "8000,8010,8013,8020,8023,8041,8051-8052,8070-8072,8074-8075,8082-8083", "VALUE:12.2", "Nasal Cavity and Ethmoid Sinus", "VALUE:08" ], [ "8140,8144", "VALUE:12.2", "Nasal Cavity and Ethmoid Sinus", "VALUE:08" ], [ "8200,8240,8249", "VALUE:12.2", "Nasal Cavity and Ethmoid Sinus", "VALUE:08" ], [ "8310,8430", "VALUE:12.2", "Nasal Cavity and Ethmoid Sinus", "VALUE:08" ], [ "8525,8560,8562", "VALUE:12.2", "Nasal Cavity and Ethmoid Sinus", "VALUE:08" ], [ "8941,8982", "VALUE:12.2", "Nasal Cavity and Ethmoid Sinus", "VALUE:08" ], [ "8001-8005,8011-8012,8014-8015,8021-8022,8030-8040,8042-8050,8053-8060,8073,8076-8081,8084-8131", "VALUE:XX", "Other Nasal Cavity and Ethmoid Sinus", "VALUE:88" ], [ "8141-8143,8145-8191", "VALUE:XX", "Other Nasal Cavity and Ethmoid Sinus", "VALUE:88" ], [ "8201-8231,8241-8248,8250-8300", "VALUE:XX", "Other Nasal Cavity and Ethmoid Sinus", "VALUE:88" ], [ "8311-8420,8440-8524", "VALUE:XX", "Other Nasal Cavity and Ethmoid Sinus", "VALUE:88" ], [ "8530-8552,8561,8563,8570-8700", "VALUE:XX", "Other Nasal Cavity and Ethmoid Sinus", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_id_age_eod_stage_tnm_8_6558.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_id_age_eod_stage_tnm_8_6558.json deleted file mode 100644 index 97b0407f3..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_id_age_eod_stage_tnm_8_6558.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "ajcc_id_age_eod_stage_tnm_8_6558", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC ID, Age, EOD Stage - TNM 8", - "title" : "AJCC ID, Age, EOD Stage - TNM 8", - "notes" : "**Note:** Age at DX is described as both a three character value and a numeric value, so both 55 and 055 will work. While the NAACCR field definition includes the leading zeros, this avoids problems with different methods of storing the information.", - "last_modified" : "2019-04-05T16:52:36.043Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - }, { - "key" : "age_dx", - "name" : "Age at Diagnosis", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "73.1", "000-054,0-9,10-54", "JUMP:tnm_8_eod_stage_thyroid_differentiated_age_less_than_55_15343" ], [ "73.1", "055-120,55-99", "JUMP:tnm_8_eod_stage_differentiated_age_55_and_older_23489" ], [ "73.1", "999", "VALUE:99" ], [ "73.2", "*", "JUMP:tnm_8_eod_stage_thyroid_anaplastic_25166" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_id_path_stage_63918.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_id_path_stage_63918.json deleted file mode 100644 index c0d896ca4..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_id_path_stage_63918.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id" : "ajcc_id_path_stage_63918", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC ID Path Stage", - "title" : "AJCC ID Path Stage Table", - "notes" : "**Note:** This table shows the selection of the appropriate version of the Stage table based on AJCC ID.Only adenocarcinoma have a stage group. The remaining AJCC histologies have T, N and M, but no stage group.", - "last_modified" : "2019-04-05T16:52:38.096Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "18.1", "JUMP:tnm8_path_stage_ual" ], [ "18.2", "JUMP:tnm8_stage_for_sites_with_no_stage_groupings_unb" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_id_path_stage_83239.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_id_path_stage_83239.json deleted file mode 100644 index 9ac31aae5..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_id_path_stage_83239.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id" : "ajcc_id_path_stage_83239", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "AJCC ID Path Stage", - "title" : "AJCC ID Path Stage Table", - "notes" : "**Note:** The determination of the TNM 8 stage group from T, N, M, and grade for esophagus depends further on histologic type. Squamous cell carcinoma is captured in Esophagus (including GE junction) Squamous schema. This table chooses the Stage Group calculation table based on AJCC ID.", - "last_modified" : "2019-04-05T16:52:38.494Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "16.2", "JUMP:tnm_8_path_stage_adenocarcinoma_30413" ], [ "16.3", "JUMP:tnm8_stage_for_sites_with_no_stage_groupings_unb" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/breslow_thickness_and_ulceration_with_primary_tumor_for_ajcc_t_56429.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/breslow_thickness_and_ulceration_with_primary_tumor_for_ajcc_t_56429.json deleted file mode 100644 index 2e01e3db7..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/breslow_thickness_and_ulceration_with_primary_tumor_for_ajcc_t_56429.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "id" : "breslow_thickness_and_ulceration_with_primary_tumor_for_ajcc_t_56429", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Breslow Thickness and Ulceration with Primary Tumor for T", - "title" : "Breslow Thickness and Ulceration with Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100-700, Breslow Thickness and Melanoma Ulceration are necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:38.470Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "tmp_breslow", - "name" : "Breslow for Calculation", - "type" : "INPUT" - }, { - "key" : "ulceration", - "name" : "Ulceration", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100,200,300,400,500,700", "0", "*", "ERROR:Localized tumor or tumor with extension - Breslow Thickness in conflict" ], [ "100,200,300,400,500,700", "1", "0", "VALUE:T1a" ], [ "100,200,300,400,500,700", "1", "1", "VALUE:T1b" ], [ "100,200,300,400,500,700", "1", "8,9", "VALUE:T1" ], [ "100,200,300,400,500,700", "2", "0", "VALUE:T1b" ], [ "100,200,300,400,500,700", "2", "1", "VALUE:T1b" ], [ "100,200,300,400,500,700", "2", "8,9", "VALUE:T1b" ], [ "100,200,300,400,500,700", "3", "0", "VALUE:T2a" ], [ "100,200,300,400,500,700", "3", "1", "VALUE:T2b" ], [ "100,200,300,400,500,700", "3", "8,9", "VALUE:T2" ], [ "100,200,300,400,500,700", "4", "0", "VALUE:T3a" ], [ "100,200,300,400,500,700", "4", "1", "VALUE:T3b" ], [ "100,200,300,400,500,700", "4", "8,9", "VALUE:T3" ], [ "100,200,300,400,500,700", "5", "0", "VALUE:T4a" ], [ "100,200,300,400,500,700", "5", "1", "VALUE:T4b" ], [ "100,200,300,400,500,700", "5", "8,9", "VALUE:T4" ], [ "100,200,300,400,500,700", "9", "*", "VALUE:TX" ], [ "000,800,999", "*", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/combined_s_category_34866.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/combined_s_category_34866.json deleted file mode 100644 index 7dc4118ba..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/combined_s_category_34866.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "combined_s_category_34866", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Combined S Category", - "title" : "Combined S Category", - "last_modified" : "2021-04-13T23:23:39.418Z", - "definition" : [ { - "key" : "s_category_clin", - "name" : "S Clin", - "type" : "INPUT" - }, { - "key" : "s_category_path", - "name" : "S Path", - "type" : "INPUT" - }, { - "key" : "s_category_combined", - "name" : "S Combined", - "type" : "ENDPOINT" - } ], - "extra_input" : [ "s_category_path", "s_category_clin" ], - "rows" : [ [ "0-3,9", "0-3", "VALUE:{{s_category_path}}" ], [ "0", "5", "VALUE:{{s_category_clin}}" ], [ "1-3,9", "5", "ERROR:If S Category Pathological is 5, S Category Clinical should be 0" ], [ "0-3", "9", "VALUE:{{s_category_clin}}" ], [ "9", "9", "VALUE:{{s_category_path}}" ], [ "", "", "VALUE:9" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/combined_t_no_tis.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/combined_t_no_tis.json deleted file mode 100644 index 1074bc163..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/combined_t_no_tis.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "id" : "combined_t_no_tis", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Combined T No Tis", - "title" : "Combined T (no Tis)", - "notes" : "Using clinical and pathologic T, calculate Combined T and Summary Stage T for schemas that do NOT have Tis.", - "last_modified" : "2022-02-28T19:32:27.008Z", - "definition" : [ { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "type" : "INPUT" - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "type" : "INPUT" - }, { - "key" : "clin_t_in", - "name" : "Clinical T", - "type" : "INPUT" - }, { - "key" : "path_t_in", - "name" : "Pathologic T", - "type" : "INPUT" - }, { - "key" : "combined_t_in", - "name" : "Combined T (input)", - "type" : "INPUT" - }, { - "key" : "combined_t_out", - "name" : "Combined T", - "type" : "ENDPOINT" - }, { - "key" : "source_t_out", - "name" : "Combined T Source", - "type" : "ENDPOINT" - } ], - "extra_input" : [ "path_t_in", "combined_t_in", "clin_t_in" ], - "rows" : [ [ "*", "*", "*", "*", "0,1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E,4A,4B,4C,4D,4E,X,88", "VALUE:{{combined_t_in}}", "MATCH" ], [ "*", "*", "88", "88", "", "VALUE:88", "VALUE:9" ], [ "*", "*", "88", "*", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "*", "*", "88", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "*", "X", "X", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "*", "0", "0", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "*", "X", "0", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "0", "X", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "0", "X", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "0,3,5,6,9", "0,3,5,6,9", "0", "X", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "X,0", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E,4A,4B,4C,4D,4E", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E,4A,4B,4C,4D,4E", "X,0", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E,4A,4B,4C,4D,4E", "1", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1", "1MI", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1MI", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI", "1A", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1A", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A", "1A1", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1A1", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1", "1A2", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1A2", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2", "1B", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1B", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B", "1B1", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1B1", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1", "1B2", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1B2", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2", "1C", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1C", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C", "1C1", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1C1", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1", "1C2", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1C2", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2", "1C3", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1C3", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3", "1D", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1D", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D", "2", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "2", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2", "2A", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "2A", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A", "2A1", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "2A1", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1", "2A2", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "2A2", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2", "2B", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "2B", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B", "2C", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "2C", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C", "2D", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "2D", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D", "3", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "3", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3", "3A", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "3A", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A", "3B", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "3B", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B", "3C", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "3C,3D,3E,4,4A,4B,4C,4D,4E", "3C", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C", "3D", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "3D,3E,4,4A,4B,4C,4D,4E", "3D", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D", "3E", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "3E,4,4A,4B,4C,4D,4E", "3E", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E", "4", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "4,4A,4B,4C,4D,4E", "4", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4", "4A", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "4A,4B,4C,4D,4E", "4A", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A", "4B", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "4B,4C,4D,4E", "4B", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B", "4C", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "4C,4D,4E", "4C", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C", "4D", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "4D,4E", "4D", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "2,4,7", "*", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D", "4E", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "2,4,7", "*", "4E", "4E", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "X,0", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E,4A,4B,4C,4D,4E", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E,4A,4B,4C,4D,4E", "X,0", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E,4A,4B,4C,4D,4E", "1", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1", "1MI", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1MI", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI", "1A", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1A", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A", "1A1", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1A1", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1", "1A2", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1A2", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2", "1B", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1B", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B", "1B1", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1B1", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1", "1B2", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1B2", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2", "1C", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1C", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C", "1C1", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1C1", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1", "1C2", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1C2", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2", "1C3", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1C3", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3", "1D", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1D", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D", "2", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "2", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2", "2A", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "2A", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A", "2A1", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "2A1", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1", "2A2", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "2A2", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2", "2B", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "2B", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B", "2C", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "2C", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C", "2D", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "2D", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D", "3", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "3", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3", "3A", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "3A", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A", "3B", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "3B", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B", "3C", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "3C,3D,3E,4,4A,4B,4C,4D,4E", "3C", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C", "3D", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "3D,3E,4,4A,4B,4C,4D,4E", "3D", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D", "3E", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "3E,4,4A,4B,4C,4D,4E", "3E", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E", "4", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "4,4A,4B,4C,4D,4E", "4", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4", "4A", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "4A,4B,4C,4D,4E", "4A", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A", "4B", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "4B,4C,4D,4E", "4B", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B", "4C", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "4C,4D,4E", "4C", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C", "4D", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "4D,4E", "4D", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "*", "2,4,7", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D", "4E", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "*", "2,4,7", "4E", "4E", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "0,3,5,6,9", "0,3,5,6,9", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "X,0", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "0,3,5,6,9", "0,3,5,6,9", "X,0", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E,4A,4B,4C,4D,4E", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "0,3,5,6,9", "0,3,5,6,9", "1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D", "1", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "0,3,5,6,9", "0,3,5,6,9", "1,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "0,3,5,6,9", "0,3,5,6,9", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1MI", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "0,3,5,6,9", "0,3,5,6,9", "1A1,1A2", "1A", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "0,3,5,6,9", "0,3,5,6,9", "1,1MI,1A,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1A", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "0,3,5,6,9", "0,3,5,6,9", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1A1,1A2", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "0,3,5,6,9", "0,3,5,6,9", "1B1,1B2", "1B", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "0,3,5,6,9", "0,3,5,6,9", "1,1MI,1A,1A1,1A2,1B,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1B", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "0,3,5,6,9", "0,3,5,6,9", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1B1,1B2", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "0,3,5,6,9", "0,3,5,6,9", "1C1,1C2,1C3", "1C", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "0,3,5,6,9", "0,3,5,6,9", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1C", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "0,3,5,6,9", "0,3,5,6,9", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1C1,1C2,1C3", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "0,3,5,6,9", "0,3,5,6,9", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "1D", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "0,3,5,6,9", "0,3,5,6,9", "2A,2A1,2A2,2B,2C,2D", "2", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "0,3,5,6,9", "0,3,5,6,9", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "2", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "0,3,5,6,9", "0,3,5,6,9", "2A1,2A2", "2A", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "0,3,5,6,9", "0,3,5,6,9", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "2A", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "0,3,5,6,9", "0,3,5,6,9", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "2A1,2A2", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "0,3,5,6,9", "0,3,5,6,9", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "2B,2C,2D", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "0,3,5,6,9", "0,3,5,6,9", "3A,3B,3C,3D,3E", "3", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "0,3,5,6,9", "0,3,5,6,9", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,4,4A,4B,4C,4D,4E", "3", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "0,3,5,6,9", "0,3,5,6,9", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "3A,3B,3C,3D", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "0,3,5,6,9", "0,3,5,6,9", "4A,4B,4C,4D,4E", "4", "", "VALUE:{{clin_t_in}}", "VALUE:1" ], [ "0,3,5,6,9", "0,3,5,6,9", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4", "4", "", "VALUE:{{path_t_in}}", "VALUE:2" ], [ "0,3,5,6,9", "0,3,5,6,9", "1,1MI,1A,1A1,1A2,1B,1B1,1B2,1C,1C1,1C2,1C3,1D,2,2A,2A1,2A2,2B,2C,2D,3,3A,3B,3C,3D,3E,4,4A,4B,4C,4D,4E", "4A,4B,4C,4D,4E", "", "VALUE:{{path_t_in}}", "VALUE:2" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/concatenate_t_51262.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/concatenate_t_51262.json deleted file mode 100644 index 798dc7d3e..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/concatenate_t_51262.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "concatenate_t_51262", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Concatenate T", - "title" : "Concatenate T", - "description" : "With the addition of the c and p prefixes to the existing codes, the prefix is parsed from the main value during calculations. It must be reattached for the final Combined T value.", - "last_modified" : "2020-04-14T17:38:41.722Z", - "definition" : [ { - "key" : "t_prefix", - "name" : "T Prefix", - "type" : "INPUT" - }, { - "key" : "root_t", - "name" : "Root T value", - "type" : "INPUT" - }, { - "key" : "t", - "name" : "T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "c", "X", "VALUE:cTX" ], [ "c", "0", "VALUE:cT0" ], [ "c", "A", "VALUE:cTa" ], [ "c", "IS", "VALUE:cTis" ], [ "c", "ISD", "VALUE:cTis(DCIS)" ], [ "c", "ISP", "VALUE:cTis(Paget)" ], [ "c", "ISLA", "VALUE:cTis(LAMN)" ], [ "c", "1", "VALUE:cT1" ], [ "c", "1MI", "VALUE:cT1mi" ], [ "c", "1A", "VALUE:cT1a" ], [ "c", "1A1", "VALUE:cT1a1" ], [ "c", "1A2", "VALUE:cT1a2" ], [ "c", "1B", "VALUE:cT1b" ], [ "c", "1B1", "VALUE:cT1b1" ], [ "c", "1B2", "VALUE:cT1b2" ], [ "c", "1B3", "VALUE:cT1b3" ], [ "c", "1C", "VALUE:cT1c" ], [ "c", "1C1", "VALUE:cT1c1" ], [ "c", "1C2", "VALUE:cT1c2" ], [ "c", "1C3", "VALUE:cT1c3" ], [ "c", "1D", "VALUE:cT1d" ], [ "c", "2", "VALUE:cT2" ], [ "c", "2A", "VALUE:cT2a" ], [ "c", "2A1", "VALUE:cT2a1" ], [ "c", "2A2", "VALUE:cT2a2" ], [ "c", "2B", "VALUE:cT2b" ], [ "c", "2C", "VALUE:cT2c" ], [ "c", "2D", "VALUE:cT2d" ], [ "c", "3", "VALUE:cT3" ], [ "c", "3A", "VALUE:cT3a" ], [ "c", "3B", "VALUE:cT3b" ], [ "c", "3C", "VALUE:cT3c" ], [ "c", "3D", "VALUE:cT3d" ], [ "c", "3E", "VALUE:cT3e" ], [ "c", "4", "VALUE:cT4" ], [ "c", "4A", "VALUE:cT4a" ], [ "c", "4B", "VALUE:cT4b" ], [ "c", "4C", "VALUE:cT4c" ], [ "c", "4D", "VALUE:cT4d" ], [ "c", "4E", "VALUE:cT4e" ], [ "p", "X", "VALUE:pTX" ], [ "p", "0", "VALUE:pT0" ], [ "p", "A", "VALUE:pTa" ], [ "p", "IS", "VALUE:pTis" ], [ "p", "ISD", "VALUE:pTis(DCIS)" ], [ "p", "ISP", "VALUE:pTis(Paget)" ], [ "p", "ISLA", "VALUE:pTis(LAMN)" ], [ "p", "1", "VALUE:pT1" ], [ "p", "1MI", "VALUE:pT1mi" ], [ "p", "1A", "VALUE:pT1a" ], [ "p", "1A1", "VALUE:pT1a1" ], [ "p", "1A2", "VALUE:pT1a2" ], [ "p", "1B", "VALUE:pT1b" ], [ "p", "1B1", "VALUE:pT1b1" ], [ "p", "1B2", "VALUE:pT1b2" ], [ "p", "1B3", "VALUE:pT1b3" ], [ "p", "1C", "VALUE:pT1c" ], [ "p", "1C1", "VALUE:pT1c1" ], [ "p", "1C2", "VALUE:pT1c2" ], [ "p", "1C3", "VALUE:pT1c3" ], [ "p", "1D", "VALUE:pT1d" ], [ "p", "2", "VALUE:pT2" ], [ "p", "2A", "VALUE:pT2a" ], [ "p", "2A1", "VALUE:pT2a1" ], [ "p", "2A2", "VALUE:pT2a2" ], [ "p", "2B", "VALUE:pT2b" ], [ "p", "2C", "VALUE:pT2c" ], [ "p", "2D", "VALUE:pT2d" ], [ "p", "3", "VALUE:pT3" ], [ "p", "3A", "VALUE:pT3a" ], [ "p", "3B", "VALUE:pT3b" ], [ "p", "3C", "VALUE:pT3c" ], [ "p", "3D", "VALUE:pT3d" ], [ "p", "4", "VALUE:pT4" ], [ "p", "4A", "VALUE:pT4a" ], [ "p", "4B", "VALUE:pT4b" ], [ "p", "4C", "VALUE:pT4c" ], [ "p", "4D", "VALUE:pT4d" ], [ "p", "4E", "VALUE:pT4e" ], [ "yc", "X", "VALUE:ycTX" ], [ "yc", "0", "VALUE:ycT0" ], [ "yc", "A", "VALUE:ycTa" ], [ "yc", "IS", "VALUE:ycTis" ], [ "yc", "ISD", "VALUE:ycTis(DCIS)" ], [ "yc", "ISP", "VALUE:ycTis(Paget)" ], [ "yc", "ISLA", "VALUE:ycTis(LAMN)" ], [ "yc", "1", "VALUE:ycT1" ], [ "yc", "1MI", "VALUE:ycT1mi" ], [ "yc", "1A", "VALUE:ycT1a" ], [ "yc", "1A1", "VALUE:ycT1a1" ], [ "yc", "1A2", "VALUE:ycT1a2" ], [ "yc", "1B", "VALUE:ycT1b" ], [ "yc", "1B1", "VALUE:ycT1b1" ], [ "yc", "1B2", "VALUE:ycT1b2" ], [ "yc", "1B3", "VALUE:ycT1b3" ], [ "yc", "1C", "VALUE:ycT1c" ], [ "yc", "1C1", "VALUE:ycT1c1" ], [ "yc", "1C2", "VALUE:ycT1c2" ], [ "yc", "1C3", "VALUE:ycT1c3" ], [ "yc", "1D", "VALUE:ycT1d" ], [ "yc", "2", "VALUE:ycT2" ], [ "yc", "2A", "VALUE:ycT2a" ], [ "yc", "2A1", "VALUE:ycT2a1" ], [ "yc", "2A2", "VALUE:ycT2a2" ], [ "yc", "2B", "VALUE:ycT2b" ], [ "yc", "2C", "VALUE:ycT2c" ], [ "yc", "2D", "VALUE:ycT2d" ], [ "yc", "3", "VALUE:ycT3" ], [ "yc", "3A", "VALUE:ycT3a" ], [ "yc", "3B", "VALUE:ycT3b" ], [ "yc", "3C", "VALUE:ycT3c" ], [ "yc", "3D", "VALUE:ycT3d" ], [ "yc", "3E", "VALUE:ycT3e" ], [ "yc", "4", "VALUE:ycT4" ], [ "yc", "4A", "VALUE:ycT4a" ], [ "yc", "4B", "VALUE:ycT4b" ], [ "yc", "4C", "VALUE:ycT4c" ], [ "yc", "4D", "VALUE:ycT4d" ], [ "yc", "4E", "VALUE:ycT4e" ], [ "yp", "X", "VALUE:ypTX" ], [ "yp", "0", "VALUE:ypT0" ], [ "yp", "A", "VALUE:ypTa" ], [ "yp", "IS", "VALUE:ypTis" ], [ "yp", "ISD", "VALUE:ypTis(DCIS)" ], [ "yp", "ISP", "VALUE:ypTis(Paget)" ], [ "yp", "ISLA", "VALUE:ypTis(LAMN)" ], [ "yp", "1", "VALUE:ypT1" ], [ "yp", "1MI", "VALUE:ypT1mi" ], [ "yp", "1A", "VALUE:ypT1a" ], [ "yp", "1A1", "VALUE:ypT1a1" ], [ "yp", "1A2", "VALUE:ypT1a2" ], [ "yp", "1B", "VALUE:ypT1b" ], [ "yp", "1B1", "VALUE:ypT1b1" ], [ "yp", "1B2", "VALUE:ypT1b2" ], [ "yp", "1B3", "VALUE:ypT1b3" ], [ "yp", "1C", "VALUE:ypT1c" ], [ "yp", "1C1", "VALUE:ypT1c1" ], [ "yp", "1C2", "VALUE:ypT1c2" ], [ "yp", "1C3", "VALUE:ypT1c3" ], [ "yp", "1D", "VALUE:ypT1d" ], [ "yp", "2", "VALUE:ypT2" ], [ "yp", "2A", "VALUE:ypT2a" ], [ "yp", "2A1", "VALUE:ypT2a1" ], [ "yp", "2A2", "VALUE:ypT2a2" ], [ "yp", "2B", "VALUE:ypT2b" ], [ "yp", "2C", "VALUE:ypT2c" ], [ "yp", "2D", "VALUE:ypT2d" ], [ "yp", "3", "VALUE:ypT3" ], [ "yp", "3A", "VALUE:ypT3a" ], [ "yp", "3B", "VALUE:ypT3b" ], [ "yp", "3C", "VALUE:ypT3c" ], [ "yp", "3D", "VALUE:ypT3d" ], [ "yp", "4", "VALUE:ypT4" ], [ "yp", "4A", "VALUE:ypT4a" ], [ "yp", "4B", "VALUE:ypT4b" ], [ "yp", "4C", "VALUE:ypT4c" ], [ "yp", "4D", "VALUE:ypT4d" ], [ "yp", "4E", "VALUE:ypT4e" ], [ "", "X", "VALUE:TX" ], [ "", "0", "VALUE:T0" ], [ "", "A", "VALUE:Ta" ], [ "", "IS", "VALUE:Tis" ], [ "", "ISD", "VALUE:Tis(DCIS)" ], [ "", "ISP", "VALUE:Tis(Paget)" ], [ "", "ISLA", "VALUE:Tis(LAMN)" ], [ "", "1", "VALUE:T1" ], [ "", "1MI", "VALUE:T1mi" ], [ "", "1A", "VALUE:T1a" ], [ "", "1A1", "VALUE:T1a1" ], [ "", "1A2", "VALUE:T1a2" ], [ "", "1B", "VALUE:T1b" ], [ "", "1B1", "VALUE:T1b1" ], [ "", "1B2", "VALUE:T1b2" ], [ "", "1B3", "VALUE:T1b3" ], [ "", "1C", "VALUE:T1c" ], [ "", "1C1", "VALUE:T1c1" ], [ "", "1C2", "VALUE:T1c2" ], [ "", "1C3", "VALUE:T1c3" ], [ "", "1D", "VALUE:T1d" ], [ "", "2", "VALUE:T2" ], [ "", "2A", "VALUE:T2a" ], [ "", "2A1", "VALUE:T2a1" ], [ "", "2A2", "VALUE:T2a2" ], [ "", "2B", "VALUE:T2b" ], [ "", "2C", "VALUE:T2c" ], [ "", "2D", "VALUE:T2d" ], [ "", "3", "VALUE:T3" ], [ "", "3A", "VALUE:T3a" ], [ "", "3B", "VALUE:T3b" ], [ "", "3C", "VALUE:T3c" ], [ "", "3D", "VALUE:T3d" ], [ "", "3E", "VALUE:T3e" ], [ "", "4", "VALUE:T4" ], [ "", "4A", "VALUE:T4a" ], [ "", "4B", "VALUE:T4b" ], [ "", "4C", "VALUE:T4c" ], [ "", "4D", "VALUE:T4d" ], [ "", "4E", "VALUE:T4e" ], [ "", "88", "VALUE:88" ], [ "", "", "VALUE:" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_rai_stage_73218.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_rai_stage_73218.json deleted file mode 100644 index bc5f73fd9..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_rai_stage_73218.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "derived_rai_stage_73218", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Derived Rai Stage", - "title" : "Derived Rai Stage", - "notes" : "This data item stores the Derived Rai stage value derived from the values coded in the following SSDIs.\n* Lymphocytosis (NAACCR #3885)\n* Adenopathy (NAACCR #3804)\n* Organomegaly (NAACCR #3907)\n* Anemia (NAACCR #3811)\n* Thrombocytopenia (NAACCR #3933)\n\nThe Rai stage is only applicable for those cases where the primary site is bone marrow (C421). \n* For cases with a primary site other than bone marrow (C421), the derived Rai stage will be 8 and all the SSDIs will be coded to 5. \n\nDerivation will be run on all cases diagnosed 1/1/2018 and forward.", - "last_modified" : "2022-09-07T21:46:51.482Z", - "definition" : [ { - "key" : "derived_rai_stage", - "name" : "Rai Code", - "type" : "INPUT" - }, { - "key" : "rai_display", - "name" : "Rai Stage", - "type" : "DESCRIPTION" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "0", "0", "Lymphocytosis" ], [ "1", "I", "Lymphocytosis and Adenopathy" ], [ "2", "II", "Lymphocytosis and Organomegaly\n(Adenopathy is any value other than 5)" ], [ "3", "III", "Lymphocytosis and Anemia\n(Adenopathy and Organomegaly are any value other than 5)" ], [ "4", "IV", "Lymphocytosis and Thrombocytopenia\n(Adenopathy, Organomegaly and Anemia are any value other than 5)" ], [ "8", "N/A", "Does not apply, Site is not C421 \n(All 5 SSDIs should be set to 5)" ], [ "9", "9", "Unknown\n\n(All 5 SSDIs are 9 or blank; at least one is set to 9 OR\nLymphocytosis is 0,7,9 OR\nLymphocytosis is blank and one of the other SSDIs is a value other than 5 or 9)" ], [ "", "", "Not Calculated (DCO)" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_55521.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_55521.json deleted file mode 100644 index 984c38ca8..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_55521.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "id" : "eod_primary_tumor_55521", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor V9", - "title" : "EOD Primary Tumor V9", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Bergsland, E.K., Woltering, E.A., Klimstra, D.S., et al. **Neuroendocrine Tumors of the Duodenum and Ampulla of Vater.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Duodenum and Ampulla of Vater**, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2023-04-19T14:15:41.535Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "100", "Tumor less than or equal to 1 cm AND confined to\n- Intramucosal, NOS\n- Lamina propria (including in a polyp)\n- Mucosa, NOS\n- Muscularis mucosae (including in a polyp)\n- Submucosa (superficial invasion) (including in a polyp)\n\nLimited to ampulla of Vater or extending to sphincter of Oddi\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "200", "Tumor greater than 1 cm\n\nOR Invades muscularis propria", "VALUE:T2", "VALUE:L" ], [ "300", "Extension through wall, NOS\nInvasion of/through muscularis propria or muscularis, NOS \nSubserosal tissue/(sub)serosal fat invaded\nTransmural, NOS \nWall, NOS", "VALUE:T3", "VALUE:L" ], [ "400", "Adjacent (connective) tissue(s), NOS (without serosal penetration)\nAmpulla of Vater\nFat, NOS\nMesenteric fat\nMesentery (adjacent loops of bowel)\nNonperitonealized perimuscular tissue\nPancreas\nPancreatic duct\nRetroperitoneum", "VALUE:T3", "VALUE:RE" ], [ "500", "Periduodenal soft tissue\nPeripancreatic soft tissue", "VALUE:T3", "VALUE:D" ], [ "600", "Invasion of/through serosa (mesothelium) (tunica serosa) (visceral peritoneum)\n\nBlood vessel(s) (major)\n- Common hepatic artery\n- Portal vein\n- Superior mesenteric artery\n\nCeliac (axis) artery\nColon (hepatic flexure, transverse colon)\nCommon bile duct\nExtrahepatic bile duct(s) \nGallbladder\nLiver, including porta hepatis\nOmentum (lesser)\nStomach (distal, proximal, NOS)", "VALUE:T4", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown extension\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_93022.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_93022.json deleted file mode 100644 index 6138c090b..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_93022.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "eod_primary_tumor_93022", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "notes" : "**Note:** **FIGO and extension information** When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and extension information on the primary tumor are available, use the extension information to code primary tumor in preference to a statement of FIGO stage.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Gibb, R.K., Olawaiye, A.B., Mutch, D.G., et al. **Vulva**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(7) **Vulva,** from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-05-16T15:23:51.797Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ, intraepidermal, intraepithelial, preinvasive, noninvasive\n* Bowen disease", "VALUE:88", "VALUE:IS" ], [ "100", "Vulva only: Stromal invasion less than or equal to 1 mm\n* UNKNOWN or NO perineum involvement\n\nInvasive carcinoma confined to\n* Musculature\n* Submucosa\n* Vulva including skin\n\nFIGO Stage IA", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_34262", "VALUE:L" ], [ "150", "Vulva only: Stromal invasion not known\n* UNKNOWN or NO perineum involvement\n\nConfined to vulva, NOS\nLocalized, NOS\n\nFIGO Stage I [NOS]", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_34262", "VALUE:L" ], [ "200", "Vulva and perineum: Stromal invasion less than or equal to 1 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_34262", "VALUE:RE" ], [ "250", "Vulva and perineum: Stromal invasion not known", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_34262", "VALUE:RE" ], [ "300", "Vulva only: Stromal invasion greater than 1 mm\n - UNKNOWN or NO perineum involvement\n\nConfined to\n- Musculature\n- Submucosa\n- Vulva including skin\n\nFIGO Stage IB", "VALUE:T1b", "VALUE:L" ], [ "400", "Vulva and perineum only: Stormal invasion greater than 1 mm", "VALUE:T1b", "VALUE:RE" ], [ "500", "Adjacent perineal structures\n- Lower/distal third of urethra\n- Lower/distal third of vagina\n\nAnus\nPerianal skin\nUrethra, NOS \nVagina, NOS\n\nFIGO Stage II", "VALUE:T2", "VALUE:RE" ], [ "600", "Bladder wall or bladder, NOS excluding mucosa\nRectal wall or rectum, NOS excluding mucosa\nVagina\n- Upper/proximal two-thirds", "VALUE:T3", "VALUE:RE" ], [ "650", "Bladder mucosa\nPerineal body\nRectal mucosa\nUrethra:\n- Upper/proximal two-thirds\n\nFIGO Stage IIIA based on extension", "VALUE:T3", "VALUE:D" ], [ "750", "Fixed to pubic bone (pelvic bone)\n\nFurther contiguous extension\n\nFIGO Stage IVA based on extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_97833.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_97833.json deleted file mode 100644 index 58a8b291a..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_97833.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "eod_primary_tumor_97833", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "notes" : "**Note 1:** **FIGO and extension information** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and extension information on the primary tumor are available, use the extension information to code primary tumor in preference to a statement of FIGO stage.\n\n**Note 2:** **Extension to Vagina** \n* EOD Primary Tumor includes direct extension or discontinuous metastasis to the vagina (see codes 400 and 550).\n\n**Note 3:** **Extension to adnexa or uterine serosa** \n* EOD Primary tumor excludes metastasis to adnexa or uterine serosa (See EOD Mets).", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) **Cervix Uteri**, from the AJCC Cancer Staging System Version 9 (2020). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-05-18T10:54:24.237Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive, preinvasive\nCancer in situ WITH endocervical gland involvement\n\nCervical intraepithelial neoplasia (CIN) Grade III", "VALUE:88", "VALUE:IS" ], [ "100", "Not clinically visible (diagnosed only by microscopy)\n* Measured stromal invasion less than or equal to 3.0 mm \n\nFIGO Stage IA1", "VALUE:T1a1", "VALUE:L" ], [ "150", "Not clinically visible (diagnosed only by microscopy)\n* Measured stromal invasion 3.1 mm to 5.0 mm \n\nFIGO Stage IA2", "VALUE:T1a2", "VALUE:L" ], [ "200", "Not clinically visible (diagnosed only by microscopy)\n* Measured stromal invasion less than or equal to 5.0 mm\n\nFIGO Stage IA [NOS]", "VALUE:T1a", "VALUE:L" ], [ "250", "Confined to cervix AND \n* Measured stromal invasion greater than 5.0 mm\n\nFIGO Stage IB1, IB2, IB3", "JUMP:tumor_size_with_primary_tumor_for_t_9th_832", "VALUE:L" ], [ "300", "Confined to cervix uteri or uterus, NOS\n* Except corpus uteri, NOS (see code 350)\n\nLocalized, NOS\n\nFIGO Stage IB [NOS]", "JUMP:tumor_size_with_primary_tumor_for_t_9th_832", "VALUE:L" ], [ "350", "Corpus uteri, NOS \n* Confined to corpus uteri\n* Size, depth and horizontal spread unknown\n\nFIGO Stage I [NOS]", "JUMP:tumor_size_with_primary_tumor_for_t_9th_832", "VALUE:RE" ], [ "400", "Any size tumor WITHOUT parametrial (paracervical soft tissue) invasion\n- Cul de sac (rectouterine pouch)\n- Upper two-thirds of vagina including fornices\n- Vagina, NOS\n- Vaginal wall, NOS\n\nFIGO Stage IIA (IIA1, IIA2, IIA NOS)", "JUMP:tumor_size_with_primary_tumor_for_t_9th_832", "VALUE:RE" ], [ "450", "Ligament(s) (broad, cardinal, uterosacral)\nParametrial (paracervical soft tissue) invasion\n\nFIGO Stage IIB", "VALUE:T2b", "VALUE:RE" ], [ "500", "Invasion beyond uterus, NOS\n\nFIGO Stage II [NOS]", "VALUE:T2", "VALUE:RE" ], [ "550", "Bladder wall\nBladder, NOS excluding mucosa\nBullous edema of bladder mucosa\nRectal wall\nRectum, NOS excluding mucosa\nUreter, intra- and extramural\nVagina, lower third (not extending to pelvic wall)\nVulva\n\nFIGO Stage IIIA", "VALUE:T3a", "VALUE:RE" ], [ "600", "Described clinically as frozen pelvis\nHydronephrosis or nonfunctioning kidney\nInvolvement of Pelvic wall(s)\n\nFIGO Stage IIIB", "VALUE:T3b", "VALUE:RE" ], [ "700", "Fallopian tube(s)\nOvary(ies)\nUrethra\n\nFIGO Stage III [NOS]", "VALUE:T3", "VALUE:RE" ], [ "750", "Bladder mucosa (for bullous edema of bladder mucosa, see code 550)\nRectal mucosa\nSigmoid colon\nSmall intestine\n\nFIGO Stage IVA\n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_v9_52408.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_v9_52408.json deleted file mode 100644 index bc1c4b1f3..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_v9_52408.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "eod_primary_tumor_v9_52408", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor V9", - "title" : "EOD Primary Tumor", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Diffuse Pleural Mesothelioma**, from the AJCC Cancer Staging System Version 9 (2025). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-05-18T12:11:00.263Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "050", "**CLINICAL ASSESSMENT ONLY**\n\nIpsilateral pleural (diaphragmatic, parietal, mediastinal, and viscera) WITH\n* Psum less than or equal to 12 mm AND\n* NO involvement of the fissure\n\nConfined to pleura (mesothelioma), NOS, clinically\nLocalized NOS, clinically", "VALUE:T1", "VALUE:L" ], [ "100", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nIpsilateral pleural (diaphragmatic, parietal, mediastinal, and viscera) involved\nWITHOUT involvement of the fissure (*See code 300 for fissure involvement*)\n\nConfined to pleura (mesothelioma), NOS, pathologically\nLocalized, NOS, pathologically", "VALUE:T1", "VALUE:L" ], [ "200", "**CLINICAL ASSESSMENT ONLY**\n\nIpsilateral pleural (diaphragmatic, parietal, mediastinal, and viscera) WITH\n*Psum less than or equal to 12 mm, and WITH any of the following\n * involvement of the fissure (Fmax greater than 5 mm)\n * mediastinal fat invasion\n * solitary area of chest wall soft tissue invasion\n\nOR\nIpsilateral pleural (diaphragmatic, parietal, mediastinal, and viscera) involved WITH\n* Psum greater 12 mm but less than or equal to 30, and WITH or WITHOUT any of the following\n * involvement of the fissure (Fmax greater than 5 mm)\n * mediastinal fat invasion\n * solitary area of chest wall soft tissue invasion", "VALUE:T2", "VALUE:RE" ], [ "300", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nIpsilateral pleural (diaphragmatic, parietal, mediastinal, and viscera) involved\nWITH any of the following\n* Confluent visceral pleural tumor (including any involvement of interlobar fissure)\n* Contiguous lung involvement\n* Diaphragm (diaphragmatic muscle) (non-transmural invasion)\n* Fissure\n* Lung (ipsilateral) parenchyma (direct extension)\n* Nodule(s) beneath visceral pleural surface (ipsilateral pleura)", "VALUE:T2", "VALUE:RE" ], [ "400", "**CLINICAL ASSESSMENT ONLY**\n\nIpsilateral pleural (diaphragmatic, parietal, mediastinal, and viscera) involved\n* Psum > 30 mm WITH or WITHOUT\n * involvement of the fissure (Fmax > 5 mm)\n * mediastinal fat invasion\n * solitary area of chest wall soft tissue invasion", "VALUE:T3", "VALUE:RE" ], [ "500", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nIpsilateral pleural (diaphragmatic, parietal, mediastinal, and viscera) involved\nWITH or WITHOUT fissure \nWITH any of the following\n* Adjacent (connective) tissue, NOS\n* Endothoracic fascia\n* Mediastinal fat\n* Pericardium, non-transmural or NOS\n* Solitary focus of tumor extending into the chest wall\n\nLocally advanced, potentially resectable tumor", "VALUE:T3", "VALUE:RE" ], [ "600", "Ipsilateral pleural (diaphragmatic, parietal, mediastinal, and viscera) involved\nWITH any of the following\n- Chest wall bony invasion (rib) \n- Diffuse chest wall invasion\n- Pericardium (extension through to the internal surface WITHOUT pericardial effusion)\n\nLocally advanced, technically unresectable tumor", "VALUE:T4", "VALUE:RE" ], [ "700", "Ipsilateral pleural (diaphragmatic, parietal, mediastinal, and viscera) involved \nWITH any of the following\n- Brachial plexus\n- Cervical (neck) tissues\n- Contralateral pleura (direct contiguous extension)\n- Intra-abdominal organs\n- Mediastinal organs (direct contiguous extension)\n - Esophagus\n - Great vessels\n - Heart (muscle)\n - Myocardium\n - Spine\n - Trachea\n- Pericardium (direct extension through to the internal surface WITH pericardial effusion)\n- Peritoneum (direct transdiaphragmatic extension of tumor)\n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ], - "coding_guidelines" : "**Note 1: Ipsilateral pleura definition**\n* Ipsilateral pleura includes diaphragmatic pleura, mediastinal pleura, parietal pleura, and visceral pleura\n\n**Note 2: CLINICAL AND PATHOLOGICAL codes**\n* This schema has primary tumor codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n* **CLINICAL** assessment only codes (050, 200, 400) are used when there is a clinical work up only and there is no surgical resection of the primary tumor or site. \n*Exception:* If patient has neoadjuvant therapy, and the clinical assessment is greater than the pathological assessment, then the clinical assessment code would take priority\n\n* **PATHOLOGICAL** assessment only codes (100, 300, 500) are used when\n * Primary tumor or site surgically resected \n\n* Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n\n**Note 3: Clinical evaluation: Psum and Fmax categories**\n* Clinical evaluation for Pleura is now based on Psum or Fmax categories for localized or regional, but potentially resectable tumors. \n * Psum, which is defined as pmax1 + pmax2 + pmax3 (sum of 3 measurements of maximal pleural thickness measured on axial images along the chest wall or mediastinum in each of the three division of the chest-upper, middle and lower divided by two lines one at the top of the aortic arch and the second drawn at the top of the atria)\n* Fmax=maximal thickness of pleural tumor along the fissures measured on sagittal images\n* See codes 050, 200, 400 for specific definitions" -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_v9_58724.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_v9_58724.json deleted file mode 100644 index bbc0e1f6b..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_v9_58724.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "id" : "eod_primary_tumor_v9_58724", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor V9", - "title" : "EOD Primary Tumor", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) **Anus**, from the AJCC Cancer Staging System Version 9 (2022). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2022-05-20T15:11:13.023Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive\nAnal intraepithelial neoplasia III \nBowen disease", "VALUE:88", "VALUE:IS" ], [ "100", "Any size tumor with invasion to\n- Intramucosa\n- Lamina propria\n- Mucosa, NOS\n- Muscularis mucosae\n- Muscularis propria (internal sphincter)\n- Submucosa (superficial invasion)\n\nIncidental finding of malignancy in hemorrhoid, NOS\n\nConfined to anus, NOS\nLocalized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_87130", "VALUE:L" ], [ "200", "Any size tumor with extension to\n- Ischiorectal fat/tissue\n- Perianal skin\n- Perirectal skin\n- Rectal mucosa or submucosa\n- Rectal wall\n- Skeletal muscle(s)\n + Anal sphincter (external)\n + Levator ani\n- Subcutaneous perianal tissue", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_87130", "VALUE:RE" ], [ "600", "Perineum\nVulva", "VALUE:T4", "VALUE:RE" ], [ "700", "Bladder\nBroad ligament(s)\nCervix uteri\nCorpus uteri\nPelvic peritoneum\nProstate\nUrethra\nVagina\n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_11936.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_11936.json deleted file mode 100644 index 7fb6e77ec..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_11936.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "eod_regional_nodes_11936", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Mesenteric nodes** \n* The specific location of the mesenteric nodes determines whether they are regional or distant. \n* If the specific location is not described, code in EOD Regional Nodes.\n\n**Note 3:** **Porta hepatic nodes** \n* Porta hepatic nodes are recorded as distant for Body and Tail and should be coded in EOD Mets. \n* If the specific location for hepatic nodes is not described, code in EOD Regional Nodes.\n\n**Note 4:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only. \n* **PATHOLOGICAL** assessment only codes (300, 700) are used when\n * Any microscopic examination of regional lymph nodes, includes\n * FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up **AND/OR**\n * Lymph node dissection performed\n * Pathological codes 300, 700 take priority over codes 725, 775, 800\n\n* **CLINICAL** assessment only codes (725, 775) are used when the **only** information on nodal involvement is based on **physical exam or imaging** \n * These codes are specifically for when there is no **microscopic confirmation** of regional lymph nodes (*Regional Nodes Positive = 98, 99*)\n * **Note:** Use code 300 if *Regional Nodes Positive is 01-90, 95*\n\n* Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n * **Code 000** is used when there is no evidence of regional lymph nodes clinically **OR** lymph nodes are negative pathologically (*Regional Nodes Positive = 00, 98*)\n * **Code 800** is used when there are positive nodes (clinical or pathological), but the specific lymph nodes or number of positive nodes is unknown (*Regional Nodes Positive = 97*) \n * **Code 999** is used when the lymph node status is unknown and *Regional Nodes Positive = 99*", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Kakar, S., Pawlik, T.M., Vauthey, J.N., et al. **Exocrine Pancreas**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cacer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T12:35:25.692Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nAll sites\n- Anterior, NOS \n- Common hepatic artery\n- Hepatic, NOS\n- Inferior to head and body of pancreas \n- Lateral aortic (lumbar)\n- Pancreaticoduodenal (anterior, posterior)\n- Peripancreatic, NOS\n- Posterior, NOS\n- Proximal mesenteric (anterior, posterior)\n- Retroperitoneal\n- Superior mesenteric \n- Superior to head and body of pancreas\n\nPancreas Head (C250)\n- Common bile duct (pericholedochal)\n- Lateral wall (right)\n- Portal vein\n- Pyloric (infrapyloric, retropyloric, subpyloric, suprapyloric, NOS)\n\nPancreas Body and Tail (C251-C252)\n- Gastroepiploic (gastro-omental, left)\n- Pancreaticosplenic (pancreaticolienal)\n- Splenic (artery, hilum, lineal)\n- Suprapancreatic\n\nPancreas Other (C253-C254, C257-C259)\n- Celiac\n- Common bile duct (pericholedochal)\n- Gastroepiploic (gastro-omental)\n- Lateral wall right\n- Pancreaticosplenic (pancreaticolienal) \n- Portal vein\n- Pyloric (infrapyloric, retropyloric, subpyloric, suprapyloric, NOS)\n- Splenic (artery, hilum, lineal)\n- Suprapancreatic", "JUMP:rn_positive_with_regional_nodes_for_n_85525", "VALUE:RN" ], [ "700", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nPancreas Body Tail (C251, C252) (see code 300 for Pancreas Other, or EOD Mets for Pancreas Head)\n- Celiac", "JUMP:rn_positive_with_regional_nodes_for_n_85525", "VALUE:D" ], [ "725", "**CLINICAL ASSESSMENT ONLY**\n\nOne-three positive nodes clinically OR stated as Clinical N1", "VALUE:N1", "VALUE:RN" ], [ "775", "**CLINICAL ASSESSMENT ONLY**\n\nFour or more positive nodes clinically OR stated as Clinical N2", "VALUE:N2", "VALUE:RN" ], [ "800", "**Unknown if clinical or pathological assessment**\n* Unknown how many positive nodes\n\nRegional lymph node(s), NOS\nLymph node(s), NOS", "JUMP:rn_positive_with_regional_nodes_for_n_85525", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_12613.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_12613.json deleted file mode 100644 index 3ac9f7024..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_12613.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "eod_regional_nodes_12613", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Definition of Head and Neck Lymph Nodes** \n* For head and neck schemas, this field includes all lymph nodes defined as Levels I-VII and Other by TNM. \n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n+ **CLINICAL** assessment only codes (450) are used when there is a clinical work up only and there is no surgical resection of the primary tumor or site. This includes FNA, core biopsy, sentinel node biopsy, or lymph node excision\n - *Exception:* If patient has neoadjuvant therapy, and the clinical assessment is greater than the pathological assessment, then the clinical assessment code would take priority\n\n+ **PATHOLOGICAL** assessment only codes (150, 500, 600, 700) are used for Larynx when \n - Primary tumor or site surgically resected with \n + Any microscopic examination of regional lymph nodes. Includes\n - FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up and/or\n - Lymph node dissection performed\n - Primary tumor or site NOT surgically resected, but\n - Lymph node dissection performed\n+ Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n * **Code 000** is used when there is no evidence of regional lymph nodes clinically **OR** lymph nodes are negative pathologically (*Regional Nodes Positive = 00, 98*)\n * **Code 800** is used when there are positive nodes (clinical or pathological), but the specific lymph nodes or number of positive nodes is unknown (*Regional Nodes Positive = 97*) \n * **Code 999** is used when the lymph node status is unknown and *Regional Nodes Positive = 99*\n\n**Note 3:** **Laterality** \n* If laterality of lymph nodes is not specified, assume nodes are ipsilateral. Midline nodes are ipsilateral.\n\n**Note 4:** **Supraclavicular lymph nodes** \n* Supraclavicular lymph nodes can be either Level IV or Level V\n * Level IV: deep to the sternocleidomastoid muscle, in the lower jugular chain\n * Level V: in the posterior triangle, inferior to the transverse cervical artery, supraclavicular lymph nodes, NOS\n\n**Note 5:** **Extranodal Extension** \n* Extranodal extension (ENE) is defined as the extension of a nodal metastasis through the lymph node capsule into adjacent tissue. The following codes record the status of the lymph nodes with positive ENE\n * Code 150: Pathological only: single ipsilateral node, less than or equal to 3 cm\n * Code 450: Clinical only: overt ENE\n * Code 500: Pathological only: single ipsilateral node, greater than 3 cm\n * Code 600: Pathological only: multiple ipsilateral, bilateral or contralateral nodes\n * Code 700: Pathological only: Single contralateral node\n\n**Note 6:** **Regional lymph nodes for Head and Neck tumors** \n* **Note:** For codes 100-700, use the list below for named regional lymph nodes. If the only information available is \"regional lymph nodes, NOS\" or \"lymph nodes,\" code 800.\n\n**Level I**\nLevel IA - Submental\nLevel IB - Submandibular (submaxillary), sublingual\n\n**Level II - Upper jugular** \nJugulodigastric (subdigastric)\nUpper deep cervical \nLevel IIA - Anterior\nLevel IIB - Posterior \n\n**Level III - Middle jugular**\nMiddle deep cervical\n\n**Level IV - Lower jugular**\nJugulo-omohyoid (supraomohyoid)\nLower deep cervical \nVirchow node\n\n**Level V - Posterior triangle group**\nPosterior cervical\nLevel VA - Spinal accessory \nLevel VB - Transverse cervical, supraclavicular \n\n**Level VI - Anterior compartment group**\nLaterotracheal\nParalaryngeal\nParatracheal - above suprasternal notch\nPerithyroidal\nPrecricoid (Delphian)\nPrelaryngeal\nPretracheal - above suprasternal notch\nRecurrent laryngeal\n\n**Level VII - Superior mediastinal group (for other mediastinal node(s) see EOD Mets)**\nEsophageal groove\nParatracheal - below suprasternal notch\nPretracheal - below suprasternal notch \n\n**Other groups**\nCervical, NOS\nDeep cervical, NOS\nFacial\n- Buccinator (buccal)\n- Mandibular\n- Nasolabial\n\nInternal jugular, NOS\nParapharyngeal \nParotid\n- Infraauricular\n- Intraparotid\n- Periparotid\n- Preauricular\n\nRetroauricular (mastoid)\nRetropharyngeal\nSuboccipital", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Patel, S.G., Lydiatt, W.M., Shah, J.P., et al. **Larynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-18T17:56:59.097Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "100", "Metastasis in a SINGLE ipsilateral lymph node\n3 cm or smaller in greatest dimension \nExtranodal extension (ENE) negative or unknown", "VALUE:N1", "VALUE:RN" ], [ "150", "PATHOLOGICAL assessment only\n\nMetastasis in SINGLE ipsilateral node \n3 cm or smaller in greatest dimension \nExtranodal extension (ENE) positive", "VALUE:N2a", "VALUE:RN" ], [ "200", "Metastasis in SINGLE ipsilateral node \nLarger than 3 cm but not larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:N2a", "VALUE:RN" ], [ "250", "Metastasis in MULTIPLE ipsilateral nodes\nNo nodes larger than 6 cm in greatest dimension\nExtranodal extension (ENE) negative or unknown", "VALUE:N2b", "VALUE:RN" ], [ "300", "Metastasis in bilateral or contralateral lymph node(s)\nNo nodes larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:N2c", "VALUE:RN" ], [ "400", "Metastasis in a lymph node larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:N3a", "VALUE:RN" ], [ "450", "CLINICAL assessment only\n\nMetastasis in any lymph node(s) with clinically overt ENE", "VALUE:N3b", "VALUE:RN" ], [ "500", "PATHOLOGICAL assessment only\n\nMetastasis in a SINGLE ipsilateral node \nLarger than 3 cm in greatest dimension \nExtranodal extension (ENE) positive", "VALUE:N3b", "VALUE:RN" ], [ "600", "PATHOLOGICAL assessment only\n\nMetastasis in MULTIPLE ipsilateral, contralateral, or bilateral nodes\nExtranodal extension (ENE) positive for any node", "VALUE:N3b", "VALUE:RN" ], [ "700", "PATHOLOGICAL assessment only\n\nSingle contralateral node (any size)\nExtranodal extension (ENE) positive", "VALUE:N3b", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_16316.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_16316.json deleted file mode 100644 index 9c845d86d..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_16316.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "eod_regional_nodes_16316", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Psammoma bodies only**\n* Psammoma bodies are counted as positive regional lymph nodes\n\n**Note 3:** **Lymph nodes, NOS** \n * Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Rosen, J.E., Lloyd, R.V., Perrier, N.D., et al. **Thyroid - Medullary**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-17T15:08:12.670Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "**MICROSCOPIC assessment only**\n\nNo regional lymph node involvement\nCYTOLOGICALLY or HISTOLOGICALLY confirmed to be benign node(s)", "VALUE:N0a", "VALUE:NONE" ], [ "050", "**CLINICAL assessment only**\n\nNo regional lymph node involvement\nRADIOLOGICALLY or CLINICALLY confirmed", "VALUE:N0b", "VALUE:NONE" ], [ "070", "**UNKNOWN if clinical or microscopic assessment**\nNo regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Unilateral or bilateral lymph nodes\n\nLevel VI nodes - Anterior compartment group\n- Laterotracheal\n- Paralaryngeal\n- Paratracheal - above suprasternal notch\n- Perithyroidal\n- Precricoid (Delphian)\n- Prelaryngeal \n- Pretracheal - above suprasternal notch\n- Recurrent laryngeal\n\nLevel VII nodes-Superior mediastinal group (for other mediastinal node(s) see EOD Mets)\n - Esophageal groove\n - Paratracheal - below suprasternal notch\n - Pretracheal - below suprasternal notch", "VALUE:N1a", "VALUE:RN" ], [ "400", "Unilateral, bilateral, or contralateral lymph nodes\n\nLevel I\n- Level IA - Submental \n- Level IB - Submandibular (submaxillary), sublingual\n\nFacial\n- Buccinator\n- Mandibular\n- Nasolabial\n\nParotid\n- Infraauricular\n- Intraparotid\n- Periparotid\n- Preauricular\n\nLevel II - Upper jugular \n- Jugulodigastric (subdigastric)\n- Upper deep cervical\n- Level II A - Anterior\n- Level II B - Posterior\n\nLevel III - Middle jugular\n- Middle deep cervical\n\nLevel IV - Lower jugular\n- Jugulo-omohyoid (supraomohyoid)\n- Lower deep cervical\n- Level VB - Transverse cervical, supraclavicular \n\nLevel V - Posterior triangle group\n- Posterior cervical\n- Level VA - Spinal accessory \n\nOther lymph nodes\n- Cervical, NOS\n- Deep cervical, NOS\n- Internal jugular, NOS\n- Parapharyngeal\n- Retroauricular (mastoid)\n- Retropharyngeal\n- Suboccipital", "VALUE:N1b", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_21853.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_21853.json deleted file mode 100644 index 86b5d65a9..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_21853.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "eod_regional_nodes_21853", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n+ **CLINICAL** assessment only codes (450) are used when there is a clinical work up only and there is no surgical resection of the primary tumor or site. This includes FNA, core biopsy, sentinel node biopsy, or lymph node excision\n - *Exception:* If patient has neoadjuvant therapy, and the clinical assessment is greater than the pathological assessment, then the clinical assessment code would take priority\n+ **PATHOLOGICAL** assessment only codes (150, 500, 600, 700) are used for Hypopharynx when \n - Primary tumor or site surgically resected with \n + Any microscopic examination of regional lymph nodes. Includes\n - FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up and/or\n - Lymph node dissection performed\n - Primary tumor or site NOT surgically resected, but\n - Lymph node dissection performed\n+ Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n\n**Note 3:** **Laterality**\n* If laterality of lymph nodes is not specified, assume nodes are ipsilateral. Midline nodes are ipsilateral.\n\n**Note 4:** **Supraclavicular lymph nodes** \n* Supraclavicular lymph nodes can be either Level IV or Level V\n * Level IV: deep to the sternocleidomastoid muscle, in the lower jugular chain\n * Level V: in the posterior triangle, inferior to the transverse cervical artery, supraclavicular lymph nodes, NOS\n\n**Note 5:** **Extranodal extension** \n* Extranodal extension (ENE) is defined as the extension of a nodal metastasis through the lymph node capsule into adjacent tissue. The following codes record the status of the lymph nodes with positive ENE\n * Code 150: Pathological only: single ipsilateral node, less than or equal to 3 cm\n * Code 450: Clinical only: overt ENE\n * Code 500: Pathological only: single ipsilateral node, greater than 3 cm\n * Code 600: Pathological only: multiple ipsilateral, bilateral or contralateral nodes\n * Code 700: Pathological only: Single contralateral node\n\n**Note 6:** **Regional lymph nodes for Head and Neck tumors**\n* **Note:** For codes 100-700, use the list below for named regional lymph nodes. If the only information available is \"regional lymph nodes, NOS\" or \"lymph nodes,\" code 800.\n\n**Level I**\nLevel IA - Submental\nLevel IB - Submandibular (submaxillary), sublingual\n\n**Level II - Upper jugular** \nJugulodigastric (subdigastric)\nUpper deep cervical \nLevel IIA - Anterior\nLevel IIB - Posterior \n\n**Level III - Middle jugular**\nMiddle deep cervical\n\n**Level IV - Lower jugular**\nJugulo-omohyoid (supraomohyoid)\nLower deep cervical \nVirchow node\n\n**Level V - Posterior triangle group**\nPosterior cervical\nLevel VA - Spinal accessory \nLevel VB - Transverse cervical, supraclavicular \n\n**Level VI - Anterior compartment group**\nLaterotracheal\nParalaryngeal\nParatracheal - above suprasternal notch\nPerithyroidal\nPrecricoid (Delphian)\nPrelaryngeal\nPretracheal - above suprasternal notch\nRecurrent laryngeal\n\n**Level VII - Superior mediastinal group (for other mediastinal node(s), see EOD Mets)**\nEsophageal groove\nParatracheal - below suprasternal notch\nPretracheal - below suprasternal notch \n\n**Other groups**\nCervical, NOS\nDeep cervical, NOS\nFacial\n- Buccinator (buccal)\n- Mandibular\n- Nasolabial\n\nInternal jugular, NOS\nParapharyngeal \nParotid\n- Infraauricular\n- Intraparotid\n- Periparotid\n- Preauricular\n\nRetroauricular (mastoid)\nRetropharyngeal\nSuboccipital\n\n**Note 7:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lydiatt, W.M., Ridge, J.A., Shah, J.P., et al. **Oropharynx (p16-) and Hypopharynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-18T18:00:33.863Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "100", "Metastasis in a SINGLE ipsilateral lymph node\n3 cm or smaller in greatest dimension \nExtranodal extension (ENE) negative or unknown", "VALUE:N1", "VALUE:RN" ], [ "150", "PATHOLOGICAL assessment only \n\nMetastasis in SINGLE ipsilateral node \n3 cm or smaller in greatest dimension \nExtranodal extension (ENE) positive", "VALUE:N2a", "VALUE:RN" ], [ "200", "Metastasis in SINGLE ipsilateral node \nLarger than 3 cm but not larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:N2a", "VALUE:RN" ], [ "250", "Metastasis in MULTIPLE ipsilateral nodes\nNo nodes larger than 6 cm in greatest dimension\nExtranodal extension (ENE) negative or unknown", "VALUE:N2b", "VALUE:RN" ], [ "300", "Metastasis in bilateral or contralateral lymph node(s)\nNo nodes larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:N2c", "VALUE:RN" ], [ "400", "Metastasis in a lymph node larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:N3a", "VALUE:RN" ], [ "450", "CLINICAL assessment only \n\nMetastasis in any lymph node(s) with clinically overt ENE", "VALUE:N3b", "VALUE:RN" ], [ "500", "PATHOLOGICAL assessment only \n\nMetastasis in a SINGLE ipsilateral node\nLarger than 3 cm in greatest dimension\nExtranodal extension (ENE) positive", "VALUE:N3b", "VALUE:RN" ], [ "600", "PATHOLOGICAL assessment only \n\nMetastasis in MULTIPLE ipsilateral, contralateral, or bilateral nodes\nExtranodal extension (ENE) positive for any node", "VALUE:N3b", "VALUE:RN" ], [ "700", "PATHOLOGICAL assessment only \n\nSingle contralateral node (any size)\nExtranodal extension (ENE) positive", "VALUE:N3b", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_29442.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_29442.json deleted file mode 100644 index 78a23dd6d..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_29442.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "eod_regional_nodes_29442", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Psammoma bodies only**\n* Psammoma bodies are counted as positive regional lymph nodes\n\n**Note 3:** **Lymph nodes, NOS** \n * Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Tuttle, R.M., Perrier, N.D., et al. **Thyroid - Differentiated and Anaplastic Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T11:44:03.295Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "**MICROSCOPIC assessment only**\n\nNo regional lymph node involvement\nCYTOLOGICALLY or HISTOLOGICALLY confirmed to be benign node(s)", "VALUE:N0a", "VALUE:NONE" ], [ "050", "**CLINICAL assessment only**\n\nNo regional lymph node involvement\nRADIOLOGICALLY or CLINICALLY confirmed", "VALUE:N0b", "VALUE:NONE" ], [ "070", "**UNKNOWN if clinical or microscopic assessment**\nNo regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Level VI nodes - Anterior compartment group (central compartment)\n- Laterotracheal\n- Paralaryngeal\n- Paratracheal - above suprasternal notch\n- Perithyroidal\n- Precricoid (Delphian)\n- Prelaryngeal \n- Pretracheal - above suprasternal notch\n- Recurrent laryngeal\n\nLevel VII nodes-Superior mediastinal group (for other mediastinal node(s) see EOD Mets)\n- Esophageal grove\n- Paratracheal - below suprasternal notch\n- Pretracheal - below suprasternal notch", "VALUE:N1a", "VALUE:RN" ], [ "400", "Unilateral, bilateral, or contralateral lymph nodes\n\nLevel I\n- Level IA - Submental \n- Level IB - Submandibular (submaxillary), sublingual\n\nFacial\n- Buccinator\n- Mandibular\n- Nasolabial\n\nParotid\n- Infraauricular\n- Intraparotid\n- Periparotid\n- Preauricular\n\nLevel II - Upper jugular\n- Jugulodigastric (subdigastric)\n- Upper deep cervical\n- Level II A - Anterior\n- Level II B - Posterior\n\nLevel III - Middle jugular\n- Middle deep cervical\n\nLevel IV - Lower jugular\n- Jugulo-omohyoid (supraomohyoid)\n- Lower deep cervical\n- Level VB - Transverse cervical, supraclavicular \n\nLevel V - Posterior triangle group\n- Posterior cervical\n- Level VA - Spinal accessory \n\nOther lymph nodes\n- Cervical, NOS\n- Depp cervical, NOS\n- Internal jugular, NOS\n- Parapharyngeal\n- Retroauricular (mastoid)\n- Retropharyngeal\n- Suboccipital", "VALUE:N1b", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_55756.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_55756.json deleted file mode 100644 index ace6990d3..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_55756.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "eod_regional_nodes_55756", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Definition of Head and Neck Lymph Nodes** \n* For head and neck schemas, this field includes all lymph nodes defined as Levels I-VII and Other by TNM. \n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n+ **CLINICAL** assessment only codes (450) are used when there is a clinical work up only and there is no surgical resection of the primary tumor or site. This includes FNA, core biopsy, sentinel node biopsy, or lymph node excision\n - *Exception:* If patient has neoadjuvant therapy, and the clinical assessment is greater than the pathological assessment, then the clinical assessment code would take priority\n+ **PATHOLOGICAL** assessment only codes (150, 500, 600, 700) are used for Oropharynx p16- when \n - Primary tumor or site surgically resected with \n + Any microscopic examination of regional lymph nodes. Includes\n - FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up and/or\n - Lymph node dissection performed\n - Primary tumor or site NOT surgically resected, but\n - Lymph node dissection performed\n+ Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n\n**Note 3:** **Laterality** \n* If laterality of lymph nodes is not specified, assume nodes are ipsilateral. Midline nodes are ipsilateral.\n\n**Note 4:** **Supraclavicular lymph nodes** \n* Supraclavicular lymph nodes can be either Level IV or Level V\n * Level IV: deep to the sternocleidomastoid muscle, in the lower jugular chain\n * Level V: in the posterior triangle, inferior to the transverse cervical artery, supraclavicular lymph nodes, NOS\n\n**Note 5:** **Extranodal extension** \n* Extranodal extension (ENE) is defined as the extension of a nodal metastasis through the lymph node capsule into adjacent tissue. The following codes record the status of the lymph nodes with positive ENE\n * Code 150: Pathological only: single ipsilateral node, less than or equal to 3 cm\n * Code 450: Clinical only: overt ENE\n * Code 500: Pathological only: single ipsilateral node, greater than 3 cm\n * Code 600: Pathological only: multiple ipsilateral, bilateral or contralateral nodes\n * Code 700: Pathological only: Single contralateral node\n\n**Note 6:** **Regional lymph nodes for Head and Neck tumors** \n* **Note:** For codes 100-700, use the list below for named regional lymph nodes. If the only information available is \"regional lymph nodes, NOS\" or \"lymph nodes,\" code 800.\n\n**Level I**\nLevel IA - Submental\nLevel IB - Submandibular (submaxillary), sublingual\n\n**Level II - Upper jugular** \nJugulodigastric (subdigastric)\nUpper deep cervical \nLevel IIA - Anterior\nLevel IIB - Posterior \n\n**Level III - Middle jugular**\nMiddle deep cervical\n\n**Level IV - Lower jugular**\nJugulo-omohyoid (supraomohyoid)\nLower deep cervical \nVirchow node\n\n**Level V - Posterior triangle group**\nPosterior cervical\nLevel VA - Spinal accessory \nLevel VB - Transverse cervical, supraclavicular \n\n**Level VI - Anterior compartment group**\nLaterotracheal\nParalaryngeal\nParatracheal - above suprasternal notch\nPerithyroidal\nPrecricoid (Delphian)\nPrelaryngeal\nPretracheal - above suprasternal notch\nRecurrent laryngeal\n\n**Level VII - Superior mediastinal group (for other mediastinal nodes see EOD Mets)**\nEsophageal groove\nParatracheal - below suprasternal notch\nPretracheal - below suprasternal notch \n\n**Other groups**\nCervical, NOS\nDeep cervical, NOS\nFacial\n- Buccinator (buccal)\n- Mandibular\n- Nasolabial\n\nInternal jugular, NOS\nParapharyngeal \nParotid\n- Infraauricular\n- Intraparotid\n- Periparotid\n- Preauricular\n\nRetroauricular (mastoid)\nRetropharyngeal\nSuboccipital\n\n**Note 7:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lydiatt, W.M., Ridge, J.A., Shah, J.P., et al. **Oropharynx (p16-) and Hypopharynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-19T21:08:40.251Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "100", "Metastasis in a SINGLE ipsilateral lymph node\n3 cm or smaller in greatest dimension \nExtranodal extension (ENE) negative or unknown", "VALUE:N1", "VALUE:RN" ], [ "150", "PATHOLOGICAL assessment only\n\nMetastasis in SINGLE ipsilateral node \n3 cm or smaller in greatest dimension \nExtranodal extension (ENE) positive", "VALUE:N2a", "VALUE:RN" ], [ "200", "Metastasis in SINGLE ipsilateral node \nLarger than 3 cm but not larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:N2a", "VALUE:RN" ], [ "250", "Metastasis in MULTIPLE ipsilateral nodes\nNo nodes larger than 6 cm in greatest dimension\nExtranodal extension (ENE) negative or unknown", "VALUE:N2b", "VALUE:RN" ], [ "300", "Metastasis in bilateral or contralateral lymph node(s)\nNo nodes larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:N2c", "VALUE:RN" ], [ "400", "Metastasis in a lymph node larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:N3a", "VALUE:RN" ], [ "450", "CLINICAL assessment only \n\nMetastasis in any lymph node(s) with clinically overt ENE", "VALUE:N3b", "VALUE:RN" ], [ "500", "PATHOLOGICAL assessment only\n\nMetastasis in a SINGLE ipsilateral node \nLarger than 3 cm in greatest dimension \nExtranodal extension (ENE) positive", "VALUE:N3b", "VALUE:RN" ], [ "600", "PATHOLOGICAL assessment only \n\nMetastasis in MULTIPLE ipsilateral, contralateral, or bilateral nodes\nExtranodal extension (ENE) positive for any node", "VALUE:N3b", "VALUE:RN" ], [ "700", "PATHOLOGICAL assessment only \n\nSingle contralateral node (any size)\nExtranodal extension (ENE) positive", "VALUE:N3b", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_62689.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_62689.json deleted file mode 100644 index a5bf26b4e..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_62689.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "eod_regional_nodes_62689", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **LAMN tumors** \n* Nodal metastasis is very rare in low-grade appendiceal neoplasms (LAMN). If there is no mention of lymph nodes in the pathology report for a LAMN, code as none (000). \n\n**Note 3:** **CLINICAL and PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only. \n* **PATHOLOGICAL** assessment only code (300) is used when\n * Any microscopic examination of regional lymph nodes, includes\n * FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up **AND/OR**\n * Lymph node dissection performed\n * Pathological code 300 takes priority over codes 450-700, 800\n\n* **CLINICAL** assessment only codes (450-700) are used when the **only** information on nodal involvement is based on **physical exam or imaging** \n * These codes are specifically for when there is no **microscopic confirmation** of regional lymph nodes (*Regional Nodes Positive = 98, 99*)\n * **Note:** Use code 300 if *Regional Nodes Positive is 01-90, 95*\n\n* Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n * **Code 000** is used when there is no evidence of regional lymph nodes clinically **OR** lymph nodes are negative pathologically (*Regional Nodes Positive = 00, 98*)\n * **Code 800** is used when there are positive nodes (clinical or pathological), but the specific lymph nodes or number of positive nodes is unknown (*Regional Nodes Positive = 97*) \n * **Code 999** is used when the lymph node status is unknown and *Regional Nodes Positive = 99*\n\n**Note 4:** **Tumor Deposits** \n* Code 400 is defined as **PATHOLOGICAL** assessment only. This is used when\n * Primary tumor or site surgically resected with\n * Any positive microscopic examination of tumor deposits WITHOUT positive lymph nodes\n * If there are also positive lymph nodes, code 300", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) **Appendix**, from the AJCC Cancer Staging System Version 9 (2022). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-05-18T15:22:56.111Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "**PATHOLOGICAL ASSESSMENT ONLY**\n\n- Cecal \n + Anterior (prececal)\n * Posterior (retrocecal)\n * Right colic\n- Colic, NOS\n- Epicolic (adjacent to bowel wall)\n- Ileocolic\n- Mesenteric, NOS\n- Mesocolic, NOS\n- Paracolic/pericolic", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_46395", "VALUE:RN" ], [ "400", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nTumor deposits (TD) in the subserosa, mesentery, mesorectal \nor nonperitonealized pericolic or perirectal tissues \nWITHOUT regional nodal metastasis", "VALUE:N1c", "VALUE:RN" ], [ "450", "**CLINICAL ASSESSMENT ONLY**\n\nOne positive node clinically OR Stated as Clinical N1a", "VALUE:N1a", "VALUE:RN" ], [ "500", "**CLINICAL ASSESSMENT ONLY**\n\nTwo-three positive nodes clinically OR Stated as Clinical N1b", "VALUE:N1b", "VALUE:RN" ], [ "550", "**CLINICAL ASSESSMENT ONLY**\n\nStated as Clinical N1, number of positive nodes clinically unknown", "VALUE:N1", "VALUE:RN" ], [ "600", "**CLINICAL ASSESSMENT ONLY**\n\nFour-six positive nodes clinically OR Stated as Clinical N2a", "VALUE:N2a", "VALUE:RN" ], [ "650", "**CLINICAL ASSESSMENT ONLY**\n\nSeven or more positive nodes clinically OR Stated as Clinical N2b", "VALUE:N2b", "VALUE:RN" ], [ "700", "**CLINICAL ASSESSMENT ONLY**\n\nStated as Clinical N2, number of positive nodes clinically unknown", "VALUE:N2", "VALUE:RN" ], [ "800", "Positive nodes, number unknown\nUnknown if clinical or pathological assessment\n\nRegional lymph node(s), NOS\nLymph node(s), NOS", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_46395", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_7080.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_7080.json deleted file mode 100644 index b1bdc8dc8..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_7080.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "eod_regional_nodes_7080", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n+ **CLINICAL** assessment only codes (450) are used when there is a clinical work up only and there is no surgical resection of the primary tumor or site. This includes FNA, core biopsy, sentinel node biopsy, or lymph node excision\n - *Exception:* If patient has neoadjuvant therapy, and the clinical assessment is greater than the pathological assessment, then the clinical assessment code would take priority\n+ **PATHOLOGICAL** assessment only codes (150, 500, 600, 700) are used when \n - Primary tumor or site surgically resected with\n - Any microscopic examination of regional lymph nodes. Includes\n - FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up and/or\n - Lymph node dissection performed\n + Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n * **Code 000** is used when there is no evidence of regional lymph nodes clinically **OR** lymph nodes are negative pathologically (*Regional Nodes Positive = 00, 98*)\n * **Code 800** is used when there are positive nodes (clinical or pathological), but the specific lymph nodes or number of positive nodes is unknown (*Regional Nodes Positive = 97*) \n * **Code 999** is used when the lymph node status is unknown and *Regional Nodes Positive = 99*\n\n**Note 3:** **Laterality** \n* If laterality of lymph nodes is not specified, assume nodes are ipsilateral. Midline nodes are ipsilateral.\n\n**Note 4:** **Supraclavicular lymph nodes** \n* Supraclavicular lymph nodes can be either Level IV or Level V\n * Level IV: deep to the sternocleidomastoid muscle, in the lower jugular chain\n * Level V: in the posterior triangle, inferior to the transverse cervical artery, supraclavicular lymph nodes, NOS\n\n**Note 5:** **Bilateral and contralateral nodes** \n* Bilateral or contralateral nodes are classified as regional nodes for head, neck, and truncal tumors with bidirectional drainage to primary nodal basins, as shown on lymphoscintigraphy. \n * Truncal tumors may also drain to both cephalad and caudal primary nodal basins as shown on lymphoscintigraphy.\n* Clinical assessment of bilateral/contralateral or cephalad/caudal regional nodal involvement is required for tumors where lymphoscintigraphy is not performed\n\n**Note 6:** **Nodal basins** \n* Contiguous or secondary nodal basins are the next nodal drainage basins beyond the primary nodal basins and are coded as regional nodes.\n\n**Note 7:** **Extranodal extension** \n* Extranodal extension (ENE) is defined as the extension of a nodal metastasis through the lymph node capsule into adjacent tissue. The following codes record the status of the lymph nodes with positive ENE\n * Code 150: Pathological only: single ipsilateral node, less than or equal to 3 cm\n * Code 450: Clinical only: overt ENE\n * Code 500: Pathological only: single ipsilateral node, greater than 3 cm\n * Code 600: Pathological only: multiple ipsilateral, bilateral or contralateral nodes\n * Code 700: Pathological only: Single contralateral node\n\n**Note 8:** **Regional lymph nodes for Head and Neck tumors**\n* **Note:** For codes 100-700, use the list below for named regional lymph nodes. If the only information available is \"regional lymph nodes, NOS\" or \"lymph nodes,\" code 800.\n\n**Level I**\nLevel IA - Submental\nLevel IB - Submandibular (submaxillary), sublingual\n\n**Level II - Upper jugular** \nJugulodigastric (subdigastric)\nUpper deep cervical \nLevel IIA - Anterior\nLevel IIB - Posterior \n\n**Level III - Middle jugular**\nMiddle deep cervical\n\n**Level IV - Lower jugular**\nJugulo-omohyoid (supraomohyoid)\nLower deep cervical \nVirchow node\n\n**Level V - Posterior triangle group**\nPosterior cervical\nLevel VA - Spinal accessory \nLevel VB - Transverse cervical, supraclavicular \n\n**Level VI - Anterior compartment group**\nLaterotracheal\nParalaryngeal\nParatracheal - above suprasternal notch\nPerithyroidal\nPrecricoid (Delphian)\nPrelaryngeal\nPretracheal - above suprasternal notch\nRecurrent laryngeal\n\n**Level VII - Superior mediastinal group (for other mediastinal node(s) see EOD Mets)**\nEsophageal groove\nParatracheal - below suprasternal notch\nPretracheal - below suprasternal notch \n\n**Other groups**\nCervical, NOS\nDeep cervical, NOS\nFacial\n- Buccinator (buccal)\n- Mandibular\n- Nasolabial\n\nInternal jugular, NOS\nParapharyngeal \nParotid\n- Infraauricular\n- Intraparotid\n- Periparotid\n- Preauricular\n\nRetroauricular (mastoid)\nRetropharyngeal\nSuboccipital", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Califano, J.A., Lydiatt, W.M., Shah, J.P., et al. **Cutaneous Carcinoma of the Head and Neck**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-17T11:40:05.210Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "100", "Metastasis in a SINGLE ipsilateral lymph node\n* 3 cm or smaller in greatest dimension \n* Extranodal extension (ENE) negative or unknown", "VALUE:N1", "VALUE:RN" ], [ "150", "**PATHOLOGICAL assessment only**\n\nMetastasis in SINGLE ipsilateral node\n* 3 cm or smaller in greatest dimension \n* Extranodal extension (ENE) positive", "VALUE:N2a", "VALUE:RN" ], [ "200", "Metastasis in SINGLE ipsilateral node \n* Larger than 3 cm but not larger than 6 cm in greatest dimension \n* Extranodal extension (ENE) negative OR unknown", "VALUE:N2a", "VALUE:RN" ], [ "250", "Metastasis in MULTIPLE ipsilateral nodes\n* No nodes larger than 6 cm in greatest dimension\n* Extranodal extension (ENE) negative or unknown", "VALUE:N2b", "VALUE:RN" ], [ "300", "Metastasis in bilateral or contralateral lymph node(s)\n* No nodes larger than 6 cm in greatest dimension \n* Extranodal extension (ENE) negative OR unknown", "VALUE:N2c", "VALUE:RN" ], [ "400", "Metastasis in a lymph node larger than 6 cm in greatest dimension \n* Extranodal extension (ENE) negative OR unknown", "VALUE:N3a", "VALUE:RN" ], [ "450", "**CLINICAL assessment only** \n\nMetastasis in any lymph node(s) with clinically overt ENE", "VALUE:N3b", "VALUE:RN" ], [ "500", "**PATHOLOGICAL assessment only**\n\nMetastasis in a SINGLE ipsilateral node\n* Larger than 3 cm in greatest dimension \n* Extranodal extension (ENE) positive", "VALUE:N3b", "VALUE:RN" ], [ "600", "**PATHOLOGICAL assessment only**\n\nMetastasis in MULTIPLE ipsilateral, contralateral, or bilateral nodes\n* Extranodal extension (ENE) positive for any node", "VALUE:N3b", "VALUE:RN" ], [ "700", "**PATHOLOGICAL assessment only**\n\nSingle contralateral node (any size)\n* Extranodal extension (ENE) positive", "VALUE:N3b", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_77237.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_77237.json deleted file mode 100644 index 0c1ac30b7..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_77237.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "eod_regional_nodes_77237", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Definition of Head and Neck Lymph Nodes** \n* For head and neck schemas, this field includes all lymph nodes defined as Levels I-VII and Other by TNM. \n\n**Note 2:** **Code 000** \n* For this schema, code 000 (no regional lymph node involvement) is not applicable. This code was removed effective Version 2.0 and later in an effort to stop this schema being used when it is not applicable. \n* To get into this schema, there **must** be lymph node involvement (clinically or pathologically)\n - If you are in this schema and there are negative nodes clinically, please review the response to Schema Discriminator 1: Occult Head and Neck Lymph Nodes and reassign appropriately (Code 1is for primary site C760 with negative lymph node involvement)\n - This schema may be used for nodes that are clinically positive (FNA, core biopsy, lymph node biopsy, lymph node excision or sentinel lymph node biopsy), but are confirmed to be pathologically negative on a lymph node dissection. In these cases, the clinical lymph node involvement has priority and should be coded in this field\n * ***Example 1:*** Excision of a single cervical node was positive, subsequent cervical lymph node dissection was negative\n * ***Example 2:*** Biopsy of a cervical was positive, the patient underwent neoadjuvant treatment, followed by a negative lymph node dissection\n - This schema may **not** be used when nodes are positive on imaging only (not microscopically confirmed clinically) and the same nodes are removed and negative. In this situation, the pathological lymph node involvement would take priority and the lymph nodes would be coded as not involved (see first bullet about reviewing the schema discriminator)\n\n**Note 3:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n+ **CLINICAL** assessment only codes (450) are used when there is a clinical work up. This includes FNA, core biopsy, sentinel node biopsy, or lymph node excision\n - *Exception:* If patient has neoadjuvant therapy, and the clinical assessment is greater than the pathological assessment, then the clinical assessment code would take priority\n+ **PATHOLOGICAL** assessment only codes (150, 500, 600, 700) are used for this schema when \n - FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up and\n - Lymph node dissection performed\n \n+ Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological\n\n**Note 4:** **Laterality** \n* If laterality of lymph nodes is not specified, assume nodes are ipsilateral. Midline nodes are ipsilateral.\n\n**Note 5:** **Supraclavicular lymph nodes** \n* Supraclavicular lymph nodes can be either Level IV or Level V\n * Level IV: deep to the sternocleidomastoid muscle, in the lower jugular chain\n * Level V: in the posterior triangle, inferior to the transverse cervical artery, supraclavicular lymph nodes, NOS\n\n**Note 6:** **Regional lymph nodes for Head and Neck tumors**\n\n* **Note:** For codes 100-700, use the list below for named regional lymph nodes. If the only information available is \"regional lymph nodes, NOS\" or \"lymph nodes,\" code 800.\n\n**Level I**\nLevel IA - Submental\nLevel IB - Submandibular (submaxillary), sublingual\n\n**Level II - Upper jugular** \nJugulodigastric (subdigastric)\nUpper deep cervical \nLevel IIA - Anterior\nLevel IIB - Posterior \n\n**Level III - Middle jugular**\nMiddle deep cervical\n\n**Level IV - Lower jugular**\nJugulo-omohyoid (supraomohyoid)\nLower deep cervical \nVirchow node\n\n**Level V - Posterior triangle group**\nPosterior cervical\nLevel VA - Spinal accessory \nLevel VB - Transverse cervical, supraclavicular. \n\n**Level VI - Anterior compartment group**\nLaterotracheal\nParalaryngeal\nParatracheal - above suprasternal notch\nPerithyroidal\nPrecricoid (Delphian)\nPrelaryngeal\nPretracheal - above suprasternal notch\nRecurrent laryngeal\n\n**Level VII - Superior mediastinal group (for other mediastinal node(s) see EOD Mets)**\nEsophageal groove\nParatracheal - below suprasternal notch\nPretracheal - below suprasternal notch \n\n**Other groups**\nCervical, NOS\nDeep cervical, NOS\nFacial\n- Buccinator (buccal)\n- Mandibular\n- Nasolabial\n\nInternal jugular, NOS\nParapharyngeal \nParotid\n- Infraauricular\n- Intraparotid\n- Periparotid\n- Preauricular\n\nRetroauricular (mastoid)\nRetropharyngeal\nSuboccipital\n\n**Note 7:** **Lymph nodes, NOS**\n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Patel, S.G., Lydiatt, W.M., Shah, J.P., et al. **Cervical Lymph Nodes and Unknown Primary Tumors of the Head and Neck**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-19T21:07:09.199Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100", "Metastasis in a SINGLE ipsilateral lymph node\n3 cm or smaller in greatest dimension \nExtranodal extension (ENE) negative or unknown", "VALUE:N1", "VALUE:RN" ], [ "150", "PATHOLOGICAL assessment only\n\nMetastasis in SINGLE ipsilateral node \n3 cm or smaller in greatest dimension \nExtranodal extension (ENE) positive", "VALUE:N2a", "VALUE:RN" ], [ "200", "Metastasis in SINGLE ipsilateral node \nLarger than 3 cm but not larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:N2a", "VALUE:RN" ], [ "250", "Metastasis in MULTIPLE ipsilateral nodes\nNo nodes larger than 6 cm in greatest dimension\nExtranodal extension (ENE) negative or unknown", "VALUE:N2b", "VALUE:RN" ], [ "300", "Metastasis in bilateral or contralateral lymph node(s)\nNo nodes larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:N2c", "VALUE:RN" ], [ "400", "Metastasis in a lymph node larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:N3a", "VALUE:RN" ], [ "450", "CLINICAL assessment only\n\nMetastasis in any lymph node(s) with clinically overt ENE", "VALUE:N3b", "VALUE:RN" ], [ "500", "PATHOLOGICAL assessment only\n\nMetastasis in a SINGLE ipsilateral node \nLarger than 3 cm in greatest dimension \nExtranodal extension (ENE) positive", "VALUE:N3b", "VALUE:RN" ], [ "600", "PATHOLOGICAL assessment only\n\nMetastasis in MULTIPLE ipsilateral, contralateral, or bilateral nodes\nExtranodal extension (ENE) positive for any node", "VALUE:N3b", "VALUE:RN" ], [ "700", "PATHOLOGICAL assessment only\n\nSingle contralateral node (any size)\nExtranodal extension (ENE) positive", "VALUE:N3b", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_94494.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_94494.json deleted file mode 100644 index b5638fd1d..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_94494.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "eod_regional_nodes_94494", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Definition of Head and Neck Lymph Nodes** \n* For head and neck schemas, this field includes all lymph nodes defined as Levels I-VII and Other by TNM. \n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n+ **CLINICAL** assessment only codes (450) are used when there is a clinical work up only and there is no surgical resection of the primary tumor or site. This includes FNA, core biopsy, sentinel node biopsy, or lymph node excision\n - *Exception:* If patient has neoadjuvant therapy, and the clinical assessment is greater than the pathological assessment, then the clinical assessment code would take priority\n+ **PATHOLOGICAL** assessment only codes (150, 500, 600, 700) are used for Major Salivary Glands \n - Primary tumor or site surgically resected with \n + Any microscopic examination of regional lymph nodes. Includes\n - FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up and/or\n - Lymph node dissection performed\n - Primary tumor or site NOT surgically resected, but\n - Lymph node dissection performed\n+ Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n * **Code 000** is used when there is no evidence of regional lymph nodes clinically **OR** lymph nodes are negative pathologically (*Regional Nodes Positive = 00, 98*)\n * **Code 800** is used when there are positive nodes (clinical or pathological), but the specific lymph nodes or number of positive nodes is unknown (*Regional Nodes Positive = 97*) \n * **Code 999** is used when the lymph node status is unknown and *Regional Nodes Positive = 99*\n \n**Note 3:** **Laterality** \n* If laterality of lymph nodes is not specified, assume nodes are ipsilateral. Midline nodes are ipsilateral.\n\n**Note 4:** **Supraclavicular lymph nodes** \n* Supraclavicular lymph nodes can be either Level IV or Level V\n * Level IV: deep to the sternocleidomastoid muscle, in the lower jugular chain\n * Level V: in the posterior triangle, inferior to the transverse cervical artery, supraclavicular lymph nodes, NOS\n\n**Note 5:** **Extranodal Extension** \n* Extranodal extension (ENE) is defined as the extension of a nodal metastasis through the lymph node capsule into adjacent tissue. The following codes record the status of the lymph nodes with positive ENE\n * Code 150: Pathological only: single ipsilateral node, less than or equal to 3 cm\n * Code 450: Clinical only: overt ENE\n * Code 500: Pathological only: single ipsilateral node, greater than 3 cm\n * Code 600: Pathological only: multiple ipsilateral, bilateral or contralateral nodes\n * Code 700: Pathological only: Single contralateral node\n\n**Note 6:** **Regional lymph nodes for Head and Neck tumors** \n* **Note:** For codes 100-700, use the list below for named regional lymph nodes. If the only information available is \"regional lymph nodes, NOS\" or \"lymph nodes,\" code 800.\n\n**Level I**\nLevel IA - Submental\nLevel IB - Submandibular (submaxillary), sublingual\n\n**Level II - Upper jugular** \nJugulodigastric (subdigastric)\nUpper deep cervical \nLevel IIA - Anterior\nLevel IIB - Posterior \n\n**Level III - Middle jugular**\nMiddle deep cervical\n\n**Level IV - Lower jugular**\nJugulo-omohyoid (supraomohyoid)\nLower deep cervical \nVirchow node\n\n**Level V - Posterior triangle group**\nPosterior cervical\nLevel VA - Spinal accessory \nLevel VB - Transverse cervical, supraclavicular \n\n**Level VI - Anterior compartment group**\nLaterotracheal\nParalaryngeal\nParatracheal - above suprasternal notch\nPerithyroidal\nPrecricoid (Delphian)\nPrelaryngeal\nPretracheal - above suprasternal notch\nRecurrent laryngeal\n\n**Level VII - Superior mediastinal group (for other mediastinal node(s) see EOD Mets)**\nEsophageal groove\nParatracheal - below suprasternal notch\nPretracheal - below suprasternal notch \n\n**Other groups**\nCervical, NOS\nDeep cervical, NOS\nFacial\n- Buccinator (buccal)\n- Mandibular\n- Nasolabial\n\nInternal jugular, NOS\nParapharyngeal \nParotid\n- Infraauricular\n- Intraparotid\n- Periparotid\n- Preauricular\n\nRetroauricular (mastoid)\nRetropharyngeal\nSuboccipital", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lydiatt, W.M., Shah, J.P., et al. **Major Salivary Glands**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-19T20:29:05.272Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "100", "Metastasis in a SINGLE ipsilateral lymph node\n3 cm or smaller in greatest dimension \nExtranodal extension (ENE) negative or unknown", "VALUE:N1", "VALUE:RN" ], [ "150", "PATHOLOGICAL assessment only\n\nMetastasis in SINGLE ipsilateral node \n3 cm or smaller in greatest dimension \nExtranodal extension (ENE) positive", "VALUE:N2a", "VALUE:RN" ], [ "200", "Metastasis in SINGLE ipsilateral node \nLarger than 3 cm but not larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:N2a", "VALUE:RN" ], [ "250", "Metastasis in MULTIPLE ipsilateral nodes\nNo nodes larger than 6 cm in greatest dimension\nExtranodal extension (ENE) negative or unknown", "VALUE:N2b", "VALUE:RN" ], [ "300", "Metastasis in bilateral or contralateral lymph node(s)\nNo nodes larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:N2c", "VALUE:RN" ], [ "400", "Metastasis in a lymph node larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:N3a", "VALUE:RN" ], [ "450", "CLINICAL assessment only\n\nMetastasis in any lymph node(s) with clinically overt ENE", "VALUE:N3b", "VALUE:RN" ], [ "500", "PATHOLOGICAL assessment only\n\nMetastasis in a SINGLE ipsilateral node \nLarger than 3 cm in greatest dimension \nExtranodal extension (ENE) positive", "VALUE:N3b", "VALUE:RN" ], [ "600", "PATHOLOGICAL assessment only\n\nMetastasis in MULTIPLE ipsilateral, contralateral, or bilateral nodes\nExtranodal extension (ENE) positive for any node", "VALUE:N3b", "VALUE:RN" ], [ "700", "PATHOLOGICAL assessment only\n\nSingle contralateral node (any size)\nExtranodal extension (ENE) positive", "VALUE:N3b", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_99855.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_99855.json deleted file mode 100644 index 1717c2f10..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_99855.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "eod_regional_nodes_99855", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Definition of Head and Neck Lymph Nodes** \n* For head and neck schemas, this field includes all lymph nodes defined as Levels I-VII and Other by TNM. \n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n+ **CLINICAL** assessment only codes (450) are used when there is a clinical work up only and there is no surgical resection of the primary tumor or site. This includes FNA, core biopsy, sentinel node biopsy, or lymph node excision\n - *Exception:* If patient has neoadjuvant therapy, and the clinical assessment is greater than the pathological assessment, then the clinical assessment code would take priority\n+ **PATHOLOGICAL** assessment only codes (150, 500, 600, 700) are used for Nasal Cavity and Paranasal Sinus sites when \n - Primary tumor or site surgically resected with \n + Any microscopic examination of regional lymph nodes. Includes\n - FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up and/or\n - Lymph node dissection performed\n - Primary tumor or site NOT surgically resected, but\n - Lymph node dissection performed\n+ Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n * **Code 000** is used when there is no evidence of regional lymph nodes clinically **OR** lymph nodes are negative pathologically (*Regional Nodes Positive = 00, 98*)\n * **Code 800** is used when there are positive nodes (clinical or pathological), but the specific lymph nodes or number of positive nodes is unknown (*Regional Nodes Positive = 97*) \n * **Code 999** is used when the lymph node status is unknown and *Regional Nodes Positive = 99*\n\n**Note 3:** **Laterality** \n* If laterality of lymph nodes is not specified, assume nodes are ipsilateral. Midline nodes are ipsilateral.\n\n**Note 4:** **Supraclavicular lymph nodes** \n* Supraclavicular lymph nodes can be either Level IV or Level V\n * Level IV: deep to the sternocleidomastoid muscle, in the lower jugular chain\n * Level V: in the posterior triangle, inferior to the transverse cervical artery, supraclavicular lymph nodes, NOS\n\n**Note 5:** **Extranodal extension** \n* Extranodal extension (ENE) is defined as the extension of a nodal metastasis through the lymph node capsule into adjacent tissue. The following codes record the status of the lymph nodes with positive ENE\n * Code 150: Pathological only: single ipsilateral node, less than or equal to 3 cm\n * Code 450: Clinical only: overt ENE\n * Code 500: Pathological only: single ipsilateral node, greater than 3 cm\n * Code 600: Pathological only: multiple ipsilateral, bilateral or contralateral nodes\n * Code 700: Pathological only: Single contralateral node\n\n**Note 6:** **Regional lymph nodes for Head and Neck tumors** \n* **Note:** For codes 100-700, use the list below for named regional lymph nodes. If the only information available is \"regional lymph nodes, NOS\" or \"lymph nodes,\" code 800.\n\n**Level I**\nLevel IA - Submental\nLevel IB - Submandibular (submaxillary), sublingual\n\n**Level II - Upper jugular** \nJugulodigastric (subdigastric)\nUpper deep cervical \nLevel IIA - Anterior\nLevel IIB - Posterior \n\n**Level III - Middle jugular**\nMiddle deep cervical\n\n**Level IV - Lower jugular**\nJugulo-omohyoid (supraomohyoid)\nLower deep cervical \nVirchow node\n\n**Level V - Posterior triangle group**\nPosterior cervical\nLevel VA - Spinal accessory \nLevel VB - Transverse cervical, supraclavicular \n\n**Level VI - Anterior compartment group**\nLaterotracheal\nParalaryngeal\nParatracheal - above suprasternal notch\nPerithyroidal\nPrecricoid (Delphian)\nPrelaryngeal\nPretracheal - above suprasternal notch\nRecurrent laryngeal\n\n**Level VII - Superior mediastinal group (for other mediastinal node(s) see EOD Mets)**\nEsophageal groove\nParatracheal - below suprasternal notch\nPretracheal - below suprasternal notch \n\n**Other groups**\nCervical, NOS\nDeep cervical, NOS\nFacial\n- Buccinator (buccal)\n- Mandibular\n- Nasolabial\n\nInternal jugular, NOS\nParapharyngeal \nParotid\n- Infraauricular\n- Intraparotid\n- Periparotid\n- Preauricular\n\nRetroauricular (mastoid)\nRetropharyngeal\nSuboccipital", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Kraus, D.H., Lydiatt, W.M., Shah, J.P., et al. **Nasal Cavity and Paranasal Sinuses**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-18T17:59:54.291Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "100", "Metastasis in a SINGLE ipsilateral lymph node\n3 cm or smaller in greatest dimension \nExtranodal extension (ENE) negative or unknown", "VALUE:N1", "VALUE:RN" ], [ "150", "PATHOLOGICAL assessment only\n\nMetastasis in SINGLE ipsilateral node \n3 cm or smaller in greatest dimension \nExtranodal extension (ENE) positive", "VALUE:N2a", "VALUE:RN" ], [ "200", "Metastasis in SINGLE ipsilateral node \nLarger than 3 cm but not larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:N2a", "VALUE:RN" ], [ "250", "Metastasis in MULTIPLE ipsilateral nodes\nNo nodes larger than 6 cm in greatest dimension\nExtranodal extension (ENE) negative or unknown", "VALUE:N2b", "VALUE:RN" ], [ "300", "Metastasis in bilateral or contralateral lymph node(s)\nNo nodes larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:N2c", "VALUE:RN" ], [ "400", "Metastasis in a lymph node larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:N3a", "VALUE:RN" ], [ "450", "CLINICAL assessment only\n\nMetastasis in any lymph node(s) with clinically overt ENE", "VALUE:N3b", "VALUE:RN" ], [ "500", "PATHOLOGICAL assessment only\n\nMetastasis in a SINGLE ipsilateral node \nLarger than 3 cm in greatest dimension \nExtranodal extension (ENE) positive", "VALUE:N3b", "VALUE:RN" ], [ "600", "PATHOLOGICAL assessment only\n\nMetastasis in MULTIPLE ipsilateral, contralateral, or bilateral nodes\nExtranodal extension (ENE) positive for any node", "VALUE:N3b", "VALUE:RN" ], [ "700", "PATHOLOGICAL assessment only\n\nSingle contralateral node (any size)\nExtranodal extension (ENE) positive", "VALUE:N3b", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_stage_group_selection_44006.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_stage_group_selection_44006.json deleted file mode 100644 index adbc5a50b..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_stage_group_selection_44006.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id" : "eod_stage_group_selection_44006", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Stage Group Selection", - "title" : "EOD Stage Group Selection", - "notes" : "**Note:** AJCC 8th Chapter is split by Gastric/Omental vs other sites. This table uses AJCC ID to determine which Stage Group calculation table will be used.", - "last_modified" : "2019-04-05T16:52:38.353Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "43.1", "JUMP:tnm_8_eod_stage_group_gist_stomach_28407" ], [ "43.2", "JUMP:tnm_8_eod_stage_group_gist_small_intestine_38523" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_tnm_component_cleanup_58170.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_tnm_component_cleanup_58170.json deleted file mode 100644 index 82999a0c0..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_tnm_component_cleanup_58170.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "eod_tnm_component_cleanup_58170", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD TNM Component Cleanup", - "title" : "EOD TNM Component Cleanup", - "last_modified" : "2019-04-05T16:52:33.536Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD T", - "type" : "ENDPOINT" - }, { - "key" : "eod_2018_n", - "name" : "EOD N", - "type" : "ENDPOINT" - }, { - "key" : "eod_2018_m", - "name" : "EOD M", - "type" : "ENDPOINT" - }, { - "key" : "eod_2018_stage_group", - "name" : "EOD Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "XX", "VALUE:88", "VALUE:88", "VALUE:88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_tnm_component_cleanup_placenta_66040.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_tnm_component_cleanup_placenta_66040.json deleted file mode 100644 index 75d84ca91..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_tnm_component_cleanup_placenta_66040.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "eod_tnm_component_cleanup_placenta_66040", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD TNM Component Cleanup Placenta", - "title" : "EOD TNM Component Cleanup Placenta", - "last_modified" : "2019-04-05T16:52:34.432Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD T", - "type" : "ENDPOINT" - }, { - "key" : "eod_2018_m", - "name" : "EOD M", - "type" : "ENDPOINT" - }, { - "key" : "eod_2018_stage_group", - "name" : "EOD Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "XX", "VALUE:88", "VALUE:88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bak.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bak.json deleted file mode 100644 index eb604ccad..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bak.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "id" : "extension_bak", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "notes" : "**Note 1:** **Dimpling, tethering** \n* Changes such as dimpling of the skin, tethering, and nipple retraction are caused by tension on Cooper's ligament(s), not by actual skin involvement. \n* They do not alter the classification.\n\n**Note 2:** **Extension to skin or subcutaneous tissue** \n* Adherence, attachment, fixation, induration, and thickening are clinical evidence of extension to skin or subcutaneous tissue; assign code 200.\n\n**Note 3:** **Fixation, NOS**\n* **\"Fixation\", NOS** is involvement of pectoralis muscle; assign code 200.\n\n**Note 4:** **Clinical description of Inflammatory carcinoma**\n* For a clinical description of inflammation, erythema, edema, peau d'orange, or other terms describing skin changes without a stated diagnosis of inflammatory carcinoma, assign code 400.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Hortobagyi, G.N., Giuliano, A., et al. **Breast**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T11:04:40.212Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ: noninfiltrating; intraepithelial\nIntraductal WITHOUT infiltration\nLobular neoplasia, grade 3 (LIN 3)", "JUMP:morphology_with_primary_tumor_for_ajcc_t_82996", "VALUE:IS" ], [ "050", "Paget disease of nipple WITHOUT underlying tumor", "VALUE:Tis(Paget)", "JUMP:behavior_with_primary_tumor_for_ss2018_t_69793" ], [ "070", "Paget disease of nipple WITH underlying DCIS tumor", "VALUE:Tis(DCIS)", "JUMP:behavior_with_primary_tumor_for_ss2018_t_69793" ], [ "100", "Any size tumor\n\nConfined to breast tissue and fat including nipple and/or areola\nLocalized, NOS\n\nEXCLUDES: skin invasion of breast, nipple and areola (see code 200)", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_16997", "VALUE:L" ], [ "200", "Any size tumor\n\nAttachment or fixation to pectoral muscle(s) or underlying tumor\nDeep fixation\nInvasion of\n- Pectoral fascia or muscle(s)\n- Subcutaneous tissue \n\nLocal infiltration of dermal lymphatics adjacent to primary tumor involving skin by direct extension\n\nSkin infiltration of primary breast including skin of nipple and/or areola", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_16997", "VALUE:RE" ], [ "300", "Chest wall\nIntercostal or serratus anterior muscle(s)\nIpsilateral rib(s) (contiguous involvement only) (see EOD Mets for noncontiguous involvement)", "VALUE:T4a", "VALUE:RE" ], [ "400", "Extensive skin involvement \nWITHOUT a stated diagnosis of inflammatory carcinoma\nWITH or WITHOUT dermal lymphatic filtration\n- Edema of skin\n- En cuirasse\n- Erythema\n- Inflammation of skin\n- Lenticular nodule(s)\n- Peau d'orange (\"pigskin\")\n- Satellite nodule(s)\n- Skin edema\n- Ulceration of skin of breast", "VALUE:T4b", "VALUE:RE" ], [ "450", "Diagnosis of inflammatory carcinoma\nWITH a clinical description of inflammation, erythema, edema, peau d'orange, etc., \ninvolving less than or equal to one-third (33%) of the skin of the breast or percentage not stated\nWITH or WITHOUT dermal lymphatic infiltration \n- En cuirasse\n- Satellite nodule(s)\n- Skin edema\n- Ulceration of skin of breast", "VALUE:T4b", "VALUE:RE" ], [ "500", "300 + (400 OR 450)\n\nDiagnosis of inflammatory carcinoma WITH invasion of\n- Chest wall\n- Intercostal or serratus anterior muscle(s)\n- Ipsilateral rib(s) (contiguous involvement only) (see EOD Mets for noncontiguous involvement)", "VALUE:T4c", "VALUE:RE" ], [ "600", "Diagnosis of inflammatory carcinoma\nWITH a clinical description of inflammation, erythema, edema, peau d'orange, etc., \ninvolving greater than one-third (33%) or more of the skin of the breast\nWITH or WITHOUT dermal lymphatic infiltration\n- En cuirasse\n- Lenticular nodule(s)\n- Satellite nodule(s)\n- Ulceration of skin of breast", "VALUE:T4d", "VALUE:RE" ], [ "700", "Stated as \"Inflammatory carcinoma\" with no other information", "VALUE:T4d", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ], - "additional_info" : "Synonyms for in situ: \n* Confined to epithelium\n* Ductal carcinoma in situ (DCIS)\n* Intracystic\n* Intraductal\n* Intraepidermal\n* Intraepithelial\n* Lobular carcinoma in situ (LCIS)\n* Lobular neoplasia\n* Lobular noninfiltrating\n* Noninfiltrating\n* Noninvasive \n* No stromal involvement\n* Papillary intraductal\n* Papillary non infiltrating" -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bam.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bam.json deleted file mode 100644 index 7aee41775..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bam.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "extension_bam", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "notes" : "**Note 1:** **Intrinsic and extrinsic muscles of tongue** \n* The intrinsic muscles of tongue are four paired muscles within the tongue which control its shape. \n* The extrinsic muscles originate from structures outside the tongue and control its positioning.\n\n**Note 2:** **Parapharyngeal involvement** \n* Parapharyngeal involvement (pharyngeal space invasion) (code 700) denotes postero-lateral infiltration of tumor beyond the pharyngobasilar fascia. \n* The pharyngobasilar fascia is the fibrous layer of the pharyngeal wall between the mucosa and the muscular layer, attached superiorly to the basilar part of the occipital bone and diminishing in thickness as it descends.\n\n**Note 3:** **Masticator space** \n* The masticator space (code 700) primarily consists of the muscles of mastication, the medial and lateral pterygoid, masseter, and temporalis muscles. \n* The space also includes the ramus of the mandible and the third division of cranial nerve V as it passes through the foramen ovale into the suprahyoid neck.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lydiatt, W.M., Ridge, J.A., Shah, J.P., et al. **Oropharynx (p16-) and Hypopharynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-19T21:07:56.742Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:Tis", "VALUE:IS" ], [ "100", "Any size tumor with extension to\n\nAll sites\n- Confined to site of origin\n- Localized, NOS\n\nOropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Base of tongue (including Lingual tonsil)\n- Tonsil (palatine, NOS)\n- Tonsillar pillar/fossa\n- Wall (anterior [including vallecula], lateral, posterior)\n\nPharyngeal Tonsil (C111)\n- Adenoid \n- Nasopharynx (inferior wall, superior surface of soft palate)\n- Pharyngeal tonsil (nasopharyngeal tonsil) \n- Posterior superior wall (vault)\n\nSoft Palate (C051, C052)\n- Invasion of \n + Lamina propria, submucosa, musculature\n- Tumor crosses midline\n\nTongue Base (C019, C024)\n- Base of Tongue for Lingual Tonsil\n- Invasion of \n + Lamina propria, submucosa, musculature (intrinsic)\n- Lingual Tonsil for Base of Tongue\n- Tumor crosses midline", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_84410", "VALUE:L" ], [ "200", "Any size tumor with extension to\n\nOropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Buccal mucosa\n- Floor of mouth\n- Gum (gingiva)\n - Lateral walls (both) through soft palate or base of tongue\n - Soft palate (inferior surface including uvula, superior [nasopharyngeal] surface, NOS)\n\nPharyngeal Tonsil (C111)\n- Nasal cavity\n- Oropharynx\n- Pterygopalatine fossa \n- Soft palate, inferior surface including uvula\n\nSoft Palate (C051, C052)\n- Buccal mucosa (inner cheek)\n- Gum (gingiva), upper\n - Lateral pharyngeal wall\n - Tonsils, including tonsillar pillars and fossae\n\nTongue Base (C019, C024)\n- Anterior two-thirds of tongue for base of tongue\n- Floor of mouth\n- Glossoepiglottic fold\n- Glossopharyngeal fold\n- Lateral pharyngeal wall\n- Lower gingiva\n- Pharyngoepiglottic fold\n- Soft palate, inferior surface or NOS including uvula\n- Sublingual gland\n- Tonsil, tonsillar pillars and fossae", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_84410", "VALUE:RE" ], [ "300", "Epiglottis, lingual surface", "VALUE:T3", "VALUE:L" ], [ "400", "Epiglottis, lingual surface plus both lateral walls through soft palate or base of tongue or other structures in code 200 OR\n\nEpiglottis WITH fixation", "VALUE:T3", "VALUE:RE" ], [ "500", "Oropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Hypopharynx, NOS\n- Larynx, NOS\n- Posterior surface of epiglottis\n- Pyriform sinus\n- Soft tissue of neck\n\nPharyngeal Tonsil (C111)\n- Hard Palate\n- Mandible\n- Paranasal Sinuses\n- Soft Palate (C051, C052)\n- Hard Palate\n- Mandible", "VALUE:T4a", "VALUE:RE" ], [ "550", "All Sites\n- Deep (extrinsic) muscle of tongue\n + Genioglossus\n + Geniohyoid\n + Hyoglossus\n + Mylohyoid\n + Palatoglossus\n + Styloglossus\n- Ramus of mandible\n\nOropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Hard palate\n- Mandible, NOS\n\nSoft Palate (C051, C052)\n- Hypopharynx\n- Maxilla\n- Maxilla sinus (antrum)\n- Nasal cavity \n- Palatine bone \n- Tongue\n\nTongue Base (C019, C024)\n- Hard palate\n- Hypopharynx\n- Larynx\n- Mandible", "VALUE:T4a", "VALUE:D" ], [ "600", "Oropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Prevertebral fascia/muscle", "VALUE:T4b", "VALUE:RE" ], [ "700", "Oropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Prevertebral fascia/muscle with extension to structure in code 550 OR\n\nAll Sites\n- Carotid artery (encasing)\n- Lateral nasopharynx\n- Masseter muscle\n- Masticator space\n + Cranial nerve V-third division\n + Muscles of mastication\n + Temporalis muscles\n- Parapharyngeal extension (pharyngeal space invasion)\n- Pterygoid plates\n- Skull (base, bone, NOS)\n\nOropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Anterior 2/3 tongue\n- Parotid gland\n\nPharyngeal Tonsil (C111)\n- Brain\n- Cranial nerve involvement\n- Hypopharynx\n- Infratemporal fossa\n- Orbit (floor, NOS)\n- Soft tissues of neck\n\nSoft Palate (C051, C052)\n- Nasopharynx (lateral, NOS)\n\nTongue Base (C019, C024)\n- Skin", "VALUE:T4b", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bap.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bap.json deleted file mode 100644 index 7decf5ae4..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bap.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "extension_bap", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "notes" : "**Note 1:** **Intrinsic and extrinsic muscles** \n* The intrinsic muscles of tongue are four paired muscles within the tongue which control its shape. \n* The extrinsic muscles originate from structures outside the tongue and control its positioning.\n\n**Note 2:** **Parapharyngeal involvement** \n* Parapharyngeal involvement (pharyngeal space invasion) (code 700) denotes postero-lateral infiltration of tumor beyond the pharyngobasilar fascia. \n* The pharyngobasilar fascia is the fibrous layer of the pharyngeal wall between the mucosa and the muscular layer, attached superiorly to the basilar part of the occipital bone and diminishing in thickness as it descends.\n\n**Note 3:** **Masticator space** \n* The masticator space (code 700) primarily consists of the muscles of mastication, the medial and lateral pterygoid, masseter, and temporalis muscles. \n* The space also includes the ramus of the mandible and the third division of cranial nerve V as it passes through the foramen ovale into the suprahyoid neck.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) O'Sullivan, B., Lydiatt, W.M., Shah, J.P., et al. **HPV-Mediated (p16+) Oropharyngeal Cancer**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-19T21:10:20.558Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "100", "Any size tumor with extension to\n\nAll sites\n- Confined to site of origin\n- Localized, NOS\n\nOropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Base of tongue (including lingual tonsil)\n- Tonsil (palatine, NOS)\n- Tonsillar pillar/fossa\n- Wall (anterior [including vallecula], lateral, posterior)\n\nPharyngeal Tonsil (C111)\n- Adenoid \n- Nasopharynx (inferior wall, superior surface of soft palate)\n- Pharyngeal tonsil (nasopharyngeal tonsil) \n- Posterior superior wall (vault)\n\nSoft Palate (C051, C052)\n- Invasion of \n + Lamina propria, submucosa, musculature\n- Tumor crosses midline\n\nTongue Base (C019, C024)\n- Base of tongue for lingual tonsil\n- Invasion of \n + Lamina propria, submucosa, musculature (intrinsic)\n- Lingual tonsil for base of tongue\n- Tumor crosses midline", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_58130", "VALUE:L" ], [ "200", "Any size tumor with extension to\n\nOropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Buccal mucosa\n- Floor of mouth\n- Gum (gingiva)\n - Lateral walls (both) through soft palate or base of tongue\n - Soft palate (inferior surface including uvula, superior [nasopharyngeal] surface, NOS)\n\nPharyngeal Tonsil (C111)\n- Nasal cavity\n- Oropharynx\n- Pterygopalatine fossa \n- Soft palate, inferior surface including uvula\n\nSoft Palate (C051, C052)\n- Buccal mucosa (inner cheek)\n- Gum (gingiva), upper\n - Lateral pharyngeal wall\n - Tonsils, including tonsillar pillars and fossae\n\nTongue Base (C019, C024)\n- Anterior two-thirds of tongue for base of tongue\n- Floor of mouth\n- Glossoepiglottic fold\n- Glossopharyngeal fold\n- Lateral pharyngeal wall\n- Lower gingiva\n- Pharyngoepiglottic fold\n- Soft palate, inferior surface or NOS including uvula\n- Sublingual gland\n- Tonsil, tonsillar pillars and fossae", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_58130", "VALUE:RE" ], [ "300", "Epiglottis, lingual surface", "VALUE:T3", "VALUE:L" ], [ "400", "Epiglottis, lingual surface plus both lateral walls through soft palate or base of tongue or other structures in code 200 or\n\nEpiglottis WITH fixation", "VALUE:T3", "VALUE:RE" ], [ "600", "Oropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Hypopharynx, NOS\n- Larynx, NOS\n- Posterior surface of epiglottis\n- Prevertebral fascia/muscle\n- Pyriform sinus\n- Soft tissue of neck\n\nPharyngeal Tonsil (C111)\n- Hard palate\n- Mandible\n- Paranasal sinuses\n\nSoft Palate (C051, C052)\n- Hard palate\n- Mandible", "VALUE:T4", "VALUE:RE" ], [ "700", "All sites\n- Carotid artery (encasing)\n- Deep/extrinsic muscles of tongue\n + Genioglossus\n + Hyoglossus\n + Mylohyoid\n + Palatoglossus\n + Styloglossus\n- Lateral nasopharynx\n- Masseter muscle\n- Masticator space\n + Cranial nerve V-third division\n + Muscles of mastication\n + Pterygoid muscle (lateral, medial, NOS)\n + Ramus of mandible\n + Temporalis muscles\n- Parapharyngeal extension (pharyngeal space invasion)\n- Pterygoid plates\n- Skull (base, bone, NOS)\n\nFurther contiguous extension\n\nOropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Anterior 2/3 of tongue\n- Hard palate\n- Mandible\n- Parotid gland\n\nPharyngeal Tonsil (C111)\n- Brain\n- Cranial nerve involvement\n- Hypopharynx\n- Infratemporal fossa/masticator space\n- Orbit (floor, NOS)\n- Soft tissues of neck\n\nSoft Palate (C051, C052)\n- Hypopharynx\n- Maxilla \n- Maxillary sinus (antrum)\n- Nasal cavity\n- Nasopharynx (lateral, NOS)\n- Palatine bone (bone of hard palate)\n- Tongue\n\nTongue Base (C019, C024)\n- Hard palate\n- Hypopharynx\n- Larynx\n- Mandible \n- Skin", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bau.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bau.json deleted file mode 100644 index 95606f172..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bau.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "extension_bau", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "notes" : "**Note 1:** **Impaired vocal cord mobility** \n* Impaired vocal cord mobility, also described as vocal cord paresis, may suggest invasion of intrinsic laryngeal muscle. \n* Fixation of the vocal cord may be described as immobility of the arytenoids noted on endoscopy, vocal cord paralysis, or deviation of larynx to fixed side.\n\n**Note 2:** **Localized tumor** \n* Code 100 for localized tumor only if no information is available to identify further extension.\n\n**Note 3:** **Limited to the larynx** \n* Tumor limited to the larynx (code 200) includes tumor involving, but limited to, the supraglottis, glottis and subglottis.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Patel, S.G., Lydiatt, W.M., Shah, J.P., et al. **Larynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-17T16:15:00.739Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:Tis", "VALUE:IS" ], [ "100", "Invasive tumor confined to one subsite with normal vocal cord mobility\n\nSupraglottis \n- Aryepiglottic fold\n- Cartilage (arytenoid, corniculate, cuneiform, laryngeal, NOS)\n- Epiglottis (infrahyoid, laryngeal [posterior] surface of epiglottis)\n- Epiglottis (suprahyoid) (including tip, lingual (anterior) and laryngeal surfaces)\n- Epilarynx, NOS\n- False cords: ventricular bands/cavity/vestibular fold\n\nConfined to epiglottis, NOS\nConfined to supraglottis, NOS\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "200", "Mucosa of more than one subsite of supraglottis listed in code 100\nand/or glottis\n\nLimited to larynx, NOS", "VALUE:T2", "VALUE:L" ], [ "250", "Mucosa of\n- Base of tongue\n- Pyriform sinus (medial wall)\n- Vallecula", "VALUE:T2", "VALUE:RE" ], [ "300", "Tumor limited to larynx with vocal cord fixation", "VALUE:T3", "VALUE:L" ], [ "400", "Vocal cord fixation of larynx with extension to structures listed in code 250 OR\n\nCricoid cartilage \nHypopharynx, NOS\nParaglottic space\nPostcricoid area\nPre-epiglottic space\nPre-epiglottic tissues", "VALUE:T3", "VALUE:RE" ], [ "450", "Thyroid cartilage (inner cortex) (minor erosion)", "VALUE:T3", "VALUE:D" ], [ "500", "For epiglottis (anterior surface, NOS) primaries only\n\nBuccal mucosa\nFloor of mouth\nGum (gingiva)\nNasopharynx\nPterygoid muscle\nSoft palate", "VALUE:T4a", "VALUE:RE" ], [ "600", "Thyroid cartilage (inner cortex) (inner erosion) with extension to structures in code 500 OR\n\nEsophagus\nExtrinsic muscle(s) of tongue\n- Genioglossus\n- Geniohyoid\n- Hyoglossus\n- Mylohyoid\n- Palatoglossus\n- Styloglossus\n\nOropharynx, NOS\nStrap muscle(s)\n- Omohyoid\n- Sternohyoid\n- Sternothyroid\n- Thyrohyoid\n\nSkin\nSoft tissues of neck\nThyroid cartilage (outer cortex, NOS)\nThyroid gland\nTrachea", "VALUE:T4a", "VALUE:D" ], [ "700", "Carotid artery (encased)\nMediastinal structure(s)\nPrevertebral space\n\nFurther contiguous extension\n\nFor epiglottis primaries only\n* Anterior 2/3 of tongue\n* Bone\n* Mandible\n* Parotid gland", "VALUE:T4b", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbb.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbb.json deleted file mode 100644 index bfb0ebec5..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbb.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "extension_bbb", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "notes" : "**Note 1:** **Wall of the Esophagus** \n* The wall of the esophagus has five layers: mucosal (code 100), submucosal (code 150), muscular (code 250), subserosal (code 300) and serosal (code 400). \n * The three layers of the mucosa (epithelium, lamina propria, and muscularis mucosae) may be called the m1, m2, and m3 layers. The submucosa may be described as having inner, middle, and outer thirds called sm1, sm2, and sm3.\n\n**Note 2:** **High grade dysplasia** \n* Non-invasive carcinomas in the esophagus formerly called in situ are now called high grade dysplasia. \n* High grade dysplasia and severe dysplasia are generally not reportable in cancer registries. \n * Code 000 if your registry collects these tumors\n\n**Note 3:** **Intraluminal extension** \n* Ignore intraluminal extension to adjacent segment(s) of esophagus or to cardia of stomach and code depth of invasion or extra-esophageal spread as indicated.\n\n**Note 4:** **Through the muscularis propria** \n* If the tumor's extension is only described by a phrase like \"through the muscularis propria\", this could mean that the cancer has penetrated the outermost muscle cells but not beyond (code 250); but usually \"through the muscularis\" or \"through the esophageal wall\" is used to indicate that the cancer extends beyond the muscle and into adjacent tissue (code 300).", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Rice, T.W., Kelsen, D., Hofstetter, W.L., et al. **Esophagus and Esophagogastric Junction**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-15T21:24:30.116Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ, intraepithelial, non-invasive, high-grade dysplasia\n(Adeno)carcinoma, noninvasive, in a polyp", "VALUE:Tis", "VALUE:IS" ], [ "100", "Intramucosal, NOS\nLamina propria\nMucosa, NOS\nMuscularis mucosae", "VALUE:T1a", "VALUE:L" ], [ "150", "Submucosa (superficial invasion)", "VALUE:T1b", "VALUE:L" ], [ "200", "Confined to esophagus, NOS\n\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "250", "Muscularis propria", "VALUE:T2", "VALUE:L" ], [ "300", "Extension through wall, NOS \nInvasion through muscularis propria or muscularis, NOS\nPerimuscular tissue invaded\nSubserosal tissue/(sub)serosal fat invaded", "VALUE:T3", "VALUE:L" ], [ "350", "Adventitia and/or soft tissue invaded\nEsophagus is described as \"FIXED\"\n\nExtension to adjacent (connective) tissue \nWITHOUT perforation of visceral peritoneum covering these structures\nGastric artery\nLigaments\n- Gastrocolic\n- Gastrohepatic\n- Gastrosplenic\n- Omentum (greater, lesser, NOS)\n\nPerigastric fat", "VALUE:T3", "VALUE:RE" ], [ "400", "All subsites\n- Azygos vein\n- Diaphragm (excluding abdominal/lower esophagus, see code 500)\n- Mesothelium\n- Pericardium (excluding thoracic/middle esophagus, see code 500)\n- Peritoneum, NOS\n- Pleura (excluding cervical/upper esophagus, see code 500)\n- Serosa (invasion of/or through)\n- Tunica serosa\n- Visceral peritoneum (including perforation)\n\nCervical esophagus\n- Hypopharynx\n- Jugular vein\n- Larynx\n- Thyroid gland \n\nIntrathoracic esophagus, lower portion (abdominal)\n- Blood vessel(s), major\n + Gastric artery/vein\n- Stomach, cardia (via serosa)", "VALUE:T4a", "VALUE:RE" ], [ "500", "Abdominal/lower esophagus\n- Diaphragm fixed \n\nCervical/upper esophagus\n- Pleura \n\nThoracic/middle esophagus\n- Pericardium\n\nEsophagus GE Junction \n- Abdominal wall\n- Adrenal (suprarenal) gland\n- Kidney\n- Retroperitoneum", "VALUE:T4a", "VALUE:D" ], [ "600", "All subsites\n- Adjacent structure(s), NOS\n- Aorta \n\nCervical esophagus\n- Blood vessel(s)\n + Carotid artery \n + Subclavian artery\n- Carina \n- Cervical vertebra(e) \n- Trachea \n\nIntrathoracic, upper or mid-portion, esophagus\n- Blood vessel(s), major\n + Pulmonary artery/vein \n + Vena cava \n- Carina \n- Trachea\n\nIntrathoracic, lower portion (abdominal), esophagus\n- Blood vessel(s)\n + Vena cava \n\nIntrathoracic esophagus (all portions)\n- Adjacent rib(s) \n- Lung via bronchus\n- Mediastinal structure(s), NOS \n- Thoracic vertebra(e)\n\nEsophagus GE Junction\n- Liver\n- Pancreas\n- Small intestine (duodenum [via serosa], ileum, jejunum)\n- Spleen\n- Transverse colon (including flexures)", "VALUE:T4b", "VALUE:RE" ], [ "700", "Codes (500) + (600)\n\nAll subsites\n- Airway\n- Vertebral body\n\nCervical/upper esophagus\n- Lung\n- Mainstem bronchus\n\nEsophagus GE Junction\n- Trachea\n\nStated as unresectable, NOS\n\nFurther contiguous extension", "VALUE:T4b", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbd.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbd.json deleted file mode 100644 index 676c2a255..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbd.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "id" : "extension_bbd", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Zhu, A.X., Pawlik, T.M., Vauthey, J.N., et al. **Gallbladder**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:50.284Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:Tis", "VALUE:IS" ], [ "100", "Invasive tumor confined to\n- Lamina propria\n- Mucosa, NOS\n- Submucosa (superficial invasion)", "VALUE:T1a", "VALUE:L" ], [ "200", "Muscularis propria (layer)", "VALUE:T1b", "VALUE:L" ], [ "300", "Confined to gallbladder, NOS\n\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "400", "Perimuscular connective tissue (peritoneal side)\n- WITHOUT involvement of serosa (visceral peritoneum)\n\nPeritoneal side of gallbladder", "VALUE:T2a", "VALUE:RE" ], [ "450", "Perimuscular connective tissue (hepatic side)\n- WITH no extension into liver\n\nHepatic side of gallbladder", "VALUE:T2b", "VALUE:RE" ], [ "500", "Perimuscular tissue, NOS\n- UNKNOWN if liver involved", "VALUE:T2", "VALUE:RE" ], [ "550", "Ampulla of Vater\nBranch(es) of hepatic artery (right or left) \nBranch(es) of portal vein (right or left)\nDuodenum\nExtrahepatic bile duct(s)\nLiver, less than or equal to 2 cm OR distance not stated\nOmentum (greater, lesser, NOS)\nPancreas\nSerosa (visceral peritoneum)\nSmall intestine, NOS", "VALUE:T3", "VALUE:RE" ], [ "600", "Abdominal wall\nColon\nCystic artery/vein\nDiaphragm\nLiver, greater than 2 cm\nStomach", "VALUE:T3", "VALUE:D" ], [ "700", "Hepatic artery (common, NOS)\nPortal vein (main, NOS)\n\nTwo or more extrahepatic organs or structures\n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbe.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbe.json deleted file mode 100644 index 1341c49b7..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbe.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "extension_bbe", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "notes" : "**Note 1:** **High grade dysplasia** \n* High grade dysplasia and severe dysplasia of the small intestine are generally not reportable in cancer registries.\n * Code 000 if your registry collects these tumors\n\n**Note 2:** **Depth of invasion** \n* Code depth of invasion in preference to intraluminal spread or lateral extension to adjacent segment(s) of small intestine or cecum.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Coit, D.G., Kelsen, D., Hofstetter, W.L., et al. **Small Intestine**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T17:30:11.995Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive\n(Adeno)carcinoma, noninvasive, in a polyp or adenoma", "VALUE:Tis", "VALUE:IS" ], [ "100", "Intramucosa, NOS\nLamina propria\nMucosa, NOS\nMuscularis mucosae", "VALUE:T1a", "VALUE:L" ], [ "200", "Submucosa (superficial invasion)", "VALUE:T1b", "VALUE:L" ], [ "250", "Confined to polyp (head, stalk, NOS)\nIntraluminal spread to other segments of small intestine or cecum\n\nConfined to small intestine, NOS\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "300", "Muscularis propria", "VALUE:T2", "VALUE:L" ], [ "400", "Extension through wall, NOS\nSubserosal tissue/(sub)serosal fat invaded\nThrough muscularis propria or muscularis, NOS\nTransmural, NOS\nWall, NOS", "VALUE:T3", "VALUE:L" ], [ "500", "Adjacent (connective) tissue(s), NOS (without serosal penetration)\nFat, NOS\nMesenteric fat\nMesentery (adjacent loops of bowel)\nNonperitonealized perimuscular tissue\nRetroperitoneum", "VALUE:T3", "VALUE:RE" ], [ "600", "Abdominal wall (via serosa)\nAdjacent organ(s)/structure(s)\nMesothelium\nOther loops of small intestine\nOther segments of small intestine (via serosa)\nSerosa\nTunica serosa\nVisceral peritoneum\n\nDuodenum (C170)\n- Ampulla of Vater \n- Blood vessel(s), major\n + Aorta\n + Gastroduodenal artery\n + Portal vein\n + Renal vein\n + Superior mesenteric artery or vein\n + Vena cava\n- Diaphragm\n- Extrahepatic bile duct(s)\n- Gallbladder\n- Hepatic flexure\n- Kidney (right or NOS)\n- Liver (quadrate lobe, right lobe or NOS)\n- Omentum\n- Pancreas (pancreatic duct)\n- Stomach\n- Transverse colon\n- Ureter, right\n\nJejunum and Ileum (C171, C172)\n- Colon including appendix", "VALUE:T4", "VALUE:RE" ], [ "700", "Jejunum and Ileum (C171, C172)\n- Bladder\n- Fallopian tube(s)\n- Ovary(ies)\n- Uterus\n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbi.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbi.json deleted file mode 100644 index 61f2b25c3..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbi.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "extension_bbi", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "notes" : "**Note:** **FIGO and extension information** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and extension information on the primary tumor are available, use the extension information to code primary tumor in preference to a statement of FIGO stage.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Gibb, R.K., Olawaiye, A.B., Mutch, D.G., et al. **Vulva**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T15:31:44.561Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ, intraepidermal, intraepithelial, preinvasive, noninvasive \nBowen disease", "VALUE:88", "VALUE:IS" ], [ "100", "Vulva only stromal invasion less than or equal to 1 mm \n - UNKNOWN or NO perineum involvement\n\nInvasive carcinoma confined to\n- Musculature\n- Submucosa\n- Vulva including skin\n\nFIGO Stage IA", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_34262", "VALUE:L" ], [ "150", "Vulva only stromal invasion not known\n - UNKNOWN or NO perineum involvement\n\nConfined to vulva, NOS\nLocalized, NOS\n\nFIGO Stage I [NOS]", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_34262", "VALUE:L" ], [ "200", "Vulva and perineum stromal invasion less than or equal to 1 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_34262", "VALUE:RE" ], [ "250", "Vulva and perineum stromal invasion not known", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_34262", "VALUE:RE" ], [ "300", "Vulva only stromal invasion greater than 1 mm\n - UNKNOWN or NO perineum involvement\n\nConfined to\n- Musculature\n- Submucosa\n- Vulva including skin\n\nFIGO Stage IB", "VALUE:T1b", "VALUE:L" ], [ "400", "Vulva and perineum only stromal invasion greater than 1 mm", "VALUE:T1b", "VALUE:RE" ], [ "500", "Adjacent perineal structures\n- Lower/distal third of urethra\n- Lower/distal third of vagina\n\nAnus\nPerianal skin\nUrethra, NOS \nVagina, NOS\n\nFIGO Stage II", "VALUE:T2", "VALUE:RE" ], [ "600", "Bladder wall or bladder, NOS excluding mucosa\nRectal wall or rectum, NOS excluding mucosa\nVagina\n - Upper/proximal two-thirds", "VALUE:T3", "VALUE:RE" ], [ "700", "Bladder mucosa\nFixed to pubic bone (pelvic bone)\nPerineal body\nRectal mucosa\nUrethra:\n - Upper/proximal two-thirds\n\nFurther contiguous extension\n\nFIGO Stage IVA based on extension", "VALUE:T3", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbk.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbk.json deleted file mode 100644 index e11db3ba3..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbk.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "extension_bbk", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "notes" : "**Note:** **FIGO and extension information** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and extension information on the primary tumor are available, use the extension information to code primary tumor in preference to a statement of FIGO stage.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Erickson, B.A., Olawaiye, A.B., Mutch, D.G., et al. **Cervix Uteri**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T10:58:37.676Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive, preinvasive\nCancer in situ WITH endocervical gland involvement\n\nCervical intraepithelial neoplasia (CIN) Grade III", "VALUE:88", "VALUE:IS" ], [ "100", "Measured stromal invasion 3.0 mm or less\nAND horizontal spread of 7.0 mm or less\n\nFIGO Stage IA1", "VALUE:T1a1", "VALUE:L" ], [ "150", "Measured stromal invasion 3.1 mm to 5.0 mm\nAND horizontal spread of 7.0 mm or less\n\nFIGO Stage IA2", "VALUE:T1a2", "VALUE:L" ], [ "200", "Stromal invasion 5.0 mm or less measured from the base of the epithelium \nAND horizontal spread of 7.0 mm or less\n\nFIGO Stage IA [NOS]", "VALUE:T1a", "VALUE:L" ], [ "250", "Clinically visible lesion (macroscopic), including superficial invasion\n\nFIGO Stage IB1, IB2", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_59134", "VALUE:L" ], [ "300", "Confined to cervix uteri or uterus, NOS\n* Except corpus uteri, NOS (see code 350)\n* Not clinically visible or unknown if clinically visible\n\nLocalized, NOS\n\nFIGO Stage IB [NOS]", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_59134", "VALUE:L" ], [ "350", "Corpus uteri, NOS \n* Confined to corpus uteri\n* Size, depth and horizontal spread unknown\n\nFIGO Stage I [NOS]", "VALUE:T1", "VALUE:RE" ], [ "400", "Any size tumor WITHOUT parametrial (paracervical soft tissue) invasion\n- Cul de sac (rectouterine pouch)\n- Upper two-thirds of vagina including fornices\n- Vagina, NOS\n- Vaginal wall, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_59134", "VALUE:RE" ], [ "450", "Ligament(s) (broad, cardinal, uterosacral)\nParametrial (paracervical soft tissue) invasion\n\nFIGO Stage IIB", "VALUE:T2b", "VALUE:RE" ], [ "500", "Invasion beyond uterus, NOS\n\nFIGO Stage II [NOS]", "VALUE:T2", "VALUE:RE" ], [ "550", "Bladder wall\nBladder, NOS excluding mucosa\nBullous edema of bladder mucosa\nLower third of vagina\nRectal wall\nRectum, NOS excluding mucosa\nUreter, intra- and extramural\nVagina, lower third (not extending to pelvic wall)\nVulva\n\nFIGO Stage IIIA", "VALUE:T3a", "VALUE:RE" ], [ "600", "Described clinically as frozen pelvis\nHydronephrosis or nonfunctioning kidney\nPelvic wall(s) involvement\n\nFIGO Stage IIIB", "VALUE:T3b", "VALUE:RE" ], [ "700", "Fallopian tube(s)\nOvary(ies)\nUrethra\n\nFIGO Stage III [NOS]", "VALUE:T3", "VALUE:RE" ], [ "750", "Bladder mucosa (for bullous edema of bladder mucosa, see code 550)\nRectal mucosa\nSigmoid colon\nSmall intestine\n\nFIGO Stage IVA\n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbl.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbl.json deleted file mode 100644 index a944bd2e1..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbl.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "extension_bbl", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "notes" : "**Note 1:** **FIGO and extension information** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and extension information on the primary tumor are available, use the extension information to code primary tumor in preference to a statement of FIGO stage.\n\n**Note 2:** **EID and SEIC** \n* Code 050 is for the following in situ histologies (behavior /2) only\n - Endometrial intraepithelial carcinoma (EID) (8380/2)\n - Serous endometrial intraepithelial carcinoma (SEIC) (8441/2)", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Powell, M.A., Olawaiye, A.B., Mutch, D.G., et al. **Corpus Uteri - Carcinoma and Carcinosarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-17T20:51:43.535Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive, preinvasive\nEndometrial intraepithelial neoplasia (EIN) (8380/2)", "VALUE:88", "VALUE:IS" ], [ "050", "Endometrial intraepithelial carcinoma (EIC) (8380/2)\nSerous endometrial intraepithelial carcinoma (SEIC) (8441/2)", "VALUE:T1", "VALUE:IS" ], [ "100", "Confined to endometrium (stroma)\n* Invasion of inner half of myometrium\n\nFIGO Stage IA", "VALUE:T1a", "JUMP:peritoneal_cytology_with_primary_tumor_for_ss2018_t_66387" ], [ "150", "Code 100 + Endocervical glandular involvement", "VALUE:T1a", "VALUE:RE" ], [ "200", "Invasion of outer half of myometrium\n\nFIGO Stage IB", "VALUE:T1b", "JUMP:peritoneal_cytology_with_primary_tumor_for_ss2018_t_66387" ], [ "250", "Code 200 + Endocervical glandular involvement", "VALUE:T1b", "VALUE:RE" ], [ "300", "Invasion of myometrium, NOS\nInvasive cancer confined to corpus uteri\nLocalized, NOS\n\nFIGO Stage I [NOS]", "VALUE:T1", "JUMP:peritoneal_cytology_with_primary_tumor_for_ss2018_t_66387" ], [ "400", "Code 300 + Endocervical glandular involvement", "VALUE:T1", "VALUE:RE" ], [ "500", "Cervical stroma \nCervix uteri, NOS\n\nTumor invading the stromal connective tissue of the cervix but not extending beyond the uterus\n\nFIGO Stage II", "VALUE:T2", "VALUE:RE" ], [ "550", "Adnexa (direct extension or metastasis)\n- Fallopian tube(s)\n- Ovary(ies)\n\nSerosa, NOS\nTunica serosa (visceral peritoneum of corpus, serosa covering the corpus) \nTunica serosa of corpus\n\nFIGO Stage IIIA", "VALUE:T3a", "VALUE:RE" ], [ "600", "Bladder, NOS (excluding mucosa)\nLigaments (broad, round, uterosacral)\nParametrium, NOS\nParietal serosa of pelvic wall\nPelvic wall(s)\nRectal wall\nRectum, NOS excluding mucosa\nUreter\nVagina (direct extension or metastasis) \nVisceral peritoneum of pelvic organs excluding serosa of corpus\nVulva\n\nDescribed clinically as \"frozen pelvis\", NOS\n\nFIGO Stage IIIB", "VALUE:T3b", "VALUE:RE" ], [ "650", "FIGO Stage III [NOS]", "VALUE:T3", "VALUE:RE" ], [ "700", "Infiltration of abdominal tissues, one of the following sites\n* Abdominal serosa (visceral or parietal peritoneum of abdomen)\n* Abdominal structures (other, NOS)\n* Abdominal tissue (infiltration) \n* Bladder mucosa (excluding bullous edema)\n* Bowel mucosal\n* Cul de sac (rectouterine pouch or Pouch of Douglas)\n* Sigmoid colon\n* Small intestine\n\nFurther contiguous extension\n\nFIGO Stage IVA", "VALUE:T4", "VALUE:D" ], [ "750", "FIGO Stage IV [NOS]", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbn.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbn.json deleted file mode 100644 index fc681174d..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbn.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "extension_bbn", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "notes" : "**Note 1:** **Multifocal tumors** \n* In case of multifocal papillary noninvasive tumors (code 000) and nonpapillary in situ tumors (code 050), code 050.\n\n**Note 2:** **Involvement of both renal pelvis and ureter** \n* Tumor involving both renal pelvis and ureter (unifocal or multifocal) is classified by the depth of greatest invasion in either organ. \n\n**Note 3:** **Ureter tumor with bladder invasion** \n* Direct invasion of the bladder by a ureteral tumor is classified by the depth of greatest invasion of the bladder or ureter.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) McKiernan, J.M., Hansel, D.E., Stadler, W.M., et al. **Renal Pelvis and Ureter**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-17T11:02:11.331Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "Papillary (8130/2, 8131/2, other histologies, see code 050)\n- Non-infiltrating or non-invasive papillary transitional cell carcinoma\n- Non-infiltrating or non-invasive papillary urothelial carcinoma\n- Papillary transitional cell carcinoma, with inferred description of non-invasion\n- Papillary urothelial carcinoma, with inferred description of non-invasion", "VALUE:Ta", "VALUE:IS" ], [ "050", "Nonpapillary \n- Carcinoma in situ, NOS \n- Sessile (flat) (solid) carcinoma in situ \n- Transitional cell carcinoma in situ\n- Urothelial carcinoma (in situ, non-infiltrating, non-invasive)\n\nMultifocal papillary and nonpapillary non-invasive tumors (see Note 1)", "VALUE:Tis", "VALUE:IS" ], [ "100", "Subepithelial connective tissue (lamina propria, submucosa) of renal pelvis only OR\nSubepithelial connective tissue (lamina propria, submucosa) of ureter only\n\nConfined to renal pelvis, NOS\nConfined to ureter, NOS\n\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "200", "Renal pelvis and ureter (unifocal or multifocal)\n- Subepithelial connective tissue\n + Renal pelvis from ureter\n + Ureter from renal pelvis\n + Distal ureter from proximal ureter\n\nExtension to bladder from ureter\n- Subepithelial connective tissue of distal ureter and/or bladder", "VALUE:T1", "VALUE:RE" ], [ "300", "Muscularis of renal pelvis only OR\nMuscularis of ureter only", "VALUE:T2", "VALUE:L" ], [ "400", "Code 200 + 300\n\nRenal pelvis and ureter (unifocal or multifocal)\n- Muscularis\n + Distal ureter from proximal ureter \n + Renal pelvis from ureter\n + Ureter from renal pelvis\n\nExtension to bladder from ureter\n- Muscularis of distal ureter and/or bladder", "VALUE:T2", "VALUE:RE" ], [ "500", "Extension to/Invasion of beyond muscularis into\n- Peripelvic fat (renal pelvis)\n- Periureteric fat (ureter)\n- Retroperitoneal soft/connective tissue\n\nFor renal pelvis only\n- Ipsilateral kidney parenchyma and kidney, NOS", "VALUE:T3", "VALUE:RE" ], [ "600", "Extension to/Invasion of\n* Duodenum (from right renal pelvis or right ureter)\n* Ipsilateral adrenal (suprarenal) gland \n* Major blood vessel(s)\n - Aorta\n - Renal artery/vein\n - Vena cava (inferior)\n* Psoas muscle (ureter)\n* Tumor thrombus in a renal vein, NOS", "VALUE:T4", "VALUE:RE" ], [ "700", "Extension to/Invasion of\n* Ascending colon (from right renal pelvis or right ureter)\n* Bladder (wall or mucosa) from renal pelvis\n* Colon, NOS\n* Descending colon (from right renal pelvis or right ureter)\n* Ipsilateral kidney parenchyma from ureter\n* Liver (from right renal pelvis or right ureter)\n* Pancreas\n* Perirenal (perinephric) fat (via kidney)\n* Prostate (ureter)\n* Spleen (from left renal pelvis or left ureter)\n* Uterus (ureter)\n\n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbp.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbp.json deleted file mode 100644 index 8840d6b5d..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbp.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "extension_bbp", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "notes" : "**Note 1:** **Gerota's fascia** \n* Gerota's fascia is a fibrous tissue sheath surrounding the kidney and suprarenal or adrenal gland. The perirenal fat, renal capsule, and renal parenchyma lie below the fascia.\n\n**Note 2:** **Proximal convoluted tubule** \n* The most common site for renal parenchymal cancer to develop is in the proximal convoluted tubule. \n* Tumor extension from one of these structures into another is coded 100 and is dependent on size in the absence of further involvement.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Rini, B.I., McKiernan, J.M., Stadler, W.M., et al. **Kidney**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-17T11:08:59.665Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "100", "Any size tumor\n* Invasion of renal capsule\n* Invasive cancer confined to kidney cortex and/or medulla\n\nConfined (limited) to the kidney, NOS\nLocalized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_67751", "VALUE:L" ], [ "200", "Blood vessel(s) (major)\n- Extrarenal portion of renal vein or segmental (muscle containing branches)\n- Hilar blood vessel\n- Perirenal vein\n- Renal artery\n- Renal vein, NOS\n- Tumor thrombus in a renal vein, NOS\n\nInvasion of perirenal and/or renal sinus fat but not beyond Gerota's fascia\nPelvicalyceal system\nPerinephric tissue invasion WITHOUT extension beyond the Gerota's fascia\nRenal pelvis or calyces involved\nSeparate focus of tumor in renal pelvis/calyx", "VALUE:T3a", "VALUE:RE" ], [ "300", "Inferior vena cava (IVC) involvement below diaphragm", "VALUE:T3b", "VALUE:RE" ], [ "400", "Inferior vena cava (IVC) involvement above diaphragm OR invades wall of IVC", "VALUE:T3c", "VALUE:RE" ], [ "500", "Tumor extends into major veins\nNot beyond Gerota's fascia (see code 600)\n\nIVC, NOS", "VALUE:T3", "VALUE:RE" ], [ "600", "Adrenal gland (ipsilateral) (contiguous involvement) (see EOD Mets for noncontiguous involvement)\n\nExtension beyond Gerota's fascia to\n- Ascending colon from right kidney\n- Beyond Gerota's fascia, NOS\n- Descending colon from left kidney\n- Diaphragm\n- Duodenum from right kidney\n- Peritoneum\n- Psoas muscle\n- Quadratus lumborum muscle\n- Retroperitoneal soft tissue\n- Tail of pancreas\n- Ureter (ipsilateral), including implant(s)", "VALUE:T4", "VALUE:RE" ], [ "700", "Aorta\nLiver from right kidney\nRibs\nSpleen from left kidney\nStomach\n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbx.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbx.json deleted file mode 100644 index 03825dfc4..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbx.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "extension_bbx", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "notes" : "**Note 1:** **Locally advanced, resectable tumor** \n* Code 500 describes locally advanced, but potentially resectable tumor.\n\n**Note 2:** **Locally advanced, unresectable tumor** \n* Codes 600 and 700 describes locally advanced, technically unresectable tumor.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Rusch, V.W., et al. **Malignant Plural Mesothelioma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T18:39:26.223Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "100", "Ipsilateral parietal pleura with/without involvement of\n- Diaphragmatic pleura\n- Mediastinal pleura \n- Visceral pleura\n\nConfined to pleura (mesothelioma), NOS\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "200", "Ipsilateral pleural surfaces all involved (diaphragmatic, parietal, mediastinal, and viscera)\n* WITHOUT further involvement", "VALUE:T2", "VALUE:L" ], [ "300", "Ipsilateral pleural surfaces all involved (diaphragmatic, parietal, mediastinal, and viscera)\n* WITH involvement of at least one of the following \n - Confluent visceral pleural tumor (including any involvement of interlobar fissure) \n - Contiguous lung involvement, NOS\n - Diaphragm (Diaphragmatic muscle)\n - Lung parenchyma (direct extension)\n - Nodule(s) beneath visceral pleural surface (ipsilateral pleura)", "VALUE:T2", "VALUE:RE" ], [ "500", "Ipsilateral pleural surfaces all involved (diaphragmatic, parietal, mediastinal, and viscera)\n* WITH involvement of at least one of the following \n - Adjacent (connective) tissue, NOS\n - Endothoracic fascia\n - Mediastinal fat (mediastinal tissues)\n - Pericardium, non-transmural or NOS\n - Solitary focus of tumor extending into the chest wall", "VALUE:T3", "VALUE:RE" ], [ "600", "Ipsilateral pleural surfaces all involved (diaphragmatic, parietal, mediastinal, and viscera) \n* WITH involvement of at least one of the following \n - Chest wall (diffuse extension or multifocal masses of tumor)\n + WITH or WITHOUT associated rib destruction\n - Mediastinal organs (direct extension)\n - Pericardium (extension through to the internal surface without pericardial effusion)\n - Rib", "VALUE:T4", "VALUE:RE" ], [ "700", "Ipsilateral pleural surfaces all involved (diaphragmatic, parietal, mediastinal, and viscera) \n* WITH involvement of at least one of the following \n - Brachial plexus\n - Cervical (neck) tissues\n - Contralateral pleura (direct contiguous extension)\n - Heart muscle\n - Intra-abdominal organs\n - Myocardium\n - Pericardium (direct extension through to the internal surface with pericardial effusion)\n - Peritoneum (direct transdiaphragmatic extension of tumor)\n - Spine\n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bci.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bci.json deleted file mode 100644 index 49f9a2a7c..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bci.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "extension_bci", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "notes" : "**Note 1:** **The following histologies can be localized (code 100), systemic (700) or unknown (999)** \n\n9740 Mast cell sarcoma \n9749 Erdheim-Chester disease (2021+ only)\n9751 Langerhans cell histiocytosis, disseminated \n9755 Histiocytic sarcoma \n9756 Langerhans cell sarcoma \n9757 Interdigitating dendritic cell sarcoma \n9758 Follicular dendritic cell sarcoma \n9759 Fibroblastic reticular cell tumor\n9766 Lymphomatoid granulomatosis, Grade 3 (2021+ only)\n9930 Myeloid sarcoma \n9971 Polymorphic PTLD (2018-2020 only, nonreportable as of 2021)\n* *Note:* 9971 is /1 for 2021-2024, moved back to /3 for 1/1/2025+\n\n**Note 2:** **Lymph node involvement** \n* For histologies listed in **Note 1**, it is possible to have lymph node involvement; however, at this time, lymph node involvement for these histologies is not collected.\n\n**Note 3:** **The following histologies are systemic (code 700):**\n\n9591 Splenic B-cell lymphoma/leukemia, unclassifiable\n9724 Systemic EBV-positive T-cell lymphoma of childhood\n9727 Blastic plasmacytoid dendritic cell neoplasm\n9741 Systemic mastocytosis with an associated hematological neoplasm\n9742 Mast cell leukemia\n9762 Heavy chain diseases\n9800 Leukemia, NOS\n9801 Acute undifferentiated leukemia\n9806 Mixed-phenotype acute leukemia with t(9;22)(q34.1;q11.2); *BCR-ABL1*\n9807 Mixed-phenotype acute leukemia with t(v;11q23.3); *KMT2A*-rearranged\n9808 Mixed -phenotype acute leukemia, B/myeloid, NOS\n9809 Mixed-phenotype acute leukemia, T/myeloid, NOS\n9811 B-lymphoblastic leukemia/lymphoma, NOS\n9812 B-lymphoblastic leukemia/lymphoma with t(9;22)(q34.1;q11.2); *BCR-ABL1*\n9813 B-lymphoblastic leukemia/lymphoma with t(v;11q23.3); *KMT2A*-rearranged\n9814 B-lymphoblastic leukemia/lymphoma with t(12;21)(p13.2;q22.1); *ETV6-RUNX1*\n9815 B-lymphoblastic/lymphoma with hyperdiploidy\n9816 B-lymphoblastic/lymphoma with hypodiploidy (hypodiploid ALL)\n9817 B-lymphoblastic/lymphoma with t(5;14)(q31.1;q32.1); IGH/*IL3*\n9818 B-lymphoblastic/lymphoma with t(1;19)(q23;p13.3); *TCF3-PBX1*\n9819 B-lymphoblastic leukemia/lymphoma, BCR-ABL1-like (2021+ only)\n9820 Lymphoid leukemia, NOS\n9831 T-cell large granular lymphocytic leukemia\n9832 Prolymphocytic leukemia, NOS\n9833 B-cell prolymphocytic leukemia\n9834 T-cell prolymphocytic leukemia\n9837 T-lymphoblastic leukemia/lymphoma \n9840 Pure erythroid leukemia\n9860 Myeloid leukemia, NOS\n9861 Acute myeloid leukemia, NOS\n9863 Chronic myeloid leukemia\n9865 Acute myeloid leukemia with t(6;9)(p23;q34.1); *DEK-NUP214*\n9866 Acute promyelocytic leukemia with *PML-RARA*\n9867 Acute myelomonocytic leukemia\n9869 Acute myeloid leukemia with inv(3)(q21.3q26.2) or t(3;3)(q21.3;q26;2); *RBM15-MKL1*\n9870 Acute basophilic leukemia\n9871 Acute myeloid leukemia with inv(16)(p13.1q22) or t(16;16)(p13.1;q22); *CBFB-MYH11*\n9872 Acute myeloid leukemia, minimal differentiation\n9873 Acute myeloid leukemia without maturation\n9874 Acute myeloid leukemia with maturation\n9875 Chronic myeloid leukemia, *BCR-ABL1*-positive\n9876 Atypical chronic myeloid leukemia *BCR-ABL1*-negative\n9877 Acute myeloid leukemia with mutated NPM1 (2021+ only)\n9878 Acute myeloid leukemia with biallelic mutation of CEBPA (2021+ only)\n9879 Acute myeloid leukemia with mutated RUNX1 (2021+ only)\n9891 Acute monoblastic and monocytic leukemia\n9895 Acute myeloid leukemia with myelodysplasia-related changes\n9896 Acute myeloid leukemia with t(8;21)(q22;q22.1), *RUNX1-RUNX1T1*\n9897 Acute myeloid leukemia with t(9;11)(p21.3;q23.3); *KMT2A-MLLT3*\n9898 Myeloid leukemia associated with Down Syndrome\n9910 Acute megakaryoblastic leukemia\n9911 Acute myeloid leukemia (megakaryoblastic) with t(1;22)(p13.3;q13.1); *RBM15-MKL1*\n9912 Acute myeloid leukemia with BCR-ABL1 (2021+ only)\n9920 Therapy-related myeloid neoplasms\n9931 Acute panmyelosis with myelofibrosis\n9940 Hairy cell leukemia\n9945 Chronic myelomonocytic leukemia, NOS\n9946 Juvenile myelomonocytic leukemia\n9948 Aggressive NK-cell leukemia\n9950 Polycythemia vera\n9961 Primary myelofibrosis\n9962 Essential thrombocythemia\n9963 Chronic neutrophilic leukemia\n9964 Chronic eosinophilic leukemia, NOS\n9965 Myeloid/lymphoid neoplasms with *PDGFRA* rearrangement\n9966 Myeloid/lymphoid neoplasm with *PDGFRB* rearrangement\n9967 Myeloid/lymphoid neoplasm with *FGFR1* rearrangement\n9968 Myeloid/lymphoid neoplasm with PCM1-JAK2 (2021+ only)\n9975 Myelodysplastic/myeloproliferative neoplasm, unclassifiable\n9980 Myelodysplastic syndrome with single lineage dysplasia\n9982 Myelodysplastic syndrome with ring sideroblasts and single lineage dysplasia\n9983 Myelodysplastic syndrome with excess blasts\n9985 Myelodysplastic syndrome with multilineage dysplasia\n9986 Myelodysplastic syndrome with isolated del(5q)\n9989 Myelodysplastic syndrome, unclassifiable\n9991 Refractory neutropenia (2018-2020 only, see code 9980/3 for 2021+)\n9992 Refractory thrombocytopenia (2018-2020 only, see code 9980/3 for 2021+)\n9993 Myelodysplastic syndrome with ring sideroblasts and multilineage dysplasia (2021+ only)", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Hematologic Malignancies**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Radich, J.P., Jaffe, E.S., Leonard, J.P., et al. **Leukemia**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-06-02T19:02:55.941Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100", "Localized disease\n(Single/solitary/unifocal/isolated)\n\nSee Notes 1 and 2", "VALUE:88", "VALUE:L" ], [ "700", "Systemic disease\n\nSee Note 3", "VALUE:88", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcq.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcq.json deleted file mode 100644 index b39f0423b..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcq.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "extension_bcq", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "notes" : "**Note 1:** **Bones of the lateral wall** \n* The bones of the lateral wall of the nasal cavity include the maxilla, the perpendicular plate of the palatine bone, the medial pterygoid plate, the labyrinth and inferior concha of the ethmoid. \n* The roof of the nasal cavity is formed by the nasal bone. \n* The floor of the nasal cavity, which forms the roof of the mouth, is composed of the bones of the hard palate\n* The horizontal plate of the palatine bone posteriorly and the palatine process of the maxilla anteriorly.\n\n**Note 2:** **Extension to bone** \n* Involvement of or extension to bone includes any type of tumor extension to the bone, such as erosion, invasion, extension, penetration, or destruction.\n\n**Note 3:** **Bony invasion** \n* **Does not** include extension to palate, cribriform plate, or pterygoid plates. \n * Extension to these structures is coded separately.\n* **Does** include involvement of perpendicular plate of ethmoid bone or ethmoid air cells.\n\n**Note 4:** **Base of skull involvement** \n* Code 300 for base of skull, NOS when there is no information available for more specific bony structures in the skull.\n\n**Note 5:** **Extension to anterior cranial fossa** \n* Minimal extension to anterior cranial fossa implies tumor pushing through the cribriform plate, but without invasion of the dura or brain.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Kraus, D.H., Lydiatt, W.M., Shah, J.P., et al. **Nasal Cavity and Paranasal Sinuses**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-18T14:35:41.753Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:Tis", "VALUE:IS" ], [ "100", "All sites\n- Localized, NOS\n\nNasal Cavity (C300)\n- Invasive tumor confined to one of the following subsites WITHOUT bony invasion\n + Floor\n + Lateral wall, including\n * Meatus (superior, middle, inferior) \n * Nasal conchae (superior, middle, inferior)\n + Septum\n + Vestibule (edge of naris to mucocutaneous junction)\n- Confined to nasal cavity, NOS\n\nEthmoid Sinus (C311)\n- Confined to ethmoid sinus \n + WITH or WITHOUT bony invasion (involvement of perpendicular plate of ethmoid bone or ethmoid air cells)\n- Confined to ethmoid sinus, NOS", "VALUE:T1", "VALUE:L" ], [ "150", "Nasal Cavity (C300)\n- Confined to one subsite listed in code 100\n + WITH bony invasion", "VALUE:T1", "VALUE:RE" ], [ "175", "Nasal Cavity (C300)\n- Confined to two or more subsites listed in code 100\n + WITHOUT bony invasion", "VALUE:T2", "VALUE:L" ], [ "200", "Nasal Cavity (C300)\n- Confined to two or more subsites listed in code 100 WITH bony invasion\n + Choana\n + Ethmoid sinus\n- Nasolacrimal duct\n\nEthmoid Sinus (C311)\n- Confined to both ethmoid sinuses \n + WITH or WITHOUT bony invasion (involvement of perpendicular plate of ethmoid bone or ethmoid air cells)\n- Nasal cavity WITH or WITHOUT bony invasion, one or more subsites\n + Floor\n + Lateral wall, including\n * Meatus (superior, middle, inferior)\n * Nasal conchae (superior, middle, inferior)\n + Septum\n + Turbinates\n + Vestibule (edge of naris to mucocutaneous junction)", "VALUE:T2", "VALUE:RE" ], [ "300", "All sites\n- Base of skull, NOS\n- Cribriform plate\n\nNasal Cavity (C300)\n- Adjacent organs/structures, NOS\n- Hard palate\n\nEthmoid Sinus (C311)\n- Orbital plate\n- Maxillary sinus\n- Medial wall or floor of orbit", "VALUE:T3", "VALUE:RE" ], [ "400", "Nasal Cavity (C300)\n- Maxillary sinus\n- Medial wall or floor of orbit\n- Orbital plate\n\nEthmoid Sinus (C311)\n- Hard palate", "VALUE:T3", "VALUE:D" ], [ "500", "All sites\n- Frontal sinus\n- Pterygoid plates\n\nEthmoid Sinus (C311)\n - Anterior cranial fossa (minimal extension)\n - Anterior orbital contents\n - Skin of cheek\n - Skin of nose\n - Sphenoid sinus", "VALUE:T4a", "VALUE:RE" ], [ "550", "Nasal Cavity (C300)\n- Anterior cranial fossa (minimal extension)\n- Anterior orbital contents\n- Skin of cheek\n- Skin of nose\n- Sphenoid sinus\n\nEthmoid Sinus (C311)\n- Any structure in code 500 + hard palate", "VALUE:T4a", "VALUE:D" ], [ "600", "All sites\n- Nasopharynx\n\nEthmoid Sinus (C311)\n- Brain\n- Clivus\n- Cranial nerves (other than V2, maxillary division of trigeminal nerve)\n- Dura\n- Middle cranial fossa\n- Orbital apex", "VALUE:T4b", "VALUE:RE" ], [ "700", "All sites\n- Further contiguous extension\n\nNasal Cavity (C300)\n- Brain\n- Clivus\n- Cranial nerves (other than V2, maxillary division of trigeminal nerve)\n- Dura\n- Middle cranial fossa\n- Orbital apex\n\nEthmoid Sinus (C311)\n- Any structure in code 600 + hard palate", "VALUE:T4b", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcs.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcs.json deleted file mode 100644 index c5ac5c7a8..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcs.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "extension_bcs", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "notes" : "**Note 1:** **Primary acquired melanosis** \n* Melanoma in situ is also called primary acquired melanosis.\n\n**Note 2:** **Nodular or well-defined conjunctival melanomas** \n* Nodular or well-defined conjunctival melanomas are clinically categorized according to the regional location of their posterior and anterior margins (i.e., cornea, limbus, bulbar conjunctiva, fornix, palpebral conjunctiva, plica, caruncle, or eyelid skin) and by their circumferential extent, in clock minutes, in each of these regions. \n* A \"quadrant\" comprises 15 clock minutes regardless of the meridian locations of the lateral margins.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Coupland, S.E., Finger, P.T., et al. **Conjunctival Melanoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T12:54:01.528Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive\nMelanoma confined to the conjunctival epithelium (in situ)", "VALUE:Tis", "VALUE:IS" ], [ "100", "**CLINICAL assessment only**\nLess than or equal to one quadrant involved\n\n**PATHOLOGICAL assessment only**\nBulbar conjunctiva tumor with invasion of substantia propria, less than or equal to 2.0 mm in thickness", "VALUE:T1a", "VALUE:L" ], [ "110", "**CLINICAL assessment only**\nGreater than 1 quadrant and less than or equal to 2 quadrants involved\n\n**PATHOLOGICAL assessment only**\nBulbar conjunctiva tumor with invasion of substantia propria, greater than 2.0 mm in thickness", "VALUE:T1b", "VALUE:L" ], [ "120", "**CLINICAL assessment only**\nGreater than 2 quadrants and less than or equal to 3 quadrants involved", "VALUE:T1c", "VALUE:L" ], [ "130", "**CLINICAL assessment only**\nGreater than 3 quadrants involved", "VALUE:T1d", "VALUE:L" ], [ "150", "**Tumor(s) of bulbar conjunctiva, NOS**\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "200", "**CLINICAL assessment only**\nNoncaruncular tumor \n- AND less than or equal to 1 quadrant of nonbulbar conjunctiva involved\n\n**PATHOLOGICAL assessment only**\nNonbulbar conjunctiva tumor with invasion of substantia propria, less than or equal to 2.0 mm in thickness\n- WITH or WITHOUT involvement of caruncle", "VALUE:T2a", "VALUE:L" ], [ "250", "**CLINICAL assessment only**\nNoncaruncular tumor \n- AND greater than 1 quadrant of nonbulbar conjunctiva (forniceal, palpebral, tarsal) involved\n\n**PATHOLOGICAL assessment only**\nNonbulbar conjunctiva tumor with invasion of substantia propria, greater than 2.0 mm in thickness\n- WITH or WITHOUT involvement of caruncle", "VALUE:T2b", "VALUE:L" ], [ "300", "**CLINICAL assessment only**\nCaruncular tumor \n- AND less than or equal to 1 quadrant of nonbulbar conjunctiva (forniceal, palpebral, tarsal) involved", "VALUE:T2c", "VALUE:L" ], [ "350", "**CLINICAL assessment only**\nCaruncular tumor \n- AND greater than 1 quadrant of nonbulbar conjunctiva (forniceal, palpebral, tarsal) involved", "VALUE:T2d", "VALUE:L" ], [ "400", "**CLINICAL assessment only**\nTumor(s) of nonbulbar (forniceal, palpebral, tarsal) involved, NOS WITH corneal extension\n\n**PATHOLOGICAL assessment only**\nInvolvement of caruncle WITH extension to cornea", "VALUE:T2", "VALUE:L" ], [ "450", "Globe", "VALUE:T3a", "VALUE:RE" ], [ "500", "Eyelid", "VALUE:T3b", "VALUE:RE" ], [ "550", "Orbit", "VALUE:T3c", "VALUE:RE" ], [ "600", "Lacrimal sac\nNasolacrimal duct\nParanasal sinuses", "VALUE:T3d", "VALUE:RE" ], [ "650", "Sinus, NOS", "VALUE:T3d", "VALUE:D" ], [ "700", "Local invasion, NOS", "VALUE:T3", "VALUE:RE" ], [ "750", "Central nervous system\n\nFurther contiguous extension", "VALUE:T4", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension note stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcv.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcv.json deleted file mode 100644 index 918867cfa..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcv.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "extension_bcv", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "notes" : "**Note 1:** **Periosteum** \n* Periosteum is a fibrous membrane that wraps the outer surface of bones. \n* Mucoperiosteum is a compound structure of mucous membrane and periosteum. Cortical bone is the dense compact outer layer of bone.\n\n**Note 2:** **Macroscopic extraparenchymal extension** \n* Macroscopic extraparenchymal extension (code 300) is based on clinical evaluation or macroscopic evidence of extraparenchymal extension at the time of surgery.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lydiatt, W.M., Shah, J.P., et al. **Major Salivary Glands**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-18T18:13:52.294Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:Tis", "VALUE:IS" ], [ "100", "Any size tumor\n- Invasive tumor confined to gland/duct of origin\n- Multiple foci confined to substance of parotid gland\n- Confined to parotid gland, NOS\n- Confined to salivary gland, NOS\n- Confined to submandibular gland, NOS\n- Localized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_36381", "VALUE:L" ], [ "200", "Any size tumor\n- Extraparenchymal extension, NOS\n- Microscopic extraparenchymal extension ONLY to periglandular soft/connective tissue", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_36381", "VALUE:RE" ], [ "300", "Macroscopic extraparenchymal extension to periglandular soft/connective tissue\n\nExtension to another major salivary gland (parotid, sublingual, submandibular, submaxillary)\n\nDeep extrinsic muscles (submandibular gland only)\n- Genioglossus\n- Geniohyoid\n- Hyoglossus\n- Mylohyoid \n- Styloglossus\n\nFacial artery or vein\nMaxillary artery\nPharyngeal mucosa (parotid gland only)\nSkeletal muscle\n- Digastric\n- Masseter (parotid gland only)\n- Pterygoid\n- Sternocleidomastoid (parotid gland only)\n- Stylohyoid", "VALUE:T3", "VALUE:RE" ], [ "350", "Spinal accessory nerve", "VALUE:T3", "VALUE:D" ], [ "400", "Ear canal\nExternal auditory meatus (parotid gland only)\nMandible\nMastoid/mastoid process (parotid gland only)\nNerves \n- Auricular (parotid gland only)\n- Facial (7th nerve) (submandibular and salivary gland only)\n- Lingual (submandibular and salivary gland only)\n\nPeriosteum of mandible \nSkin overlying gland (parotid gland only)", "VALUE:T4a", "VALUE:RE" ], [ "500", "Structures in code 400 with spinal accessory nerve involvement OR\n\nExternal auditory meatus (submandibular and salivary gland only)\nNerves\n- Facial (7th nerve) (parotid gland only)\n- Lingual (parotid gland only)\n\nSkin overlying gland (submandibular and salivary gland only)", "VALUE:T4a", "VALUE:D" ], [ "600", "Internal carotid artery (encased)\nJugular vein (parotid gland only)", "VALUE:T4b", "VALUE:RE" ], [ "700", "Internal carotid artery or jugular vein with extension to structures in codes 350-500 OR\n\nPterygoid plates\nSkull (base, NOS)\n\nFurther contiguous extension", "VALUE:T4b", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcx.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcx.json deleted file mode 100644 index 79935ab43..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcx.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "id" : "extension_bcx", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2021-04-08T19:00:55.662Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:88", "VALUE:IS" ], [ "100", "Lamina propria\nMucosa, NOS\nMuscularis propria\nSubmucosa (superficial invasion)\n\nConfined to bile duct, NOS\n\nLocalized, NOS", "VALUE:88", "VALUE:L" ], [ "200", "Ampulla of Vater\nBeyond wall of bile duct\nDuodenum\nGallbladder\n- Unilateral branches of the right or left hepatic artery OR portal vein\n\nLiver, less than or equal to 2 cm or UNKNOWN\nOmentum (greater or lesser)\nPancreas\nPerimuscular connective tissue\nSmall intestine\n\nInvasion of/through serosa", "VALUE:88", "VALUE:RE" ], [ "700", "Abdominal wall\nColon\nCommon hepatic artery\nCystic artery/vein\nHepatic artery, NOS\nLiver greater than 2 cm\nPortal vein or its branches bilaterally\nPortal vein, NOS\nStomach \n\nFurther contiguous extension", "VALUE:88", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:88", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bde.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bde.json deleted file mode 100644 index 2091c7575..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bde.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "id" : "extension_bde", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Herman, J.M., Pawlik, T.M., Vauthey, J.N., et al. **Ampulla of Vater**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:46.600Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:Tis", "VALUE:IS" ], [ "100", "Limited to\n- Ampulla of Vater\n- Sphincter of Oddi", "VALUE:T1a", "VALUE:L" ], [ "150", "Duodenal submucosa\nPerisphincteric invasion (invasion beyond sphincter of Oddi)", "VALUE:T1b", "VALUE:L" ], [ "200", "Confined to ampulla, NOS\n\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "250", "Muscularis propria of duodenum (duodenal wall) \n\nDuodenum, NOS", "VALUE:T2", "VALUE:RE" ], [ "300", "Pancreas (less than or equal to 0.5 cm)", "VALUE:T3a", "VALUE:RE" ], [ "400", "Pancreas (greater than 0.5 cm)\n\nDuodenal serosa", "VALUE:T3b", "VALUE:RE" ], [ "450", "Periduodenal soft tissue\nPeripancreatic soft tissue", "VALUE:T3b", "VALUE:D" ], [ "500", "Common bile duct\nExtrahepatic bile duct(s)\nGallbladder\nHepatic flexure of colon\nLesser omentum\nLiver (including porta hepatis)\nPancreas, NOS (depth of invasion not stated)\nStomach (distal, proximal, NOS)\nTransverse colon", "VALUE:T3", "VALUE:RE" ], [ "600", "Blood vessel(s) (major)\n- Common hepatic artery\n- Celiac (axis) artery\n- Superior mesenteric artery", "VALUE:T4", "VALUE:RE" ], [ "700", "Periduodenal or peripancreatic soft tissue with involvement of structures in codes 500 or 600 OR\n \nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown extension\nPrimary tumor cannot be assessed\nNot documented in medical record \n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bdu.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bdu.json deleted file mode 100644 index 97064cefd..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bdu.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "id" : "extension_bdu", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Woltering, E.A., Bergsland, E.K., et al. **Neuroendocrine Tumors of the Appendix**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Appendix**, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-01-24T15:44:59.272Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive\n(Adeno)carcinoma, noninvasive, in a polyp or adenoma", "VALUE:88", "VALUE:IS" ], [ "100", "Any size tumor\n\nInvasive tumor confined to (including polyp [head, stalk, NOS])\n- Lamina propria\n- Mucosa (intramucosal, NOS)\n- Muscularis mucosae\n- Submucosa\n\nInvasion through\n- Muscularis propria or muscularis, NOS \n- Non-peritonealized pericolic tissues\n- Perimuscular tissue\n- Subserosa\n- Transmural, NOS\n- Wall, NOS\n\nExtension to\n- Cecum\n\nConfined to appendix, NOS\nConfined to muscular wall\nPolyp, NOS\n\nLocalized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_48691", "VALUE:L" ], [ "200", "Any size tumor with extension to\n- Adjacent tissue(s), NOS\n- Connective tissue\n- Fat, NOS\n- Ileum\n- Mesenteric fat\n- Mesentery \n- Mesoappendix\n- Mesocolon\n- Pericolic fat\n- Serosa", "VALUE:T3", "VALUE:RE" ], [ "300", "Abdominal wall\nAdherent to other organs or structures, NOS\nGreater omentum\nRetroperitoneum (excluding fat)\nSmall intestine", "VALUE:T4", "VALUE:RE" ], [ "700", "Adrenal (suprarenal) gland\nBladder\nDiaphragm\nFallopian tube\nFistula to skin\nGallbladder\nKidney\nLiver\nOther segment(s) of colon/rectum via serosa\nOvary\nUreter\nUterus\n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfi.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfi.json deleted file mode 100644 index 125932f52..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfi.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "id" : "extension_bfi", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Shi, C., Woltering, E.A., Washington, M.K., et al. **Neuroendocrine Tumors of the Colon and Rectum**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Colon and Rectum**, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2023-04-19T15:35:58.788Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "100", "Any size tumor with invasion of\n- Intramucosa, NOS\n- Lamina propria \n- Mucosa, NOS\n- Muscularis mucosae \n- Submucosa (superficial invasion) \n\nConfined to colon, NOS\nLocalized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_38905", "VALUE:L" ], [ "200", "Muscularis propria \n- WITH invasion of lamina propria or submucosa", "VALUE:T2", "VALUE:L" ], [ "300", "Extension through wall, NOS\nInvasion through muscularis propria or muscularis, NOS\n- Rectum: WITH intraluminal extension to colon and/or anal canal/anus\n\nNon-peritonealized pericolic tissues invaded\nPerimuscular tissue invaded\nSubserosal tissue/(sub)serosal fat invaded WITHOUT penetration overlying serosa\nTransmural, NOS\nWall, NOS", "VALUE:T3", "VALUE:L" ], [ "400", "Adjacent (connective) tissue(s), NOS\nFat, NOS\nGastrocolic ligament (transverse colon and flexures)\nGreater omentum (transverse colon and flexures)\nMesentery (including mesenteric fat, mesocolon)\nPericolic fat\nPerirectal fat\nRectovaginal septum (rectum)\nRetroperitoneal fat (ascending and descending colon)", "VALUE:T3", "VALUE:RE" ], [ "600", "Invasion of/through\n- Mesothelium\n- Serosa\n- Tunica serosa\n- Visceral peritoneum\n\nColon subsites\n- Abdominal wall\n- Adrenal (suprarenal) gland\n- Bladder\n- Diaphragm\n- Fallopian tube\n- Fistula to skin\n- Gallbladder\n- Other segment(s) of colon via serosa\n- Retroperitoneum (excluding fat)\n- Small intestine\n\nCecum (C180)\n- Greater omentum\n- Kidney\n- Liver\n- Ureter\n\nAscending colon (C182)\n- Greater omentum\n- Kidney, right\n- Liver, right lobe\n- Ureter, right\n\nTransverse colon and flexures (C183, C184, C185)\n- Bile ducts\n- Gallbladder\n- Kidney\n- Liver\n- Pancreas\n- Spleen\n- Stomach\n\nDescending colon (C186)\n- Greater omentum\n- Kidney, left\n- Pelvic wall\n- Retroperitoneal fat\n- Spleen\n- Ureter, left\n\nSigmoid colon (C187)\n- Greater omentum\n- Pelvic wall\n\nRectosigmoid (C199)\n- Cul de sac (rectouterine pouch)\n- Pelvic wall\n- Small intestine\n\nRectum (C209)\n- Anus\n- Bladder (males only)\n- Cul de sac (rectouterine pouch)\n- Ductus deferens\n- Pelvic wall\n- Prostate\n- Rectovaginal septum\n- Rectovesical fat (males only)\n- Seminal vesicle(s)\n- Skeletal muscle(s) of pelvic floor\n- Vagina", "VALUE:T4", "VALUE:RE" ], [ "700", "Colon subsites\n- Ovary(ies)\n- Uterus\n\nTransverse colon and flexures\n- Ureter\n\nSigmoid colon\n- Cul de sac (rectouterine pouch)\n- Ureter\n\nRectosigmoid\n- Bladder\n- Colon via serosa\n- Fallopian tube(s)\n- Ovary(ies)\n- Prostate\n- Skeletal muscle(s) of pelvic floor\n- Ureter(s)\n- Vagina\n\nRectum\n- Bladder (females only)\n- Bone(s) of pelvis\n- Cervix\n- Perineum, perianal skin\n- Sacrum\n- Sacral plexus\n- Urethra\n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfk.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfk.json deleted file mode 100644 index 952f23af0..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfk.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "id" : "extension_bfk", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Woltering, E.A., Bergsland, E.K., et al. **Neuroendocrine Tumors of the Stomach**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Stomach,** from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2023-04-19T15:06:25.438Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "100", "Any size tumor\n- Invasive tumor confined to\n + Intramucosal, NOS\n + Lamina propria (including in a polyp)\n + Mucosa, NOS\n + Muscularis mucosae (including in a polyp)\n + Submucosa (superficial invasion) (including in a polyp)\n\nConfined to stomach, NOS\nLocalized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_99631", "VALUE:L" ], [ "200", "Any size tumor\n- Invasion of muscularis propria", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_99631", "VALUE:L" ], [ "400", "Extension through wall, NOS\nInvasion through muscularis propria or muscularis, NOS\nPerimuscular tissue invaded\nSubserosal tissue/(sub)serosal fat invaded", "VALUE:T3", "VALUE:L" ], [ "500", "Extension to adjacent (connective) tissue \nWITHOUT perforation of visceral peritoneum covering these structures\n\nGastric artery\nLigament(s) \n- Gastrocolic\n- Gastrohepatic\n- Gastrosplenic\n\nOmentum (greater, lesser, NOS)\nPerigastric fat", "VALUE:T3", "VALUE:RE" ], [ "600", "Invasion of/through\n- Mesothelium\n- Serosa\n- Tunica serosa\n- Visceral peritoneum\n\nColon/mesocolon (including transverse and flexures)\nDiaphragm\nDuodenum (via serosa)\nEsophagus (via serosa)\nIleum\nJejunum\nLiver\nPancreas\nSmall intestine, NOS\nSpleen", "VALUE:T4", "VALUE:RE" ], [ "700", "Aorta\nAbdominal wall\nAdrenal (suprarenal) gland\nCeliac (axis) artery\nKidney\nRetroperitoneum\n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfl.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfl.json deleted file mode 100644 index fe13d803e..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfl.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "extension_bfl", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "notes" : "**Note:** **FIGO and extension information** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and extension information on the primary tumor are available, use the extension information to code primary tumor in preference to a statement of FIGO stage.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Dizon, D.S., Olawaiye, A.B., Mutch, D.G., et al. **Corpus Uteri - Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-17T20:59:05.873Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100", "Confined to endometrium\n* Stromal\n\nFIGO Stage IA", "VALUE:T1a", "JUMP:peritoneal_cytology_with_primary_tumor_for_ss2018_t_19664" ], [ "125", "Confined to endometrium or endocervix (glandular, or glandular and stromal)", "VALUE:T1a", "VALUE:RE" ], [ "150", "Tumor invades less than one-half of myometrium\n* Invasion of inner half of myometrium\n\nFIGO Stage IB", "VALUE:T1b", "JUMP:peritoneal_cytology_with_primary_tumor_for_ss2018_t_19664" ], [ "175", "Tumor invades less than one-half of myometrium\n* WITH involvement of endocervix", "VALUE:T1b", "VALUE:RE" ], [ "200", "Tumor invades one-half or more of myometrium\n* Invasion of outer half of myometrium\n\nFIGO Stage IC", "VALUE:T1c", "JUMP:peritoneal_cytology_with_primary_tumor_for_ss2018_t_19664" ], [ "250", "Tumor invades one-half or more of myometrium\n* WITH involvement of endocervix", "VALUE:T1c", "VALUE:RE" ], [ "300", "Invasive cancer confined to corpus uteri\nInvasion of myometrium, NOS\nTunica serosa of visceral peritoneum (serosa covering the corpus)\n\nLocalized, NOS\n\nFIGO Stage I [NOS]", "VALUE:T1", "JUMP:peritoneal_cytology_with_primary_tumor_for_ss2018_t_19664" ], [ "350", "Invasion of myometrium, NOS WITH involvement of endocervix\n\nCervix uteri, NOS, but not beyond uterus", "VALUE:T1", "VALUE:RE" ], [ "400", "Extension or metastasis within true pelvis\n- Adnexa, NOS\n + Fallopian tube(s)\n + Ligaments (broad, round, uterosacral)\n + Ovary(ies)\n - Parametrium\n - Visceral peritoneum of pelvic organs excluding serosa of corpus uteri\n\nFIGO Stage IIA", "VALUE:T2a", "VALUE:RE" ], [ "450", "Parietal serosa of pelvic cavity\nPelvic wall(s)\nUreter\nVagina\nVulva\n\nDescribed clinically as \"frozen pelvis\", NOS\n\nFIGO Stage IIB", "VALUE:T2b", "VALUE:RE" ], [ "500", "Extension beyond uterus within pelvis, NOS\n\nFIGO Stage II [NOS]", "VALUE:T2", "VALUE:RE" ], [ "550", "Infiltration of abdominal tissues, one of the following sites\n- Abdominal serosa (visceral or parietal peritoneum of abdomen)\n- Sigmoid colon\n- Small intestine\n- Other abdominal structures\n\nFIGO Stage IIIA", "VALUE:T3a", "VALUE:D" ], [ "600", "Infiltration of abdominal tissues (see code 550), more than one site\n\nFIGO Stage IIIB", "VALUE:T3b", "VALUE:D" ], [ "650", "Abdominal tissues involvement, NOS\n* Further contiguous extension\n\nFIGO Stage III [NOS]", "VALUE:T3", "VALUE:D" ], [ "700", "Bladder wall\nBladder, NOS excluding mucosa\nBowel wall\nRectal wall\nRectum, NOS excluding mucosa", "VALUE:T4", "VALUE:RE" ], [ "750", "Invasion of organs in code 700 plus infiltration of any abdominal tissues\n\nExtension to bowel mucosa or bladder (excluding bullous edema)\nCul de sac\n\nFIGO Stage IVA, IV [NOS]", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfm.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfm.json deleted file mode 100644 index cdef8e344..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfm.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "extension_bfm", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "notes" : "**Note:** **FIGO and extension information** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and extension information on the primary tumor are available, use the extension information to code primary tumor in preference to a statement of FIGO stage.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Dizon, D.S., Olawaiye, A.B., Mutch, D.G., et al. **Corpus Uteri - Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-17T20:47:04.153Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100", "Confined to endometrium (stroma)\n* Invasion of myometrium, NOS\n* Invasive cancer tumor confined to corpus uteri\n* Tunica serosa of the visceral peritoneum (serosa covering the corpus)\n\nLimited to uterus, NOS\nLocalized, NOS\n\nFIGO Stage IA, IB, I [NOS]", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_5707", "JUMP:peritoneal_cytology_with_primary_tumor_for_ss2018_t_88427" ], [ "200", "Invasion of\n* Cervical stromal invasion\n\nCervix uteri, NOS, but not beyond the uterus\nEndocervical glandular involvement only", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_5707", "VALUE:RE" ], [ "400", "Extension or metastasis within true pelvis\n- Adnexa, NOS\n + Fallopian tube(s)\n + Ligaments (broad, round, uterosacral)\n + Ovary(ies)\n - Parametrium\n - Visceral peritoneum of pelvic organs excluding serosa of corpus uteri\n\nFIGO Stage IIA", "VALUE:T2a", "VALUE:RE" ], [ "450", "Parietal serosa of pelvic cavity\nPelvic wall(s)\nUreter\nVagina\nVulva\n\nDescribed clinically as \"frozen pelvis\", NOS\n\nFIGO Stage IIB", "VALUE:T2b", "VALUE:RE" ], [ "500", "Extension beyond uterus, within pelvis, NOS\n\nFIGO Stage II [NOS]", "VALUE:T2", "VALUE:RE" ], [ "550", "Infiltration of abdominal tissues, one of the following sites\n- Abdominal serosa (visceral or parietal peritoneum of abdomen)\n- Sigmoid colon\n- Small intestine\n- Other abdominal structures\n\nFIGO Stage IIIA", "VALUE:T3a", "VALUE:D" ], [ "600", "Infiltration of abdominal tissues (code 550), more than one site\n\nFIGO Stage IIIB", "VALUE:T3b", "VALUE:D" ], [ "650", "Abdominal tissues involvement, NOS\n\nFIGO Stage III [NOS]", "VALUE:T3", "VALUE:D" ], [ "700", "Bladder wall \nBladder, NOS excluding mucosa\nBowel wall\nRectal wall\nRectum, NOS excluding mucosa", "VALUE:T4", "VALUE:RE" ], [ "750", "Invasion of organs in code 700 plus infiltration of any abdominal tissues\n\nExtension to bowel mucosa or bladder (excluding bullous edema)\nCul de sac (rectouterine pouch)\n\nFIGO Stage IVA, IV [NOS]\n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfw.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfw.json deleted file mode 100644 index 09d71fe18..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfw.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "extension_bfw", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "notes" : "**Note 1:** **Cystic duct location** \n* The cystic duct extends from the neck of the gallbladder to its junction with the common hepatic duct, to form the common bile duct.\n\n**Note 2:** **Portal hepatis involvement** \n* Involvement within the porta hepatis is coded according to the structures involved: portal vein, common hepatic artery, and common hepatic duct.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Zhu, A.X., Pawlik, T.M., Vauthey, J.N., et al. **Gallbladder**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-15T19:01:48.940Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:Tis", "VALUE:IS" ], [ "100", "Invasive tumor confined to\n- Lamina propria\n- Mucosa, NOS\n- Submucosa (superficial invasion)", "VALUE:T1a", "VALUE:L" ], [ "150", "Code 100 plus any involvement of gallbladder", "VALUE:T1a", "VALUE:RE" ], [ "200", "Muscularis propria (layer)", "VALUE:T1b", "VALUE:L" ], [ "250", "Code 200 plus any involvement of gallbladder", "VALUE:T1b", "VALUE:RE" ], [ "300", "Confined to cystic duct, NOS\n\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "400", "Perimuscular connective tissue (peritoneal side)\n- WITHOUT involvement of serosa (visceral peritoneum)\n\nPeritoneal side of gallbladder", "VALUE:T2a", "VALUE:RE" ], [ "450", "Perimuscular connective tissue (hepatic side)\n- WITH no extension into liver\n\nHepatic side of gallbladder", "VALUE:T2b", "VALUE:RE" ], [ "500", "Beyond wall of cystic duct\nPerimuscular tissue, NOS\nUNKNOWN if gallbladder or liver involved", "VALUE:T2", "VALUE:RE" ], [ "550", "Extrahepatic bile ducts (including common bile duct)", "VALUE:T3", "VALUE:L" ], [ "600", "Extrahepatic bile ducts (including common bile duct) with extension to gallbladder or structures in codes 400-500 \nOR ONE of the following organs or structures \n+ Ampulla of Vater\n+ Colon\n+ Duodenum, NOS\n+ Invasion of/through serosa\n+ Liver \n+ Omentum, greater or lesser\n+ Pancreas\n+ Periductal/perimuscular connective tissue\n+ Serosa (visceral peritoneum) perforated\n+ Small intestine, NOS\n+ Stomach, distal or proximal\n+ Unilateral branches of hepatic artery (right or left)\n+ Unilateral branches of portal vein (right or left)", "VALUE:T3", "VALUE:RE" ], [ "650", "Two or more organs and/or structures listed in code 600\n\nHepatic artery (common, NOS)\nPortal vein (main, NOS)", "VALUE:T4", "VALUE:RE" ], [ "700", "Abdominal wall\n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extranodal_extension_head_and_neck_clinical_51375.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extranodal_extension_head_and_neck_clinical_51375.json deleted file mode 100644 index 923bb8bf4..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extranodal_extension_head_and_neck_clinical_51375.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "extranodal_extension_head_and_neck_clinical_51375", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Extranodal Extension Head and Neck Clinical", - "title" : "Extranodal Extension Head and Neck Clinical", - "description" : "Extranodal extension is defined as “the extension of a nodal metastasis through the lymph node capsule into adjacent tissue” and is a prognostic factor for most head and neck tumors. This data item pertains to clinical extension.\n\nThe presence of extranodal extension (ENE) from regional lymph nodes is an important prognostic factor in some cancers because these patients are rarely cured without some type of systemic chemotherapy or radiation. \n\nClinical ENE is described in the AJCC Head and Neck Staging System as \"Unambiguous evidence of gross ENE on clinical examination (e.g., invasion of skin, infiltration of musculature, tethering to adjacent structures, or cranial nerve, brachial plexus, sympathetic trunk, or phrenic nerve invasion with dysfunction)\"\n* The terms 'fixed' or 'matted' are used to describe lymph nodes\n\nThis data item for ENE detected clinically.", - "notes" : "**Note 1:** **Physican Statement** \n* Physician statement of extranodal extension (ENE) clinically or physician clinical stage indicating the absence or presence of ENE can be used to code this data item when no other information is available \n* Physical exam alone is sufficient to determine Clinical ENE\n\n**Note 2:** **Clinical assessment criteria** \n* The assessment of ENE must be based on evidence acquired prior to definitive surgery of the primary site, chemotherapy, radiation, or other type of treatment, i.e., the clinical timeframe for staging. \n* The assessment for ENE in **addition to physical examination** may include imaging, biopsy of the regional lymph node, and/or biopsy of tissues surrounding the regional lymph node\n* Fixed or matted nodes are clinical indications of ENE\n* Imaging **alone** is not enough to determine or exclude ENE\n* Note that the rules for coding ENE for head and neck sites compared to non-head and neck sites are different.", - "last_modified" : "2024-04-05T12:37:55.029Z", - "definition" : [ { - "key" : "extranodal_ext_hn_clin", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "0", "Regional lymph node(s) involved, ENE not present/not identified during diagnostic workup" ], [ "1", "Regional lymph node(s) involved, ENE present/identified during diagnostic workup, \nbased on physical exam WITH or WITHOUT imaging" ], [ "2", "Regional lymph node(s) involved, ENE present/identified during diagnostic workup, \nbased on microscopic confirmation" ], [ "4", "Regional lymph nodes involved, ENE present/identified, unknown how identified" ], [ "7", "No lymph node involvement during diagnostic workup (cN0)\nNon-invasive neoplasm (behavior /2)" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit" ], [ "9", "Not documented in medical record\nENE not assessed during diagnostic workup, or unknown if assessed\nClinical assessment of lymph node(s) not done, or unknown if done" ] ], - "additional_info" : "**Source documents:** pathology report, imaging reports, physical exam report.\n\n**Other names include** ENE, extracapsular extension, ECE, extracapsular extension, ECE, extranodal spread, extracapsular extension, or extracapsular spread\n * *Note*: ENE is the preferred terminology\n\n**For further information**, refer to the *Head and Neck* cancer protocols published by the College of American Pathologist for the AJCC Staging Systems for *Head and Neck.*", - "coding_guidelines" : "**1)** **Code 0** when lymph nodes are determined to be **clinically positive** and physical examination does not indicate any signs of extranodal extension.\n**2)** **Code 1** when **ENE** is unquestionable as determined by physical examination \n**3)** **Code 2** when there are positive nodes clinically, ENE is identified by biopsy (microscopically confirmed)\n**4)** **Code 4** when there are positive nodes clinically, ENE is identified, but not known how identified\n**5)** **Code 7** when nodes are clinically negative (cN0)\n**6)** **Code 9** when \n * **a.** No information in the medical record\n * **b.** Positive nodes clinically, not evaluated (assessed) for ENE\n * **c.** Positive nodes clinically, unknown if evaluated (assessed) for ENE\n * **d.** Lymph nodes not evaluated (assessed) clinically\n * **e.** Unknown if lymph nodes evaluated (assessed) clinically\n * **f.** Lymph node biopsy (e.g., FNA, core, incisional, excisional, sentinel node) performed and is negative for ENE or not stated", - "rationale" : "Extranodal Extension Head and Neck Clinical is a Registry Data Collection Variable in AJCC. It was previously collected as Head and Neck SSF #8 (Common SSF)." -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extranodal_extension_head_and_neck_clinical_79321.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extranodal_extension_head_and_neck_clinical_79321.json deleted file mode 100644 index 88aa64f0e..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extranodal_extension_head_and_neck_clinical_79321.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "id" : "extranodal_extension_head_and_neck_clinical_79321", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Extranodal Extension Head and Neck Clinical", - "title" : "Extranodal Extension Head and Neck Clinical", - "subtitle" : "ENE, Extracapsular extension (ECE)", - "description" : "Extranodal extension is defined as “the extension of a nodal metastasis through the lymph node capsule into adjacent tissue” and is a prognostic factor for most head and neck tumors. This data item pertains to clinical extension.\n\n\nThe presence of extranodal extension (ENE) from regional lymph nodes is an important prognostic factor in some cancers because these patients are rarely cured without some type of systemic chemotherapy or radiation. Extranodal extension is defined as metastatic tumor growing from within the lymph node outward through the lymph node capsule and into surrounding connective tissues. \nThis data item for ENE detected clinically.", - "notes" : "**Note 1:** **Physican Statement** \n* Physician statement of extranodal extension (ENE) clinically or physician clinical stage indicating the absence or presence of ENE can be used to code this data item when no other information is available \n* Physical exam alone is sufficient to determine Clinical ENE\n\n**Note 2:** **Clinical assessment criteria** \n* The assessment of ENE must be based on evidence acquired prior to definitive surgery of the primary site, chemotherapy, radiation, or other type of treatment, i.e., the clinical timeframe for staging. \n* The assessment for ENE in **addition to physical examination** may include imaging, biopsy of the regional lymph node, and/or biopsy of tissues surrounding the regional lymph node\n* Fixed or matted nodes are clinical indications of ENE\n* Imaging **alone** is not enough to determine or exclude ENE\n* Note that the rules for coding ENE for head and neck sites compared to non-head and neck sites are different.", - "last_modified" : "2024-04-30T16:33:44.493Z", - "definition" : [ { - "key" : "extranodal_ext_hn_clin", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "0", "Regional lymph node(s) involved, ENE not present/not identified during diagnostic workup" ], [ "1", "Regional lymph node(s) involved, ENE present/identified during diagnostic workup, \nbased on physical exam WITH or WITHOUT imaging" ], [ "2", "Regional lymph node(s) involved, ENE present/identified during diagnostic workup, \nbased on microscopic confirmation" ], [ "4", "Regional lymph nodes involved, ENE present/identified, unknown how identified" ], [ "7", "No lymph node involvement during diagnostic workup (cN0)" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit" ], [ "9", "Not documented in medical record\nENE not assessed during diagnostic workup, or unknown if assessed\nClinical assessment of lymph node(s) not done, or unknown if done" ] ], - "additional_info" : "**Source documents:** pathology report, imaging reports, physical exam report.\n\n**Other names include** ENE, extracapsular extension, ECE, extranodal spread, extracapsular spread\n* *Note*: ENE is the preferred terminology\n\nFor further information, refer to the **Head and Neck** cancer protocols published by the College of American Pathologist for the AJCC Staging Systems for *Head and Neck.*", - "coding_guidelines" : "**1)** **Code 0** when lymph nodes are determined to be **clinically positive** and physical examination does not indicate any signs of extranodal extension.\n**2)** **Code 1** when **ENE** is unquestionable as determined by physical examination \n* **a.** Clinical ENE is described in the AJCC Head and Neck Staging System as \"Unambiguous evidence of gross ENE on clinical examination (e.g., invasion of skin, infiltration of musculature, tethering to adjacent structures, or cranial nerve, brachial plexus, sympathetic trunk, or phrenic nerve invasion with dysfunction)\"\n* **b.** The terms 'fixed' or 'matted' are used to describe lymph nodes\n\n**3)** **Code 2** when there are positive nodes clinically, ENE is identified by biopsy (microscopically confirmed)\n**4)** **Code 4** when there are positive nodes clinically, ENE is identified, but not known how identified\n**5)** **Code 7** when nodes are clinically negative (cN0)\n**6)** **Code 9** when \n* **a.** No information in the medical record\n* **b.** Positive nodes clinically, not evaluated (assessed) for ENE\n* **c.)** Positive nodes clinically, unknown if evaluated (assessed) for ENE\n* **d.** Lymph nodes not evaluated (assessed) clinically\n* **e.** Unknown if lymph nodes evaluated (assessed) clinically\n* **f.** Lymph node biopsy (e.g., FNA, core, incisional, excisional, sentinel node) performed and is negative for ENE or not stated", - "rationale" : "Extranodal Extension Head and Neck Clinical is a Registry Data Collection Variable in AJCC. It was previously collected as Head and Neck SSF #8 (Common SSF)." -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extranodal_extension_head_and_neck_pathological_87046.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extranodal_extension_head_and_neck_pathological_87046.json deleted file mode 100644 index 56ff554bc..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extranodal_extension_head_and_neck_pathological_87046.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "id" : "extranodal_extension_head_and_neck_pathological_87046", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Extranodal Extension Head and Neck Pathological", - "title" : "Extranodal Extension Head and Neck Pathological", - "subtitle" : "ENE, Extracapsular extension (ECE)", - "description" : "Extranodal extension (ENE) is defined as “the extension of a nodal metastasis through the lymph node capsule into adjacent tissue” and is a prognostic factor for most head and neck tumors. This data item pertains to pathological staging extension.\n\nThe presence of extranodal extension (ENE) from regional lymph nodes is an important prognostic factor in some cancers because these patients are rarely cured without some type of systemic chemotherapy or radiation. Extranodal extension is defined as metastatic tumor growing from within the lymph node outward through the lymph node capsule and into surrounding connective tissues. \nThis data item for ENE that is detected pathologically for head and neck primaries.", - "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of extranodal extension (ENE) pathologically during a lymph node dissection or physician pathological stage indicating the absence or presence of ENE can be used to code this data item when no other information is available.\n\n**Note 2:** **Pathological assessment criteria** \n* Code the status of ENE assessed on histopathologic examination of surgically resected involved regional lymph node(s)\n* Do not code ENE from a lymph node biopsy (FNA, core, incisional, or the absence of ENE from a sentinel)\n* Do not code ENE for any distant lymph nodes", - "last_modified" : "2024-04-30T16:35:08.695Z", - "definition" : [ { - "key" : "extranodal_ext_hn_path", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "0.0", "Lymph nodes positive for cancer but ENE not identified or negative" ], [ "0.1-9.9", "ENE 0.1 to 9.9 mm" ], [ "X.1", "ENE 10 mm or greater" ], [ "X.2", "ENE microscopic, size unknown\nStated as ENE (mi)" ], [ "X.3", "ENE major, size unknown\nStated as ENE (ma)" ], [ "X.4", "ENE present, microscopic or major unknown, size unknown" ], [ "X.7", "Surgically resected regional lymph node(s) negative for cancer (pN0)" ], [ "X.8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code X.8 may result in an edit error)" ], [ "X.9", "Not documented in medical record\nNo surgical resection of regional lymph node(s)\nENE not assessed pathologically, or unknown if assessed\nPathological assessment of lymph node(s) not done, or unknown if done" ] ], - "additional_info" : "**Source documents:** pathology report\n\n**Other names include** ENE, extracapsular extension, ECE\n* *Note*: ENE is the preferred terminology\n\nFor further information, refer to the **Head and Neck** cancer protocols published by the College of American Pathologist for the AJCC Staging Systems for *Head and Neck*.", - "coding_guidelines" : "**1)** **Code 0.0** when there are positive nodes pathologically, but ENE not identified/not present.\n * **a.** **Absence of ENE**, positive lymph nodes assessed by lymph node dissection (1292: Scope of Regional Lymph Node Surgery must be 3-7)\n\n**2)** **Code the actual size of the ENE in the range 0.1-9.9 mm**\n\n**3)** **Code X.1** when actual size of the ENE is 10 mm or greater\n**4)** **Code X.2** when stated to be microscopic [ENE (mi)]\n**5)** **Code X.3** when stated to be major [ENE (ma)]\n**6)** **Code X.4** when size not documented, unknown whether microscopic (mi) or major (ma)\n\n**7)** **Codes 0.1-9.9, X.1, X.2, X.3, X.4** as appropriate for\n* **a.** Presence of ENE assessed by Sentinel Lymph Node biopsy\n* **b.** Presence of ENE assessed by lymph node biopsy\n* **c.** If codes 0.1-0.9, X.1-X.7 are used, this indicates that the lymph nodes were surgically resected, or a Sentinel Lymph Node biopsy was done and Scope of Regional Lymph Node Surgery [NAACCR Data Item: 1292] must be 2-7\n\n**8)** **Code X.7** when nodes are surgically resected, and they are negative (pN0)\n* **a.** Lymph nodes negative for cancer assessed by Sentinel lymph node biopsy or lymph node dissection\n* **b.** 1292: Scope of Regional Lymph Node Surgery must be 2-7\n \n**9)** **Code X.9** when \n* **a.** Absence of ENE, positive lymph nodes assessed by Sentinel Lymph Nodes Biopsy\n * **i.** A positive Sentinel Lymph Node biopsy cannot assess the absence of ENE, only the presence of it. This is because there is not enough surrounding tissue in a Sentinel Lymph node biopsy to accurately assess ENE\n* **b.** Positive nodes pathologically, not evaluated (assessed) for ENE\n* **c.** Positive nodes pathologically, unknown if evaluated (assessed) for ENE\n* **d.** Lymph nodes not evaluated (assessed) pathologically (no surgical resection of lymph nodes)\n* **e.** Unknown if lymph nodes evaluated pathologically (assessed)", - "rationale" : "Extranodal Extension Head and Neck Pathological is a Registry Data Collection Variable in AJCC. It was previously collected as Head and Neck SSF #9 (Common SSF)." -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extranodal_extension_head_and_neck_pathological_93423.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extranodal_extension_head_and_neck_pathological_93423.json deleted file mode 100644 index 2a8cee08f..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extranodal_extension_head_and_neck_pathological_93423.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "extranodal_extension_head_and_neck_pathological_93423", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Extranodal Extension Head and Neck Pathological", - "title" : "Extranodal Extension Head and Neck Pathological", - "description" : "Extranodal extension (ENE) is defined as “the extension of a nodal metastasis through the lymph node capsule into adjacent tissue” and is a prognostic factor for most head and neck tumors. This data item pertains to pathological staging extension.\n\nThe presence of extranodal extension (ENE) from regional lymph nodes is an important prognostic factor in some cancers because these patients are rarely cured without some type of systemic chemotherapy or radiation. Extranodal extension is defined as metastatic tumor growing from within the lymph node outward through the lymph node capsule and into surrounding connective tissues. \n* “A regional node extending into a distant structure or organ is categorized as ENE and is not recorded as distant metastatic disease.”\n\nThis data item for ENE that is detected pathologically for head and neck primaries.", - "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of extranodal extension (ENE) pathologically during a lymph node dissection or physician pathological stage indicating the absence or presence of ENE can be used to code this data item when no other information is available.\n\n**Note 2:** **Pathological assessment criteria** \n* Code the status of ENE assessed on histopathologic examination of surgically resected involved regional lymph node(s)\n* Do not code ENE from a lymph node biopsy (FNA, core, incisional, or the absence of ENE from a sentinel)\n* Do not code ENE for any distant lymph nodes", - "last_modified" : "2024-04-05T19:47:47.145Z", - "definition" : [ { - "key" : "extranodal_ext_hn_path", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "0.0", "Lymph nodes positive for cancer but ENE not identified or negative" ], [ "0.1-9.9", "ENE 0.1 to 9.9 mm" ], [ "X.1", "ENE 10 mm or greater" ], [ "X.2", "ENE microscopic, size unknown\nStated as ENE (mi)" ], [ "X.3", "ENE major, size unknown\nStated as ENE (ma)" ], [ "X.4", "ENE present, microscopic or major unknown, size unknown" ], [ "X.7", "Surgically resected regional lymph node(s) negative for cancer (pN0)" ], [ "X.8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code X.8 may result in an edit error)" ], [ "X.9", "Not documented in medical record\nNo surgical resection of regional lymph node(s)\nNon-invasive neoplasm (behavior /2)\nENE not assessed pathologically, or unknown if assessed\nPathological assessment of lymph node(s) not done, or unknown if done" ] ], - "additional_info" : "**Source documents**: pathology report, imaging reports, physical exam report.\n\n**Other names include** ENE, extracapsular extension, ECE, extracapsular extension, ECE, extranodal spread, extracapsular extension, or extracapsular spread\n * *Note*: ENE is the preferred terminology\n\n**For further information**, refer to the Head and Neck cancer protocols published by the College of American Pathologist for the AJCC Staging Systems for Head and Neck.", - "coding_guidelines" : "**1)** **Code 0.0** when there are positive nodes pathologically, but ENE not identified/not present.\n * **a.** **Absence of ENE**, positive lymph nodes assessed by lymph node dissection (1292: Scope of Regional Lymph Node Surgery must be 3-7)\n\n**2)** **Code the actual size of the ENE in the range 0.1-9.9 mm**\n\n* **a.** **Code X.1** when actual size of the ENE is 10 mm or greater\n* **b.** **Code X.2** when stated to be microscopic [ENE (mi)]\n* **c.** **Code X.3** when stated to be major [ENE (ma)]\n* **d.** **Code X.4** when size not documented, unknown whether microscopic (mi) or major (ma)\n\n**3)** **Codes 0.1-9.9, X.1, X.2, X.3, X.4** as appropriate for\n* **a.** Presence of ENE assessed by Sentinel Lymph Node biopsy\n* **b.** Presence of ENE assessed by lymph node biopsy\n* **c.** If codes 0.1-0.9, X.1-X.7 are used, this indicates that the lymph nodes were surgically resected, or a Sentinel Lymph Node biopsy was done and Scope of Regional Lymph Node Surgery [NAACCR Data Item: 1292] must be 2-7\n\n**4)** **Code X.7** when nodes are surgically resected, and they are negative (pN0)\n* **a.** Lymph nodes negative for cancer assessed by Sentinel lymph node biopsy or lymph node dissection\n* **b.** 1292: Scope of Regional Lymph Node Surgery must be 2-7\n \n**5)** **Code X.9** when \n* **a.** Absence of ENE, positive lymph nodes assessed by Sentinel Lymph Nodes Biopsy\n * **i.** A positive Sentinel Lymph Node biopsy cannot assess the absence of ENE, only the presence of it. This is because there is not enough surrounding tissue in a Sentinel Lymph node biopsy to accurately assess ENE\n* **b.** Positive nodes pathologically, not evaluated (assessed) for ENE\n* **c.** Positive nodes pathologically, unknown if evaluated (assessed) for ENE\n* **d.** Lymph nodes not evaluated (assessed) pathologically (no surgical resection of lymph nodes)\n* **e.** Unknown if lymph nodes evaluated pathologically (assessed)", - "rationale" : "Extranodal Extension Head and Neck Clinical is a Registry Data Collection Variable in AJCC. It was previously collected as Head and Neck SSF #9 (Common SSF)." -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_26768.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_26768.json deleted file mode 100644 index d916aa467..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_26768.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id" : "grade_clinical_26768", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Grade Clinical", - "title" : "Grade Clinical", - "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Codes 1-3 take priority over codes A-D.\n\n**Note 5:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 6:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", - "last_modified" : "2023-06-01T12:49:02.805Z", - "definition" : [ { - "key" : "grade_clin", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "1", "G1: Mitotic count (per 2mm2) less than 2 AND \n Ki-67 index (%) less than 3\n\nStated as WHO Grade 1" ], [ "2", "G2: Mitotic count (per 2mm2) equal 2-20 OR\n Ki-67 index (%) equal 3-20\n\nStated as WHO Grade 2" ], [ "3", "G3: Mitotic count (per 2mm2) greater than 20 OR \n Ki-67 index (%) greater than 20\n\nStated as WHO Grade 3" ], [ "A", "Well differentiated" ], [ "B", "Moderately differentiated" ], [ "C", "Poorly differentiated" ], [ "D", "Undifferentiated, anaplastic" ], [ "9", "Grade cannot be assessed (GX); Unknown" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_26086.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_26086.json deleted file mode 100644 index 1e7d68bc0..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_26086.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id" : "grade_pathological_26086", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Grade Pathological", - "title" : "Grade Pathological", - "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. Assign Grade Pathological using the applicable generic grade codes (A-D).\n* *Example:* Neuroendocrine tumor, biopsy reports a clinical grade of G1 based on a mitotic count less than 2 and Ki-67 as 1.4%. The surgical resection states a well differentiated neuroendocrine tumor without further documentation regarding the mitotic count and Ki-67\n - Grade Clinical would be coded as 1 (G1) since the preferred grading system is based on the mitotic count and Ki-67\n - Grade Pathological would be coded as A for well differentiated, per the Coding Guidelines for Generic Grade Categories\n\n**Note 3:** Assign the highest grade from the primary tumor. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Codes 1-3 take priority over codes A-D.\n\n**Note 6:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 7:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 6, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", - "last_modified" : "2023-06-01T12:49:38.354Z", - "definition" : [ { - "key" : "grade_path", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "1", "G1: Mitotic count (per 2mm2) less than 2 AND \n Ki-67 index (%) less than 3\n\nStated as WHO Grade 1" ], [ "2", "G2: Mitotic count (per 2mm2) equal 2-20 OR\n Ki-67 index (%) equal 3-20\n\nStated as WHO Grade 2" ], [ "3", "G3: Mitotic count (per 2mm2) greater than 20 OR \n Ki-67 index (%) greater than 20\n\nStated as WHO Grade 3" ], [ "A", "Well differentiated" ], [ "B", "Moderately differentiated" ], [ "C", "Poorly differentiated" ], [ "D", "Undifferentiated, anaplastic" ], [ "9", "Grade cannot be assessed (GX); Unknown" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_4783.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_4783.json deleted file mode 100644 index 73e871d6c..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_4783.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id" : "grade_pathological_4783", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Grade Pathological", - "title" : "Grade Pathological", - "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. Assign Grade Pathological 9.\n* *Example:* Biopsy of corpus shows a well differentiated endometrioid carcinoma, FIGO Grade 1. The surgical resection states a high grade endometrioid carcinoma\n + Code Grade Clinical 1 (G1) since FIGO and well differentiated is the preferred grading system\n + Code Grade Pathological as 9 since the preferred grading system was not used and the Generic Grade Categories do not apply to this grade table\n\n**Note 3:** Assign the highest grade from the primary tumor. \n* Per clarification from the CAP Cancer Committee based on the CAP Protocol, the following histologies must be assigned a G3 (code 3): Serous, clear cell, undifferentiated/de-differentiated carcinomas, carcinosarcomas, and mixed mesodermal tumors (Mullerian/MMMT) are *high risk (high grade)* \n\n**Note 4:** For endometrioid carcinomas only\n* If “low grade” is documented, code 2 (FIGO Grade 2)\n* If “high grade” is documented, code 3 (FIGO Grade 3)\n\n**Note 5:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 6:** G3 includes anaplastic.\n\n**Note 7:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 8:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 6, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", - "last_modified" : "2024-04-03T20:58:34.908Z", - "definition" : [ { - "key" : "grade_path", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "1", "G1\nFIGO Grade 1\nG1: Well differentiated" ], [ "2", "G2\nFIGO Grade 2\nG2: Moderately differentiated" ], [ "3", "G3\nFIGO Grade 3\nG3: Poorly differentiated or undifferentiated" ], [ "9", "Grade cannot be assessed (GX); Unknown" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_76876.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_76876.json deleted file mode 100644 index dbd72b904..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_76876.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id" : "grade_post_therapy_path_76876", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Grade Post Therapy Path (yp)", - "title" : "Grade Post Therapy Path (yp)", - "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yc) in the Grade Post Therapy Path (yp) field. Assign Grade Post Therapy Path (yp) using the applicable generic grade codes (A-D). \n* *Example:* Neoadjuvant therapy completed. Neuroendocrine tumor, biopsy reports a clinical grade of G1 based on a mitotic count less than 2 and Ki-67 as 1.4%. The surgical resection states a well differentiated neuroendocrine tumor without further documentation regarding the mitotic count and Ki-67. Assign Grade Pathological using the applicable generic grade codes (A-D). \n * Grade Post Therapy Clin (yc) would be coded as 1 (G1)since the preferred grading system is based on the mitotic count and Ki-67\n * Grade Post Therapy Path (yp) would be coded as A for well differentiated, per the Coding Guidelines for Generic Grade Categories\n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Codes 1-3 take priority over codes A-D.\n\n**Note 6:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 7:** Code 9 (unknown) when\n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", - "last_modified" : "2023-06-01T12:51:01.307Z", - "definition" : [ { - "key" : "grade_post_therapy_path", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "1", "G1: Mitotic count (per 2mm2) less than 2 AND \n Ki-67 index (%) less than 3\n\nStated as WHO Grade 1" ], [ "2", "G2: Mitotic count (per 2mm2) equal 2-20 OR\n Ki-67 index (%) equal 3-20\n\nStated as WHO Grade 2" ], [ "3", "G3: Mitotic count (per 2mm2) greater than 20 OR \n Ki-67 index (%) greater than 20\n\nStated as WHO Grade 3" ], [ "A", "Well differentiated" ], [ "B", "Moderately differentiated" ], [ "C", "Poorly differentiated" ], [ "D", "Undifferentiated, anaplastic" ], [ "9", "Grade cannot be assessed (GX); Unknown" ], [ "", "See Note 1" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/high_risk_cytogenetics_97806.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/high_risk_cytogenetics_97806.json deleted file mode 100644 index 91b45164a..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/high_risk_cytogenetics_97806.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "high_risk_cytogenetics_97806", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "High Risk Cytogenetics", - "title" : "High Risk Cytogenetics", - "description" : "High Risk Cytogenetics is defined as one or more of t(4;14), t(14;16), or del 17p identified from FISH test results and is part of the staging criteria for plasma cell myeloma.\n\nThe Revised International Staging System (RISS or R-ISS) is now used to stage plasma cell myeloma (9732/3), using several different criteria. The stages are based on the absence or presence of the following related criteria. \n* 3931: Serum Beta-2 Microglobulin Pretreatment Level\n* 3930: Serum Albumin Pretreatment Level\n* 3857: High Risk Cytogenetics\n* 3869: LDH Level\n\nRequired for Staging: The AJCC Staging System Plasma Cell Myeloma and Plasma Cell Disorders (9732/3 only) and EOD. \n* Note: RISS stage is not applicable for the descriptions of plasma multiple myeloma that are listed in the codes 1 and 9 in the SSDI Schema Discriminator 1: Plasma Cell Myeloma Terminology. If you have coded 1 or 9 for this Schema Discriminator, the four data items listed above are BLANK.\n\nThe RISS stages are\n* Stage I: Serum Beta-2-microglobulin <3.5 mg/L and serum albumin > 3.5 g/dL and no high-risk cytogenetics and Normal LDH\n* Stage II: Not R-ISS I or III\n* Stage III: Serum Beta-2-microglobulin > 5.5 mg/L and high-risk cytogenetics and/or high LDH", - "notes" : "**Note:** **Physician statement**\n* Physician statement of presence or absence of high-risk cytogenetics can be used to code this data item when no other information is available\n* Record this data item based on physician statement or FISH test interpretation performed at diagnosis (pre-treatment).\n* If the presence/absence of high-risk cytogenetics determined by available test results differs from the physician statement of presence/absence, the physician's statement takes precedence.", - "last_modified" : "2024-04-08T11:48:34.513Z", - "definition" : [ { - "key" : "high_risk_cytogenetics", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "0", "High-risk cytogenetics not identified/not present" ], [ "1", "High-risk cytogenetics present" ], [ "5", "Schema Discriminator 1: Plasma Cell Myeloma Terminology coded to 1 or 9" ], [ "7", "Test ordered, results not in chart" ], [ "9", "Not documented in medical record\nHigh Risk Cytogenetics not assessed or unknown if assessed" ] ], - "additional_info" : "**Source documents:** pathology report", - "coding_guidelines" : "**1)** **Code 5** if Schema Discriminator 1: Plasma Cell Myeloma Terminology is coded to 1 or 9\n\n**2)** Code 9 when there is no mention of high-risk cytogenetics", - "rationale" : "High Risk Cytogenetics is a prognostic factor required in AJCC 8th edition, Chapter 82 *Plasma Cell Myeloma and Plasma Cell Disorders*, for staging of plasma cell myeloma. It is a new data item for cases diagnosed 1/1/2018+." -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/in_situ_to_88s_14856.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/in_situ_to_88s_14856.json deleted file mode 100644 index 2d0ba187c..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/in_situ_to_88s_14856.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "id" : "in_situ_to_88s_14856", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "In Situ to 88s", - "title" : "In Situ to 88s", - "notes" : "In Situ is not defined by AJCC, but is present in EOD Primary Tumor. If EOD Primary Tumor is set to 000, then all derived EOD 2018 T, N and M should go to 88.", - "last_modified" : "2023-03-02T18:04:38.902Z", - "definition" : [ { - "key" : "eod_2018_t", - "name" : "EOD 2018 T In", - "type" : "INPUT" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" - } ], - "extra_input" : [ "eod_2018_n", "eod_2018_m" ], - "rows" : [ [ "88", "VALUE:88", "VALUE:88" ], [ "*", "VALUE:{{eod_2018_n}}", "VALUE:{{eod_2018_m}}" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/in_situ_to_88s_placenta_34344.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/in_situ_to_88s_placenta_34344.json deleted file mode 100644 index 2ba575b9e..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/in_situ_to_88s_placenta_34344.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "id" : "in_situ_to_88s_placenta_34344", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "In Situ to 88s Placenta", - "title" : "In Situ to 88s", - "notes" : "In Situ is not defined by AJCC, but is present in EOD Primary Tumor. If EOD Primary Tumor is set to 000, then all derived EOD 2018 T and M should go to 88.", - "last_modified" : "2023-03-02T20:40:21.673Z", - "definition" : [ { - "key" : "eod_2018_t", - "name" : "EOD 2018 T In", - "type" : "INPUT" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" - } ], - "extra_input" : [ "eod_2018_m" ], - "rows" : [ [ "88", "VALUE:88" ], [ "*", "VALUE:{{eod_2018_m}}" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ldh_with_mets_for_ajcc_m_72612.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ldh_with_mets_for_ajcc_m_72612.json deleted file mode 100644 index 0caff763d..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ldh_with_mets_for_ajcc_m_72612.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "ldh_with_mets_for_ajcc_m_72612", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "LDH with Mets for M", - "title" : "LDH with Mets for M", - "notes" : "If EOD Mets = 10, 20, 30, 50, 60 or 70, LDH Level [#3869] is necessary to determine the M value. This is the flag indicating normal vs elevated.", - "last_modified" : "2020-02-20T15:01:41.848Z", - "definition" : [ { - "key" : "eod_mets", - "name" : "EOD Mets", - "type" : "INPUT" - }, { - "key" : "ldh_level", - "name" : "LDH Level", - "type" : "INPUT" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "10,20", "0", "VALUE:M1a(0)" ], [ "10,20", "1", "VALUE:M1a(1)" ], [ "10,20", "7,9", "VALUE:M1a" ], [ "30", "0", "VALUE:M1b(0)" ], [ "30", "1", "VALUE:M1b(1)" ], [ "30", "7,9", "VALUE:M1b" ], [ "50", "0", "VALUE:M1c(0)" ], [ "50", "1", "VALUE:M1c(1)" ], [ "50", "7,9", "VALUE:M1c" ], [ "60", "0", "VALUE:M1d(0)" ], [ "60", "1", "VALUE:M1d(1)" ], [ "60", "7,9", "VALUE:M1d" ], [ "70", "0", "VALUE:M1" ], [ "70", "1", "VALUE:M1" ], [ "70", "7,9", "VALUE:M1" ], [ "00", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_head_and_neck_levels_iv_v_copy_18457.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_head_and_neck_levels_iv_v_copy_18457.json deleted file mode 100644 index 7aece50e8..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_head_and_neck_levels_iv_v_copy_18457.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "ln_head_and_neck_levels_iv_v_copy_18457", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "LN Head and Neck Levels IV-V", - "title" : "Lymph Nodes Head and Neck Levels IV-V", - "description" : "Lymph Nodes for Head and Neck, Levels IV-V records the involvement of Levels IV-V lymph nodes.\n\nThis data item is used to code the presence or absence of lymph node involvement in head and neck levels I-III. The definitions of the levels are the same for all applicable head and neck sites. \n* Note: This data item was previously collected for all head and neck sites. It is now only clinically relevant for unknown head and neck primaries with positive cervical (head and neck) lymph nodes and mucosal melanomas of the head and neck.\n\n**Level IV** contains the lower jugular lymph nodes from the level of the cricoid cartilage superiorly to the clavicle inferiorly. Lymph node chains at this level:\n* Jugulo-omohyoid (supraomohyoid), lower deep cervical, lower jugular\n\n**Level V** is subdivided into levels VA and VB, which contain the lymph nodes in the posterior triangle bounded by the anterior border of the trapezius muscle posteriorly, the posterior border of the sternocleidomastoid muscle anteriorly, and the clavicle inferiorly. For descriptive purposes, Level V may be further subdivided into upper (VA) and lower (VB) levels corresponding to a plane defined by the inferior border of the cricoid cartilage. Lymph node chains at this level:\n* Posterior cervical, posterior triangle (spinal accessory, transverse cervical [upper, middle, and lower, corresponding to the levels that define upper, middle, and lower jugular nodes]), supraclavicular", - "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Levels IV-V lymph node involvement can be used to code this data item when no other information is available.\n\n**Note 2:** **Related data items** \n* 3876: LN Head and Neck Levels I-III \n* 3877: LN Head and Neck Levels IV-V \n* 3878: LN Head and Neck Levels VI-VII \n* 3879: LN Head and Neck Other \n\n**Note 3:** **Priority order**\n* Pathological information takes priority over clinical.\n\n**Note 4:** **Supraclavicular nodes** \n* If lymph nodes are described only as “supraclavicular,” try to determine if they are in Level IV (deep to the sternocleidomastoid muscle, in the lower jugular chain) or Level V (in the posterior triangle, inferior to the transverse cervical artery) and code appropriately. \n * If the specific level cannot be determined, or is documented as supraclavicular with no further information, code them as Level V nodes\n\n**Note 5:** **Priority order**\n* Pathological information takes priority over clinical.", - "last_modified" : "2024-04-30T18:57:41.256Z", - "definition" : [ { - "key" : "ln_hn_4_5", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "0", "No involvement in Levels IV or V lymph nodes\nNon-invasive neoplasm (behavior /2)" ], [ "1", "Level IV lymph node(s) involved" ], [ "2", "Level V lymph node(s) involved" ], [ "3", "Levels IV and V lymph node(s) involved" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error)" ], [ "9", "Not documented in medical record\nPositive nodes, but level of positive node(s) unknown\nLymph node levels IV-V not assessed, or unknown if assessed" ] ], - "additional_info" : "**Source documents:** pathology report, imaging\n\nFor more information on **Head and Neck levels**, see AJCC 8th edition, Chapter 5: Staging Head and Neck Cancers, Table 5.1", - "coding_guidelines" : "**1)** Code all applicable levels that are involved\n* ***Example:*** A carcinoma of the base of tongue involves bilateral submandibular nodes and left upper, mid-, and lower jugular nodes, the largest measuring 4 cm. There is no extracapsular extension. These are level I, II, III, and IV lymph nodes according to AJCC definitions. \n * **i.** Levels I-III: Code 7 (Levels I, II and III lymph nodes involved) to show that levels I, II, and III are involved\n *\t**ii.** Levels IV-V: Code 1 to show that level IV is involved\n *\t**iii.** Levels VI-VII: Code 0 for no other nodes involved\n *\t**iv.** Head and Neck, Other: Code 0 for no other nodes involved\n\n**2)** If information is available on some nodes, but the others are unknown, code what is known. \n* ***Example:*** Multiple lymph nodes involved, level II documented, but the other levels not mentioned. Code 2 to indicate level II involvement.\n\n**3)** If a lymph node is described as involving two levels, or documented as a range, code both levels.\n* ***Example:*** Physical examination for a floor of mouth cancer describes a large lymph node mass low in level II stretching into Level III. Code 6 for Levels II-III because both Level II and Level III are mentioned.\n\n**4)** **Code 9** when the only information available is “Regional nodes, NOS” or “Cervical nodes, NOS” or “Internal jugular nodes, NOS” or “Lymph nodes, NOS. In other words, if regional nodes are known to be positive but the level(s) of nodes involved is unknown, code 9.\n* ***Example:*** Patient diagnosed elsewhere with carcinoma of oropharynx with cervical lymph node involvement. No other information available. All Head and Neck Level data items are coded to 9 since there is no specific information about the levels. \n * **i.** Levels I-III: Code 9\n * **ii.** Levels IV-V: Code 9\n * **iii.** Levels VI-VII: Code 9\n * **iv.** Head and Neck, Other: Code 9", - "rationale" : "Level of nodal involvement is a Registry Data Collection Variable in AJCC. This data item was previously collected as Head and Neck SSF #4 (common SSF)." -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_size_70140.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_size_70140.json deleted file mode 100644 index 4f0a9039a..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_size_70140.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "id" : "ln_size_70140", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "LN Size", - "title" : "LN Size", - "subtitle" : "Lymph Nodes Size", - "description" : "Lymph Nodes Size records diameter of the involved regional lymph node(s) with the largest diameter of any involved regional lymph node(s). Pathological measurement takes precedence over a clinical measurement for the same node.\n\nThis data item is used to code the size of involved lymph nodes and is recorded in millimeters.", - "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Lymph Nodes Size can be used to code this data item when no other information is available. \n\n**Note 2:** **Clinical vs Pathological size** \n* If the largest involved node is not examined pathologically, use the clinical node size.\n* If the same largest involved node (or same level) is examined both clinically and pathologically, record the size of the node from the pathology report, even if it is smaller. \n * *Example*: Clinical evaluation shows 1.5 cm (15 mm) Level II lymph node, pathological examination shows Level II 1.3 cm (13 mm). \n * Code 13.0.\n\n**Note 3:** **Regional vs. distant nodes**\n* Do not code the size of any distant nodes.", - "last_modified" : "2024-04-30T16:37:53.092Z", - "definition" : [ { - "key" : "ln_size_of_mets", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "0.0", "No regional lymph node involvement" ], [ "0.1-99.9", "0.1 - 99.9 millimeters (mm)\n(Exact size of lymph node to nearest tenth of a mm)" ], [ "XX.1", "100 millimeters (mm) or greater" ], [ "XX.2", "Microscopic focus or foci only and no size of focus given" ], [ "XX.3", "Described as \"less than 1 centimeter (cm)\" or \"subcentimeter\"" ], [ "XX.4", "Described as \"at least\" 2 cm" ], [ "XX.5", "Described as \"at least\" 3 cm" ], [ "XX.6", "Described as \"at least\" 4 cm" ], [ "XX.7", "Described as greater than 5 cm" ], [ "XX.8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code XX.8 will result in an edit error)" ], [ "XX.9", "Not documented in medical record\nRegional lymph node(s) involved, size not stated\nLymph Nodes Size not assessed, or unknown if assessed" ] ], - "additional_info" : "**Source documents:** pathology report, imaging reports, physical exam report.\n\n**Other names include** ENE, extracapsular extension, ECE\n\n**For further information**, refer to the **Head and Neck** cancer protocols published by the College of American Pathologist for the AJCC Staging Systems for *Head and Neck*.", - "coding_guidelines" : "**1)** Code the largest diameter of any involved regional lymph nodes for head and neck (cervical lymph nodes). The measurement can be pathological, if available, or clinical. \n**2) Code 0.0** when no regional lymph nodes are involved\n**3) Code XX.1** 100 millimeters (10 cm) or greater\n**4) Code XX.2** for microscopic focus or foci only and no size of focus given\n**5) Code XX.3** for lymph node met less than 1 cm (10 mm)\n * **a.** Lymph node described as “subcentimeter”)\n\n**6) Code XX.9** when\n * **a.** Positive lymph nodes but size not stated\n * **b.** No information about regional lymph nodes\n * **c.** Lymph nodes not assessed or unknown if assessed\n\n**7)** In order to align with the CAP guidelines, additional codes have been added for “at least” categories which are used in the CAP protocols. Only use these codes when the pathologist has used this terminology to indicate the lymph node size. \n* **a. XX.4**: Describes a lymph node size at least 2 cm (20 mm)\n* **b. XX.5**: Described a lymph node size at least 3 cm (30 mm)\n* **c. XX.6**: Describes a lymph node size at least 4 cm (40 mm)\n* **d. XX.7:** Describes a lymph node size 5 cm (50 mm) or greater", - "rationale" : "Lymph Nodes Size is a Registry Data Collection Variable in AJCC for several chapters. It was previously collected in the Head and Neck chapters as Size of Lymph Nodes, SSF #1." -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lung_occult_stage_11131.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lung_occult_stage_11131.json deleted file mode 100644 index f5a92cf2d..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lung_occult_stage_11131.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id" : "lung_occult_stage_11131", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Lung Occult Stage", - "title" : "Determine Lung Occult or Unknown Stage", - "notes" : "Since TX, N0, M0 can be both Occult or Unknown, this looks at the directly assigned stage group when this combination is found. Only this combination is sent to this table.", - "last_modified" : "2019-04-05T16:52:38.380Z", - "definition" : [ { - "key" : "stage_group_in", - "name" : "Directly Assigned Stage Group", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Derived Stage Group", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "OccultCarcinoma", "VALUE:OC" ], [ "99", "VALUE:99" ], [ "*", "ERROR:Assigned Stage and assigned T, N and M values do not match." ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_head_and_neck_levels_i_iii_19222.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_head_and_neck_levels_i_iii_19222.json deleted file mode 100644 index f48ca7980..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_head_and_neck_levels_i_iii_19222.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "lymph_nodes_head_and_neck_levels_i_iii_19222", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "LN Head and Neck Levels I-III", - "title" : "Lymph Nodes Head and Neck Levels I-III", - "description" : "Lymph Nodes for Head and Neck, Levels I-III records the involvement of Levels I-III lymph nodes.\n\nThis data item is used to code the presence or absence of lymph node involvement in head and neck levels I-III. The definitions of the levels are the same for all applicable head and neck sites. \n* Note: This data item was previously collected for all head and neck sites. It is now only clinically relevant for unknown head and neck primaries with positive cervical (head and neck) lymph nodes and mucosal melanomas of the head and neck.\n\n**Level I** is subdivided into levels IA and IB, which contain the submental and submandibular triangles bounded by the anterior and posterior bellies of the digastric muscle, the hyoid bone inferiorly, and the body of the mandible superiorly. Lymph node chains at this level:\n* Submental (Level IA), submandibular (Level IB), submaxillary (Level IB)\n\n**Level II** is subdivided into levels IIA and IIB, which contain the upper jugular lymph nodes and extend from the level of the skull base superiorly to the hyoid bone inferiorly. A vertical plane defined by the spinal accessory nerve is the boundary between level IIA (anterior to spinal accessory nerve) and IIB (posterior to spinal accessory nerve). Lymph node chains at this level:\n* Jugulodigastric (subdigastric), upper deep cervical, upper jugular\n\n**Level III** contains the middle jugular lymph nodes from the hyoid bone superiorly to the level of the lower border of the cricoid cartilage inferiorly. Lymph node chains at this level:\n* Middle deep cervical, mid-jugular", - "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Levels I-III lymph node involvement can be used to code this data item when no other information is available.\t\n\n**Note 2:** **Related data items** \n* 3876: LN Head and Neck Levels I-III \n* 3877: LN Head and Neck Levels IV-V \n* 3878: LN Head and Neck Levels VI-VII \n* 3879: LN Head and Neck Other \n\n**Note 3:** **Priority order**\n* Pathological information takes priority over clinical.", - "last_modified" : "2024-04-08T15:01:20.536Z", - "definition" : [ { - "key" : "ln_hn_1_2_3", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "0", "No involvement in Levels I, II, or III lymph nodes" ], [ "1", "Level I lymph node(s) involved" ], [ "2", "Level II lymph node(s) involved" ], [ "3", "Level III lymph node(s) involved" ], [ "4", "Levels I and II lymph nodes involved" ], [ "5", "Levels I and III lymph nodes involved" ], [ "6", "Levels II and III lymph nodes involved" ], [ "7", "Levels I, II and III lymph nodes involved" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error)" ], [ "9", "Not documented in medical record\nPositive nodes, but level of positive node(s) unknown\nLymph node levels I-III not assessed, or unknown if assessed" ] ], - "additional_info" : "**Source documents:** pathology report, imaging\n\nFor more information on **Head and Neck levels**, see AJCC 8th edition, Chapter 5: Staging Head and Neck Cancers, Table 5.1", - "coding_guidelines" : "**1)** Code all applicable levels that are involved\n* ***Example:*** A carcinoma of the base of tongue involves bilateral submandibular nodes and left upper, mid-, and lower jugular nodes, the largest measuring 4 cm. There is no extracapsular extension. These are level I, II, III, and IV lymph nodes according to AJCC definitions. \n * **i.** Levels I-III: Code 7 (Levels I, II and III lymph nodes involved) to show that levels I, II, and III are involved\n * **ii.** Levels IV-V: Code 1 to show that level IV is involved\n *\t**iii.** Levels VI-VII: Code 0 for no other nodes involved\n *\t**iv.** Head and Neck, Other: Code 0 for no other nodes involved\n\n**2)** If information is available on some nodes, but the others are unknown, code what is known. \n* ***Example:*** Multiple lymph nodes involved, level II documented, but the other levels not mentioned. Code 2 to indicate level II involvement.\n\n**3)** If a lymph node is described as involving two levels, or documented as a range, code both levels.\n* ***Example:*** Physical examination for a floor of mouth cancer describes a large lymph node mass low in level II stretching into Level III. Code 6 for Levels II-III because both Level II and Level III are mentioned.\n\n**4)** Code 9 when the only information available is “Regional nodes, NOS” or “Cervical nodes, NOS” or “Internal jugular nodes, NOS” or “Lymph nodes, NOS. In other words, if regional nodes are known to be positive but the level(s) of nodes involved is unknown, code 9.\n* ***Example:*** Patient diagnosed elsewhere with carcinoma of oropharynx with cervical lymph node involvement. No other information available. All Head and Neck Level data items are coded to 9 since there is no specific information about the levels. \n * **i.** Levels I-III: Code 9\n * **ii.** Levels IV-V: Code 9\n * **iii.** Levels VI-VII: Code 9\n * **iv..** Head and Neck, Other: Code 9", - "rationale" : "Level of nodal involvement is a Registry Data Collection Variable in AJCC for several head and neck chapters. This data item was previously collected as Head and Neck SSF #3 (common SSF)." -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_head_and_neck_levels_vi_vii_32325.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_head_and_neck_levels_vi_vii_32325.json deleted file mode 100644 index 9a6628b70..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_head_and_neck_levels_vi_vii_32325.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "lymph_nodes_head_and_neck_levels_vi_vii_32325", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "LN Head and Neck Levels VI-VII", - "title" : "Lymph Nodes Head and Neck Levels VI-VII", - "description" : "Lymph Nodes for Head and Neck, Levels VI-VII records the involvement of Levels VI-VII lymph nodes.\n\nThis data item is used to code the presence or absence of lymph node involvement in head and neck levels I-III. The definitions of the levels are the same for all applicable head and neck sites. \n\n**Level VI** contains the lymph nodes of the anterior central compartment from the hyoid bone superiorly to the suprasternal notch inferiorly. On each side, the lateral boundary is formed by the medial border of the carotid sheath. Lymph node chains at this level:\n* Laterotracheal, Paralaryngeal, paratracheal (above suprasternal notch), perithyroidal, Precricoid (Delphian), Prelaryngeal, recurrent laryngeal)\n\n**Level VII** contains the lymph nodes inferior to the suprasternal notch in the superior mediastinum. Lymph node chains at this level:\n* Esophageal groove, paratracheal (below suprasternal notch), Pretracheal (below suprasternal notch)", - "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Levels IV-V lymph node involvement can be used to code this data item when no other information is available.\n\n**Note 2:** **Related data items** \n* 3876: LN Head and Neck Levels I-III \n* 3877: LN Head and Neck Levels IV-V \n* 3878: LN Head and Neck Levels VI-VII \n* 3879: LN Head and Neck Other \n\n**Note 3:** **Priority order**\n* Pathological information takes priority over clinical.", - "last_modified" : "2024-04-08T15:00:45.364Z", - "definition" : [ { - "key" : "ln_hn_6_7", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "0", "No involvement in Levels VI or VII lymph nodes" ], [ "1", "Level VI lymph node(s) involved" ], [ "2", "Level VII lymph node(s) involved" ], [ "3", "Levels VI and VII lymph node(s) involved" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error)" ], [ "9", "Not documented in medical record\nPositive nodes, but level of positive node(s) unknown\nLymph nodes levels VI-VII not assessed, or unknown if assessed" ] ], - "additional_info" : "**Source documents:** pathology report, imaging\n\nFor more information on **Head and Neck levels**, see AJCC 8th edition, Chapter 5: Staging Head and Neck Cancers, Table 5.1", - "coding_guidelines" : "**1)** Code all applicable levels that are involved\n* ***Example:*** A carcinoma of the base of tongue involves bilateral submandibular nodes and left upper, mid-, and lower jugular nodes, the largest measuring 4 cm. There is no extracapsular extension. These are level I, II, III, and IV lymph nodes according to AJCC definitions. \n * **i.** Levels I-III: Code 7 (Levels I, II and III lymph nodes involved) to show that levels I, II, and III are involved\n *\t**ii.** Levels IV-V: Code 1 to show that level IV is involved\n *\t**iii.** Levels VI-VII: Code 0 for no other nodes involved\n *\t**iv.**Head and Neck, Other: Code 0 for no other nodes involved\n\n**2)** If information is available on some nodes, but the others are unknown, code what is known. \n* ***Example:*** Multiple lymph nodes involved, level II documented, but the other levels not mentioned. Code 2 to indicate level II involvement.\n\n**3)** If a lymph node is described as involving two levels, or documented as a range, code both levels.\n* ***Example:*** Physical examination for a floor of mouth cancer describes a large lymph node mass low in level II stretching into Level III. Code 6 for Levels II-III because both Level II and Level III are mentioned.\n\n**4)** **Code 9** when the only information available is “Regional nodes, NOS” or “Cervical nodes, NOS” or “Internal jugular nodes, NOS” or “Lymph nodes, NOS. In other words, if regional nodes are known to be positive but the level(s) of nodes involved is unknown, code 9.\n* ***Example:*** Patient diagnosed elsewhere with carcinoma of oropharynx with cervical lymph node involvement. No other information available. All Head and Neck Level data items are coded to 9 since there is no specific information about the levels. \n * **i.** Levels I-III: Code 9\n * **ii.** Levels IV-V: Code 9\n * **iii.** Levels VI-VII: Code 9\n * **iv.** Head and Neck, Other: Code 9", - "rationale" : "Level of nodal involvement is a Registry Data Collection Variable in AJCC. This data item was previously collected as Head and Neck SSF #5 (common SSF)." -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_head_and_neck_other_31141.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_head_and_neck_other_31141.json deleted file mode 100644 index 917140835..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_head_and_neck_other_31141.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "lymph_nodes_head_and_neck_other_31141", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "LN Head and Neck Other", - "title" : "Lymph Nodes Head and Neck Other", - "description" : "Lymph Nodes for Head and Neck, Other records the involvement of lymph nodes other than Levels I-III, IV-V, and VI-VII.\n\nThis data item is used to code the presence or absence of lymph node involvement in head and neck levels I-III. The definitions of the levels are the same for all applicable head and neck sites. \n\n**Other head and neck lymph nodes**: \n* Cervical, NOS; deep cervical (NOS), facial, buccinator (buccal), infraauricular, internal jugular (NOS), intraparotid, mandibular, nasolabial, parapharyngeal, parotid, periparotid, preauricular, retroauricular (mastoid), retropharyngeal, suboccipital", - "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of other head and neck lymph node involvement can be used to code this data item when no other information is available.\n\n**Note 2:** **Related data items** \n* 3876: LN Head and Neck Levels I-III \n* 3877: LN Head and Neck Levels IV-V \n* 3878: LN Head and Neck Levels VI-VII \n* 3879: LN Head and Neck Other \n\n**Note 3:** **Priority order**\n* Pathological information takes priority over clinical.", - "last_modified" : "2024-04-08T15:06:36.955Z", - "definition" : [ { - "key" : "ln_hn_other", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "0", "No involvement in other head and neck lymph node regions" ], [ "1", "Buccinator (facial) lymph node(s) involved" ], [ "2", "Parapharyngeal lymph node(s) involved" ], [ "3", "Periparotid and intraparotid lymph node(s) involved" ], [ "4", "Preauricular lymph node(s) involved" ], [ "5", "Retropharyngeal lymph node(s) involved" ], [ "6", "Suboccipital/retroauricular lymph node(s) involved" ], [ "7", "Any combination of codes 1-6" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error.)" ], [ "9", "Not documented in medical record\nPositive nodes, but level of positive node(s) unknown\nOther Head and Neck lymph nodes not assessed, or unknown if assessed" ] ], - "additional_info" : "**Source documents:** pathology report, imaging\n\nFor more information on **Head and Neck levels**, see AJCC 8th edition, Chapter 5: Staging Head and Neck Cancers, Table 5.1", - "coding_guidelines" : "**1)** Code all applicable levels that are involved\n* ***Example 1:*** A carcinoma of the base of tongue involves bilateral submandibular nodes and left upper, mid-, and lower jugular nodes, the largest measuring 4 cm. There is no extracapsular extension. These are level I, II, III, and IV lymph nodes according to AJCC definitions. \n * **i.** Levels I-III: Code 7 (Levels I, II and III lymph nodes involved) to show that levels I, II, and III are involved\n *\t**ii.** Levels IV-V: Code 1 to show that level IV is involved\n *\t**iii.** Levels VI-VII: Code 0 for no other nodes involved\n *\t**iv.** Head and Neck, Other: Code 0 for no other nodes involved\n\n**2)** If information is available on some nodes, but the others are unknown, code what is known. \n* ***Example:*** Multiple lymph nodes involved, level II documented, but the other levels not mentioned. Code 2 to indicate level II involvement.\n\n**3)** If a lymph node is described as involving two levels, or documented as a range, code both levels.\n* ***Example:*** Physical examination for a floor of mouth cancer describes a large lymph node mass low in level II stretching into Level III. Code 6 for Levels II-III because both Level II and Level III are mentioned.\n\n**4)** **Code 9** when the only information available is “Regional nodes, NOS” or “Cervical nodes, NOS” or “Internal jugular nodes, NOS” or “Lymph nodes, NOS. In other words, if regional nodes are known to be positive but the level(s) of nodes involved is unknown, code 9.\n* ***Example:*** Patient diagnosed elsewhere with carcinoma of oropharynx with cervical lymph node involvement. No other information available. All Head and Neck Level data items are coded to 9 since there is no specific information about the levels. \n * **i.** Levels I-III: Code 9\n * **ii.** Levels IV-V: Code 9\n * **iii.** Levels VI-VII: Code 9\n * **iv.** Head and Neck, Other: Cod", - "rationale" : "Level of nodal involvement is a Registry Data Collection Variable in AJCC. This data item was previously collected as Head and Neck SSF #6 (common SSF)." -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_size_of_metastasis_87329.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_size_of_metastasis_87329.json deleted file mode 100644 index c7435de45..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_size_of_metastasis_87329.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "lymph_nodes_size_of_metastasis_87329", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "LN Size", - "title" : "LN Size", - "description" : "Lymph Nodes Size records diameter of the involved regional lymph node(s) with the largest diameter of any involved regional lymph node(s). Pathological measurement takes precedence over a clinical measurement for the same node.", - "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Lymph Nodes Size can be used to code this data item when no other information is available. \n\n**Note 2:** **Clinical vs Pathological size** \n* If the largest involved node is not examined pathologically, use the clinical node size.\n* If the same largest involved node (or same level) is examined both clinically and pathologically, record the size of the node from the pathology report, even if it is smaller. \n * *Example*: Clinical evaluation shows 1.5 cm (15 mm) Level II lymph node, pathological examination shows Level II 1.3 cm (13 mm). \n * Code 13.0.\n\n**Note 3:** **Regional vs. distant nodes**\n* Do not code the size of any distant nodes.", - "last_modified" : "2024-04-05T12:44:14.008Z", - "definition" : [ { - "key" : "ln_size_of_mets", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "0.0", "No regional lymph node involvement\nNon-invasive neoplasm (behavior /2)" ], [ "0.1-99.9", "0.1 - 99.9 millimeters (mm)\n(Exact size of lymph node to nearest tenth of a mm)" ], [ "XX.1", "100 millimeters (mm) or greater" ], [ "XX.2", "Microscopic focus or foci only and no size of focus given" ], [ "XX.3", "Described as \"less than 1 centimeter (cm)\" or \"subcentimeter\"" ], [ "XX.4", "Described as \"at least\" 2 cm" ], [ "XX.5", "Described as \"at least\" 3 cm" ], [ "XX.6", "Described as \"at least\" 4 cm" ], [ "XX.7", "Described as greater than 5 cm" ], [ "XX.8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code XX.8 will result in an edit error)" ], [ "XX.9", "Not documented in medical record\nRegional lymph node(s) involved, size not stated\nLymph Nodes Size not assessed, or unknown if assessed" ] ], - "additional_info" : "* **Source documents:** pathology report, imaging reports, physical exam\n\n* **For further information**, refer to the **Head and Neck** cancer protocols published by the College of American Pathologist for the AJCC Staging Systems for *Head and Neck*", - "coding_guidelines" : "Code the largest diameter of any involved regional lymph nodes for head and neck (cervical lymph nodes). The measurement can be pathological, if available, or clinical. \n**1)** **Code 0.0** when no regional lymph nodes are involved\n**2)** **Code XX.1** for 100 millimeters (10 cm) or greater\n**3)** **Code XX.2** for microscopic focus or foci only and no size of focus given\n**4)** **Code XX.3** for lymph node met less than 1 cm (10 mm)\n * **a.** Lymph node described as “subcentimeter\")\n\n**5)** **Code XX.9** when\n * **a.** Positive lymph nodes but size not stated\n * **b.** No information about regional lymph nodes\n * **c.** Lymph nodes not assessed or unknown if assessed\n\nIn order to align with the CAP guidelines, additional codes have been added for “at least” categories which are used in the CAP protocols. Only use these codes when the pathologist has used this terminology to indicate the lymph node size. \n**6)** **XX.4**: Describes a lymph node size at least 2 cm (20 mm)\n**7)** **XX.5**: Described a lymph node size at least 3 cm (30 mm)\n**8)** **XX.6**: Describes a lymph node size at least 4 cm (40 mm)\n**9)** **XX.7**: Describes a lymph node size 5 cm (50 mm) or greater", - "rationale" : "Lymph Nodes Size is a Registry Data Collection Variable in AJCC for several chapters. It was previously collected in the Head and Neck chapters as Size of Lymph Nodes, SSF #1." -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_size_with_regional_nodes_for_ajcc_n_7161.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_size_with_regional_nodes_for_ajcc_n_7161.json deleted file mode 100644 index 55be78c36..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_size_with_regional_nodes_for_ajcc_n_7161.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "lymph_nodes_size_with_regional_nodes_for_ajcc_n_7161", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Lymph Nodes Size with Regional Nodes for N", - "title" : "Lymph Nodes Size with Regional Nodes for N", - "notes" : "If EOD Regional Nodes = 300 or 400, Lymph Nodes Size at Mets is necessary to determine the N value.", - "last_modified" : "2019-04-05T16:52:37.821Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "EOD Nodes", - "type" : "INPUT" - }, { - "key" : "ln_size_of_mets", - "name" : "LN Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "300", "0.0", "ERROR:Regional Nodes involved, Lymph Nodes Size of Mets in conflict" ], [ "300", "0.1-9.9,10.0-60.0", "VALUE:N1" ], [ "300", "60.1-99.9", "VALUE:N3" ], [ "300", "XX.1", "VALUE:N3" ], [ "300", "XX.2", "VALUE:N1" ], [ "300", "XX.3", "VALUE:N1" ], [ "300", "XX.4", "VALUE:NX" ], [ "300", "XX.5", "VALUE:NX" ], [ "300", "XX.6", "VALUE:NX" ], [ "300", "XX.7", "VALUE:NX" ], [ "300", "XX.8", "VALUE:NX" ], [ "300", "XX.9", "VALUE:NX" ], [ "400", "0.0", "ERROR:Regional Nodes involved, Lymph Nodes Size of Mets in conflict" ], [ "400", "0.1-9.9,10.0-60.0", "VALUE:N2" ], [ "400", "60.1-99.9", "VALUE:N3" ], [ "400", "XX.1", "VALUE:N3" ], [ "400", "XX.2", "VALUE:N2" ], [ "400", "XX.3", "VALUE:N2" ], [ "400", "XX.4", "VALUE:NX" ], [ "400", "XX.5", "VALUE:NX" ], [ "400", "XX.6", "VALUE:NX" ], [ "400", "XX.7", "VALUE:NX" ], [ "400", "XX.8", "VALUE:NX" ], [ "400", "XX.9", "VALUE:NX" ], [ "000,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymphoma_stage_group_18599.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymphoma_stage_group_18599.json deleted file mode 100644 index 8a2aa14ab..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymphoma_stage_group_18599.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id" : "lymphoma_stage_group_18599", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Lymphoma Stage Group", - "title" : "Lymphoma Stage Group Detailed", - "last_modified" : "2019-04-05T16:52:38.185Z", - "definition" : [ { - "key" : "stage_group_in", - "name" : "Assigned Stage Group", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Derived Stage Group", - "type" : "ENDPOINT" - } ], - "extra_input" : [ "stage_group_in" ], - "rows" : [ [ "1,1E,2,2E,2 bulky,3,4", "VALUE:{{stage_group_in}}" ], [ "88", "VALUE:88" ], [ "99", "VALUE:99" ], [ "", "VALUE:" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/measured_basal_diameter_with_measured_thickness_for_tumor_size_category_65198.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/measured_basal_diameter_with_measured_thickness_for_tumor_size_category_65198.json deleted file mode 100644 index 7288d8215..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/measured_basal_diameter_with_measured_thickness_for_tumor_size_category_65198.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "measured_basal_diameter_with_measured_thickness_for_tumor_size_category_65198", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Measured Basal Diameter with Measured Thickness for Tumor Size Category", - "title" : "Measured Basal Diameter with Measured Thickness for Tumor Size Category", - "notes" : "If the EOD Primary Tumor = 100-500, Measured Basal Diameter and Measured Thickness (Depth) are used to calculate Tumor Size Category. This will be used to determine the T value.", - "last_modified" : "2019-04-05T16:52:35.295Z", - "definition" : [ { - "key" : "measured_basal_diameter", - "name" : "Basal Diameter", - "type" : "INPUT" - }, { - "key" : "measured_thickness", - "name" : "Thickness", - "type" : "INPUT" - }, { - "key" : "tumor_size_category", - "name" : "Tumor Size Category", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0.0, XX.8", "*", "VALUE:X" ], [ "*", "0.0, XX.8", "VALUE:X" ], [ "0.1-9.9,10.0-12.0", "0.1-3.0, XX.1", "VALUE:1" ], [ "XX.1,XX.2,XX.3,XX.4", "0.1-3.0, XX.1", "VALUE:1" ], [ "0.1-9.0", "3.1-6.0, XX.2", "VALUE:1" ], [ "XX.1,XX.2,XX.3", "3.1-6.0, XX.2", "VALUE:1" ], [ "12.1-18.0", "0.1-3.0, XX.1", "VALUE:2" ], [ "XX.5,XX.6", "0.1-3.0, XX.1", "VALUE:2" ], [ "9.1-9.9,10.0-15.0", "3.1-6.0, XX.2", "VALUE:2" ], [ "XX.4,XX.5", "3.1-6.0, XX.2", "VALUE:2" ], [ "0.1-9.9,10.0-12.0", "6.1-9.0, XX.3", "VALUE:2" ], [ "XX.1,XX.2,XX.3,XX.4", "6.1-9.0, XX.3", "VALUE:2" ], [ "15.1-18.0", "3.1-6.0, XX.2", "VALUE:3" ], [ "XX.6", "3.1-6.0, XX.2", "VALUE:3" ], [ "12.1-18.0", "6.1-9.0, XX.3", "VALUE:3" ], [ "XX.5,XX.6", "6.1-9.0, XX.3", "VALUE:3" ], [ "0.1-9.9,10.0-18.0", "9.1-9.9,10.0-12.0,XX.4", "VALUE:3" ], [ "XX.1,XX.2,XX.3,XX.4,XX.5,XX.6", "9.1-9.9,10.0-12.0,XX.4", "VALUE:3" ], [ "0.1-9.9,10.0-15.0", "12.1-15.0,XX.5", "VALUE:3" ], [ "XX.1,XX.2,XX.3,XX.4,XX.5", "12.1-15.0,XX.5", "VALUE:3" ], [ "18.1-99.9", "0.1-9.9,10.0-12.0", "VALUE:4" ], [ "XX.0,XX.7", "0.1-9.9,10.0-12.0", "VALUE:4" ], [ "18.1-99.9", "XX.1,XX.2,XX.3,XX.4", "VALUE:4" ], [ "XX.0,XX.7", "XX.1,XX.2,XX.3,XX.4", "VALUE:4" ], [ "15.1-99.9", "12.1-15.0,XX.5", "VALUE:4" ], [ "XX.0,XX.6,XX.7", "12.1-15.0,XX.5", "VALUE:4" ], [ "0.1-9.9,10.0-99.9", "15.1-99.9", "VALUE:4" ], [ "XX.0,XX.1,XX.2,XX.3,XX.4,XX.5,XX.6,XX.7", "15.1-99.9", "VALUE:4" ], [ "0.1-9.9,10.0-99.9", "XX.0,XX.6", "VALUE:4" ], [ "XX.0,XX.1,XX.2,XX.3,XX.4,XX.5,XX.6,XX.7", "XX.0,XX.6", "VALUE:4" ], [ "XX.9", "0.1-9.9,10.0-99.9", "VALUE:9" ], [ "XX.9", "XX.0,XX.1,XX.2,XX.3,XX.4,XX.5,XX.6,XX.9", "VALUE:9" ], [ "0.1-9.9,10.0-99.0", "XX.9", "VALUE:9" ], [ "XX.0,XX.1,XX.2,XX.3,XX.4,XX.5,XX.6,XX.7", "XX.9", "VALUE:9" ], [ "", "", "VALUE:9" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/microsatellite_instability_7008.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/microsatellite_instability_7008.json deleted file mode 100644 index 5842e9f26..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/microsatellite_instability_7008.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "microsatellite_instability_7008", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Microsatellite Instability", - "title" : "Microsatellite Instability (MSI)", - "description" : "Microsatellite Instability (MSI) is a form of genetic instability manifested by changes in the length of repeated single- to six-nucleotide sequences (known as DNA microsatellite sequences). High MSI, found in about 15% of colorectal carcinomas, is an adverse prognostic factor for colorectal carcinomas and predicts poor response to 5-FU chemotherapy (although the addition of oxaliplatin in FOLFOX regimens negates the adverse effects (page 266 AJCC manual)). High MSI is a hallmark of hereditary nonpolyposis colorectal carcinoma, also known as Lynch syndrome.\n\nDescribes cancer cells that have a greater than normal number of genetic markers called microsatellites. Microsatellites are short, repeated, sequences of DNA. Cancer cells that have large numbers of microsatellites may have defects in the ability to correct mistakes that occur when DNA is copied in the cell. Microsatellite instability is found most often in colorectal cancer, other types of gastrointestinal cancer, and endometrial cancer. It may also be found in cancers of the breast, prostate, bladder, and thyroid. Knowing whether cancer is microsatellite instability high may help plan the best treatment.\n\nThe microsatellite instability (MSI) test is a genetic test performed on tumor tissue to look for differences in length of certain non-functioning sections of DNA. The differences are caused by problems with the genes that encode proteins that normally repair certain types of DNA damage. A high proportion of colon cancers arising in patients with hereditary nonpolyposis colorectal cancer (HNPCC) (also known as Lynch syndrome) have high MSI and a smaller percentage of colon cancers not associated with Lynch syndrome have high MSI. Patients with colon cancers with high MSI may be further tested to determine if they have HNPCC. In addition, MSI is a useful prognostic marker in that patients with high MSI colon cancers have better response to surgery and survival.", - "notes" : "**Note 1:** **Physician Statement**\n* Physician statement of MSI can be used to code this data item when no other information is available.\n\n**Note 2:** **Applicable stages**\n* MSI may be recorded for all stages; however, it is primarily performed for invasive neoplasms\n* For non-invasive neoplasms (behavior /2), code to 9 if no information available.\n\n**Note 3:** **Results from nodal or metastatic tissue**\n* Results from nodal or metastatic tissue may be used for Microsatellite Instability.", - "last_modified" : "2024-04-08T15:55:34.675Z", - "definition" : [ { - "key" : "msi", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "0", "Microsatellite instability (MSI) stable; microsatellite stable (MSS); negative, NOS\nAND/OR\nMismatch repair (MMR) intact, no loss of nuclear expression of MMR proteins\nMMR proficient (pMMR or MMR-P)" ], [ "1", "MSI unstable low (MSI-L)" ], [ "2", "MSI unstable high (MSI-H)\nAND/OR\nMMR deficient (dMMR or MMR-D) loss of nuclear expression of one or more MMR proteins, MMR protein deficient)" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nMSI-indeterminate \nMSI-equivocal\nMicrosatellite instability not assessed or unknown if assessed" ] ], - "additional_info" : "**Source documents:** pathology report\n\n**Other names include** MSI, Mismatch repair, MMR, MSI-H\n\nFor further information, refer to the **Colon and Rectum Biomarker** Reporting cancer protocol published by the College of American Pathologists for the AJCC Staging System *Colon and Rectum*", - "coding_guidelines" : "**Microsatellite Instability (MSI)**\n* Testing for MSI may be done by immunology or genetic testing. Only genetic testing results will specify whether the MSI is low or high.\n* MSI is looking at instability in informative markers\n\n\n**1)** **Code 0**\n * **a.** MSS (Code 0)\n + **b.** Stable (Code 0)\n + **c.** Negative (Code 0)\n + **d.** Low probability of MSI-H (Code 0)\n + **e.** MSS/MSI-L (Code 0)\n\n **2)** **Code 1**\n * **a.** MSI-L (Code 1)\n\n**3)** **Code 2**\n + **a.** Unstable, high (Code 2)\n + **b.** Unstable, NOS (no designation of high or low) (Code 2)\n + **c.** MSI-H (Code 2)\n\n**4)** **Code 9**\n + **a.** MSI-I (intermediate) (Code 9)\n\n**Mismatch Repair (MMR)**\n* Testing for Mismatch Repair (MMR) is usually done by immunohistochemistry (IHC).\n* Most common markers are MLH1, MSH2, MSH6, PMS2\n\n \n **1)** **Code 0**\n + **a.** No loss of nuclear expression (code 0)\n + **b.** Mismatch repair (MMR) intact (code 0)\n + **c.** MMR proficient (pMMR or MMR-P) (code 0)\n + **d.** MMR normal (code 0)\n\n **2)** **Code 2**\n + **a.** Loss of nuclear expression (code 2)\n + **b.** MMR deficient (dMMR or MMR-D) (code 2)\n + **c.** MMR abnormal (code 2)\n\n**MSI and MMR**\n **1)** **Code 0** If all tests done are negative\n**2)** **Code 2** If both tests are done and one or both are positive", - "rationale" : "Microsatellite Instability (MSI) is a Registry Data Collection Variable in AJCC. It was previously collected as Colon and Rectum, CS SSF #7." -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/morphology_with_primary_tumor_for_ajcc_t_82996.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/morphology_with_primary_tumor_for_ajcc_t_82996.json deleted file mode 100644 index 480b9d732..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/morphology_with_primary_tumor_for_ajcc_t_82996.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "id" : "morphology_with_primary_tumor_for_ajcc_t_82996", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Morphology with Primary Tumor for T", - "title" : "Morphology with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 000, Histology and Behavior are necessary to determine the T value.", - "last_modified" : "2019-10-22T19:32:18.476Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "8520", "2", "VALUE:88" ], [ "000", "8540,8542", "2", "VALUE:Tis(DCIS)" ], [ "000", "8543", "2", "VALUE:Tis(Paget)" ], [ "000", "*", "2", "VALUE:Tis" ], [ "000", "*", "0,1", "ERROR:In Situ tumor, Behavior should be 2" ], [ "000", "*", "3", "VALUE:Tis" ], [ "050,070,100,200,300,400,450,500,600,700,800,999", "*", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_daa.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_daa.json deleted file mode 100644 index 88c59f0b1..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_daa.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "nodes_daa", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Definition of Head and Neck Lymph Nodes** \n* For head and neck schemas, this field includes all lymph nodes defined as Levels I-VII and Other by TNM. \n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n+ **CLINICAL** assessment only codes (450) are used when there is a clinical work up only and there is no surgical resection of the primary tumor or site. This includes FNA, core biopsy, sentinel node biopsy, or lymph node excision\n - *Exception:* If patient has neoadjuvant therapy, and the clinical assessment is greater than the pathological assessment, then the clinical assessment code would take priority\n\n+ **PATHOLOGICAL** assessment only codes (150, 500, 600, 700) are used for Oral Cavity sites when \n - Primary tumor or site surgically resected with \n + Any microscopic examination of regional lymph nodes. Includes\n - FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up and/or\n - Lymph node dissection performed\n - Primary tumor or site NOT surgically resected, but\n - Lymph node dissection performed\n \n+ Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n\n * **Code 000** is used when there is no evidence of regional lymph nodes clinically **OR** lymph nodes are negative pathologically (*Regional Nodes Positive = 00, 98*)\n * **Code 800** is used when there are positive nodes (clinical or pathological), but the specific lymph nodes or number of positive nodes is unknown (*Regional Nodes Positive = 97*) \n * **Code 999** is used when the lymph node status is unknown and *Regional Nodes Positive = 99*\n\n**Note 3:** **Laterality** \n* If laterality of lymph nodes is not specified, assume nodes are ipsilateral. Midline nodes are ipsilateral.\n\n**Note 4:** **Supraclavicular lymph nodes**\n* Supraclavicular lymph nodes can be either Level IV or Level V\n * Level IV: deep to the sternocleidomastoid muscle, in the lower jugular chain\n * Level V: in the posterior triangle, inferior to the transverse cervical artery, supraclavicular lymph nodes, NOS\n\n**Note 5:** **Extranodal Extension** \n* Extranodal extension (ENE) is defined as the extension of a nodal metastasis through the lymph node capsule into adjacent tissue. The following codes record the status of the lymph nodes with positive ENE\n * Code 150: Pathological only: single ipsilateral node, less than or equal to 3 cm\n * Code 450: Clinical only: overt ENE\n * Code 500: Pathological only: single ipsilateral node, greater than 3 cm\n * Code 600: Pathological only: multiple ipsilateral, bilateral or contralateral nodes\n * Code 700: Pathological only: Single contralateral node\n\n**Note 6:** **Regional lymph nodes for Head and Neck tumors** \n* **Note:** For codes 100-700, use the list below for named regional lymph nodes. If the only information available is \"regional lymph nodes, NOS\" or \"lymph nodes,\" code 800.\n\n**Level I**\nLevel IA - Submental\nLevel IB - Submandibular (submaxillary), sublingual\n\n**Level II - Upper jugular** \nJugulodigastric (subdigastric)\nUpper deep cervical \nLevel IIA - Anterior\nLevel IIB - Posterior \n\n**Level III - Middle jugular**\nMiddle deep cervical\n\n**Level IV - Lower jugular**\nJugulo-omohyoid (supraomohyoid)\nLower deep cervical \nVirchow node\n\n**Level V - Posterior triangle group**\nPosterior cervical\nLevel VA - Spinal accessory \nLevel VB - Transverse cervical, supraclavicular \n\n**Level VI - Anterior compartment group**\nLaterotracheal\nParalaryngeal\nParatracheal - above suprasternal notch\nPerithyroidal\nPrecricoid (Delphian)\nPrelaryngeal\nPretracheal - above suprasternal notch\nRecurrent laryngeal\n\n**Level VII - Superior mediastinal group (for other mediastinal node(s) see EOD Mets)**\nEsophageal groove\nParatracheal - below suprasternal notch\nPretracheal - below suprasternal notch \n\n**Other groups**\nCervical, NOS\nDeep cervical, NOS\nFacial\n- Buccinator (buccal)\n- Mandibular\n- Nasolabial\n\nInternal jugular, NOS\nParapharyngeal \nParotid\n- Infraauricular\n- Intraparotid\n- Periparotid\n- Preauricular\n\nRetroauricular (mastoid)\nRetropharyngeal\nSuboccipital", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Ridge, J.A., Lydiatt, W.M., Shah, J.P., et al. **Oral Cavity**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T16:02:58.855Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "100", "Metastasis in a SINGLE ipsilateral lymph node\n3 cm or smaller in greatest dimension\nExtranodal extension (ENE) negative or unknown", "VALUE:N1", "VALUE:RN" ], [ "150", "**PATHOLOGICAL assessment only**\n\nMetastasis in SINGLE ipsilateral node\n3 cm or smaller in greatest dimension\nExtranodal extension (ENE) positive", "VALUE:N2a", "VALUE:RN" ], [ "200", "Metastasis in SINGLE ipsilateral node\nLarger than 3 cm but not larger than 6 cm in greatest dimension\nExtranodal extension (ENE) negative OR unknown", "VALUE:N2a", "VALUE:RN" ], [ "250", "Metastasis in MULTIPLE ipsilateral nodes\nNo nodes larger than 6 cm in greatest dimension\nExtranodal extension (ENE) negative or unknown", "VALUE:N2b", "VALUE:RN" ], [ "300", "Metastasis in bilateral or contralateral lymph node(s)\nNo nodes larger than 6 cm in greatest dimension\nExtranodal extension (ENE) negative OR unknown", "VALUE:N2c", "VALUE:RN" ], [ "400", "Metastasis in a lymph node larger than 6 cm in greatest dimension\nExtranodal extension (ENE) negative OR unknown", "VALUE:N3a", "VALUE:RN" ], [ "450", "**CLINICAL assessment only**\n\nMetastasis in any lymph node(s) with clinically overt ENE", "VALUE:N3b", "VALUE:RN" ], [ "500", "**PATHOLOGICAL assessment only**\n\nMetastasis in a SINGLE ipsilateral node\nLarger than 3 cm in greatest dimension\nExtranodal extension (ENE) positive", "VALUE:N3b", "VALUE:RN" ], [ "600", "**PATHOLOGICAL assessment only**\n\nMetastasis in MULTIPLE ipsilateral, contralateral, or bilateral nodes\nExtranodal extension (ENE) positive for any node", "VALUE:N3b", "VALUE:RN" ], [ "700", "**PATHOLOGICAL assessment only** \n\nSingle contralateral node (any size)\nExtranodal extension (ENE) positive", "VALUE:N3b", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_daj.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_daj.json deleted file mode 100644 index 3cc7ac38d..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_daj.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "id" : "nodes_daj", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes**\n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n+ **CLINICAL** assessment only codes (000, 150, 350, 400) are used when there is a clinical work up only and there is no surgical resection of the primary tumor or site. This includes FNA, core biopsy, sentinel node biopsy, or lymph node excision\n - *Exception:* If patient has neoadjuvant therapy, and the clinical assessment is greater than the pathological assessment, then the clinical assessment code would take priority\n\n+ **PATHOLOGICAL** assessment only codes (030, 050, 070, 200, 250, 300) are used when\n - Primary tumor or site surgically resected with\n - Any microscopic examination of regional lymph nodes. Includes\n - FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up and/or\n - Lymph node dissection performed \n* Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n * **Code 000** is used when there is no evidence of regional lymph nodes clinically \n * **Code 030, 050, or 070** when lymph nodes are negative pathologically (*Regional Nodes Positive = 00*)\n * **Code 800** is used when there are positive nodes (clinical or pathological), but the specific lymph nodes or number of positive nodes is unknown (*Regional Nodes Positive = 97*) \n * **Code 999** is used when the lymph node status is unknown and *Regional Nodes Positive = 99*\n\n**Note 3:** **Size of metastasis not stated**\n* If the pathology report indicates that nodes are positive, but size of the metastases is not stated, assume the metastases are greater than 0.2 mm and code the lymph nodes as positive in this field.\n\n**Note 4:** **Level of lymph nodes not specified**\n* If regional nodes are removed and there is no mention of the level or another specific type, assume these are Level I-II and code appropriately.\n\n**Note 5:** **Isolated tumor cells (ITC)** \n* Isolated tumor cells (ITCs) are defined as single tumor cells or small clusters not greater than 0.2 mm, usually detected by immunohistochemical (IHC) or molecular methods. ITCs do not usually show evidence of malignant activity (e.g., proliferation or stromal reaction). Lymph nodes with ITCs only are not counted as positive nodes. RT-PCR is a molecular method designed to find evidence of unique tumor or epithelial cell markers. \n + Codes 030, 050, and 070 are for nodes that are **pathologically negative** but are **positive** for ITCs or RT-PCR\n - Code 030: Negative nodes pathologically with positive ITCs OR positive ITCs AND positive RT-PCR\n - Code 050: Negative nodes pathologically with positive RT-PCR, negative ITCs\n - Code 070: Negative nodes pathologically, unknown if ITCs or RT-PCR\n\n**Note 6:** **Internal mammary nodes** \n* Internal mammary nodes (codes 250, 300, 400, 600) are not routinely removed unless there was an uptake during a sentinel lymph node biopsy, or they were clinically apparent on imaging. Before assigning one of these codes, make sure that the documentation clearly states that internal mammary nodes are involved. \n + Do not confuse **internal mammary** nodes with **intramammary nodes**, which are routinely evaluated\n\n**Note 7:** **Axillary Level I and II lymph nodes** \n* Codes 100-200 and 350 only apply to involved axillary level I and II lymph nodes. \n* If internal mammary, infraclavicular (subclavicular, level III axillary, apical), or supraclavicular lymph nodes are involved, codes 100-200 and 350 may not be used.\n\n**Note 8:** **Regional lymph nodes include**\n\n- Axillary, NOS (ipsilateral)\n - Level I (low-axilla) (low) (superficial), NOS [adjacent to tail of breast]\n + Anterior (pectoral)\n + Lateral (brachial)\n + Posterior (subscapular)\n - Level II (mid-axilla) (central), NOS\n + Interpectoral (Rotter's)\n - Level III (high) (deep), NOS\n + Apical (subclavian)\n + Axillary vein\n- Fixed/matted axillary (level I and II) (ipsilateral)\n- Infraclavicular (subclavicular) (ipsilateral)\n- Internal mammary (parasternal) (ipsilateral)\n- Intramammary (ipsilateral)\n- Supraclavicular (transverse cervical) (ipsilateral)\n\n**Note 9:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Hortobagyi, G.N., Giuliano, A., et al. **Breast**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T11:06:38.859Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - }, { - "key" : "stage_table_for_n", - "name" : "Stage Group Table", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "**CLINICAL assessment only**\n\nNo clinical regional lymph node involvement", "VALUE:N0", "VALUE:NONE", "VALUE:c" ], [ "030", "**PATHOLOGICAL assessment only**\n\nITCs only (malignant cell clusters no larger than 0.2 mm) in regional lymph node(s)", "VALUE:N0(i+)", "VALUE:NONE", "VALUE:p" ], [ "050", "**PATHOLOGICAL assessment only**\n\nPositive molecular findings by reverse transcriptase polymerase chain reaction (RT-PCR), no ITCs detected", "VALUE:N0(mol+)", "VALUE:NONE", "VALUE:p" ], [ "070", "**PATHOLOGICAL assessment only**\n\nNo regional lymph node involvement pathologically \n(lymph nodes removed and pathologically negative)\nWITHOUT ITCs or ITC testing unknown", "VALUE:N0", "VALUE:NONE", "VALUE:p" ], [ "100", "Micrometastasis, less than or equal to 2 mm\nAxillary (level I and II) lymph node(s), ipsilateral \nDetected by IHC or H&E (At least one micrometastasis greater than 0.2 mm or more than 200 cells)\n\nMicrometastasis, NOS", "VALUE:N1mi", "VALUE:RN", "VALUE:p" ], [ "150", "**CLINICAL assessment only**\n\nClinically positive movable axillary (level I and II) lymph node(s), ipsilateral\nPositive needle core biopsy/FNA", "VALUE:N1", "VALUE:RN", "VALUE:c" ], [ "200", "**PATHOLOGICAL assessment only**\n\nPositive axillary (level I and II) lymph node(s), ipsilateral \nWITH more than micrometastasis \n(At least one metastasis greater than 2 mm, or size of metastasis not stated) \n\nWITHOUT internal mammary lymph node(s) or not stated", "JUMP:num_pos_aln_with_regional_nodes_for_ajcc_n_30002", "VALUE:RN", "VALUE:p" ], [ "250", "**PATHOLOGICAL assessment only**\n\nInternal mammary node(s), ipsilateral, positive on sentinel node biopsy but not clinically apparent\n(No positive imaging or clinical exam)\nWITHOUT axillary lymph node(s), ipsilateral", "VALUE:N1b", "VALUE:RN", "VALUE:p" ], [ "300", "**PATHOLOGICAL assessment only**\n\nInternal mammary node(s), ipsilateral, positive on sentinel node biopsy but not clinically apparent \n(No positive imaging or clinical exam)\nWITH axillary lymph node(s), ipsilateral", "JUMP:num_pos_aln_with_regional_nodes_for_ajcc_n_30002", "VALUE:RN", "VALUE:p" ], [ "350", "**CLINICAL assessment only**\n\nFixed/matted axillary (level I and II) (ipsilateral)", "VALUE:N2a", "VALUE:RN", "VALUE:c" ], [ "400", "**CLINICAL assessment only**\n\nInternal mammary node(s), ipsilateral\nWITHOUT axillary (level I and II) lymph node(s), ipsilateral", "VALUE:N2b", "VALUE:RN", "VALUE:c" ], [ "500", "Infraclavicular lymph node(s) (subclavicular) (level III axillary node(s)) (apical), ipsilateral\nWITH or WITHOUT axillary (level I and II) nodes(s)\nWITHOUT internal mammary node", "VALUE:N3a", "VALUE:RN", "VALUE:c" ], [ "600", "Internal mammary node(s), ipsilateral, clinically apparent\n(On imaging or clinical exam)\nWITH axillary (level I, II, or III) lymph node(s), ipsilateral including infraclavicular", "VALUE:N3b", "VALUE:RN", "VALUE:c" ], [ "700", "Supraclavicular node(s), ipsilateral", "VALUE:N3c", "VALUE:D", "VALUE:c" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN", "VALUE:c" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U", "VALUE:c" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dak.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dak.json deleted file mode 100644 index 23f8b7f52..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dak.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "nodes_dak", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Hepatoduodenal nodes** \n* Hepatoduodenal nodes are regional for primaries of the lesser curvature of the stomach (C165). \n* They are coded in EOD Mets for all other subsites in this schema.\n\n**Note 3:** **Metastatic nodules in the fat** \n* Metastatic nodules in the fat adjacent to a gastric carcinoma, without evidence of residual lymph node tissue, are classified as regional node metastases, but nodules implanted on peritoneal surfaces are classified as distant metastases (see EOD Mets).\n\n**Note 4:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only. \n* **PATHOLOGICAL** assessment only codes (300, 400) are used when\n * Any microscopic examination of regional lymph nodes, includes\n * FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up **AND/OR**\n * Lymph node dissection performed\n * Pathological codes 300, 400 take priority over codes 450-800\n\n* **CLINICAL** assessment only codes (450-700) are used when the **only** information on nodal involvement is based on **physical exam or imaging** \n * These codes are specifically for when there is no **microscopic confirmation** of regional lymph nodes (*Regional Nodes Positive = 98, 99*)\n * **Note:** Use codes 300 or 400 if *Regional Nodes Positive is 01-90, 95*\n\n* Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n * **Code 000** is used when there is no evidence of regional lymph nodes clinically **OR** lymph nodes are negative pathologically (*Regional Nodes Positive = 00, 98*)\n * **Code 800** is used when there are positive nodes (clinical or pathological), but the specific lymph nodes or number of positive nodes is unknown (*Regional Nodes Positive = 97*) \n * **Code 999** is used when the lymph node status is unknown and *Regional Nodes Positive = 99*", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Ajani, J.A., In, H., Sano, T., Hofstetter, W.L., et al. **Stomach**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T15:41:15.675Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nCeliac artery\nCommon hepatic artery\nHepatic, NOS\nLeft gastric (superior gastric), NOS\n- Cardial, NOS\n- Cardioesophageal \n- Gastric artery\n- Gastric, left\n- Gastrohepatic\n- Gastropancreatic, left\n- Lesser curvature\n- Lesser omentum\n- Paracardial\n\nPancreaticosplenic (pancreaticolineal)\nPerigastric, NOS\nPeripancreatic\nPyloric, NOS\n- Infrapyloric (subpyloric)\n- Suprapyloric \n\nRight gastric (inferior gastric, NOS)\n- Gastrocolic\n- Gastroduodenal\n- Gastroepiploic (gastro-omental), right or NOS\n- Gastrohepatic\n- Greater curvature\n- Greater omentum\n- Pancreaticoduodenal \n\nSplenic (lineal), NOS\n- Gastroepiploic (gastro-omental), left\n- Splenic hilar/hilum\n\nNodule(s) in perigastric fat", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_50297", "VALUE:RN" ], [ "400", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nLesser curvature (C165)\n- Hepatoduodenal (See Note 2)", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_50297", "VALUE:D" ], [ "450", "**CLINICAL ASSESSMENT ONLY**\n\nOne-two positive nodes clinically OR stated as Clinical N1", "VALUE:N1", "VALUE:RN" ], [ "500", "**CLINICAL ASSESSMENT ONLY**\n\nThree-six positive nodes clinically OR stated as Clinical N2", "VALUE:N2", "VALUE:RN" ], [ "600", "**CLINICAL ASSESSMENT ONLY**\n\nSeven to fifteen nodes clinically OR stated as Clinical N3 [NOS] OR N3a", "VALUE:N3a", "VALUE:RN" ], [ "700", "**CLINICAL ASSESSMENT ONLY**\n\nFifteen nodes or greater clinically OR stated as Clinical N3b", "VALUE:N3b", "VALUE:RN" ], [ "800", "Positive nodes, number unknown\nUnknown if clinical or pathological assessment\n\nRegional lymph node(s), NOS\nLymph node(s), NOS", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_50297", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dan.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dan.json deleted file mode 100644 index d14ea872b..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dan.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "nodes_dan", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Unnamed nodes** \n* **For Colon and Rectum ONLY**, any unnamed nodes that are removed with a colon or rectal resection are presumed to be regional pericolic or perirectal lymph nodes and are included in the EOD Regional Nodes code 300 (pericolic for sites C180 - C189, C199 and perirectal for sites C199 or C209). \n* This site-specific instruction applies only to colon and rectum tumors and was verified with subject matter experts.\n\n**Note 3:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only. \n* **PATHOLOGICAL** assessment only code (300) is used when\n * Any microscopic examination of regional lymph nodes, includes\n * FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up **AND/OR**\n * Lymph node dissection performed\n * Pathological code 300 takes priority over codes 350-600, 800\n\n* **CLINICAL** assessment only codes (350-600) are used when the **only** information on nodal involvement is based on **physical exam or imaging** \n * These codes are specifically for when there is no **microscopic confirmation** of regional lymph nodes (*Regional Nodes Positive = 98, 99*)\n * **Note:** Use code 300 if *Regional Nodes Positive is 01-90, 95*\n\n* Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n * **Code 000** is used when there is no evidence of regional lymph nodes clinically **OR** lymph nodes are negative pathologically (*Regional Nodes Positive = 00, 98*)\n * **Code 800** is used when there are positive nodes (clinical or pathological), but the specific lymph nodes or number of positive nodes is unknown (*Regional Nodes Positive = 97*) \n * **Code 999** is used when the lymph node status is unknown and *Regional Nodes Positive = 99*\n\n**Note 4:** **Tumor Deposits** \n* Code 200 is defined as **PATHOLOGICAL** assessment only. This is used when\n* Primary tumor or site surgically resected with\n * Any positive microscopic examination of tumor deposits WITHOUT positive lymph nodes\n * If there are also positive lymph nodes, code 300", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Jessup, J.M., Goldberg, R.M., et al. **Colon and Rectum**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T15:01:48.882Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "No regional lymph node involvement and no tumor deposits (TD)", "VALUE:N0", "VALUE:NONE" ], [ "200", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nTumor deposits (TD) in the subserosa, mesentery, mesorectal \nor nonperitonealized pericolic or perirectal tissues \n**WITHOUT** regional nodal metastasis", "VALUE:N1c", "VALUE:RN" ], [ "300", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nAll sites (C180, C182-C189)\n- Colic, NOS\n- Epicolic (adjacent to bowel wall)\n- Mesenteric, NOS\n- Mesocolic, NOS\n- Paracolic\n- Pericolic\n\nCecum (C180)\n- Cecal, NOS\n + Anterior cecal (prececal)\n + Posterior cecal (retrocecal)\n- Colic (right)\n- Ileocolic\n- Periappendiceal\n\nAscending colon (C182)\n- Colic (middle-right branch, right)\n- Ileocolic\n\nHepatic flexure (C183)\n- Colic (middle, right)\n- Ileocolic\n\nTransverse colon (C184)\n- Colic (middle)\n\nSplenic flexure (C185)\n- Colic (left, middle)\n- Mesenteric (inferior)\n\nDescending colon (C186)\n- Colic (left)\n- Mesenteric (inferior)\n- Sigmoid\n\nSigmoid colon (C187)\n- Colic (left)\n- Mesenteric (inferior)\n- Rectal (superior) (hemorrhoidal)\n- Rectosigmoid\n- Sigmoid (sigmoidal) (sigmoid mesenteric)\n- Superior rectal (hemorrhoidal)\n\nRectosigmoid (C199)\n- Hemorrhoidal (middle, superior)\n- Mesenteric (inferior)\n- Mesorectal\n- Pericolic\n- Perirectal\n- Rectal (middle, superior) \n- Sigmoid (mesenteric)\n\nRectum (C209)\n- Hemorrhoidal (middle, superior)\n- Iliac (hypogastric, internal, obturator) (see EOD Mets for common, external, NOS)\n- Mesenteric (inferior)\n- Mesorectal\n- Perirectal\n- Rectal (inferior)\n- Sacral, NOS\n + Lateral sacral (laterosacral)\n + Middle sacral (promontorial) (Gerota's node)\n + Presacral\n- Sigmoidal (sigmoid mesenteric)", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_45992", "VALUE:RN" ], [ "350", "**CLINICAL ASSESSMENT ONLY**\n\nOne positive node clinically OR Stated as Clinical N1a", "VALUE:N1a", "VALUE:RN" ], [ "400", "**CLINICAL ASSESSMENT ONLY**\n\nTwo-three positive nodes clinically OR Stated as Clinical N1b", "VALUE:N1b", "VALUE:RN" ], [ "450", "**CLINICAL ASSESSMENT ONLY**\n\nStated as Clinical N1, number of positive nodes clinically unknown", "VALUE:N1", "VALUE:RN" ], [ "500", "**CLINICAL ASSESSMENT ONLY**\n\nFour-six positive nodes clinically OR Stated as Clinical N2a", "VALUE:N2a", "VALUE:RN" ], [ "550", "**CLINICAL ASSESSMENT ONLY**\n\nSeven or more positive nodes clinically OR Stated as Clinical N2b", "VALUE:N2b", "VALUE:RN" ], [ "600", "**CLINICAL ASSESSMENT ONLY**\n\nStated as Clinical N2, number of positive nodes clinically unknown", "VALUE:N2", "VALUE:RN" ], [ "800", "Positive nodes, number unknown\nUnknown if clinical or pathological assessment\n\nRegional lymph node(s), NOS\nLymph node(s), NOS", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_45992", "VALUE:RN" ], [ "999", "Unknown; regional node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dat.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dat.json deleted file mode 100644 index 660d096a7..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dat.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "nodes_dat", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Gastrohepatic ligament or gastrohepatic level nodes** \n* Imaging studies often refer to involved nodes in the gastrohepatic ligament or at the gastrohepatic level for esophageal primaries. Code as left gastric nodes if there is no more specific information.\n\n**Note 3:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only. \n* **PATHOLOGICAL** assessment only codes (300, 700) are used when\n * Any microscopic examination of regional lymph nodes, includes\n * FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up **AND/OR**\n * Lymph node dissection performed\n * Pathological codes 300, 700 take priority over codes 725-800\n\n* **CLINICAL** assessment only codes (725-775) are used when the **only** information on nodal involvement is based on **physical exam or imaging** \n * These codes are specifically for when there is no **microscopic confirmation** of regional lymph nodes (*Regional Nodes Positive = 98, 99*)\n * **Note:** Use code 300 if *Regional Nodes Positive is 01-90, 95*\n\n* Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n * **Code 000** is used when there is no evidence of regional lymph nodes clinically **OR** lymph nodes are negative pathologically (*Regional Nodes Positive = 00, 98*)\n * **Code 800** is used when there are positive nodes (clinical or pathological), but the specific lymph nodes or number of positive nodes is unknown (*Regional Nodes Positive = 97*) \n * **Code 999** is used when the lymph node status is unknown and *Regional Nodes Positive = 99*", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Rice, T.W., Kelsen, D., Hofstetter, W.L., et al. **Esophagus and Esophagogastric Junction**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T15:49:49.587Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nFor all subsites (excluding GE junction)\n- Peri-/paraesophageal (8L, 8M)\n\nCervical esophagus only\n- Cervical, NOS\n + Anterior deep cervical (laterotracheal) (recurrent laryngeal)\n + Deep cervical, NOS\n * Upper, NOS\n - Jugulodigastric (subdigastric) \n + Internal jugular, NOS\n- Scalene (inferior deep cervical) (1)\n- Supraclavicular (transverse cervical) (1)\n\nIntrathoracic esophagus, upper or middle, only\n- Internal jugular, NOS\n + Deep cervical, NOS\n * Lower, NOS\n - Jugulo-omohyoid (supraomohyoid)\n * Middle\n * Upper cervical, NOS\n - Jugulodigastric (subdigastric)\n- Intrabronchial\n + Carinal (tracheobronchial) (10R, 10L) (tracheal bifurcation)\n + Hilar (bronchopulmonary) (proximal lobar) (pulmonary root)\n + Peritracheal\n- Left gastric (superior gastric) (17)\n + Cardiac (cardial)\n + Lesser curvature\n + Perigastric, NOS\n- Posterior mediastinal (tracheoesophageal)\n- Superior mediastinal\n\nIntrathoracic esophagus, lower (abdominal) only\n- Left gastric (superior gastric) (17)\n + Cardiac (cardial)\n + Lesser curvature\n + Perigastric, NOS\n- Posterior mediastinal (3P) (tracheoesophageal)\n\nEsophagus GE Junction\n- Celiac (20)\n + Hepatic (excluding hepatoduodenal)\n + Left gastric (superior gastric), NOS\n * Cardiac\n * Cardioesophageal\n * Gastric, left (17)\n * Gastropancreatic, left\n * Lesser curvature\n * Lesser omental\n * Pericardial (16)\n + Pancreaticosplenic (pancreaticolineal)\n + Pancreatoduodenal\n + Perigastric, NOS\n + Peripancreatic\n + Right gastric (inferior gastric), NOS\n * Gastrocolic\n * Gastroduodenal\n * Gastroepiploic (gastro-omental), right or NOS\n * Gastrohepatic\n * Greater curvature\n * Greater omental\n * Pyloric, NOS\n - Infrapyloric (subpyloric)\n - Suprapyloric\n + Splenic (lineal), NOS\n * Gastroepiploic (gastro-omental), left\n * Splenic hilar\n\nNodule(s) in perigastric fat", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_76932", "VALUE:RN" ], [ "700", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nAll subsites\n- Anterior mediastinal (6)\n- Diaphragmatic (15) \n- Mediastinal, NOS\n- Pulmonary ligament (9)\n- Subcarinal (tracheal carina) (7)\n\nCervical esophagus\n - Aortopulmonary (5)\n + Para-aortic (ascending aorta or phrenic)\n + Subaortic\n- Paratracheal (2R, 2L, 4R, 4L)\n- Posterior mediastinal (3P)\n- Superior mediastinal\n\nIntrathoracic esophagus, upper or middle, only\n- Aortopulmonary (5)\n + Para-aortic (ascending aorta or phrenic)\n- Cervical \n\nLower thoracic (abdominal) esophagus\n- Aortopulmonary (5)\n + Para-aortic (ascending aorta or phrenic)\n + Subaortic \n- Celiac (20)\n- Paratracheal (2R, 2L, 4R, 4L)\n- Superior mediastinal\n\nEsophagus GE Junction\n- Paraesophageal, NOS\n- Periesophageal, NOS\n + Aortopulmonary (5)\n + Paraesophageal, lower (8l)\n + Paraesophageal, middle (8m)\n + Paratracheal, lower (4L, 4R)\n + Paratracheal, upper (2L, 2R)\n + Posterior mediastinal (3p)\n + Supraclavicular (1)\n + Tracheobronchial (hilar) (10L, 10R)", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_76932", "VALUE:D" ], [ "725", "**CLINICAL ASSESSMENT ONLY**\n\nOne-two positive nodes clinically OR stated as Clinical N1", "VALUE:N1", "VALUE:RN" ], [ "750", "**CLINICAL ASSESSMENT ONLY**\n\nThree-six positive nodes clinically OR stated as Clinical N2", "VALUE:N2", "VALUE:RN" ], [ "775", "**CLINICAL ASSESSMENT ONLY**\n\nSeven or more positive nodes clinically OR stated as Clinical N3", "VALUE:N3", "VALUE:RN" ], [ "800", "Positive nodes, number unknown\nUnknown if clinical or pathological assessment\n\nRegional lymph node(s), NOS\nLymph node(s), NOS", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_76932", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dav.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dav.json deleted file mode 100644 index 27800aafe..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dav.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "nodes_dav", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only. \n* **PATHOLOGICAL** assessment only code (300) is used when\n * Any microscopic examination of regional lymph nodes, includes\n * FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up **AND/OR**\n * Lymph node dissection performed\n * Pathological code 300 takes priority over codes 725, 775, 800\n\n* **CLINICAL** assessment only codes (725, 775) are used when the **only** information on nodal involvement is based on **physical exam or imaging** \n * These codes are specifically for when there is no **microscopic confirmation** of regional lymph nodes (*Regional Nodes Positive = 98, 99*)\n * **Note:** Use code 300 if *Regional Nodes Positive is 01-90, 95*\n\n* Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n * **Code 000** is used when there is no evidence of regional lymph nodes clinically **OR** lymph nodes are negative pathologically (*Regional Nodes Positive = 00, 98*)\n * **Code 800** is used when there are positive nodes (clinical or pathological), but the specific lymph nodes or number of positive nodes is unknown (*Regional Nodes Positive = 97*) \n * **Code 999** is used when the lymph node status is unknown and *Regional Nodes Positive = 99*", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Zhu, A.X., Pawlik, T.M., Vauthey, J.N., et al. **Gallbladder**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T14:53:09.507Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nCeliac artery\nCystic duct (Calot's node)\nHepatic artery\nNode of foramen of Winslow (omental) (epiploic)\nPancreaticoduodenal\nPericholedochal (common bile duct)\nPeriduodenal\nPeripancreatic (near head of pancreas only)\nPorta hepatis (portal) (periportal) (hilar) (in hilus of liver)\nPortal vein\nPortacaval\nRetroperitoneal, NOS\nSuperior mesenteric", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_62318", "VALUE:RN" ], [ "725", "**CLINICAL ASSESSMENT ONLY**\n\nOne-three positive nodes clinically OR stated as Clinical N1", "VALUE:N1", "VALUE:RN" ], [ "775", "**CLINICAL ASSESSMENT ONLY**\n\nFour or more positive nodes clinically OR stated as Clinical N2", "VALUE:N2", "VALUE:RN" ], [ "800", "Positive nodes, number unknown\nUnknown if clinical or pathological assessment\n\nRegional lymph node(s), NOS\nLymph node(s), NOS", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_62318", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_daw.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_daw.json deleted file mode 100644 index cf197174a..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_daw.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "nodes_daw", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Pericholedochal nodes** \n* Pericholedochal nodes are coded in EOD Mets for jejunum and ileum primaries.\n\n**Note 3:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only. \n* **PATHOLOGICAL** assessment only code (300) is used when\n * Any microscopic examination of regional lymph nodes, includes\n * FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up **AND/OR**\n * Lymph node dissection performed\n * Pathological code 300 take priority over codes 600, 700, 800\n\n* **CLINICAL** assessment only codes (600, 700) are used when the **only** information on nodal involvement is based on **physical exam or imaging** \n * These codes are specifically for when there is no **microscopic confirmation** of regional lymph nodes (*Regional Nodes Positive = 98, 99*)\n * **Note:** Use code 300 if *Regional Nodes Positive is 01-90, 95*\n\n* Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n * **Code 000** is used when there is no evidence of regional lymph nodes clinically **OR** lymph nodes are negative pathologically (*Regional Nodes Positive = 00, 98*)\n * **Code 800** is used when there are positive nodes (clinical or pathological), but the specific lymph nodes or number of positive nodes is unknown (*Regional Nodes Positive = 97*) \n * **Code 999** is used when the lymph node status is unknown and *Regional Nodes Positive = 99*", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Coit, D.G., Kelsen, D., Hofstetter, W.L., et al. **Small Intestine**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T15:42:21.398Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nDuodenum (C170)\n- Duodenal\n- Gastroduodenal\n- Hepatic \n- Pancreaticoduodenal (inferior)\n- Pericholodochal (common bile duct)\n- Pyloric (infrapyloric, subpyloric, NOS)\n- Retropancreatic\n- Superior mesenteric\n\nJejunum and ileum (C171, C172)\n- Cecal (anterior, posterior, retrocecal) (terminal ileum only)\n- Ileocecal (ileocolic) (terminal ileum only)\n- Mesenteric, NOS\n- Superior mesenteric", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_30509", "VALUE:RN" ], [ "600", "**CLINICAL ASSESSMENT ONLY**\n\nOne-two positive nodes clinically OR stated as Clinical N1", "VALUE:N1", "VALUE:RN" ], [ "700", "**CLINICAL ASSESSMENT ONLY**\n\nThree or more positive nodes clinically OR stated as Clinical N2", "VALUE:N2", "VALUE:RN" ], [ "800", "Positive nodes, number unknown\nUnknown if clinical or pathological assessment\n\nRegional lymph node(s), NOS\nLymph node(s), NOS", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_30509", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbj.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbj.json deleted file mode 100644 index 0c053056e..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbj.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "nodes_dbj", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **CLINICAL AND PATHOLOGICAL** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n+ **CLINICAL** assessment only codes (100, 200, 300) are used when there is a clinical work up only and there is no surgical resection of the primary tumor or site. This includes FNA, core biopsy, sentinel node biopsy, or lymph node excision\n - *Exception:* If patient has neoadjuvant therapy, and the clinical assessment is greater than the pathological assessment, then the clinical assessment code would take priority\n+ **PATHOLOGICAL** assessment only codes (400, 500) are used when \n - Primary tumor or site surgically resected with\n - Any microscopic examination of regional lymph nodes. Includes\n - FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up and/or\n - Lymph node dissection performed\n\n* Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n * **Code 000** is used when there is no evidence of regional lymph nodes clinically **OR** lymph nodes are negative pathologically (*Regional Nodes Positive = 00, 98*)\n * **Code 800** is used when there are positive nodes (clinical or pathological), but the specific lymph nodes or number of positive nodes is unknown (*Regional Nodes Positive = 97*) \n * **Code 999** is used when the lymph node status is unknown and *Regional Nodes Positive = 99*\n\n**Note 3:** **Regional lymph nodes include**\n- Iliac, NOS\n + External\n + Internal (hypogastric, obturator)\n- Inguinal, NOS\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial [femoral] \n- Pelvic, NOS\n\n**Note 4:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pettaway, C.A., Srigley, J.R., Amin, M.B., et al. **Penis**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-14T20:34:32.933Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "100", "**CLINICAL assessment only**\n\nPalpable mobile unilateral inguinal lymph node", "VALUE:N1", "VALUE:RN" ], [ "200", "**CLINICAL assessment only**\n\nPalpable mobile greater than or equal to 2 unilateral inguinal nodes \nBilateral inguinal lymph nodes", "VALUE:N2", "VALUE:RN" ], [ "300", "**CLINICAL assessment only**\nPalpable fixed inguinal nodal mass\nPelvic lymphadenopathy (unilateral or bilateral)", "VALUE:N3", "VALUE:RN" ], [ "400", "**PATHOLOGICAL assessment only**\n\nPositive inguinal lymph nodes WITHOUT extranodal extension", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_88245", "VALUE:RN" ], [ "500", "**PATHOLOGICAL assessment only**\n\nExtranodal extension of any lymph nodes\nOR pelvic lymph node metastases", "VALUE:N3", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dcc.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dcc.json deleted file mode 100644 index d4a025c8c..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dcc.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "nodes_dcc", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n* Regional nodes include bilateral and contralateral involvement of named nodes.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-04-12T13:08:09.490Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:88", "VALUE:NONE" ], [ "300", "Para-aortic, NOS\n+ Aortic\n+ Lateral aortic/lateral lumbar\n+ Periaortic\n\nPelvic, NOS\n + Iliac, NOS\n + Common\n + External\n + Internal (hypogastric) (obturator)\n + Paracervical\n + Parametrial\n + Sacral, NOS\n + Lateral (laterosacral)\n + Middle (promontorial) (Gerota's node)\n + Presacral\n + Uterosacral\n\nRetroperitoneal, NOS", "VALUE:88", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:88", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dcl.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dcl.json deleted file mode 100644 index c928a95fa..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dcl.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "nodes_dcl", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n* Regional nodes include bilateral and contralateral involvement of named nodes.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-04-14T00:37:37.598Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:88", "VALUE:NONE" ], [ "300", "Celiac\nCystic duct (node of Calot)\nNode of foramen of Winslow (epiploic) (omental) \nPancreaticoduodenal\nPericholedochal (common bile duct)\nPeriduodenal\nPeripancreatic (near head of pancreas only)\nPorta hepatis (portal) (periportal) (hilar)\nSuperior mesenteric", "VALUE:88", "VALUE:RN" ], [ "700", "Para-aortic\nPeripancreatic (along body and tail of pancreas only)", "VALUE:88", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:88", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dcu.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dcu.json deleted file mode 100644 index 2019d6442..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dcu.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "id" : "nodes_dcu", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Definition of Head and Neck Lymph Nodes** \n* For head and neck schemas, this field includes all lymph nodes defined as Levels I-VII and Other by TNM. \n\n**Note 2:** **CLINICAL AND PATHOLOGICAL** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n+ **CLINICAL** assessment only codes (300, 400) are used when there is a clinical work up only and there is no surgical resection of the primary tumor or site. This includes FNA, core biopsy, sentinel node biopsy, or lymph node excision\n - *Exception:* If patient has neoadjuvant therapy, and the clinical assessment is greater than the pathological assessment, then the clinical assessment code would take priority\n+ **PATHOLOGICAL** assessment only codes (500) are used when \n - Primary tumor or site surgically resected with\n - Any microscopic examination of regional lymph nodes. Includes\n - FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up and/or\n - Lymph node dissection performed\n + Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n\n**Note 3:** **Laterality** \n* If laterality of lymph nodes is not specified, assume nodes are ipsilateral. Midline nodes are ipsilateral.\n\n**Note 4:** **Supraclavicular lymph nodes** \n* Supraclavicular lymph nodes can be either Level IV or Level V\n * Level IV: deep to the sternocleidomastoid muscle, in the lower jugular chain\n * Level V: in the posterior triangle, inferior to the transverse cervical artery, supraclavicular lymph nodes, NOS\n\n**Note 5:** **Regional lymph nodes for Head and Neck tumors** \n* **Note:** For codes 300, 400, or 500, use the list below for named regional lymph nodes. If the only information available is \"regional lymph nodes, NOS\" or \"lymph nodes,\" code 800.\n\n**Level I**\n- Level IA - Submental\n- Level IB - Submandibular (submaxillary), sublingual\n\n**Level II - Upper jugular** \n- Jugulodigastric (subdigastric)\n- Upper deep cervical \n- Level IIA - Anterior\n- Level IIB - Posterior \n\n**Level III - Middle jugular**\n- Middle deep cervical\n\n**Level IV - Lower jugular**\n- Jugulo-omohyoid (supraomohyoid)\n- Lower deep cervical \n- Virchow node\n\n**Level V - Posterior triangle group**\n- Posterior cervical\n- Level VA - Spinal accessory \n- Level VB - Transverse cervical, supraclavicular \n\n**Level VI - Anterior compartment group**\n- Laterotracheal\n- Paralaryngeal\n- Paratracheal - above suprasternal notch\n- Perithyroidal\n- Precricoid (Delphian)\n- Prelaryngeal\n- Pretracheal - above suprasternal notch\n- Recurrent laryngeal\n\n**Level VII - Superior mediastinal group (for other mediastinal node(s), see EOD Mets)**\n- Esophageal groove\n- Paratracheal - below suprasternal notch\n- Pretracheal - below suprasternal notch \n\n**Other groups**\n- Cervical, NOS\n- Deep cervical, NOS\n- Facial\n + Buccinator (buccal)\n + Mandibular\n + Nasolabial\n- Internal jugular, NOS\n- Parapharyngeal \n- Parotid\n + Infraauricular\n + Intraparotid\n + Periparotid\n + Preauricular\n- Retroauricular (mastoid)\n- Retropharyngeal\n- Suboccipital\n- Regional lymph node(s), NOS\n- Lymph node(s), NOS\n\n**Note 6:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) O'Sullivan, B., Lydiatt, W.M., Shah, J.P., et al. **HPV-Mediated (p16+) Oropharyngeal Cancer**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-19T21:11:06.556Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - }, { - "key" : "stage_table_for_n", - "name" : "Stage Group Table", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE", "VALUE:c" ], [ "300", "CLINICAL assessment only\n\nIpsilateral regional lymph node(s)", "JUMP:lymph_nodes_size_with_regional_nodes_for_ajcc_n_7161", "VALUE:RN", "VALUE:c" ], [ "400", "CLINICAL assessment only \n\nBilateral or contralateral regional lymph node(s)", "JUMP:lymph_nodes_size_with_regional_nodes_for_ajcc_n_7161", "VALUE:RN", "VALUE:c" ], [ "500", "PATHOLOGICAL assessment only\n\nRegional lymph node(s) involved", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_65676", "VALUE:RN", "VALUE:p" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN", "VALUE:c" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U", "VALUE:c" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_ddf.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_ddf.json deleted file mode 100644 index 1c64db58a..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_ddf.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "nodes_ddf", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n+ **CLINICAL** assessment only codes (100, 300) are used when there is a clinical work up only and there is no surgical resection of the primary tumor or site. This includes FNA, core biopsy, sentinel node biopsy, or lymph node excision\n - *Exception:* If patient has neoadjuvant therapy, and the clinical assessment is greater than the pathological assessment, then the clinical assessment code would take priority\n\n+ **PATHOLOGICAL** assessment only codes (200, 400, 500) are used when \n - Primary tumor or site surgically resected with\n - Any microscopic examination of regional lymph nodes. Includes\n - FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up and/or\n - Lymph node dissection performed\n\n* Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n * **Code 000** is used when there is no evidence of regional lymph nodes clinically **OR** lymph nodes are negative pathologically (*Regional Nodes Positive = 00, 98*)\n * **Code 800** is used when there are positive nodes (clinical or pathological), but the specific lymph nodes or number of positive nodes is unknown (*Regional Nodes Positive = 97*) \n * **Code 999** is used when the lymph node status is unknown and *Regional Nodes Positive = 99*\n\n**Note 3:** **Previous scrotal surgery and lymph nodes** \n* Involvement of inguinal, pelvic, or external iliac lymph nodes WITHOUT or unknown if previous scrotal or inguinal surgery prior to presentation of the testis tumor is coded in EOD Mets as distant lymph node involvement.\n\n**Note 4:** **Regional lymph nodes include**\n\nAortic, NOS\n- Lateral (lumbar)\n- Para-aortic\n- Periaortic\n- Preaortic \n- Retroaortic\n\nPericaval, NOS\n- Interaortocaval\n- Paracaval\n- Precaval\n- Retrocaval\n\nRetroperitoneal below the diaphragm or NOS\nSpermatic vein\n\nLymph nodes **WITH** previous scrotal or inguinal surgery\n- External iliac\n- Inguinal nodes, NOS\n + Deep, NOS\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial (femoral)\n- Pelvic\n\n**Note 5:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Brimo, F., Srigley, J.R., Lin, D.W., et al. **Testis**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T16:53:03.982Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "100", "**CLINICAL assessment only**\n\nMetastasis in lymph node(s), all less than 2 cm", "VALUE:N1", "VALUE:RN" ], [ "200", "**PATHOLOGICAL assessment only**\n\nMetastasis in lymph node(s), all less than 2 cm", "JUMP:rn_positive_with_regional_nodes_for_n_84896", "VALUE:RN" ], [ "300", "**CLINICAL assessment only**\n\nMetastasis lymph node(s) between 2 cm and 5 cm", "VALUE:N2", "VALUE:RN" ], [ "400", "**PATHOLOGICAL assessment only**\n\nMetastasis in a lymph node, between 2 cm and 5 cm", "VALUE:N2", "VALUE:RN" ], [ "500", "**PATHOLOGICAL assessment only**\n\nExtranodal extension of lymph nodes present", "VALUE:N2", "VALUE:RN" ], [ "600", "Metastasis in a lymph node larger than 5 cm in greatest dimension", "VALUE:N3", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_ddn.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_ddn.json deleted file mode 100644 index 69acf9cd8..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_ddn.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "id" : "nodes_ddn", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n+ **CLINICAL** assessment only codes (100, 200, 600, 650) are used when there is a clinical work up only and there is no surgical resection of the primary tumor or site. This includes FNA, core biopsy, sentinel node biopsy, or lymph node excision\n - *Exception:* If patient has neoadjuvant therapy, and the clinical assessment is greater than the pathological assessment, then the clinical assessment code would take priority\n+ **PATHOLOGICAL** assessment only codes (300, 350, 400, 500, 700, 750) are used when\n - Primary tumor or site surgically resected with\n - Any microscopic examination of regional lymph nodes. Includes\n - FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up and/or\n - Lymph node dissection performed\n\n* Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n * **Code 000** is used when there is no evidence of regional lymph nodes clinically **OR** lymph nodes are negative pathologically (*Regional Nodes Positive = 00, 98*)\n * **Code 800** is used when there are positive nodes (clinical or pathological), but the specific lymph nodes or number of positive nodes is unknown (*Regional Nodes Positive = 97*) \n * **Code 999** is used when the lymph node status is unknown and *Regional Nodes Positive = 99*\n\n**Note 3:** **Isolated tumor cells** \n* Isolated tumor cells (ITCs) are defined as single tumor cells or small clusters not greater than 0.2 mm, usually detected by immunohistochemical (IHC) or molecular methods. \n* ITCs do not usually show evidence of malignant activity (e.g., proliferation or stromal reaction).\n * Lymph nodes with isolated tumor cells (ITCs) are counted as positive lymph nodes\n\n**Note 4:** **In transit metastasis** \n* In transit metastasis is defined as a tumor distinct from the primary lesion and located either between the primary lesion and the draining regional lymph node(s) or distal to the primary lesion. \n* In transit metastasis with positive lymph node(s) are coded under regional lymph nodes.\n* Code 600 if there are **clinically** in-transit metastasis WITHOUT regional lymph node involvement\n* Code 650 if there are **clinically** in-transit metastasis WITH regional lymph node involvement\n* Code 700 if there are **pathologically** in-transit metastasis WITHOUT regional lymph node involvement\n* Code 750 if there are **pathologically** in-transit metastasis WITH regional lymph node involvement\n\n**Note 5:** **Regional lymph nodes for skin**\n* Single, Multiple, Ipsilateral, Bilateral or Contralateral lymph nodes\n\n**Skin of head and neck (C000-C006, C008-C009, C440-C444)**\n- Levels I-VII \n- Axillary (neck only, C444)\n- Cervical, NOS\n- Deep cervical, NOS\n- Facial (buccinator, buccal, nasolabial)\n- Internal jugular, NOS\n- Parapharyngeal \n- Parotid (infraauricular, intraparotid, periparotid, preauricular)\n- Retroauricular (mastoid)\n- Retropharyngeal\n- Suboccipital\n\n**Skin of trunk (C445)**\n- Upper trunk \n + Axillary\n + Cervical\n + Internal mammary\n + Supraclavicular\n- Lower trunk \n + Superficial inguinal (femoral)\n\n**Skin of upper limb and shoulder (C446)**\n- Axillary\n- Cervical\n- Epitrochlear for hand/forearm\n- Internal mammary (parasternal)\n- Spinal accessory for shoulder\n- Supraclavicular (transverse cervical)\n\n**Skin of lower limb and hip (C447)**\n- Femoral (superficial inguinal)\n- Inguinal\n- Popliteal for heel and calf\n\n**Vulva (C510-C512, C518-C519)**\n- Deep inguinal, NOS\n- Femoral\n- Inguinal, NOS\n- Inguinofemoral (groin)\n- Node of Cloquet or Rosenmuller (highest deep inguinal)\n- Superficial inguinal (femoral)\n\n**Penis (C600-C602, C608-C609)**\n- Iliac, NOS\n + External\n + Internal (hypogastric, obturator)\n- Inguinal, NOS\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial [femoral] \n- Pelvic, NOS\n\n**Scrotum (C632)**\n- Iliac, NOS\n + External\n + Internal (hypogastric), NOS\n * Obturator\n- Inguinal, NOS\n + Deep inguinal, NOS\n * Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial inguinal (femoral)\n\n**Note 6:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Bichakjian, C.K., Nghiem, P., Sober, A.J., et al. **Merkel Cell Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T12:49:08.834Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - }, { - "key" : "stage_table_for_n", - "name" : "Stage Group Table", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "No regional lymph node metastasis detected\n* On clinical AND/OR radiologic examination\n* Sentinel node biopsy or lymph node dissection", "VALUE:N0", "VALUE:NONE", "VALUE:c" ], [ "100", "**CLINICAL assessment only**\n\nClinical and/or radiologic exam positive nodes \n- WITHOUT biopsy or resection of lymph nodes", "VALUE:N1", "VALUE:RN", "VALUE:c" ], [ "200", "**CLINICAL assessment only**\n\nClinically positive nodes on core biopsy/FNA \n- WITHOUT sentinel lymph node biopsy or resection of lymph nodes", "VALUE:N1", "VALUE:RN", "VALUE:c" ], [ "300", "**PATHOLOGICAL assessment only**\n\nClinically occult nodes\n- WITH positive nodes from sentinel node biopsy", "VALUE:N1a(sn)", "VALUE:RN", "VALUE:p" ], [ "350", "**PATHOLOGICAL assessment only**\n\nClinically occult nodes\n- WITH positive nodes on lymph node resection", "VALUE:N1a", "VALUE:RN", "VALUE:p" ], [ "400", "**PATHOLOGICAL assessment only**\n\nClinically and/or radiologically positive nodes\n- WITH positive nodes on biopsy or lymph node resection", "VALUE:N1b", "VALUE:RN", "VALUE:p" ], [ "500", "**PATHOLOGICAL assessment only**\n\nClinically unknown if positive or negative\n- WITH positive nodes on biopsy or lymph node resection", "VALUE:N1", "VALUE:RN", "VALUE:p" ], [ "600", "**CLINICAL assessment only**\n\nIn-transit metastasis present\n- WITHOUT lymph node metastasis or UNKNOWN\n\nDiscontinuous from primary tumor\nLocated between primary tumor and draining regional nodal basin\nOR distal to the primary tumor", "VALUE:N2", "VALUE:RN", "VALUE:c" ], [ "650", "**CLINICAL assessment only**\n\nCode 600 WITH lymph node metastasis", "VALUE:N3", "VALUE:RN", "VALUE:c" ], [ "700", "**PATHOLOGICAL assessment only**\n\nIn-transit metastasis present\n- WITHOUT lymph node metastasis or UNKNOWN\n\nDiscontinuous from primary tumor\nLocated between primary tumor and draining regional nodal basin\nOR distal to the primary tumor", "VALUE:N2", "VALUE:RN", "VALUE:p" ], [ "750", "**PATHOLOGICAL assessment only**\n\nCode 700 WITH lymph node metastasis", "VALUE:N3", "VALUE:RN", "VALUE:p" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN", "VALUE:c" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U", "VALUE:c" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfc.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfc.json deleted file mode 100644 index 86fa8b2b9..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfc.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "nodes_dfc", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **LAMN tumors** \n* Nodal metastasis is very rare in low-grade appendiceal neoplasms (LAMN). If there is no mention of lymph nodes in the pathology report for a LAMN, code as none (000). \n\n**Note 3:** **CLINICAL and PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only. \n* **PATHOLOGICAL** assessment only code (300) is used when\n * Any microscopic examination of regional lymph nodes, includes\n * FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up **AND/OR**\n * Lymph node dissection performed\n * Pathological code 300 takes priority over codes 450-700, 800\n\n* **CLINICAL** assessment only codes (450-700) are used when the **only** information on nodal involvement is based on **physical exam or imaging** \n * These codes are specifically for when there is no **microscopic confirmation** of regional lymph nodes (*Regional Nodes Positive = 98, 99*)\n * **Note:** Use code 300 if *Regional Nodes Positive is 01-90, 95*\n\n* Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n * **Code 000** is used when there is no evidence of regional lymph nodes clinically **OR** lymph nodes are negative pathologically (*Regional Nodes Positive = 00, 98*)\n * **Code 800** is used when there are positive nodes (clinical or pathological), but the specific lymph nodes or number of positive nodes is unknown (*Regional Nodes Positive = 97*) \n * **Code 999** is used when the lymph node status is unknown and *Regional Nodes Positive = 99*\n\n**Note 4:** **Tumor Deposits** \n* Code 400 is defined as **PATHOLOGICAL** assessment only. This is used when\n * Primary tumor or site surgically resected with\n * Any positive microscopic examination of tumor deposits WITHOUT positive lymph nodes\n * If there are also positive lymph nodes, code 300", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Overman, M.J., Jessup, J.M., et al. **Appendix - Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T15:39:49.291Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "**PATHOLOGICAL ASSESSMENT ONLY**\n\n- Cecal \n + Anterior (prececal)\n * Posterior (retrocecal)\n * Right colic\n- Colic, NOS\n- Epicolic (adjacent to bowel wall)\n- Ileocolic\n- Mesenteric, NOS\n- Mesocolic, NOS\n- Paracolic/pericolic", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_46395", "VALUE:RN" ], [ "400", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nTumor deposits (TD) in the subserosa, mesentery, mesorectal \nor nonperitonealized pericolic or perirectal tissues \nWITHOUT regional nodal metastasis", "VALUE:N1c", "VALUE:RN" ], [ "450", "**CLINICAL ASSESSMENT ONLY**\n\nOne positive node clinically OR Stated as Clinical N1a", "VALUE:N1a", "VALUE:RN" ], [ "500", "**CLINICAL ASSESSMENT ONLY**\n\nTwo-three positive nodes clinically OR Stated as Clinical N1b", "VALUE:N1b", "VALUE:RN" ], [ "550", "**CLINICAL ASSESSMENT ONLY**\n\nStated as Clinical N1, number of positive nodes clinically unknown", "VALUE:N1", "VALUE:RN" ], [ "600", "**CLINICAL ASSESSMENT ONLY**\n\nFour-six positive nodes clinically OR Stated as Clinical N2a", "VALUE:N2a", "VALUE:RN" ], [ "650", "**CLINICAL ASSESSMENT ONLY**\n\nSeven or more positive nodes clinically OR Stated as Clinical N2b", "VALUE:N2b", "VALUE:RN" ], [ "700", "**CLINICAL ASSESSMENT ONLY**\n\nStated as Clinical N2, number of positive nodes clinically unknown", "VALUE:N2", "VALUE:RN" ], [ "800", "Positive nodes, number unknown\nUnknown if clinical or pathological assessment\n\nRegional lymph node(s), NOS\nLymph node(s), NOS", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_46395", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfn.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfn.json deleted file mode 100644 index efd05f9ad..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfn.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "nodes_dfn", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only. \n* **PATHOLOGICAL** assessment only codes (300, 700) are used when\n * Any microscopic examination of regional lymph nodes, includes\n * FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up **AND/OR**\n * Lymph node dissection performed\n * Pathological codes 300, 700 take priority over codes 725, 775, 800\n\n* **CLINICAL** assessment only codes (725, 775) are used when the **only** information on nodal involvement is based on **physical exam or imaging** \n * These codes are specifically for when there is no **microscopic confirmation** of regional lymph nodes (*Regional Nodes Positive = 98, 99*)\n * **Note:** Use code 300 if *Regional Nodes Positive is 01-90, 95*\n\n* Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n * **Code 000** is used when there is no evidence of regional lymph nodes clinically **OR** lymph nodes are negative pathologically (*Regional Nodes Positive = 00, 98*)\n * **Code 800** is used when there are positive nodes (clinical or pathological), but the specific lymph nodes or number of positive nodes is unknown (*Regional Nodes Positive = 97*) \n * **Code 999** is used when the lymph node status is unknown and *Regional Nodes Positive = 99*", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Krasinskas, A., Pawlik, T.M., Vauthey, J.N., et al. **Distal Bile Duct**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T15:21:27.293Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nCystic duct (node of neck of gallbladder) (Calot's node)\nHepatic artery (common, NOS)\nHilar (in hepatoduodenal ligament)\nNode of foramen of Winslow (omental) (epiploic)\nPancreaticoduodenal (anterior, posterior) \nPericholedochal (node along common bile duct)\nPeriduodenal\nPeripancreatic (near head of pancreas only)\nPeriportal\nPorta hepatis (portal) (hilar) (in hilus of liver)", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_62318", "VALUE:RN" ], [ "700", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nSuperior mesenteric artery\nSuperior mesenteric vein", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_62318", "VALUE:D" ], [ "725", "**CLINICAL ASSESSMENT ONLY**\n\nOne-three positive nodes clinically OR stated as Clinical N1", "VALUE:N1", "VALUE:RN" ], [ "775", "**CLINICAL ASSESSMENT ONLY**\n\nFour or more positive nodes clinically OR stated as Clinical N2", "VALUE:N2", "VALUE:RN" ], [ "800", "Positive nodes, number unknown\nUnknown if clinical or pathological assessment\n\nRegional lymph node(s), NOS\nLymph node(s), NOS", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_62318", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfo.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfo.json deleted file mode 100644 index c873035d6..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfo.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "nodes_dfo", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only. \n* **PATHOLOGICAL** assessment only code (300) is used when\n * Any microscopic examination of regional lymph nodes, includes\n * FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up **AND/OR**\n * Lymph node dissection performed\n * Pathological code 300 takes priority over codes 725, 775, 800\n\n* **CLINICAL** assessment only codes (725, 775) are used when the **only** information on nodal involvement is based on **physical exam or imaging** \n * These codes are specifically for when there is no **microscopic confirmation** of regional lymph nodes (*Regional Nodes Positive = 98, 99*)\n * **Note:** Use code 300 if *Regional Nodes Positive is 01-90, 95*\n\n* Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n * **Code 000** is used when there is no evidence of regional lymph nodes clinically **OR** lymph nodes are negative pathologically (*Regional Nodes Positive = 00, 98*)\n * **Code 800** is used when there are positive nodes (clinical or pathological), but the specific lymph nodes or number of positive nodes is unknown (*Regional Nodes Positive = 97*) \n * **Code 999** is used when the lymph node status is unknown and *Regional Nodes Positive = 99*", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Nagorney, D.M., Pawlik, T.M., Vauthey, J.N., et al. **Perihilar Bile Ducts**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T15:19:36.530Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nCholedochal\nCommon bile duct\nCystic duct (node of the neck of the gallbladder) (Calot's node)\nHepatic\nHepatic artery\nHilar (porta hepatic) (portal) (in hilus of liver)\nNode of foramen of Winslow (omental) (epiploic)\nPancreaticoduodenal, posterior\nPericholedochal (node along common bile duct)\nPeriduodenal\nPeripancreatic (near head of pancreas only)\nPeriportal\nPortal", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_71107", "VALUE:RN" ], [ "725", "**CLINICAL ASSESSMENT ONLY**\n\nOne-three positive nodes clinically OR stated as Clinical N1", "VALUE:N1", "VALUE:RN" ], [ "775", "**CLINICAL ASSESSMENT ONLY**\n\nFour or more positive nodes clinically OR stated as Clinical N2", "VALUE:N2", "VALUE:RN" ], [ "800", "Positive nodes, number unknown\nUnknown if clinical or pathological assessment\n\nRegional lymph node(s), NOS\nLymph node(s), NOS", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_71107", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfr.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfr.json deleted file mode 100644 index 758a9bb3e..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfr.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "nodes_dfr", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Regional Nodes", - "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only. \n* **PATHOLOGICAL** assessment only codes (300, 700) are used when\n * Any microscopic examination of regional lymph nodes, includes\n * FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up **AND/OR**\n * Lymph node dissection performed\n * Pathological codes 300, 700 take priority over codes 725, 775, 800\n\n* **CLINICAL** assessment only codes (725, 775) are used when the **only** information on nodal involvement is based on **physical exam or imaging** \n * These codes are specifically for when there is no **microscopic confirmation** of regional lymph nodes (*Regional Nodes Positive = 98, 99*)\n * **Note:** Use code 300 if *Regional Nodes Positive is 01-90, 95*\n\n* Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n * **Code 000** is used when there is no evidence of regional lymph nodes clinically **OR** lymph nodes are negative pathologically (*Regional Nodes Positive = 00, 98*)\n * **Code 800** is used when there are positive nodes (clinical or pathological), but the specific lymph nodes or number of positive nodes is unknown (*Regional Nodes Positive = 97*) \n * **Code 999** is used when the lymph node status is unknown and *Regional Nodes Positive = 99*", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Zhu, A.X., Pawlik, T.M., Vauthey, J.N., et al. **Gallbladder**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T14:57:31.141Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_n", - "name" : "SS2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nCystic duct (node of the neck of the gallbladder) (Calot's node)\nHepatic (artery, NOS)\nHilar (in hepatoduodenal ligament)\nNode of foramen of Winslow (epiploic) (omental) \nPancreaticoduodenal\nPericholedochal (common bile duct)\nPeriduodenal\nPeripancreatic (near head of pancreas only)\nPeriportal\nPorta hepatis (portal) (periportal) (hilar) (in hilus of liver)\nPortal vein", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_62318", "VALUE:RN" ], [ "700", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nCeliac (axis) artery\nPara-aortic \nPeriaortic\nPericaval\nSuperior mesenteric artery\nSuperior mesenteric vein", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_62318", "VALUE:D" ], [ "725", "**CLINICAL ASSESSMENT ONLY**\n\nOne-three positive nodes clinically OR stated as Clinical N1", "VALUE:N1", "VALUE:RN" ], [ "775", "**CLINICAL ASSESSMENT ONLY**\n\nFour or more positive nodes clinically OR stated as Clinical N2", "VALUE:N2", "VALUE:RN" ], [ "800", "Positive nodes, number unknown\nUnknown if clinical or pathological assessment\n\nRegional lymph node(s), NOS\nLymph node(s), NOS", "JUMP:rn_positive_with_regional_nodes_for_ajcc_n_62318", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/num_pos_aln_with_regional_nodes_for_ajcc_n_30002.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/num_pos_aln_with_regional_nodes_for_ajcc_n_30002.json deleted file mode 100644 index 5ee747fb4..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/num_pos_aln_with_regional_nodes_for_ajcc_n_30002.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "num_pos_aln_with_regional_nodes_for_ajcc_n_30002", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Num Pos ALN with Regional Nodes for N", - "title" : "Number of Positive Ipsilateral Level I-II Axillary Lymph Nodes with EOD Regional Nodes for N", - "notes" : "If the EOD Regional Nodes =200 or 300, Number of Positive Ipsilateral Level I-II Axillary Lymph Nodes is necessary to determine the N value.", - "last_modified" : "2019-04-05T16:52:37.201Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "EOD Regional Nodes", - "type" : "INPUT" - }, { - "key" : "ln_pos_axillary_level_1_2", - "name" : "LN Pos Axillary", - "type" : "INPUT" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "200", "00", "ERROR:Regional Nodes involved, Lymph Nodes Positive Axillary Level I-II in conflict" ], [ "200", "01-03", "VALUE:N1a" ], [ "200", "04-09", "VALUE:N2a" ], [ "200", "10-99", "VALUE:N3a" ], [ "200", "X1", "VALUE:N3a" ], [ "200", "X5,X6,X8,X9", "VALUE:N1" ], [ "300", "00", "ERROR:Regional Nodes involved, Lymph Nodes Positive Axillary Level I-II in conflict" ], [ "300", "01-03", "VALUE:N1c" ], [ "300", "04-09", "VALUE:N3b" ], [ "300", "10-99", "VALUE:N3b" ], [ "300", "X1", "VALUE:N3b" ], [ "300", "X5,X6,X8,X9", "VALUE:N1c" ], [ "000,100,150,250,350,400,500,600,700,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/number_of_cores_examined_64985.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/number_of_cores_examined_64985.json deleted file mode 100644 index 556747aef..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/number_of_cores_examined_64985.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "number_of_cores_examined_64985", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Number of Cores Examined", - "title" : "Number of Cores Examined", - "description" : "This data item represents the number of cores examined as documented in the pathology report from needle biopsy of the prostate gland.\n\nTwo data items record the number of positive and examined cores that are microscopically confirmed. A diagnostic procedure, such as a needle core biopsy, can take as many as 20 or more core biopsies to determine the extent of the cancer within the prostate. \n\nTogether these two data items can provide researchers with a surrogate estimate of the percentage of the prostate involved by tumor, if that figure is not stated in the pathology report\n\nNumber of Cores Positive must ALWAYS be less than or equal to Number of Cores Examined.\n\nFor Prostate, there are 2 data items that record information on the number of cores positive and examined. These related data items should be coded from the same test. \n* 3897: Number of Cores Examined\n* 3898: Number of Cores Positive\n\n***Note:*** Do not make assumptions about the number of cores positive or examined based on the number of areas biopsied within the prostate (laterality, lobes, apex, base, or mid-prostate). Several cores may be taken from each area.", - "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Number of Cores Examined can be used to code this data item when there is no other information available, provided the priority order has been met (See Note 2).\n\n**Note 2:** **Priority order**\n* **Final diagnosis**\n * If the core biopsy pathology report contains a summary of the number of cores examined from all specimens, use the summary provided\n * Do not include cores of other areas like seminal vesicles\n* **Gross description**\n * Information from the gross description of the core biopsy pathology report can be used to code this data item when the final diagnosis is not available and the gross findings provide the actual number of cores and not pieces, chips, fragments, etc.\n* **Physician statement (see Note 1)**\n\n**Note 3:** **Transperineal template-guided saturation biopsy (TTSB)**\n* A stereotactic prostate biopsy technique that typically produces 30 to 80 core biopsies. This is an alternative biopsy technique used for some high-risk patients including men with persistently elevated PSA, those who have atypia on prior prostate biopsies, or men with biopsies showing high grade prostatic intraepithelial neoplasia (PIN).\n\n**Note 4:** **Related data item** \n* The number of cores positive are recorded in the related data item 3898: Number of Cores Positive.", - "last_modified" : "2024-06-06T18:53:59.293Z", - "definition" : [ { - "key" : "number_cores_exam", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "01-99", "1 - 99 cores examined\n(Exact number of cores examined)" ], [ "X1", "100 or more cores examined" ], [ "X6", "Biopsy cores examined; number unknown" ], [ "X7", "No needle core biopsy performed" ], [ "X8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code X8 may result in an edit error.)" ], [ "X9", "Not documented in medical record\nNumber of cores examined not assessed or unknown if assessed" ] ], - "additional_info" : "**Source documents:** pathology reports from core needle biopsies\n\n**Other names for procedures include** needle core biopsy, needle biopsy, core biopsy, prostate biopsy, sextant biopsy, transrectal biopsy, ultrasound-guided biopsy, transperineal prostate biopsy, triggered-needle biopsy.\n\nFor further information, refer to the **Prostate** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Prostate*", - "coding_guidelines" : "**1)** Record the number of positive prostate core biopsies from the **first prostate core biopsy** diagnostic for cancer. \n* **a.** Information from the first core biopsy is preferred since the physician is usually examining the entire prostate. \n * **b.** If a second core biopsy is done, this is usually done on a specified area, so more cores will be found to be positive\n\n**2)** **Code 01-99** for the exact number of examined cores\n**3)** **Code X1** for 100 or more examined cores\n**4)** **Code X6** for examined cores, and the number of examined cores are not specifically identified, this includes descriptions such as pieces, chips, or fragments\n**5)** **Code X9** when \n * **a.** Not documented in the medical record\n* **b.** Cores not evaluated (assessed)\n* **c.** Unknown if Cores evaluated (assessed)", - "rationale" : "Number of Cores Examined is a Registry Data Collection Variable for AJCC. This data item was previously collected as Prostate, CS SSF #13." -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/number_of_cores_positive_87819.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/number_of_cores_positive_87819.json deleted file mode 100644 index 2f10c869c..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/number_of_cores_positive_87819.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "number_of_cores_positive_87819", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Number of Cores Positive", - "title" : "Number of Cores Positive", - "description" : "This data item represents the number of positive cores documented in the pathology report from needle biopsy of the prostate gland.\n\nTwo data items record the number of positive and examined cores that are microscopically confirmed. A diagnostic procedure, such as a needle core biopsy, can take as many as 20 or more core biopsies to determine the extent of the cancer within the prostate. \n\nTogether these two data items can provide researchers with a surrogate estimate of the percentage of the prostate involved by tumor, if that figure is not stated in the pathology report\n\nNumber of Cores Positive must ALWAYS be less than or equal to Number of Cores Examined.\n\nFor Prostate, there are 2 data items that record information on the number of cores positive and examined. These related data items should be coded from the same test. \n* 3897: Number of Cores Examined\n* 3898: Number of Cores Positive\n\n***Note:*** Do not make assumptions about the number of cores positive or examined based on the number of areas biopsied within the prostate (laterality, lobes, apex, base, or mid-prostate). Several cores may be taken from each area.", - "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Number of Cores Positive can be used to code this data item when there is no other information available, provided the priority order has been met (See Note 2).\n\n**Note 2:** **Priority order**\n* **Final diagnosis**\n * If the core biopsy pathology report contains a summary of the number of cores positive, use the summary provided\n * Do not include cores of other areas like seminal vesicles\n* **Gross description**\n * Information from the gross description of the core biopsy pathology report can be used to code this data item when the final diagnosis is not available and the gross findings provide the actual number of cores and not pieces, chips, fragments, etc.\n* **Physician statement (see Note 1)**\n\n**Note 3:** **Transperineal template-guided saturation biopsy (TTSB)**\n* A stereotactic prostate biopsy technique that typically produces 30 to 80 core biopsies. This is an alternative biopsy technique used for some high-risk patients including men with persistently elevated PSA, those who have atypia on prior prostate biopsies, or men with biopsies showing high grade prostatic intraepithelial neoplasia (PIN).\n\n**Note 4:** **Related data item** \n* The number of cores examined is recorded in the related data item 3897: Number of Cores Examined.", - "last_modified" : "2024-06-06T18:54:13.665Z", - "definition" : [ { - "key" : "number_cores_pos", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "00", "All examined cores negative" ], [ "01-99", "1 - 99 cores positive \n(Exact number of cores positive)" ], [ "X1", "100 or more cores positive" ], [ "X6", "Biopsy cores positive, number unknown" ], [ "X7", "No needle core biopsy performed " ], [ "X8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code X8 may result in an edit error.)" ], [ "X9", "Not documented in medical record\nNumber of cores positive not assessed or unknown if assessed" ] ], - "additional_info" : "**Source documents:** pathology reports from core needle biopsies\n\n**Other names for procedures include** needle core biopsy, needle biopsy, core biopsy, prostate biopsy, sextant biopsy, transrectal biopsy, ultrasound-guided biopsy, transperineal prostate biopsy, triggered-needle biopsy.\n\nFor further information, refer to the **Prostate** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Prostate*", - "coding_guidelines" : "**1)** Record the number of positive prostate core biopsies from the **first prostate core biopsy** diagnostic for cancer. \n* **a.** Information from the first core biopsy is preferred since the physician is usually examining the entire prostate. \n * **b.** If a second core biopsy is done, this is usually done on a specified area, so more cores will be found to be positive\n\n**2)** **Code 00** for all c ores negative\n**3)** **Code 01-99** for the exact number of positive cores\n**4)** **Code X1** for 100 or more positive cores\n**5)** **Code X6** if positive cores are identified, and the number of positive cores are not specifically identified, this includes descriptions such as pieces, chips, or fragments\n**6)** **Code X9** when \n* **a.** Not documented in the medical record\n* **b.** Cores not evaluated (assessed)\n* **c.** Unknown if Cores evaluated (assessed)", - "rationale" : "Number of Cores Positive is a Registry Data Collection Variable for AJCC. This data item was previously collected as Prostate, CS SSF #12." -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/occult_from_eod_primary_tumor_15325.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/occult_from_eod_primary_tumor_15325.json deleted file mode 100644 index 83ac3284a..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/occult_from_eod_primary_tumor_15325.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "occult_from_eod_primary_tumor_15325", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Occult from EOD Primary Tumor", - "title" : "Occult from EOD Primary Tumor", - "notes" : "Since TXN0M0 can indicate Occult or Unknown, this table looks to see if EOD Primary Tumor is 980, or if EOD Primary Tumor is 999 or EOD Primary Tumor = 300 with Tumor Size = 999.", - "last_modified" : "2023-05-11T21:40:06.966Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "tmp_stage_group", - "name" : "Stage Group for Combined Stage Calculation", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "300", "999", "VALUE:99" ], [ "980", "*", "VALUE:OccultCarcinoma" ], [ "999", "*", "VALUE:99" ], [ "000-200", "*", "VALUE:" ], [ "300", "000-998", "VALUE:" ], [ "400-800", "*", "VALUE:" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/oncotype_less_than_11_10827.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/oncotype_less_than_11_10827.json deleted file mode 100644 index e568f043c..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/oncotype_less_than_11_10827.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id" : "oncotype_less_than_11_10827", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "OncoType(c) Less Than 11", - "title" : "OncoType(c) Less Than 11", - "notes" : "If OncoType Recurrence Score-Invasive is greater than 11, is unknown, not done or results are not available, this will return No.", - "last_modified" : "2019-04-05T16:52:38.404Z", - "definition" : [ { - "key" : "oncotype_dx_score", - "name" : "Oncotype DX Recur Score", - "type" : "INPUT" - }, { - "key" : "oncotype11", - "name" : "OncoType11", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000-010", "VALUE:YES" ], [ "011-100", "VALUE:NO" ], [ "XX4", "VALUE:YES" ], [ "XX5", "VALUE:NO" ], [ "XX6,XX7,XX9", "VALUE:NO" ], [ "", "VALUE:NO" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/oropharyngeal_p16_44685.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/oropharyngeal_p16_44685.json deleted file mode 100644 index 0d3b0b979..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/oropharyngeal_p16_44685.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "oropharyngeal_p16_44685", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Schema Discriminator 2", - "title" : "Schema Discriminator 2: Oropharyngeal p16", - "description" : "Staging for oropharyngeal cancers changed in the AJCC 8th edition. Chapter 10 is now for p16+ tumors, while Chapter 11 is for p16- negative tumors or where the p16 is not assessed or unknown. A schema discriminator is necessary to determine the p16 status so that the appropriate chapter/schema is used.", - "notes" : "**Note 1:** **Schema discriminator for Oropharynx** \n* A schema discriminator is used to discriminate between oropharyngeal tumors that are p16 positive and oropharyngeal tumors that are p16 negative OR p16 status unknown. \n\n**Note 2:** **p16 testing** \n* Only the HPV p16+ test can be used. If another HPV test is done, code 9.\n * **00100: Oropharynx HPV-Mediated (p16+) (see code 2)**\n * Used for p16 (+) (positive) \n * **00111: Oropharynx (p16-)** \n * p16 expression of weak intensity or limited distribution (see code 1)\n * p16 without an immunostaining performed (see code 9)", - "last_modified" : "2024-04-30T19:15:58.755Z", - "definition" : [ { - "key" : "discriminator_2", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "disease", - "name" : "Schema ID #/Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "1", "p16 Negative; Nonreactive", "00111: Oropharynx (p16-)" ], [ "2", "p16 Positive; HPV Positive; Diffuse, Strong reactivity", "00100: Oropharynx HPV-Mediated (p16+)" ], [ "9", "Not tested for p16; Unknown", "00111: Oropharynx (p16-)" ] ], - "additional_info" : "**Source documents:** pathology report, clinician's statement\n\nFor further information, refer to the **Pharynx** cancer protocol published by the College of American Pathologist for the AJCC Staging Systems *Oropharynx (p16-)* and *Oropharynx HPV-mediated (p16+)*", - "rationale" : "A schema discriminator is used to assign AJCC ID when site and histology alone are insufficient to identify the applicable AJCC staging method and to assign Schema ID, which links each case to the appropriate SSDIs, Grade, Summary Stage and EOD data collection system." -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/p16_hpv_human_papilloma_virus_status_head_and_neck_509.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/p16_hpv_human_papilloma_virus_status_head_and_neck_509.json deleted file mode 100644 index 0c2336f8e..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/p16_hpv_human_papilloma_virus_status_head_and_neck_509.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id" : "p16_hpv_human_papilloma_virus_status_head_and_neck_509", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Human Papilloma Virus (HPV) Status", - "title" : "Human Papilloma Virus (HPV) Status", - "notes" : "**Note 1:** **Record HPV results based on pathological specimens** \n* Record the results of any HPV testing performed on pathological specimens including surgical and cytological (from cell blocks) tissue from the primary tumor or a metastatic site, including \nlymph nodes. \n* Do not record the results of blood tests or serology.\n\n**Note 2:** **Methods of HPV determination** \n* There are several methods for determination of HPV status. \n* The most frequently used test is IHC for p16 expression which is a surrogate marker for HPV infection. \n* Other tests (based on ISH, PCR, RT-PCR technologies) detect the viral DNA or RNA.\n\n**Note 3:** **HPV-type 16** \n* HPV-type 16 refers to virus type and is different from p16 overexpression (p16+)\n\n**Note 4:** **Codes are hierarchical** \n* Codes 10-51 are hierarchical; use the highest code that applies (10 is highest, 51 is lowest)\n\n**Note 5:** **For cases in the Oropharynx HPV-Mediated (p16+) schema**\n* If an additional HPV test is done in addition to p16, code those test results in this data \nitem\n* If no additional HPV test is done, code 11 in this data item (Schema Discriminator 2 coded to 2)\n\n**Note 6:** **For cases in the Oropharynx (p16-) schema**\n* If an additional HPV test is done in addition to p16, code those test results in this data \nitem\n* If no additional HPV test is done\n * Code 10 in this data item if Schema Discriminator 2 is coded to 1\n * Code 99 in this data item if Schema Discriminator 2 is coded to 9", - "last_modified" : "2024-05-02T10:35:44.845Z", - "definition" : [ { - "key" : "seer_ssf1", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "10", "HPV negative by p16 test" ], [ "11", "HPV positive by p16 test" ], [ "20", "HPV negative for viral DNA by ISH test" ], [ "21", "HPV positive for viral DNA by ISH test" ], [ "30", "HPV negative for viral DNA by PCR test" ], [ "31", "HPV positive for viral DNA by PCR test" ], [ "40", "HPV negative by ISH E6/E7 RNA test" ], [ "41", "HPV positive by ISH E6/E7 RNA test" ], [ "50", "HPV negative by RT-PCR E6/E7 RNA test" ], [ "51", "HPV positive by RT-PCR E6/E7 RNA test" ], [ "70", "HPV status reported in medical records as negative, but test type is unknown" ], [ "71", "HPV status reported in medical records as positive, but test type is unknown" ], [ "97", "Test done, results not in chart" ], [ "99", "Not documented in medical record\nHPV test not done, not assessed, or unknown if assessed" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/parse_m_47057.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/parse_m_47057.json deleted file mode 100644 index d4453a02e..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/parse_m_47057.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "parse_m_47057", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Parse M", - "title" : "Parse M", - "description" : "With the addition of the c and p prefixes to the existing codes, the prefix must be parsed from the main value during calculations. It will be retained for the combined value. This will have no impact on the stored value and is solely a temporary state.", - "last_modified" : "2024-03-29T00:35:19.625Z", - "definition" : [ { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "m_prefix", - "name" : "M Prefix", - "type" : "ENDPOINT" - }, { - "key" : "root_m", - "name" : "Root M value", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "cM0", "VALUE:c", "VALUE:0" ], [ "cM0(i+)", "VALUE:c", "VALUE:0I+" ], [ "cM1", "VALUE:c", "VALUE:1" ], [ "cM1a", "VALUE:c", "VALUE:1A" ], [ "cM1a(0)", "VALUE:c", "VALUE:1A0" ], [ "cM1a(1)", "VALUE:c", "VALUE:1A1" ], [ "cM1b", "VALUE:c", "VALUE:1B" ], [ "cM1b(0)", "VALUE:c", "VALUE:1B0" ], [ "cM1b(1)", "VALUE:c", "VALUE:1B1" ], [ "cM1c", "VALUE:c", "VALUE:1C" ], [ "cM1c(0)", "VALUE:c", "VALUE:1C0" ], [ "cM1c(1)", "VALUE:c", "VALUE:1C1" ], [ "cM1c1", "VALUE:c", "VALUE:1C1" ], [ "cM1c2", "VALUE:c", "VALUE:1C2" ], [ "cM1d", "VALUE:c", "VALUE:1D" ], [ "cM1d(0)", "VALUE:c", "VALUE:1D0" ], [ "cM1d(1)", "VALUE:c", "VALUE:1D1" ], [ "pM1", "VALUE:p", "VALUE:1" ], [ "pM1a", "VALUE:p", "VALUE:1A" ], [ "pM1a(0)", "VALUE:p", "VALUE:1A0" ], [ "pM1a(1)", "VALUE:p", "VALUE:1A1" ], [ "pM1b", "VALUE:p", "VALUE:1B" ], [ "pM1b(0)", "VALUE:p", "VALUE:1B0" ], [ "pM1b(1)", "VALUE:p", "VALUE:1B1" ], [ "pM1c", "VALUE:p", "VALUE:1C" ], [ "pM1c(0)", "VALUE:p", "VALUE:1C0" ], [ "pM1c(1)", "VALUE:p", "VALUE:1C1" ], [ "pM1c1", "VALUE:p", "VALUE:1C1" ], [ "pM1c2", "VALUE:p", "VALUE:1C2" ], [ "pM1d", "VALUE:p", "VALUE:1D" ], [ "pM1d(0)", "VALUE:p", "VALUE:1D0" ], [ "pM1d(1)", "VALUE:p", "VALUE:1D1" ], [ "M0", "VALUE:", "VALUE:0" ], [ "M0(i+)", "VALUE:", "VALUE:0I+" ], [ "M1", "VALUE:", "VALUE:1" ], [ "M1a", "VALUE:", "VALUE:1A" ], [ "M1a(0)", "VALUE:", "VALUE:1A0" ], [ "M1a(1)", "VALUE:", "VALUE:1A1" ], [ "M1b", "VALUE:", "VALUE:1B" ], [ "M1b(0)", "VALUE:", "VALUE:1B0" ], [ "M1b(1)", "VALUE:", "VALUE:1B1" ], [ "M1c", "VALUE:", "VALUE:1C" ], [ "M1c(0)", "VALUE:", "VALUE:1C0" ], [ "M1c(1)", "VALUE:", "VALUE:1C1" ], [ "M1c1", "VALUE:", "VALUE:1C1" ], [ "M1c2", "VALUE:", "VALUE:1C2" ], [ "M1d", "VALUE:", "VALUE:1D" ], [ "M1d(0)", "VALUE:", "VALUE:1D0" ], [ "M1d(1)", "VALUE:", "VALUE:1D1" ], [ "88", "VALUE:", "VALUE:88" ], [ "", "VALUE:", "VALUE:" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/parse_n_67182.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/parse_n_67182.json deleted file mode 100644 index dbdff3619..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/parse_n_67182.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "parse_n_67182", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Parse N", - "title" : "Parse N", - "description" : "With the addition of the c and p prefixes to the existing codes, the prefix must be parsed from the main value during calculations. It will be retained for the combined value. This will have no impact on the stored value and is solely a temporary state.", - "last_modified" : "2020-03-06T17:17:39.177Z", - "definition" : [ { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "n_prefix", - "name" : "N Prefix", - "type" : "ENDPOINT" - }, { - "key" : "root_n", - "name" : "RootN value", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "cNX", "VALUE:c", "VALUE:X" ], [ "cN0", "VALUE:c", "VALUE:0" ], [ "cN0(i+)", "VALUE:c", "VALUE:0I+" ], [ "cN0a", "VALUE:c", "VALUE:0A" ], [ "cN0b", "VALUE:c", "VALUE:0B" ], [ "cN1", "VALUE:c", "VALUE:1" ], [ "cN1mi", "VALUE:c", "VALUE:1MI" ], [ "cN1a", "VALUE:c", "VALUE:1A" ], [ "cN1b", "VALUE:c", "VALUE:1B" ], [ "cN1c", "VALUE:c", "VALUE:1C" ], [ "cN2", "VALUE:c", "VALUE:2" ], [ "cN2mi", "VALUE:c", "VALUE:2MI" ], [ "cN2a", "VALUE:c", "VALUE:2A" ], [ "cN2b", "VALUE:c", "VALUE:2B" ], [ "cN2c", "VALUE:c", "VALUE:2C" ], [ "cN3", "VALUE:c", "VALUE:3" ], [ "cN3a", "VALUE:c", "VALUE:3A" ], [ "cN3b", "VALUE:c", "VALUE:3B" ], [ "cN3c", "VALUE:c", "VALUE:3C" ], [ "pNX", "VALUE:p", "VALUE:X" ], [ "pN0", "VALUE:p", "VALUE:0" ], [ "pN0(i+)", "VALUE:p", "VALUE:0I+" ], [ "pN0(mol+)", "VALUE:p", "VALUE:0M+" ], [ "pN0a", "VALUE:p", "VALUE:0A" ], [ "pN1", "VALUE:p", "VALUE:1" ], [ "pN1mi", "VALUE:p", "VALUE:1MI" ], [ "pN1a", "VALUE:p", "VALUE:1A" ], [ "pN1a(sn)", "VALUE:p", "VALUE:1ASN" ], [ "pN1b", "VALUE:p", "VALUE:1B" ], [ "pN1c", "VALUE:p", "VALUE:1C" ], [ "pN2", "VALUE:p", "VALUE:2" ], [ "pN2mi", "VALUE:p", "VALUE:2MI" ], [ "pN2a", "VALUE:p", "VALUE:2A" ], [ "pN2b", "VALUE:p", "VALUE:2B" ], [ "pN2c", "VALUE:p", "VALUE:2C" ], [ "pN3", "VALUE:p", "VALUE:3" ], [ "pN3a", "VALUE:p", "VALUE:3A" ], [ "pN3b", "VALUE:p", "VALUE:3B" ], [ "pN3c", "VALUE:p", "VALUE:3C" ], [ "ycNX", "VALUE:yc", "VALUE:X" ], [ "ycN0", "VALUE:yc", "VALUE:0" ], [ "ycN0(i+)", "VALUE:yc", "VALUE:0I+" ], [ "ycN0a", "VALUE:yc", "VALUE:0A" ], [ "ycN0b", "VALUE:yc", "VALUE:0B" ], [ "ycN1", "VALUE:yc", "VALUE:1" ], [ "ycN1mi", "VALUE:yc", "VALUE:1MI" ], [ "ycN1a", "VALUE:yc", "VALUE:1A" ], [ "ycN1b", "VALUE:yc", "VALUE:1B" ], [ "ycN1c", "VALUE:yc", "VALUE:1C" ], [ "ycN2", "VALUE:yc", "VALUE:2" ], [ "ycN2mi", "VALUE:yc", "VALUE:2MI" ], [ "ycN2a", "VALUE:yc", "VALUE:2A" ], [ "ycN2b", "VALUE:yc", "VALUE:2B" ], [ "ycN2c", "VALUE:yc", "VALUE:2C" ], [ "ycN3", "VALUE:yc", "VALUE:3" ], [ "ycN3a", "VALUE:yc", "VALUE:3A" ], [ "ycN3b", "VALUE:yc", "VALUE:3B" ], [ "ycN3c", "VALUE:yc", "VALUE:3C" ], [ "ypNX", "VALUE:yp", "VALUE:X" ], [ "ypN0", "VALUE:yp", "VALUE:0" ], [ "ypN0(i+)", "VALUE:yp", "VALUE:0I+" ], [ "ypN0(mol+)", "VALUE:yp", "VALUE:0M+" ], [ "ypN0a", "VALUE:yp", "VALUE:0A" ], [ "ypN1", "VALUE:yp", "VALUE:1" ], [ "ypN1mi", "VALUE:yp", "VALUE:1MI" ], [ "ypN1a", "VALUE:yp", "VALUE:1A" ], [ "ypN1a(sn)", "VALUE:yp", "VALUE:1ASN" ], [ "ypN1b", "VALUE:yp", "VALUE:1B" ], [ "ypN1c", "VALUE:yp", "VALUE:1C" ], [ "ypN2", "VALUE:yp", "VALUE:2" ], [ "ypN2mi", "VALUE:yp", "VALUE:2MI" ], [ "ypN2a", "VALUE:yp", "VALUE:2A" ], [ "ypN2b", "VALUE:yp", "VALUE:2B" ], [ "ypN2c", "VALUE:yp", "VALUE:2C" ], [ "ypN3", "VALUE:yp", "VALUE:3" ], [ "ypN3a", "VALUE:yp", "VALUE:3A" ], [ "ypN3b", "VALUE:yp", "VALUE:3B" ], [ "ypN3c", "VALUE:yp", "VALUE:3C" ], [ "NX", "VALUE:", "VALUE:X" ], [ "N0", "VALUE:", "VALUE:0" ], [ "N0(i+)", "VALUE:", "VALUE:0I+" ], [ "N0(mol+)", "VALUE:", "VALUE:0M+" ], [ "N0a", "VALUE:", "VALUE:0A" ], [ "N0b", "VALUE:", "VALUE:0B" ], [ "N1", "VALUE:", "VALUE:1" ], [ "N1mi", "VALUE:", "VALUE:1MI" ], [ "N1a", "VALUE:", "VALUE:1A" ], [ "N1a(sn)", "VALUE:", "VALUE:1A" ], [ "N1b", "VALUE:", "VALUE:1B" ], [ "N1c", "VALUE:", "VALUE:1C" ], [ "N2", "VALUE:", "VALUE:2" ], [ "N2mi", "VALUE:", "VALUE:2MI" ], [ "N2a", "VALUE:", "VALUE:2A" ], [ "N2b", "VALUE:", "VALUE:2B" ], [ "N2c", "VALUE:", "VALUE:2C" ], [ "N3", "VALUE:", "VALUE:3" ], [ "N3a", "VALUE:", "VALUE:3A" ], [ "N3b", "VALUE:", "VALUE:3B" ], [ "N3c", "VALUE:", "VALUE:3C" ], [ "88", "VALUE:", "VALUE:88" ], [ "", "VALUE:", "VALUE:" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/parse_t_2177.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/parse_t_2177.json deleted file mode 100644 index 276972a74..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/parse_t_2177.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "parse_t_2177", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Parse T", - "title" : "Parse T", - "description" : "With the addition of the c and p prefixes to the existing codes, the prefix must be parsed from the main value during calculations. It will be retained for the combined value. This will have no impact on the stored value and is solely a temporary state.", - "last_modified" : "2020-04-13T19:32:02.117Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "t_prefix", - "name" : "T Prefix", - "type" : "ENDPOINT" - }, { - "key" : "root_t", - "name" : "Root T value", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "cTX", "VALUE:c", "VALUE:X" ], [ "cT0", "VALUE:c", "VALUE:0" ], [ "cTa", "VALUE:c", "VALUE:A" ], [ "cTis", "VALUE:c", "VALUE:IS" ], [ "cTis(DCIS)", "VALUE:c", "VALUE:ISD" ], [ "cTis(Paget)", "VALUE:c", "VALUE:ISP" ], [ "cTis(LAMN)", "VALUE:c", "VALUE:ISLA" ], [ "cT1", "VALUE:c", "VALUE:1" ], [ "cT1mi", "VALUE:c", "VALUE:1MI" ], [ "cT1a", "VALUE:c", "VALUE:1A" ], [ "cT1a1", "VALUE:c", "VALUE:1A1" ], [ "cT1a2", "VALUE:c", "VALUE:1A2" ], [ "cT1b", "VALUE:c", "VALUE:1B" ], [ "cT1b1", "VALUE:c", "VALUE:1B1" ], [ "cT1b2", "VALUE:c", "VALUE:1B2" ], [ "cT1b3", "VALUE:c", "VALUE:1B3" ], [ "cT1c", "VALUE:c", "VALUE:1C" ], [ "cT1c1", "VALUE:c", "VALUE:1C1" ], [ "cT1c2", "VALUE:c", "VALUE:1C2" ], [ "cT1c3", "VALUE:c", "VALUE:1C3" ], [ "cT1d", "VALUE:c", "VALUE:1D" ], [ "cT2", "VALUE:c", "VALUE:2" ], [ "cT2a", "VALUE:c", "VALUE:2A" ], [ "cT2a1", "VALUE:c", "VALUE:2A1" ], [ "cT2a2", "VALUE:c", "VALUE:2A2" ], [ "cT2b", "VALUE:c", "VALUE:2B" ], [ "cT2c", "VALUE:c", "VALUE:2C" ], [ "cT2d", "VALUE:c", "VALUE:2D" ], [ "cT3", "VALUE:c", "VALUE:3" ], [ "cT3a", "VALUE:c", "VALUE:3A" ], [ "cT3b", "VALUE:c", "VALUE:3B" ], [ "cT3c", "VALUE:c", "VALUE:3C" ], [ "cT3d", "VALUE:c", "VALUE:3D" ], [ "cT3e", "VALUE:c", "VALUE:3E" ], [ "cT4", "VALUE:c", "VALUE:4" ], [ "cT4a", "VALUE:c", "VALUE:4A" ], [ "cT4b", "VALUE:c", "VALUE:4B" ], [ "cT4c", "VALUE:c", "VALUE:4C" ], [ "cT4d", "VALUE:c", "VALUE:4D" ], [ "cT4e", "VALUE:c", "VALUE:4E" ], [ "pTX", "VALUE:p", "VALUE:X" ], [ "pT0", "VALUE:p", "VALUE:0" ], [ "pTa", "VALUE:p", "VALUE:A" ], [ "pTis", "VALUE:p", "VALUE:IS" ], [ "pTis(DCIS)", "VALUE:p", "VALUE:ISD" ], [ "pTis(Paget)", "VALUE:p", "VALUE:ISP" ], [ "pTis(LAMN)", "VALUE:p", "VALUE:ISLA" ], [ "pT1", "VALUE:p", "VALUE:1" ], [ "pT1mi", "VALUE:p", "VALUE:1MI" ], [ "pT1a", "VALUE:p", "VALUE:1A" ], [ "pT1a1", "VALUE:p", "VALUE:1A1" ], [ "pT1a2", "VALUE:p", "VALUE:1A2" ], [ "pT1b", "VALUE:p", "VALUE:1B" ], [ "pT1b1", "VALUE:p", "VALUE:1B1" ], [ "pT1b2", "VALUE:p", "VALUE:1B2" ], [ "pT1b3", "VALUE:p", "VALUE:1B3" ], [ "pT1c", "VALUE:p", "VALUE:1C" ], [ "pT1c1", "VALUE:p", "VALUE:1C1" ], [ "pT1c2", "VALUE:p", "VALUE:1C2" ], [ "pT1c3", "VALUE:p", "VALUE:1C3" ], [ "pT1d", "VALUE:p", "VALUE:1D" ], [ "pT2", "VALUE:p", "VALUE:2" ], [ "pT2a", "VALUE:p", "VALUE:2A" ], [ "pT2a1", "VALUE:p", "VALUE:2A1" ], [ "pT2a2", "VALUE:p", "VALUE:2A2" ], [ "pT2b", "VALUE:p", "VALUE:2B" ], [ "pT2c", "VALUE:p", "VALUE:2C" ], [ "pT2d", "VALUE:p", "VALUE:2D" ], [ "pT3", "VALUE:p", "VALUE:3" ], [ "pT3a", "VALUE:p", "VALUE:3A" ], [ "pT3b", "VALUE:p", "VALUE:3B" ], [ "pT3c", "VALUE:p", "VALUE:3C" ], [ "pT3d", "VALUE:p", "VALUE:3D" ], [ "pT4", "VALUE:p", "VALUE:4" ], [ "pT4a", "VALUE:p", "VALUE:4A" ], [ "pT4b", "VALUE:p", "VALUE:4B" ], [ "pT4c", "VALUE:p", "VALUE:4C" ], [ "pT4d", "VALUE:p", "VALUE:4D" ], [ "pT4e", "VALUE:p", "VALUE:4E" ], [ "ycTX", "VALUE:yc", "VALUE:X" ], [ "ycT0", "VALUE:yc", "VALUE:0" ], [ "ycTa", "VALUE:yc", "VALUE:A" ], [ "ycTis", "VALUE:yc", "VALUE:IS" ], [ "ycTis(DCIS)", "VALUE:yc", "VALUE:ISD" ], [ "ycTis(Paget)", "VALUE:yc", "VALUE:ISP" ], [ "ycTis(LAMN)", "VALUE:yc", "VALUE:ISLA" ], [ "ycT1", "VALUE:yc", "VALUE:1" ], [ "ycT1mi", "VALUE:yc", "VALUE:1MI" ], [ "ycT1a", "VALUE:yc", "VALUE:1A" ], [ "ycT1a1", "VALUE:yc", "VALUE:1A1" ], [ "ycT1a2", "VALUE:yc", "VALUE:1A2" ], [ "ycT1b", "VALUE:yc", "VALUE:1B" ], [ "ycT1b1", "VALUE:yc", "VALUE:1B1" ], [ "ycT1b2", "VALUE:yc", "VALUE:1B2" ], [ "ycT1b3", "VALUE:yc", "VALUE:1B3" ], [ "ycT1c", "VALUE:yc", "VALUE:1C" ], [ "ycT1c1", "VALUE:yc", "VALUE:1C1" ], [ "ycT1c2", "VALUE:yc", "VALUE:1C2" ], [ "ycT1c3", "VALUE:yc", "VALUE:1C3" ], [ "ycT1d", "VALUE:yc", "VALUE:1D" ], [ "ycT2", "VALUE:yc", "VALUE:2" ], [ "ycT2a", "VALUE:yc", "VALUE:2A" ], [ "ycT2a1", "VALUE:yc", "VALUE:2A1" ], [ "ycT2a2", "VALUE:yc", "VALUE:2A2" ], [ "ycT2b", "VALUE:yc", "VALUE:2B" ], [ "ycT2c", "VALUE:yc", "VALUE:2C" ], [ "ycT2d", "VALUE:yc", "VALUE:2D" ], [ "ycT3", "VALUE:yc", "VALUE:3" ], [ "ycT3a", "VALUE:yc", "VALUE:3A" ], [ "ycT3b", "VALUE:yc", "VALUE:3B" ], [ "ycT3c", "VALUE:yc", "VALUE:3C" ], [ "ycT3d", "VALUE:yc", "VALUE:3D" ], [ "ycT3e", "VALUE:yc", "VALUE:3E" ], [ "ycT4", "VALUE:yc", "VALUE:4" ], [ "ycT4a", "VALUE:yc", "VALUE:4A" ], [ "ycT4b", "VALUE:yc", "VALUE:4B" ], [ "ycT4c", "VALUE:yc", "VALUE:4C" ], [ "ycT4d", "VALUE:yc", "VALUE:4D" ], [ "ycT4e", "VALUE:yc", "VALUE:4E" ], [ "ypTX", "VALUE:yp", "VALUE:X" ], [ "ypT0", "VALUE:yp", "VALUE:0" ], [ "ypTa", "VALUE:yp", "VALUE:A" ], [ "ypTis", "VALUE:yp", "VALUE:IS" ], [ "ypTis(DCIS)", "VALUE:yp", "VALUE:ISD" ], [ "ypTis(Paget)", "VALUE:yp", "VALUE:ISP" ], [ "ypTis(LAMN)", "VALUE:yp", "VALUE:ISLA" ], [ "ypT1", "VALUE:yp", "VALUE:1" ], [ "ypT1mi", "VALUE:yp", "VALUE:1MI" ], [ "ypT1a", "VALUE:yp", "VALUE:1A" ], [ "ypT1a1", "VALUE:yp", "VALUE:1A1" ], [ "ypT1a2", "VALUE:yp", "VALUE:1A2" ], [ "ypT1b", "VALUE:yp", "VALUE:1B" ], [ "ypT1b1", "VALUE:yp", "VALUE:1B1" ], [ "ypT1b2", "VALUE:yp", "VALUE:1B2" ], [ "ypT1b3", "VALUE:yp", "VALUE:1B3" ], [ "ypT1c", "VALUE:yp", "VALUE:1C" ], [ "ypT1c1", "VALUE:yp", "VALUE:1C1" ], [ "ypT1c2", "VALUE:yp", "VALUE:1C2" ], [ "ypT1c3", "VALUE:yp", "VALUE:1C3" ], [ "ypT1d", "VALUE:yp", "VALUE:1D" ], [ "ypT2", "VALUE:yp", "VALUE:2" ], [ "ypT2a", "VALUE:yp", "VALUE:2A" ], [ "ypT2a1", "VALUE:yp", "VALUE:2A1" ], [ "ypT2a2", "VALUE:yp", "VALUE:2A2" ], [ "ypT2b", "VALUE:yp", "VALUE:2B" ], [ "ypT2c", "VALUE:yp", "VALUE:2C" ], [ "ypT2d", "VALUE:yp", "VALUE:2D" ], [ "ypT3", "VALUE:yp", "VALUE:3" ], [ "ypT3a", "VALUE:yp", "VALUE:3A" ], [ "ypT3b", "VALUE:yp", "VALUE:3B" ], [ "ypT3c", "VALUE:yp", "VALUE:3C" ], [ "ypT3d", "VALUE:yp", "VALUE:3D" ], [ "ypT4", "VALUE:yp", "VALUE:4" ], [ "ypT4a", "VALUE:yp", "VALUE:4A" ], [ "ypT4b", "VALUE:yp", "VALUE:4B" ], [ "ypT4c", "VALUE:yp", "VALUE:4C" ], [ "ypT4d", "VALUE:yp", "VALUE:4D" ], [ "ypT4e", "VALUE:yp", "VALUE:4E" ], [ "TX", "VALUE:", "VALUE:X" ], [ "T0", "VALUE:", "VALUE:0" ], [ "Ta", "VALUE:", "VALUE:A" ], [ "Tis", "VALUE:", "VALUE:IS" ], [ "Tis(DCIS)", "VALUE:", "VALUE:ISD" ], [ "Tis(Paget)", "VALUE:", "VALUE:ISP" ], [ "Tis(LAMN)", "VALUE:", "VALUE:ISLA" ], [ "T1", "VALUE:", "VALUE:1" ], [ "T1mi", "VALUE:", "VALUE:1MI" ], [ "T1a", "VALUE:", "VALUE:1A" ], [ "T1a1", "VALUE:", "VALUE:1A1" ], [ "T1a2", "VALUE:", "VALUE:1A2" ], [ "T1b", "VALUE:", "VALUE:1B" ], [ "T1b1", "VALUE:", "VALUE:1B1" ], [ "T1b2", "VALUE:", "VALUE:1B2" ], [ "T1b3", "VALUE:", "VALUE:1B3" ], [ "T1c", "VALUE:", "VALUE:1C" ], [ "T1c1", "VALUE:", "VALUE:1C1" ], [ "T1c2", "VALUE:", "VALUE:1C2" ], [ "T1c3", "VALUE:", "VALUE:1C3" ], [ "T1d", "VALUE:", "VALUE:1D" ], [ "T2", "VALUE:", "VALUE:2" ], [ "T2a", "VALUE:", "VALUE:2A" ], [ "T2a1", "VALUE:", "VALUE:2A1" ], [ "T2a2", "VALUE:", "VALUE:2A2" ], [ "T2b", "VALUE:", "VALUE:2B" ], [ "T2c", "VALUE:", "VALUE:2C" ], [ "T2d", "VALUE:", "VALUE:2D" ], [ "T3", "VALUE:", "VALUE:3" ], [ "T3a", "VALUE:", "VALUE:3A" ], [ "T3b", "VALUE:", "VALUE:3B" ], [ "T3c", "VALUE:", "VALUE:3C" ], [ "T3d", "VALUE:", "VALUE:3D" ], [ "T3e", "VALUE:", "VALUE:3E" ], [ "T4", "VALUE:", "VALUE:4" ], [ "T4a", "VALUE:", "VALUE:4A" ], [ "T4b", "VALUE:", "VALUE:4B" ], [ "T4c", "VALUE:", "VALUE:4C" ], [ "T4d", "VALUE:", "VALUE:4D" ], [ "T4e", "VALUE:", "VALUE:4E" ], [ "88", "VALUE:", "VALUE:88" ], [ "", "VALUE:", "VALUE:" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/parsing_breslow_thickness_36132.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/parsing_breslow_thickness_36132.json deleted file mode 100644 index 4527cc377..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/parsing_breslow_thickness_36132.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "id" : "parsing_breslow_thickness_36132", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Parsing Breslow Thickness", - "title" : "Parsing Breslow Thickness", - "last_modified" : "2020-02-20T14:50:02.388Z", - "definition" : [ { - "key" : "breslow_thickness", - "name" : "Breslow Thickness", - "type" : "INPUT" - }, { - "key" : "tmp_breslow", - "name" : "Breslow for Calculation", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0.0", "VALUE:0" ], [ "0.1-0.7", "VALUE:1" ], [ "0.8-1.0", "VALUE:2" ], [ "1.1-2.0", "VALUE:3" ], [ "2.1-4.0", "VALUE:4" ], [ "4.1-9.9", "VALUE:5" ], [ "10.0-99.9", "VALUE:5" ], [ "XX.1", "VALUE:5" ], [ "XX.8,XX.9", "VALUE:9" ], [ "A0.1", "VALUE:1" ], [ "A0.2", "VALUE:1" ], [ "A0.3", "VALUE:1" ], [ "A0.4", "VALUE:1" ], [ "A0.5", "VALUE:1" ], [ "A0.6", "VALUE:1" ], [ "A0.7", "VALUE:1" ], [ "A0.8", "VALUE:2" ], [ "A0.9", "VALUE:2" ], [ "A1.0", "VALUE:2" ], [ "A1.1", "VALUE:3" ], [ "A1.2", "VALUE:3" ], [ "A1.3", "VALUE:3" ], [ "A1.4", "VALUE:3" ], [ "A1.5", "VALUE:3" ], [ "A1.6", "VALUE:3" ], [ "A1.7", "VALUE:3" ], [ "A1.8", "VALUE:3" ], [ "A1.9", "VALUE:3" ], [ "A2.0", "VALUE:3" ], [ "A2.1", "VALUE:4" ], [ "A2.2", "VALUE:4" ], [ "A2.3", "VALUE:4" ], [ "A2.4", "VALUE:4" ], [ "A2.5", "VALUE:4" ], [ "A2.6", "VALUE:4" ], [ "A2.7", "VALUE:4" ], [ "A2.8", "VALUE:4" ], [ "A2.9", "VALUE:4" ], [ "A3.0", "VALUE:4" ], [ "A3.1", "VALUE:4" ], [ "A3.2", "VALUE:4" ], [ "A3.3", "VALUE:4" ], [ "A3.4", "VALUE:4" ], [ "A3.5", "VALUE:4" ], [ "A3.6", "VALUE:4" ], [ "A3.7", "VALUE:4" ], [ "A3.8", "VALUE:4" ], [ "A3.9", "VALUE:4" ], [ "A4.0", "VALUE:4" ], [ "A4.1", "VALUE:5" ], [ "A4.2", "VALUE:5" ], [ "A4.3", "VALUE:5" ], [ "A4.4", "VALUE:5" ], [ "A4.5", "VALUE:5" ], [ "A4.6", "VALUE:5" ], [ "A4.7", "VALUE:5" ], [ "A4.8", "VALUE:5" ], [ "A4.9", "VALUE:5" ], [ "A5.0", "VALUE:5" ], [ "A5.1", "VALUE:5" ], [ "A5.2", "VALUE:5" ], [ "A5.3", "VALUE:5" ], [ "A5.4", "VALUE:5" ], [ "A5.5", "VALUE:5" ], [ "A5.6", "VALUE:5" ], [ "A5.7", "VALUE:5" ], [ "A5.8", "VALUE:5" ], [ "A5.9", "VALUE:5" ], [ "A6.0", "VALUE:5" ], [ "A6.1", "VALUE:5" ], [ "A6.2", "VALUE:5" ], [ "A6.3", "VALUE:5" ], [ "A6.4", "VALUE:5" ], [ "A6.5", "VALUE:5" ], [ "A6.6", "VALUE:5" ], [ "A6.7", "VALUE:5" ], [ "A6.8", "VALUE:5" ], [ "A6.9", "VALUE:5" ], [ "A7.0", "VALUE:5" ], [ "A7.1", "VALUE:5" ], [ "A7.2", "VALUE:5" ], [ "A7.3", "VALUE:5" ], [ "A7.4", "VALUE:5" ], [ "A7.5", "VALUE:5" ], [ "A7.6", "VALUE:5" ], [ "A7.7", "VALUE:5" ], [ "A7.8", "VALUE:5" ], [ "A7.9", "VALUE:5" ], [ "A8.0", "VALUE:5" ], [ "A8.1", "VALUE:5" ], [ "A8.2", "VALUE:5" ], [ "A8.3", "VALUE:5" ], [ "A8.4", "VALUE:5" ], [ "A8.5", "VALUE:5" ], [ "A8.6", "VALUE:5" ], [ "A8.7", "VALUE:5" ], [ "A8.8", "VALUE:5" ], [ "A8.9", "VALUE:5" ], [ "A9.0", "VALUE:5" ], [ "A9.1", "VALUE:5" ], [ "A9.2", "VALUE:5" ], [ "A9.3", "VALUE:5" ], [ "A9.4", "VALUE:5" ], [ "A9.5", "VALUE:5" ], [ "A9.6", "VALUE:5" ], [ "A9.7", "VALUE:5" ], [ "A9.8", "VALUE:5" ], [ "A9.9", "VALUE:5" ], [ "AX.0", "VALUE:5" ], [ "", "VALUE:9" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/placenta_eod_n_and_m_37548.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/placenta_eod_n_and_m_37548.json deleted file mode 100644 index 168913b42..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/placenta_eod_n_and_m_37548.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "id" : "placenta_eod_n_and_m_37548", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Placenta EOD M", - "title" : "Placenta EOD M", - "notes" : "EOD Regional Nodes either returns no value or an M1b. The M1b has to be combined with EOD Mets value.", - "last_modified" : "2019-04-05T16:52:38.219Z", - "definition" : [ { - "key" : "tmp_eod_m1", - "name" : "EOD M from Mets", - "type" : "INPUT" - }, { - "key" : "tmp_eod_m2", - "name" : "EOD M from Nodes", - "type" : "INPUT" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" - } ], - "extra_input" : [ "tmp_eod_m2", "tmp_eod_m1" ], - "rows" : [ [ ",M0,M1,M1a-M1b", "88", "VALUE:{{tmp_eod_m1}}" ], [ ",M0,M1,M1a", "M1b", "VALUE:{{tmp_eod_m2}}" ], [ "M1b", "M1b", "VALUE:{{tmp_eod_m1}}" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/psa_46258.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/psa_46258.json deleted file mode 100644 index 70aad0295..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/psa_46258.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "psa_46258", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "PSA Lab Value", - "title" : "PSA (Prostatic Specific Antigen) Lab Value", - "description" : "PSA (Prostatic Specific Antigen) is a protein produced by cells of the prostate gland and is elevated in patients with prostate cancer. This data item pertains to PSA lab value.\n\nSerum PSA is the most sensitive tumor marker for monitoring individuals with prostate cancer, including progression of disease and response to therapy. Although originally not intended to be a screening test, this relatively simple blood test has become a very common method of detecting new prostate cancer in its earliest stages. PSA can be totally negative when prostate cancer is found on digital rectal exam. In such cases, PSA will not be helpful in monitoring for recurrence. \n* ***Note:*** Serum PSA is not the same as free PSA or precursor PSA—do not record values from either of these tests in this field.", - "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of prostatic specific antigen (PSA) pre-diagnosis can be used to code this data item when no other information is available.\n\n**Note 2:** **Staging related** \n* PSA is a prognostic factor required for AJCC staging. It affects the stage group in most cases.\n\n**Note 3:** **PSA Adjustment** \n* A discrepancy between the PSA documented in the lab report and the PSA documented by the clinician may arise due to the clinician's adjusting the PSA value. Certain medications for benign prostatic hypertrophy (BPH) decrease the PSA. \n * If there is documentation by a clinician within the medical record of an adjusted PSA value, record the adjusted value. \n * The registrar does not adjust the PSA value based on BPH medication use. \n * If there is no documentation by a clinician within the medical record of an adjusted PSA value, record the PSA value provided. \n * The fact that an adjusted PSA value is being recorded should be documented in the Dx Proc - Lab Tests text field (NAACCR Item # 2550).", - "last_modified" : "2024-04-08T22:00:04.779Z", - "definition" : [ { - "key" : "psa", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "0.1", "0.1 or less nanograms/milliliter (ng/ml)\n(Exact value to nearest tenth of ng/ml)" ], [ "0.2-999.9", "0.2 - 999.9 ng/ml\n(Exact value to nearest tenth of ng/ml)" ], [ "XXX.1", "1,000 ng/ml or greater" ], [ "XXX.2", "Lab value not available, physician states PSA is negative/normal" ], [ "XXX.3", "Lab value not available, physician states PSA is positive/elevated/high" ], [ "XXX.7", "Test ordered, results not in chart" ], [ "XXX.9", "Not documented in medical record\nPSA lab value not assessed or unknown if assessed" ] ], - "additional_info" : "**Source documents:** clinical laboratory report (blood or serum test), history, clinician note, pathology report\n\n**Other names include** Prostate specific antigen, serum PSA, total PSA\n\n***Normal reference range varies by age and race of patient***. \n * The reference range should be shown on the clinical laboratory report. In general, normal findings are 0 – 4.0 nanograms per milliliter (ng/ml).\n * Optimal normal range is 0 – 2.6 ng/ml. Nanograms per milliliter may be reported as micrograms per liter (g/L or ug/L).", - "coding_guidelines" : "**1)** Record to the nearest tenth in nanograms/milliliter (ng/ml) the last pre-diagnosis PSA lab value prior to diagnostic biopsy of prostate and treatment. \n* **a.** Note: Per the general rules for entering laboratory values, all laboratory values must be done within three months before diagnosis. \n* **b.** The last pre-diagnosis PSA lab value must be done within 3 months prior to the diagnostic biopsy\n\n**2)** The lab value may be recorded in the lab report, history and physical, or clinical statement in the pathology report, etc. \n* **a.** A lab value expressed in micrograms per liter (ug/L) is e equivalent to the same value expressed in nanograms per milliliter (ng/ml)\n * **b.** Record 0.1 when the lab results are stated as less than 0.1 ng/ml with no exact value.\n\n**3)** A known lab value takes priority over codes XXX.2 and XXX.3. \n* **a.** The lab value takes priority even if the physician documents the interpretation\n * ***Example:*** Patient noted to have a PSA of 7.6. Physician notes that the value is elevated\n* **c.** Code 7.6 instead of XXX.3 (elevated)\" \n\n***Examples***\n**1) PSA of 11.56**\n* **a)** Per Coding Guideline #1, PSA is documented in tenths, not hundredths. Follow the general coding rules and round up (see Rounding Rules in the General instructions)\n\n**2) 1/5/2024: PSA 5.8, 1/29/2024: PSA 5.2, 2/22/2024: Biopsy positive for adenocarcinoma**\n* **a)** 5.2: Per Coding Guideline #1, code the PSA lab value closest and prior to the diagnostic biopsy\n\n **3) 12/19/2023: PSA 44.3, 3/11/2024: PSA 42.8, 5/1/2024: DRE positive for bilateral palpable nodularity, 5/5/2024: Casodex initiated without needle core biopsy**\n* **a)** 42.8: PSA lab value closest to the initiation of treatment\n\n**4) 2/16/2018: PSA 18.6, adjusted PSA value due to patient taking Medication for benign prostatic hypertrophy**\n* **a)** 18.6: Record the adjusted PSA value ONLY if documented by the clinician in the record\n* **b)** Registrar does not adjust the PSA value due to BPH medication use\n\n**5)\t12/13/23: PSA 8.2, 1/13/2024: PSA 7.3, 5/22/2024: Biopsy positive for adenocarcinoma**\n* **a)** XXX.9: Per Coding Guideline #1, the PSA must be done within three months of the diagnostic biopsy. There is greater than 3 months between the last PSA and the diagnostic biopsy.\n\n**6) PSA 1,100 ng/ml**\n* **a.** XXX.1: XXX.1 is defined for values of 1,000 or greater", - "rationale" : "This data item is required for prognostic stage grouping in AJCC 8th edition, Chapter 58 Prostate. It was previously collected as Prostate, CS SSF #1." -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_30509.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_30509.json deleted file mode 100644 index 1ffe6c5a4..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_30509.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "rn_positive_with_regional_nodes_for_ajcc_n_30509", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "RN Positive with Regional Nodes for N", - "title" : "Regional Nodes Positive with EOD Regional Nodes for N", - "notes" : "If the EOD Regional Nodes = 300, 800, Regional Nodes Positive is necessary to determine the N value.", - "last_modified" : "2019-04-05T16:52:38.490Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "EOD Regional Nodes", - "type" : "INPUT" - }, { - "key" : "nodes_pos", - "name" : "Regional Nodes Positive", - "type" : "INPUT" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "300,800", "00-02", "VALUE:N1" ], [ "300,800", "03-90", "VALUE:N2" ], [ "300,800", "95,97-99", "VALUE:N1" ], [ "000,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_45992.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_45992.json deleted file mode 100644 index 3ffde2813..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_45992.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "rn_positive_with_regional_nodes_for_ajcc_n_45992", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "RN Positive with Regional Nodes for AJCC N", - "title" : "Regional Nodes Positive with EOD Regional Nodes for AJCC N", - "notes" : "If the EOD Regional Nodes = 300, 800, Regional Nodes Positive is necessary to determine the N value.", - "last_modified" : "2022-04-19T19:27:39.143Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "EOD Regional Nodes", - "type" : "INPUT" - }, { - "key" : "nodes_pos", - "name" : "Regional Nodes Positive", - "type" : "INPUT" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "300,800", "00", "VALUE:N1" ], [ "300,800", "01", "VALUE:N1a" ], [ "300,800", "02-03", "VALUE:N1b" ], [ "300,800", "04-06", "VALUE:N2a" ], [ "300,800", "07-90", "VALUE:N2b" ], [ "300,800", "95,97", "VALUE:N1a" ], [ "300,800", "98-99", "VALUE:NX" ], [ "000,200,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_46395.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_46395.json deleted file mode 100644 index caac19305..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_46395.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "rn_positive_with_regional_nodes_for_ajcc_n_46395", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "RN Positive with Regional Nodes for N", - "title" : "Regional Nodes Positive with EOD Regional Nodes for N", - "notes" : "If the EOD Regional Nodes = 300 or 800, Regional Nodes Positive is necessary to determine the N value.", - "last_modified" : "2022-04-19T19:24:17.034Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "EOD Regional Nodes", - "type" : "INPUT" - }, { - "key" : "nodes_pos", - "name" : "Regional Nodes Positive", - "type" : "INPUT" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "300", "00-01", "VALUE:N1a" ], [ "300", "02-03", "VALUE:N1b" ], [ "300", "04-90", "VALUE:N2" ], [ "300", "95,97", "VALUE:N1a" ], [ "300", "98-99", "VALUE:NX" ], [ "800", "00-01", "VALUE:N1a" ], [ "800", "02-03", "VALUE:N1b" ], [ "800", "04-90", "VALUE:N2" ], [ "800", "95,97-99", "VALUE:N1" ], [ "000,400,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_50297.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_50297.json deleted file mode 100644 index 1c1a42560..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_50297.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "rn_positive_with_regional_nodes_for_ajcc_n_50297", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "RN Positive with Regional Nodes for N", - "title" : "Regional Nodes Positive with EOD Regional Nodes for N", - "notes" : "If the EOD Regional Nodes = 300, 400, 800, Regional Nodes Positive is necessary to determine the N value.", - "last_modified" : "2022-04-19T19:30:43.298Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "EOD Regional Nodes", - "type" : "INPUT" - }, { - "key" : "nodes_pos", - "name" : "Regional Nodes Positive", - "type" : "INPUT" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "300,400,800", "00-02", "VALUE:N1" ], [ "300,400,800", "03-06", "VALUE:N2" ], [ "300,400,800", "07-15", "VALUE:N3a" ], [ "300,400,800", "16-90", "VALUE:N3b" ], [ "300,400,800", "95,97", "VALUE:N1" ], [ "300,400,800", "98-99", "VALUE:NX" ], [ "000,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_62318.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_62318.json deleted file mode 100644 index 05b8745fa..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_62318.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "rn_positive_with_regional_nodes_for_ajcc_n_62318", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "RN Positive with Regional Nodes for N", - "title" : "Regional Nodes Positive with EOD Regional Nodes for N", - "notes" : "If the EOD Regional Nodes = 300,700, 800, Regional Nodes Positive is necessary to determine the N value.", - "last_modified" : "2022-04-19T19:25:54.294Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "EOD Regional Nodes", - "type" : "INPUT" - }, { - "key" : "nodes_pos", - "name" : "Regional Nodes Positive", - "type" : "INPUT" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "300,700,800", "00", "VALUE:N1" ], [ "300,700,800", "01-03", "VALUE:N1" ], [ "300,700,800", "04-90", "VALUE:N2" ], [ "300,700,800", "95,97", "VALUE:N1" ], [ "300,700,800", "98-99", "VALUE:NX" ], [ "000,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_65676.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_65676.json deleted file mode 100644 index 19995e955..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_65676.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "rn_positive_with_regional_nodes_for_ajcc_n_65676", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "RN Positive with Regional Nodes for N", - "title" : "Regional Nodes Positive with EOD Regional Nodes for N", - "notes" : "If the EOD Regional Nodes = 500, Regional Nodes Positive is necessary to determine the N value.", - "last_modified" : "2019-04-05T16:52:38.335Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "EOD Regional Nodes", - "type" : "INPUT" - }, { - "key" : "nodes_pos", - "name" : "Regional Nodes Positive", - "type" : "INPUT" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "500", "00", "ERROR:Regional Nodes involved, Regional Nodes Positive in conflict" ], [ "500", "01-04", "VALUE:N1" ], [ "500", "05-90", "VALUE:N2" ], [ "500", "95,97-99", "VALUE:N1" ], [ "000,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_71107.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_71107.json deleted file mode 100644 index a46112c76..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_71107.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "rn_positive_with_regional_nodes_for_ajcc_n_71107", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "RN Positive with Regional Nodes for N", - "title" : "Regional Nodes Positive with EOD Regional Nodes for N", - "notes" : "If the EOD Regional Nodes = 300 or 800, Regional Nodes Positive is necessary to determine the N value.", - "last_modified" : "2022-04-19T19:26:46.374Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "EOD Regional Nodes", - "type" : "INPUT" - }, { - "key" : "nodes_pos", - "name" : "Regional Nodes Positive", - "type" : "INPUT" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "300,800", "00", "VALUE:N1" ], [ "300,800", "01-03", "VALUE:N1" ], [ "300,800", "04-90", "VALUE:N2" ], [ "300,800", "95,97", "VALUE:N1" ], [ "300,800", "98-99", "VALUE:NX" ], [ "000,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_76932.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_76932.json deleted file mode 100644 index e6a541b1a..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_76932.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "rn_positive_with_regional_nodes_for_ajcc_n_76932", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "RN Positive with Regional Nodes for N", - "title" : "Regional Nodes Positive with EOD Regional Nodes for N", - "notes" : "If the EOD Regional Nodes = 300, 700 or 800, Regional Nodes Positive is necessary to determine the N value.", - "last_modified" : "2019-04-05T16:52:38.354Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "EOD Regional Nodes", - "type" : "INPUT" - }, { - "key" : "nodes_pos", - "name" : "Regional Nodes Positive", - "type" : "INPUT" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "300,700,800", "00-02", "VALUE:N1" ], [ "300,700,800", "03-06", "VALUE:N2" ], [ "300,700,800", "07-90", "VALUE:N3" ], [ "300,700,800", "95,97-99", "VALUE:N1" ], [ "000,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_88245.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_88245.json deleted file mode 100644 index e23fdf89b..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_ajcc_n_88245.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "rn_positive_with_regional_nodes_for_ajcc_n_88245", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "RN Positive with Regional Nodes for N", - "title" : "Regional Nodes Positive with EOD Regional Nodes for N", - "notes" : "If the EOD Regional Nodes = 400, Regional Nodes Positive is necessary to determine the N value.", - "last_modified" : "2022-04-19T19:29:52.908Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "EOD Regional Nodes", - "type" : "INPUT" - }, { - "key" : "nodes_pos", - "name" : "Regional Nodes Positive", - "type" : "INPUT" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "400", "00-02", "VALUE:N1" ], [ "400", "03-90", "VALUE:N2" ], [ "400", "95,97", "VALUE:N1" ], [ "400", "98-99", "VALUE:NX" ], [ "000,100,200,300,500,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_n_51494.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_n_51494.json deleted file mode 100644 index 900733f8f..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_n_51494.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "rn_positive_with_regional_nodes_for_n_51494", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "RN Positive with Regional Nodes for N", - "title" : "Regional Nodes Positive with EOD Regional Nodes for N", - "notes" : "If the EOD Regional Nodes = 300, 800, Regional Nodes Positive is necessary to determine the N value.", - "last_modified" : "2022-04-19T19:28:23.760Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "EOD Regional Nodes", - "type" : "INPUT" - }, { - "key" : "nodes_pos", - "name" : "Regional Nodes Positive", - "type" : "INPUT" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "300,800", "00", "VALUE:N1" ], [ "300,800", "01-11", "VALUE:N1" ], [ "300,800", "12-90", "VALUE:N2" ], [ "300,800", "95,97", "VALUE:N1" ], [ "300,800", "98-99", "VALUE:NX" ], [ "000,400,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_n_84896.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_n_84896.json deleted file mode 100644 index beef4cea7..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_n_84896.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "rn_positive_with_regional_nodes_for_n_84896", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "RN Positive with Regional Nodes for N", - "title" : "Regional Nodes Positive with EOD Regional Nodes for N", - "notes" : "If the EOD Regional Nodes = 200, Regional Nodes Positive is necessary to determine the N value.", - "last_modified" : "2022-04-19T19:31:20.299Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "EOD Regional Nodes", - "type" : "INPUT" - }, { - "key" : "nodes_pos", - "name" : "Regional Nodes Positive", - "type" : "INPUT" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "200", "00", "ERROR:Regional Nodes involved, Regional Nodes Positive in conflict" ], [ "200", "01-05", "VALUE:N1" ], [ "200", "06-90", "VALUE:N2" ], [ "200", "95,97", "VALUE:N1" ], [ "200", "98-99", "VALUE:NX" ], [ "000,100,300,400,500,600,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_n_85525.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_n_85525.json deleted file mode 100644 index b4e7b0133..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/rn_positive_with_regional_nodes_for_n_85525.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "rn_positive_with_regional_nodes_for_n_85525", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "RN Positive with Regional Nodes for N", - "title" : "Regional Nodes Positive with EOD Regional Nodes for N", - "notes" : "If the EOD Regional Nodes = 300, 700, and 800, Regional Nodes Positive is necessary to determine the N value.", - "last_modified" : "2022-04-19T19:29:03.974Z", - "definition" : [ { - "key" : "eod_regional_nodes", - "name" : "EOD Regional Nodes", - "type" : "INPUT" - }, { - "key" : "nodes_pos", - "name" : "Regional Nodes Positive", - "type" : "INPUT" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "300,700,800", "00", "VALUE:N1" ], [ "300,700,800", "01-03", "VALUE:N1" ], [ "300,700,800", "04-90", "VALUE:N2" ], [ "300,700,800", "95,97", "VALUE:N1" ], [ "300,700,800", "98-99", "VALUE:NX" ], [ "000,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_peritoneum.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_peritoneum.json deleted file mode 100644 index fc7dd2e61..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_peritoneum.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "id" : "schema_selection_peritoneum", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Schema Selection Peritoneum", - "title" : "Schema selection for Peritoneum", - "last_modified" : "2024-04-18T14:13:10.615Z", - "definition" : [ { - "key" : "site", - "name" : "Primary Site", - "type" : "INPUT" - }, { - "key" : "hist", - "name" : "Histology", - "type" : "INPUT" - }, { - "key" : "behavior", - "name" : "Behavior", - "type" : "INPUT" - }, { - "key" : "discriminator_1", - "name" : "Schema Discriminator 1", - "type" : "INPUT" - }, { - "key" : "discriminator_2", - "name" : "Schema Discriminator 2", - "type" : "INPUT" - }, { - "key" : "sex", - "name" : "Sex", - "type" : "INPUT" - }, { - "key" : "year_dx", - "name" : "Year of Diagnosis", - "type" : "INPUT" - }, { - "key" : "result", - "name" : "Result", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "C000-C388,C470-C529,C589-C699, C739,C750, C754-C759", "8992", "*", "*", "*", "*", "*", "MATCH" ], [ "C530-C539", "8992", "*", "*", "*", "*", "2018-2020", "MATCH" ], [ "C722-C725, C751-C753", "8992", "3", "*", "*", "*", "2018-2022", "MATCH" ], [ "C390,C398-C399,C420-C424", "8710-8714,8800-8934,8940-9138,9141-9582", "*", "*", "*", "*", "*", "MATCH" ], [ "C440,C442-C449", "8710-8714,8800-8934,8941-8981,8983-9138,9141-9582", "*", "*", "*", "*", "*", "MATCH" ], [ "C441", "8710-8714,8800-8934,8950-8976,8981-9138,9141-9582", "*", "*", "*", "*", "*", "MATCH" ], [ "C473, C475, C493-C495", "8000-8803,8810-8921,8932-8934,8940-8990,9000-9016,9030-9043,9045-9138,9141-9230,9240-9580,9582", "*", "*", "9", "*", "*", "MATCH" ], [ "C481-C482, C488", "8806, 8930-8931", "*", "*", "*", "4", "*", "MATCH" ], [ "C569,C570", "8710-8714,8800-8803,8811-8814,8816-8818,8820-8821,8823-8824,8826-8858,8860-8881,8891-8900,8902-8905,8921,8932,8934,8940-8941,8951-8959,8963-8976,8981-8990,8992,9010-9016,9030-9043,9045,9051,9053-9055,9061-9065,9072,9081-9084,9086,9101-9105,9121-9132,9135-9138,9141-9175,9181-9221,9230,9240-9365,9370-9580,9582", "*", "*", "*", "*", "*", "MATCH" ], [ "C571-C579,C740-C749,C809", "8710-8714,8800-8803,8810-8814,8816-8818,8820-8858,8860-8900,8902-8905,8921,8932-8934,8940-8990,8992,9000-9016,9030-9043,9045-9111,9121-9132,9135-9138,9141-9175,9181-9221,9230,9240-9365,9370-9580,9582", "*", "*", "*", "*", "*", "MATCH" ], [ "C696,C698", "8859,8930-8931,8991,9020,9180,9222,9231,9366-9368", "*", "*", "*", "*", "*", "MATCH" ], [ "C700-C721,C728-C729", "8710-8714, 8800-8801, 8803, 8811-8814, 8816-8818, 8820-8842, 8851-8858, 8860-8881, 8891-8898, 8902-8905, 8921, 8932-8934, 8940-8990, 8992, 9000-9016, 9030-9043, 9045-9063, 9065, 9072-9073, 9081-9083, 9086-9091, 9110-9111, 9121-9132, 9135-9138, 9141-9175, 9181-9213, 9221, 9230, 9240-9361, 9363, 9365, 9370-9373, 9541-9580, 9582", "3", "*", "*", "*", "2018-2022", "MATCH" ], [ "C760", "8710-8714,8800-8934,8940,8950-9138,9141-9582", "*", "*", "*", "*", "*", "MATCH" ], [ "C760", "8941", "*", "0,1", "*", "*", "*", "MATCH" ], [ "C761-C765,C767-C768,C770-C775,C778-C779", "8710-8714,8800-8934,8940-9138,9141-9582", "*", "*", "*", "*", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_42751.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_42751.json deleted file mode 100644 index 516a2457f..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_42751.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "id" : "seer_primary_tumor_42751", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Bergsland, E.K., Woltering, E.A., Klimstra, D.S., et al. **Neuroendocrine Tumors of the Duodenum and Ampulla of Vater**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:01:01.328Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "100", "Tumor less than or equal to 1 cm AND confined to\n- Intramucosal, NOS\n- Lamina propria (including in a polyp)\n- Mucosa, NOS\n- Muscularis mucosae (including in a polyp)\n- Submucosa (superficial invasion) (including in a polyp)\n\nLimited to ampulla of Vater or extending to sphincter of Oddi\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "200", "Tumor greater than 1 cm\n\nOR Invades muscularis propria", "VALUE:T2", "VALUE:L" ], [ "300", "Extension through wall, NOS\nInvasion of/through muscularis propria or muscularis, NOS \nSubserosal tissue/(sub)serosal fat invaded\nTransmural, NOS \nWall, NOS", "VALUE:T3", "VALUE:L" ], [ "400", "Adjacent (connective) tissue(s), NOS (without serosal penetration)\nAmpulla of Vater\nFat, NOS\nMesenteric fat\nMesentery (adjacent loops of bowel)\nNonperitonealized perimuscular tissue\nPancreas\nPancreatic duct\nRetroperitoneum", "VALUE:T3", "VALUE:RE" ], [ "500", "Periduodenal soft tissue\nPeripancreatic soft tissue", "VALUE:T3", "VALUE:D" ], [ "600", "Invasion of/through serosa (mesothelium) (tunica serosa) (visceral peritoneum)\n\nBlood vessel(s) (major)\n- Common hepatic artery\n- Portal vein\n- Superior mesenteric artery\n\nCeliac (axis) artery\nColon (hepatic flexure, transverse colon)\nCommon bile duct\nExtrahepatic bile duct(s) \nGallbladder\nLiver, including porta hepatis\nOmentum (lesser)\nStomach (distal, proximal, NOS)", "VALUE:T4", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown extension\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_88917.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_88917.json deleted file mode 100644 index 407a87266..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_88917.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id" : "seer_primary_tumor_88917", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Primary Tumor", - "title" : "EOD Primary Tumor", - "notes" : "**Note 1:** **Bilateral involvement**\n* If both eyes are involved, code the information for the most extensively involved eye in this field. \n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has extension codes that are defined as “CLINICAL assessment only” or “PATHOLOGICAL assessment only” \n* **CLINICAL** assessment only codes (100, 125, 150, 200, 225, 325, 375, 425, 475, 525, 600, 650, 700) are used when there is a clinical work up only, including physical exam, imaging and biopsy (see **Note 3** for exception)\n* **PATHOLOGICAL** assessment only codes (175, 250, 275, 350, 400, 450, 500, 750) are used when there is a surgical resection of the primary site (enucleation)(see **Note 3** for exception)\n* Remaining codes (no designation of CLINICAL or PATHOLOGICAL only assessment) can be used based on clinical and/or pathological information\n\n**Note 3:** **Enucleation** \n* Pathological staging information from an enucleation always takes precedence over clinical staging \n * *Exception*: cases with neoadjuvant treatment where clinical disease is as extensive as or more extensive than disease at surgery", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Mallipatna, A.C., Finger, P.T., et al. **Retinoblastoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T18:00:13.270Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "ss2018_t", - "name" : "SS2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100", "**CLINICAL assessment**\n\nIntraretinal tumor(s) with subretinal fluid\n- Equal to but not greater than 3 millimeter (mm)\n- AND Location not closer than 1.5 mm to optic disk or fovea", "VALUE:T1a", "VALUE:L" ], [ "125", "**CLINICAL assessment**\n\nIntraretinal tumor(s) with subretinal fluid\n- Greater than 3 millimeter (mm)\n- AND Location closer than 1.5 mm from disc or fovea", "VALUE:T1b", "VALUE:L" ], [ "150", "**CLINICAL assessment**\n\nIntraretinal tumor(s) with subretinal fluid ≤5 mm from the base of any tumor\n\nTumor confined to retina, NOS\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "175", "**PATHOLOGICAL assessment only**\n\nIntraocular tumor(s) WITHOUT any \n- Local invasion\n- Focal choroidal invasion \n- Pre- or intralaminar involvement of the optic nerve head\n\nTumor confined to retina, NOS\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "200", "**CLINICAL assessment only**\n\nIntraocular tumor(s) WITH\n- Subretinal fluid greater than 5 mm [0.5 cm] from base of tumor\n- WITH or WITHOUT retinal detachment", "VALUE:T2a", "VALUE:L" ], [ "225", "**CLINICAL assessment only**\n\nIntraocular tumor(s) WITH\n- Vitreous seeding and/or subretinal seeding\n- WITH or WITHOUT retinal detachment", "VALUE:T2b", "VALUE:L" ], [ "250", "**PATHOLOGICAL assessment only**\n\nIntraocular tumor(s) WITH local invasion\n- Concomitant focal choroidal invasion \n- AND pre- or intralaminar involvement of optic nerve head", "VALUE:T2a", "VALUE:L" ], [ "275", "**PATHOLOGICAL assessment only**\n\nIntraocular tumor(s) WITH local invasion\nStromal invasion iris\n- AND/OR trabecular meshwork \n- AND/OR Schlemm's canal", "VALUE:T2b", "VALUE:L" ], [ "300", "Intraocular tumor(s) WITH local invasion, NOS\nIntraocular tumor(s) with retinal detachment, vitreous seeding, or subretinal seeding, NOS", "VALUE:T2", "VALUE:L" ], [ "325", "**CLINICAL assessment only**\n\nAdvanced intraocular tumor(s) WITH\n- Phthisis or pre-phthisis bulbi", "VALUE:T3a", "VALUE:L" ], [ "350", "**PATHOLOGICAL assessment only**\n\nIntraocular tumor(s) WITH significant local invasion\n- Massive choroidal invasion (greater than 3 mm [0.3 cm] in largest diameter)\n- OR multiple foci or focal choroidal involvement (greater than 3 mm)\n- OR full-thickness choroidal involvement", "VALUE:T3a", "VALUE:L" ], [ "375", "**CLINICAL assessment only**\n\nAdvanced intraocular tumor(s) WITH invasion of\n- Anterior chamber\n- Choroid\n- Ciliary body\n- Iris\n- Lens\n- Pars plana\n- Zonules", "VALUE:T3b", "VALUE:L" ], [ "400", "**PATHOLOGICAL assessment only**\n\nIntraocular tumor(s) WITH significant local invasion\n- Retrolaminar invasion of optic nerve head\n- NOT involving transected end of optic nerve", "VALUE:T3b", "VALUE:L" ], [ "425", "**CLINICAL assessment only**\n\nAdvanced intraocular tumor(s) WITH\n- Raised intraocular pressure with neovascularization \n- AND/OR buphthalmos", "VALUE:T3c", "VALUE:L" ], [ "450", "**PATHOLOGICAL assessment only**\n\nIntraocular tumor(s) WITH significant local invasion\n- Any partial-thickness involvement of sclera within inner two thirds", "VALUE:T3c", "VALUE:L" ], [ "475", "**CLINICAL assessment only**\n\nAdvanced intraocular tumor(s) WITH\n- Hyphema AND/OR massive vitreous hemorrhage", "VALUE:T3d", "VALUE:L" ], [ "500", "**PATHOLOGICAL assessment only**\n\nAdvanced intraocular tumor(s) WITH\n- Full-thickness invasion into outer third of sclera \n- AND/OR invasion into or around emissary channels", "VALUE:T3d", "VALUE:L" ], [ "525", "**CLINICAL assessment only**\n\nAdvanced intraocular tumor(s) WITH\n- Aseptic orbital cellulitis", "VALUE:T3e", "VALUE:L" ], [ "550", "Advanced intraocular tumor(s) WITH significant local invasion", "VALUE:T3", "VALUE:L" ], [ "600", "**CLINICAL assessment only**\n\nExtraocular tumor(s) involving orbit\n- Radiologic evidence of retrobulbar optic nerve involvement \n- OR thickening of optic nerve and/or orbital tissues", "VALUE:T4a", "VALUE:RE" ], [ "650", "**CLINICAL assessment only**\n\nExtraocular tumor(s) involving orbit, including optic nerve\n- WITH proptosis AND/OR an orbital mass", "VALUE:T4b", "VALUE:RE" ], [ "700", "**CLINICAL assessment only**\n\nExtraocular tumor(s) involving orbit, including optic nerve, NOS", "VALUE:T4", "VALUE:RE" ], [ "750", "**PATHOLOGICAL assessment only**\n\nEvidence of extraocular tumor\n- Tumor at transected end of optic nerve\n- Tumor in the meningeal spaces around optic nerve\n\nFull-thickness invasion of sclera WITH invasion of \n- Adjacent adipose tissue\n- Bone\n- Conjunctiva\n- Episclera \n- Extraocular muscle\n- Eyelids", "VALUE:T4", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/serum_alb_pretx_level_58159.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/serum_alb_pretx_level_58159.json deleted file mode 100644 index 92298b460..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/serum_alb_pretx_level_58159.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "serum_alb_pretx_level_58159", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Serum Albumin Pretreatment Level", - "title" : "Serum Albumin Pretreatment Level", - "description" : "Albumin is the most abundant protein in human blood plasma. Serum albumin pretreatment level is a prognostic factor for plasma cell myeloma.\n\nThe Revised International Staging System (RISS or R-ISS) is now used to stage plasma cell myeloma (9732/3), using several different criteria. The stages are based on the absence or presence of the following related criteria. \n* 3931: Serum Beta-2 Microglobulin Pretreatment Level\n* 3930: Serum Albumin Pretreatment Level\n* 3857: High Risk Cytogenetics\n* 3869: LDH Level\n\nRequired for Staging: The AJCC Staging System Plasma Cell Myeloma and Plasma Cell Disorders (9732/3 only) and EOD. \n* Note: RISS stage is not applicable for the descriptions of plasma multiple myeloma that are listed in the codes 1 and 9 in the SSDI Schema Discriminator 1: Plasma Cell Myeloma Terminology. If you have coded 1 or 9 for this Schema Discriminator, the four data items listed above are BLANK.\n\nThe RISS stages are\n* Stage I: Serum Beta-2-microglobulin <3.5 mg/L and serum albumin > 3.5 g/dL and no high-risk cytogenetics and Normal LDH\n* Stage II: Not R-ISS I or III\n* Stage III: Serum Beta-2-microglobulin > 5.5 mg/L and high-risk cytogenetics and/or high LDH", - "notes" : "**Note 1:** **Physician statement**\n* Physician statement of Serum Albumin Pretreatment Level can be used to code this data item when no other information is available\n\n**Note 2:** **Pretreatment results only**\n* Record this data item based on a **blood test** performed at diagnosis (pre-treatment). Use the highest value available.\n * Do not use results from a urine test\n\n**Note 3:** **Component of RISS Stage**\n* Serum albumin is part of the Revised International Staging (RISS). \n* Elevated serum albumin is defined by ≥3.5 g/dL\n * Use the cut points listed in the table below regardless of the lab’s reference range\n* A lab value expressed in grams per liter (g/L) is 10 times the same value expressed in g/dL; therefore, the cut point of 3.5 g/dL is equivalent to 35 g/L", - "last_modified" : "2024-04-30T18:13:24.510Z", - "definition" : [ { - "key" : "serum_alb_pretx_level", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "0", "Serum albumin <3.5 g/dL " ], [ "1", "Serum albumin ≥3.5 g/dL " ], [ "5", "Schema Discriminator 1: Plasma Cell Myeloma Terminology coded to 1 or 9" ], [ "7", "Test ordered, results not in chart" ], [ "9", "Not documented in medical record\nSerum Albumin not assessed or unknown if assessed" ] ], - "additional_info" : "**Source documents:** laboratory tests (blood only)", - "coding_guidelines" : "**1) Code 5** if Schema Discriminator 1: Plasma Cell Myeloma Terminology is coded to 1 or 9\n\n**2) Code 9** when there is no mention of the serum albumin", - "rationale" : "Serum albumin pretreatment level is a prognostic factor required in AJCC 8th edition, Chapter 82 Plasma Cell Myeloma and Plasma Cell Disorders, for the Revised International Staging System (RISS). It is a new data item for cases diagnosed 1/1/2018+." -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/sex_19563.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/sex_19563.json deleted file mode 100644 index f9f3e2bb1..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/sex_19563.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "id" : "sex_19563", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Sex", - "title" : "Sex", - "last_modified" : "2019-04-05T16:52:38.336Z", - "definition" : [ { - "key" : "sex", - "name" : "Code", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "1", "Male" ], [ "2", "Female" ], [ "3", "Other (Hermaphrodite)" ], [ "4", "Transsexual, NOS" ], [ "5", "Transsexual, natal male" ], [ "6", "Transsexual, natal female" ], [ "9", "Not stated/Unknown" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_major_salivary_glands_43893.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_major_salivary_glands_43893.json deleted file mode 100644 index 2e6f26e49..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_major_salivary_glands_43893.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "id" : "ss2018_major_salivary_glands_43893", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "SS2018: Major Salivary Glands", - "title" : "Summary Stage 2018: Major Salivary Glands", - "subtitle" : "Summary Stage 2018", - "notes" : "**Major Salivary Glands**\n\n8000-8700, 8720-8790, 8941, 8974, 8980, 8982\n\nC079-C081, C088-C089\nC079 Parotid gland \nC080 Submandibular gland\nC081 Sublingual gland\nC088 Overlapping lesion of major salivary glands\nC089 Major salivary gland, NOS\n\n**Note 1:** **Sources used in the development of this chapter**\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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 8 *Major Salivary Glands*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other Summary Stage Chapters with Major Salivary Glands sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue**: 8710-8714, 8800-8934, 8940-9138, 9141-9582", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lydiatt, W.M., Shah, J.P., et al. **Major Salivary Glands**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T21:42:57.982Z", - "definition" : [ { - "key" : "ss2018", - "name" : "SS2018", - "type" : "INPUT" - }, { - "key" : "description", - "name" : "Description", - "type" : "DESCRIPTION" - } ], - "rows" : [ [ "0", "**In situ: noninvasive, intraepithelial**" ], [ "1", "**Localized only (localized, NOS)**\n- Confined to gland/duct of origin\n- Confined to parotid gland, NOS\n- Confined to salivary gland, NOS\n- Confined to submandibular gland, NOS\n- Multiple foci confined to substance of parotid gland" ], [ "2", "**Regional by direct extension only**\n- Extension to another major salivary gland (parotid, sublingual, submandibular, submaxillary)\n- Deep extrinsic muscles (submandibular gland only)\n + Genioglossus\n + Geniohyoid\n + Hyoglossus\n + Mylohyoid \n + Styloglossus\n- Ear canal\n- External auditory meatus (parotid gland only)\n- Facial artery or vein\n- Internal carotid artery (encased)\n- Jugular vein (parotid gland only)\n- Mandible\n- Masseter (parotid gland only)\n- Mastoid/mastoid process (parotid gland only)\n- Maxillary artery\n- Nerves \n + Auricular (parotid gland only)\n + Facial (7th nerve) (submandibular and salivary gland only)\n + Lingual (submandibular and salivary gland only)\n- Periglandular soft/connective tissue (microscopic, macroscopic, NOS)\n- Periosteum of mandible \n- Maxillary artery\n- Pharyngeal mucosa (parotid gland only)\n- Skeletal muscle\n + Digastric\n + Masseter (parotid gland only)\n + Pterygoid\n + Sternocleidomastoid (parotid gland only)\n + Stylohyoid\n- Skin overlying gland (parotid gland only)" ], [ "3", "**Regional lymph node(s) involved only**\n- Level I\n + Level IA - Submental\n + Level IB - Submandibular (submaxillary), sublingual\n- Level II - Upper jugular \n + Jugulodigastric (subdigastric)\n + Upper deep cervical \n + Level IIA - Anterior\n + Level IIB - Posterior \n- Level III - Middle jugular\n + Middle deep cervical\n- Level IV - Lower jugular\n + Jugulo-omohyoid (supraomohyoid)\n + Lower deep cervical \n + Virchow node\n- Level V - Posterior triangle group\n + Posterior cervical\n + Level VA - Spinal accessory \n + Level VB - Transverse cervical, supraclavicular \n- Level VI - Anterior compartment group\n + Laterotracheal\n + Paralaryngeal\n + Paratracheal - above suprasternal notch\n + Perithyroidal\n + Precricoid (Delphian)\n + Prelaryngeal\n + Pretracheal - above suprasternal notch\n + Recurrent laryngeal\n- Level VII - Superior mediastinal group (for other mediastinal node(s) see code 7)\n + Esophageal groove\n + Paratracheal - below suprasternal notch\n + Pretracheal - below suprasternal notch \n- Other groups\n + Cervical, NOS\n + Deep cervical, NOS\n + Facial\n * Buccinator (buccal)\n * Mandibular\n * Nasolabial\n + Internal jugular, NOS\n + Parapharyngeal \n + Parotid\n * Infraauricular\n * Intraparotid\n * Periparotid\n * Preauricular\n + Retroauricular (mastoid)\n + Retropharyngeal\n + Suboccipital\n- Regional lymph node(s), NOS\n + Lymph node(s), NOS" ], [ "4", "**Regional by BOTH direct extension AND regional lymph node(s) involved**\n- Codes (2) + (3)" ], [ "7", "**Distant site(s)/lymph node(s) involved**\n- Distant sites (including further contiguous extension)\n + External auditory meatus (submandibular and salivary gland only)\n + Nerves\n * Facial (7th nerve) (parotid gland only)\n * Lingual (parotid gland only)\n + Pterygoid plates\n + Skin overlying gland (submandibular and salivary gland only) \n + Skull (base, NOS)\n + Spinal accessory nerve\n- Distant lymph node(s), NOS\n + Mediastinal (excluding superior mediastinal node(s), Level VII)\n- Distant metastasis, NOS\n + Carcinomatosis \n + Distant mets WITH or WITHOUT distant lymph node(s)" ], [ "9", "Unknown if extension or metastasis" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/temp_eod_prefixes_52976.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/temp_eod_prefixes_52976.json deleted file mode 100644 index 4395b1843..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/temp_eod_prefixes_52976.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "temp_eod_prefixes_52976", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "EOD Prefixes based on EOD Regional Nodes", - "title" : "EOD Prefixes based on EOD Regional Nodes", - "last_modified" : "2019-04-05T16:52:38.392Z", - "definition" : [ { - "key" : "prefix_n_in", - "name" : "Prefix N", - "type" : "INPUT" - }, { - "key" : "eod_t_source", - "name" : "EOD T Source", - "type" : "ENDPOINT" - }, { - "key" : "eod_n_source", - "name" : "EOD N Source", - "type" : "ENDPOINT" - }, { - "key" : "eod_m_source", - "name" : "EOD M Source", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "p", "VALUE:n", "VALUE:p", "VALUE:n" ], [ "c", "VALUE:n", "VALUE:c", "VALUE:n" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_10135.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_10135.json deleted file mode 100644 index 0c77741da..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_10135.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_10135", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:34.921Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "62.1" ], [ "62.2" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_10206.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_10206.json deleted file mode 100644 index e65b48993..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_10206.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_10206", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.941Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "24" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_13391.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_13391.json deleted file mode 100644 index f9e5a344b..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_13391.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_13391", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.434Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "25" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_14639.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_14639.json deleted file mode 100644 index 253873241..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_14639.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_14639", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.080Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "81.2" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_15426.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_15426.json deleted file mode 100644 index f0e30e5db..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_15426.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_15426", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:37.256Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "67.2" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_16738.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_16738.json deleted file mode 100644 index 1fc9bdba4..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_16738.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_16738", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:34.452Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "12.1" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_17956.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_17956.json deleted file mode 100644 index 6fd940152..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_17956.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_17956", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:34.307Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "65" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_18250.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_18250.json deleted file mode 100644 index 2d289b9e7..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_18250.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_18250", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.819Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "32" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_20667.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_20667.json deleted file mode 100644 index 49916e247..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_20667.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_20667", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.950Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "52" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_23758.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_23758.json deleted file mode 100644 index 875c438ce..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_23758.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_23758", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.421Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "21" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_27168.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_27168.json deleted file mode 100644 index 93daaf6a9..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_27168.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_27168", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.961Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "61.1" ], [ "61.2" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_27308.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_27308.json deleted file mode 100644 index 3c47c5818..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_27308.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_27308", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.725Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "63.1" ], [ "63.2" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_27690.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_27690.json deleted file mode 100644 index a98bb29d6..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_27690.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_27690", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.923Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "11.1" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_30955.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_30955.json deleted file mode 100644 index 21878f55e..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_30955.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_30955", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:33.613Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "13.3" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_31730.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_31730.json deleted file mode 100644 index 2b66408f6..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_31730.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_31730", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:38.389Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "74" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_32424.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_32424.json deleted file mode 100644 index 113678265..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_32424.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_32424", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.960Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "41" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_34314.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_34314.json deleted file mode 100644 index 2e8214b98..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_34314.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_34314", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:33.612Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "13.1" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_3833.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_3833.json deleted file mode 100644 index 489885d8e..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_3833.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_3833", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.689Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "11.2" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_40722.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_40722.json deleted file mode 100644 index 1089b2240..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_40722.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_40722", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.727Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "6" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_40996.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_40996.json deleted file mode 100644 index 591adda32..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_40996.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_40996", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:35.428Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "13.0" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_44110.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_44110.json deleted file mode 100644 index dfd258771..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_44110.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_44110", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.384Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "12.2" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_4429.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_4429.json deleted file mode 100644 index ccd6c5699..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_4429.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_4429", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.426Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "66" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_45129.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_45129.json deleted file mode 100644 index 5fad15628..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_45129.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_45129", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:33.542Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "30" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_51587.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_51587.json deleted file mode 100644 index a6f806892..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_51587.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_51587", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.615Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "60" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_52715.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_52715.json deleted file mode 100644 index 7b6537bb0..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_52715.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_52715", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:35.187Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "47" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_52907.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_52907.json deleted file mode 100644 index 31d3875d1..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_52907.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_52907", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:35.061Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "33" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_56405.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_56405.json deleted file mode 100644 index 45b26c7d9..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_56405.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_56405", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.430Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "64" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_58121.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_58121.json deleted file mode 100644 index 9d3c0a74b..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_58121.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_58121", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.423Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "27" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_62282.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_62282.json deleted file mode 100644 index fb16d6329..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_62282.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_62282", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:37.245Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "63.3" ], [ "63.4" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_63195.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_63195.json deleted file mode 100644 index 3b86f5ea4..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_63195.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_63195", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:34.270Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "57" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_68609.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_68609.json deleted file mode 100644 index 1beeeffd5..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_68609.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_68609", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.949Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "13.2" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_69052.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_69052.json deleted file mode 100644 index ed19c7faa..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_69052.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_69052", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.425Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "69" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_71108.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_71108.json deleted file mode 100644 index fdb92d63f..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_71108.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_71108", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.198Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "73.1" ], [ "73.2" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_75047.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_75047.json deleted file mode 100644 index ff8047e05..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_75047.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_75047", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.427Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "10" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_77204.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_77204.json deleted file mode 100644 index 883207c72..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_77204.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_77204", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.386Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "16.2" ], [ "16.3" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_77478.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_77478.json deleted file mode 100644 index a0c28f81c..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_77478.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_77478", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:37.252Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "9" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_80045.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_80045.json deleted file mode 100644 index c497d115a..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_80045.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_80045", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:37.251Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "79.5" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_83218.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_83218.json deleted file mode 100644 index 95c8d8835..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_83218.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_83218", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:37.257Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "15" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_83545.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_83545.json deleted file mode 100644 index 983c137dd..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_83545.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_83545", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:33.615Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "16.1" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_92823.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_92823.json deleted file mode 100644 index f4591077c..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_92823.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_92823", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.955Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "67.1" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_93512.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_93512.json deleted file mode 100644 index 8dd353601..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_93512.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_93512", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.957Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "40" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_94807.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_94807.json deleted file mode 100644 index fd76f6bcc..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_94807.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_94807", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:37.255Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "20" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_98513.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_98513.json deleted file mode 100644 index f565c3978..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_98513.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_98513", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.972Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "36" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_bone_appendicular_skeleton.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_bone_appendicular_skeleton.json deleted file mode 100644 index d4861f406..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_bone_appendicular_skeleton.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_bone_appendicular_skeleton", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions (Bone Appendicular Skeleton)", - "title" : "Inclusion Table TNM 8th ed. (Bone Appendicular Skeleton)", - "last_modified" : "2019-04-05T16:52:34.260Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "38.1" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_bone_spine.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_bone_spine.json deleted file mode 100644 index 70723503e..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_bone_spine.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_bone_spine", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions (Bone Spine)", - "title" : "Inclusion Table TNM 8th ed. (Bone Spine)", - "last_modified" : "2019-04-05T16:52:35.778Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "38.2" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_net_adrenal_gland.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_net_adrenal_gland.json deleted file mode 100644 index 9e993e8ba..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_net_adrenal_gland.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_net_adrenal_gland", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.440Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "77" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_net_pancreas.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_net_pancreas.json deleted file mode 100644 index 181927428..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_net_pancreas.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_net_pancreas", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions (NET Pancreas)", - "title" : "Inclusion Table TNM 8th ed. (NET Pancreas)", - "last_modified" : "2019-04-05T16:52:35.076Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "34" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_net_stomach_37343.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_net_stomach_37343.json deleted file mode 100644 index 1905d7c22..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_net_stomach_37343.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_net_stomach_37343", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions (NET Stomach)", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:35.116Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "29" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_parathyroid.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_parathyroid.json deleted file mode 100644 index bb76cc9a2..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_parathyroid.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_parathyroid", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions (Parathyroid)", - "title" : "Inclusion Table TNM 8th ed. (Parathyroid)", - "last_modified" : "2019-04-05T16:52:37.249Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "75" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tab.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tab.json deleted file mode 100644 index 786cd50cb..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tab.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tab", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:33.540Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "44" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tae.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tae.json deleted file mode 100644 index 4aa4507f4..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tae.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tae", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.820Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "28" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_thymus.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_thymus.json deleted file mode 100644 index db82e9248..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_thymus.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_thymus", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions (Thymus)", - "title" : "Inclusion Table TNM 8th ed. (Thymus)", - "last_modified" : "2019-04-05T16:52:36.313Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "35" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpa.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpa.json deleted file mode 100644 index def25ac60..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpa.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tpa", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.377Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "14" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpb.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpb.json deleted file mode 100644 index 34bb51a72..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpb.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tpb", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:34.838Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "7" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpc.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpc.json deleted file mode 100644 index 6e689da42..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpc.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tpc", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:34.674Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "19" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpe.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpe.json deleted file mode 100644 index b00f66992..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpe.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tpe", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.673Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "26" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpf.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpf.json deleted file mode 100644 index 2941db192..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpf.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tpf", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:35.281Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "37" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpg.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpg.json deleted file mode 100644 index a0e76343b..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpg.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tpg", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.389Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "48.1" ], [ "48.2" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tph.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tph.json deleted file mode 100644 index 6d6cf297c..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tph.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tph", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.200Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "51" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpi.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpi.json deleted file mode 100644 index df6bd9ead..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpi.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tpi", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:35.593Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "56" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpj.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpj.json deleted file mode 100644 index dc9ca5771..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpj.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tpj", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:38.387Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "59" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpk.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpk.json deleted file mode 100644 index 6cce56919..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpk.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tpk", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:35.281Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "68" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpl.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpl.json deleted file mode 100644 index 1cf518616..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpl.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tpl", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:37.367Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "71" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpm.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpm.json deleted file mode 100644 index 8280da3e9..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpm.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tpm", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:35.554Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "31" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpn.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpn.json deleted file mode 100644 index afa6eb99a..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpn.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tpn", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:35.824Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "22" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpo.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpo.json deleted file mode 100644 index 8b9a5d9f2..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpo.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tpo", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.971Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "43.1" ], [ "43.2" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpp.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpp.json deleted file mode 100644 index 08d3f661e..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpp.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tpp", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.953Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "70" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpq.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpq.json deleted file mode 100644 index b9621afcb..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpq.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tpq", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:35.881Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "50" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpr.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpr.json deleted file mode 100644 index 258fef01f..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpr.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tpr", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:34.309Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "79.0" ], [ "79.1" ], [ "79.2" ], [ "79.3" ], [ "79.4" ], [ "79.6" ], [ "79.7" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tps.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tps.json deleted file mode 100644 index 9f2fc1243..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tps.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tps", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:35.966Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "42" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpt.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpt.json deleted file mode 100644 index d7a8905a0..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpt.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tpt", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.442Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "23" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpv.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpv.json deleted file mode 100644 index 055fcbee3..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpv.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tpv", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.688Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "58" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpw.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpw.json deleted file mode 100644 index bbde84cb9..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpw.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tpw", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:37.244Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "81.1" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpx.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpx.json deleted file mode 100644 index 24af5fc79..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpx.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tpx", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:33.616Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "55" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpy.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpy.json deleted file mode 100644 index 0e1745951..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tpy.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tpy", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:35.371Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "38.3" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqb.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqb.json deleted file mode 100644 index 3a2904ffc..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqb.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tqb", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:35.643Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "46" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqc.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqc.json deleted file mode 100644 index c29235a40..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqc.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tqc", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:35.928Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "76" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqg.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqg.json deleted file mode 100644 index 6b3e15d73..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqg.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tqg", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.394Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "53" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqh.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqh.json deleted file mode 100644 index 8c0f07bb6..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqh.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tqh", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:37.246Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "54.2" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqi.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqi.json deleted file mode 100644 index 39d256da6..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqi.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tqi", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.431Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "54.1" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqj.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqj.json deleted file mode 100644 index d927ddc04..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqj.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tqj", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:37.247Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "17" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqk.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqk.json deleted file mode 100644 index 273776631..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqk.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tqk", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed.", - "last_modified" : "2019-04-05T16:52:36.351Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "18.1" ], [ "18.2" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqn.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqn.json deleted file mode 100644 index ad102d795..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_inclusions_tqn.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm8_inclusions_tqn", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM8 Inclusions", - "title" : "Inclusion Table TNM 8th ed. new", - "last_modified" : "2019-04-05T16:52:36.951Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "8" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uaa.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uaa.json deleted file mode 100644 index 5d2c91ee5..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uaa.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm8_path_stage_uaa", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:37.288Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "IS ", "0", "0", "VALUE:0" ], [ "1", "0", "0", "VALUE:1" ], [ "1A ", "0", "0", "VALUE:1A" ], [ "1B ", "0", "0", "VALUE:1B" ], [ "2", "0", "0", "VALUE:1B" ], [ "3", "0", "0", "VALUE:2" ], [ "3A ", "0", "0", "VALUE:2A" ], [ "3B ", "0", "0", "VALUE:2B" ], [ "4", "0", "0", "VALUE:3B" ], [ "X ", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:3A" ], [ "IS ", "1", "0", "VALUE:99" ], [ "1", "1", "0", "VALUE:3A" ], [ "1A ", "1", "0", "VALUE:3A" ], [ "1B ", "1", "0", "VALUE:3A" ], [ "2", "1", "0", "VALUE:3A" ], [ "3", "1", "0", "VALUE:3A" ], [ "3A ", "1", "0", "VALUE:3A" ], [ "3B ", "1", "0", "VALUE:3A" ], [ "4", "1", "0", "VALUE:3B" ], [ "X ", "1", "0", "VALUE:3" ], [ "0,1,1A,1B,2,3,3A,3B,4,X", "2", "0", "VALUE:3B" ], [ "IS ", "2", "0", "VALUE:99" ], [ "0", " X ", "0", "VALUE:99" ], [ "IS ", " X ", "0", "VALUE:99" ], [ "1", " X ", "0", "VALUE:99" ], [ "1A ", " X ", "0", "VALUE:99" ], [ "1B ", " X ", "0", "VALUE:99" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", " X ", "0", "VALUE:99" ], [ "3A ", " X ", "0", "VALUE:99" ], [ "3B ", " X ", "0", "VALUE:99" ], [ "4", " X ", "0", "VALUE:3B" ], [ "X ", " X ", "0", "VALUE:99" ], [ "0 ,1,1A,1B,2,3,3A,3B,4,X", "*", "1", "VALUE:4" ], [ "IS ", "*", "1", "VALUE:99" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uab.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uab.json deleted file mode 100644 index b59b5aa27..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uab.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm8_path_stage_uab", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:37.292Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:3" ], [ "0", " 1A ", "0", "VALUE:3" ], [ "0", " 1B ", "0", "VALUE:3" ], [ "0", " 1C ", "0", "VALUE:3" ], [ "0", " X ", "0", "VALUE:99" ], [ "IS ", "0", "0", "VALUE:0" ], [ "IS ", "1", "0", "VALUE:99" ], [ "IS ", " 1A ", "0", "VALUE:99" ], [ "IS ", " 1B ", "0", "VALUE:99" ], [ "IS ", " 1C ", "0", "VALUE:99" ], [ "IS ", " X ", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1", "1", "0", "VALUE:3A" ], [ "1", " 1A ", "0", "VALUE:3A" ], [ "1", " 1B ", "0", "VALUE:3A" ], [ "1", " 1C ", "0", "VALUE:3A" ], [ "1", " X ", "0", "VALUE:99" ], [ "2", "0", "0", "VALUE:2A" ], [ "2", "1", "0", "VALUE:3A" ], [ "2", " 1A ", "0", "VALUE:3A" ], [ "2", " 1B ", "0", "VALUE:3A" ], [ "2", " 1C ", "0", "VALUE:3A" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", "0", "0", "VALUE:2B" ], [ "3", "1", "0", "VALUE:3C" ], [ "3", " 1A ", "0", "VALUE:3C" ], [ "3", " 1B ", "0", "VALUE:3C" ], [ "3", " 1C ", "0", "VALUE:3C" ], [ "3", " X ", "0", "VALUE:99" ], [ "4", "0", "0", "VALUE:3B" ], [ "4", "1", "0", "VALUE:3C" ], [ "4", " 1A ", "0", "VALUE:3C" ], [ "4", " 1B ", "0", "VALUE:3C" ], [ "4", " 1C ", "0", "VALUE:3C" ], [ "4", " X ", "0", "VALUE:3" ], [ "X ", "0", "0", "VALUE:99" ], [ "X ", "1", "0", "VALUE:3" ], [ "X ", " 1A ", "0", "VALUE:3" ], [ "X ", " 1B ", "0", "VALUE:3" ], [ "X ", " 1C ", "0", "VALUE:3" ], [ "X ", " X ", "0", "VALUE:99" ], [ "0,1-4,X", "*", "1", "VALUE:4" ], [ "IS ", "*", "1", "VALUE:99" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uae.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uae.json deleted file mode 100644 index 78f6af839..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uae.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm8_path_stage_uae", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:37.280Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "IS", "0", "0", "VALUE:0" ], [ "1", "0", "0", "VALUE:1" ], [ "2", "0", "0", "VALUE:2" ], [ "3", "0", "0", "VALUE:3" ], [ "4", "0", "0", "VALUE:4A" ], [ "X ", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:2" ], [ "IS", "1", "0", "VALUE:99" ], [ "1", "1", "0", "VALUE:2" ], [ "2", "1", "0", "VALUE:2" ], [ "3", "1", "0", "VALUE:3" ], [ "4", "1", "0", "VALUE:4A" ], [ "X ", "1", "0", "VALUE:99" ], [ "0", "2", "0", "VALUE:3" ], [ "IS", "2", "0", "VALUE:99" ], [ "1", "2", "0", "VALUE:3" ], [ "2", "2", "0", "VALUE:3" ], [ "3", "2", "0", "VALUE:3" ], [ "4", "2", "0", "VALUE:4A" ], [ "X ", "2", "0", "VALUE:99" ], [ "0,1,2,3,4,X", "3", "0", "VALUE:4A" ], [ "IS", "3", "0", "VALUE:99" ], [ "0", " X ", "0", "VALUE:99" ], [ "IS", " X ", "0", "VALUE:99" ], [ "1", " X ", "0", "VALUE:99" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", " X ", "0", "VALUE:99" ], [ "4", " X ", "0", "VALUE:4A" ], [ "X ", " X ", "0", "VALUE:99" ], [ "0,1,2,3,4,X", "*", "1", "VALUE:4B" ], [ "IS", "*", "1", "VALUE:99" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uaf.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uaf.json deleted file mode 100644 index 48169a43d..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uaf.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm8_path_stage_uaf", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:37.284Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "IS", "0", "0", "VALUE:0" ], [ "1", "0", "0", "VALUE:1A" ], [ "1A", "0", "0", "VALUE:1A" ], [ "1B", "0", "0", "VALUE:1A" ], [ "1C", "0", "0", "VALUE:1A" ], [ "2", "0", "0", "VALUE:99" ], [ "2A", "0", "0", "VALUE:1B" ], [ "2B", "0", "0", "VALUE:2A" ], [ "2C", "0", "0", "VALUE:2A" ], [ "3", "0", "0", "VALUE:2A" ], [ "3A", "0", "0", "VALUE:2A" ], [ "3B", "0", "0", "VALUE:2A" ], [ "3C", "0", "0", "VALUE:2A" ], [ "4", "0", "0", "VALUE:2B" ], [ "4A", "0", "0", "VALUE:2B" ], [ "4B", "0", "0", "VALUE:2B" ], [ "X", "0", "0", "VALUE:99" ], [ "0,1,1A,1B,1C,2,2A,2B,2C,3,3A,3B,3C,4,4A,4B,X", "1,1A,1B", "0", "VALUE:3A" ], [ "IS", "1,1A,1B", "0", "VALUE:99" ], [ "0,1,1A,1B,1C,2,2A,2B,2C,3,3A,3B,3C,4,4A,4B,X", "2,2A,2B", "0", "VALUE:3B" ], [ "IS", "2,2A,2B", "0", "VALUE:99" ], [ "0", "X", "0", "VALUE:99" ], [ "IS", "X", "0", "VALUE:99" ], [ "1", "X", "0", "VALUE:99" ], [ "1A", "X", "0", "VALUE:99" ], [ "1B", "X", "0", "VALUE:99" ], [ "1C", "X", "0", "VALUE:99" ], [ "2", "X", "0", "VALUE:99" ], [ "2A", "X", "0", "VALUE:99" ], [ "2B", "X", "0", "VALUE:99" ], [ "2C", "X", "0", "VALUE:99" ], [ "3", "X", "0", "VALUE:99" ], [ "3A", "X", "0", "VALUE:99" ], [ "3B", "X", "0", "VALUE:99" ], [ "3C", "X", "0", "VALUE:99" ], [ "4", "X", "0", "VALUE:99" ], [ "4A", "X", "0", "VALUE:99" ], [ "4B", "X", "0", "VALUE:99" ], [ "X", "X", "0", "VALUE:99" ], [ "0,1,1A,1B,1C,2,2A,2B,2C,3,3A,3B,3C,4,4A,4B,X", "*", "1", "VALUE:4" ], [ "IS", "*", "1", "VALUE:99" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ual.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ual.json deleted file mode 100644 index 76482acf9..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ual.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm8_path_stage_ual", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:37.063Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "IS ", "0", "0", "VALUE:0" ], [ "1", "0", "0", "VALUE:1" ], [ "1A ", "0", "0", "VALUE:1" ], [ "1B ", "0", "0", "VALUE:1" ], [ "2", "0", "0", "VALUE:1" ], [ "3", "0", "0", "VALUE:2A" ], [ "4", "0", "0", "VALUE:2B" ], [ "X ", "0", "0", "VALUE:99" ], [ "0,1,1A,1B,2-4,X", "1", "0", "VALUE:3A" ], [ "IS ", "1", "0", "VALUE:99" ], [ "0,1,1A,1B,2-4,X", "2", "0", "VALUE:3B" ], [ "IS ", "2", "0", "VALUE:99" ], [ "0", " X ", "0", "VALUE:99" ], [ "IS ", " X ", "0", "VALUE:99" ], [ "1", " X ", "0", "VALUE:99" ], [ "1A ", " X ", "0", "VALUE:99" ], [ "1B ", " X ", "0", "VALUE:99" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", " X ", "0", "VALUE:99" ], [ "4", " X ", "0", "VALUE:99" ], [ "X ", " X ", "0", "VALUE:99" ], [ "0,1,1A,1B,2-4,X", "*", "1", "VALUE:4" ], [ "IS ", "*", "1", "VALUE:99" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uam.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uam.json deleted file mode 100644 index 4041e63ef..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uam.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm8_path_stage_uam", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:38.223Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:99" ], [ "0", "2", "0", "VALUE:99" ], [ "0", "3", "0", "VALUE:99" ], [ "0", " 3A ", "0", "VALUE:99" ], [ "0", " 3B ", "0", "VALUE:99" ], [ "0", " X ", "0", "VALUE:99" ], [ "IS ", "0", "0", "VALUE:0" ], [ "IS ", "1", "0", "VALUE:99" ], [ "IS ", "2", "0", "VALUE:99" ], [ "IS ", "3", "0", "VALUE:99" ], [ "IS ", " 3A ", "0", "VALUE:99" ], [ "IS ", " 3B ", "0", "VALUE:99" ], [ "IS ", " X ", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1A" ], [ "1", "1", "0", "VALUE:1B" ], [ "1", "2", "0", "VALUE:2A" ], [ "1", "3", "0", "VALUE:99" ], [ "1", " 3A ", "0", "VALUE:2B" ], [ "1", " 3B ", "0", "VALUE:3B" ], [ "1", " X ", "0", "VALUE:99" ], [ "1A ", "0", "0", "VALUE:1A" ], [ "1A ", "1", "0", "VALUE:1B" ], [ "1A ", "2", "0", "VALUE:2A" ], [ "1A ", "3", "0", "VALUE:99" ], [ "1A ", " 3A ", "0", "VALUE:2B" ], [ "1A ", " 3B ", "0", "VALUE:3B" ], [ "1A ", " X ", "0", "VALUE:99" ], [ "1B ", "0", "0", "VALUE:1A" ], [ "1B ", "1", "0", "VALUE:1B" ], [ "1B ", "2", "0", "VALUE:2A" ], [ "1B ", "3", "0", "VALUE:99" ], [ "1B ", " 3A ", "0", "VALUE:2B" ], [ "1B ", " 3B ", "0", "VALUE:3B" ], [ "1B ", " X ", "0", "VALUE:99" ], [ "2", "0", "0", "VALUE:1B" ], [ "2", "1", "0", "VALUE:2A" ], [ "2", "2", "0", "VALUE:2B" ], [ "2", "3", "0", "VALUE:3" ], [ "2", " 3A ", "0", "VALUE:3A" ], [ "2", " 3B ", "0", "VALUE:3B" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", "0", "0", "VALUE:2A" ], [ "3", "1", "0", "VALUE:2B" ], [ "3", "2", "0", "VALUE:3A" ], [ "3", "3", "0", "VALUE:3" ], [ "3", " 3A ", "0", "VALUE:3B" ], [ "3", " 3B ", "0", "VALUE:3C" ], [ "3", " X ", "0", "VALUE:99" ], [ "4", "0", "0", "VALUE:99" ], [ "4", "1", "0", "VALUE:3" ], [ "4", "2", "0", "VALUE:3" ], [ "4", "3", "0", "VALUE:3" ], [ "4", " 3A ", "0", "VALUE:3" ], [ "4", " 3B ", "0", "VALUE:3C" ], [ "4", " X ", "0", "VALUE:99" ], [ "4A ", "0", "0", "VALUE:2B" ], [ "4A ", "1", "0", "VALUE:3A" ], [ "4A ", "2", "0", "VALUE:3A" ], [ "4A ", "3", "0", "VALUE:3" ], [ "4A ", " 3A ", "0", "VALUE:3B" ], [ "4A ", " 3B ", "0", "VALUE:3C" ], [ "4A ", " X ", "0", "VALUE:99" ], [ "4B ", "0", "0", "VALUE:3A" ], [ "4B ", "1", "0", "VALUE:3B" ], [ "4B ", "2", "0", "VALUE:3B" ], [ "4B ", "3", "0", "VALUE:3C" ], [ "4B ", " 3A ", "0", "VALUE:3C" ], [ "4B ", " 3B ", "0", "VALUE:3C" ], [ "4B ", " X ", "0", "VALUE:3" ], [ "X ", "0", "0", "VALUE:99" ], [ "X ", "1", "0", "VALUE:99" ], [ "X ", "2", "0", "VALUE:99" ], [ "X ", "3", "0", "VALUE:99" ], [ "X ", " 3A ", "0", "VALUE:99" ], [ "X ", " 3B ", "0", "VALUE:3" ], [ "X ", " X ", "0", "VALUE:99" ], [ "0,1,1A,1B,2,3,4,4A,4B,X", "*", "1", "VALUE:4" ], [ "IS ", "*", "1", "VALUE:99" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uaq.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uaq.json deleted file mode 100644 index 9240df454..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uaq.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm8_path_stage_uaq", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:37.059Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:99" ], [ "0", "2", "0", "VALUE:3B" ], [ "0", " X ", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1A" ], [ "1", "1", "0", "VALUE:2" ], [ "1", "2", "0", "VALUE:3B" ], [ "1", " X ", "0", "VALUE:99" ], [ "2", "0", "0", "VALUE:1B" ], [ "2", "1", "0", "VALUE:2" ], [ "2", "2", "0", "VALUE:3B" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", "0", "0", "VALUE:1B" ], [ "3", "1", "0", "VALUE:3A" ], [ "3", "2", "0", "VALUE:3B" ], [ "3", " X ", "0", "VALUE:99" ], [ "4", "*", "0", "VALUE:3B" ], [ "X ", "0", "0", "VALUE:99" ], [ "X ", "1", "0", "VALUE:99" ], [ "X ", "2", "0", "VALUE:3B" ], [ "X ", " X ", "0", "VALUE:99" ], [ "*", "*", "1", "VALUE:4" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uar.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uar.json deleted file mode 100644 index ef14f3d09..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uar.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "tnm8_path_stage_uar", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2023-04-18T16:55:58.437Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "grade", - "name" : "Grade", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "*", "VALUE:99" ], [ "IS ", "0", "0", "*", "VALUE:0" ], [ "ISLA ", "0", "0", "*", "VALUE:0" ], [ "1", "0", "0", "*", "VALUE:1" ], [ "2", "0", "0", "*", "VALUE:1" ], [ "3", "0", "0", "*", "VALUE:2A" ], [ "4", "0", "0", "*", "VALUE:2" ], [ "4A ", "0", "0", "*", "VALUE:2B" ], [ "4B ", "0", "0", "*", "VALUE:2C" ], [ "X ", "0", "0", "*", "VALUE:99" ], [ "0", "1", "0", "*", "VALUE:3" ], [ "IS ", "1", "0", "*", "VALUE:99" ], [ "ISLA ", "1", "0", "*", "VALUE:99" ], [ "1", "1", "0", "*", "VALUE:3A" ], [ "2", "1", "0", "*", "VALUE:3A" ], [ "3", "1", "0", "*", "VALUE:3B" ], [ "4", "1", "0", "*", "VALUE:3B" ], [ "4A ", "1", "0", "*", "VALUE:3B" ], [ "4B ", "1", "0", "*", "VALUE:3B" ], [ "X ", "1", "0", "*", "VALUE:3" ], [ "0", " 1A ", "0", "*", "VALUE:3" ], [ "IS ", " 1A ", "0", "*", "VALUE:99" ], [ "ISLA ", " 1A ", "0", "*", "VALUE:99" ], [ "1", " 1A ", "0", "*", "VALUE:3A" ], [ "2", " 1A ", "0", "*", "VALUE:3A" ], [ "3", " 1A ", "0", "*", "VALUE:3B" ], [ "4", " 1A ", "0", "*", "VALUE:3B" ], [ "4A ", " 1A ", "0", "*", "VALUE:3B" ], [ "4B ", " 1A ", "0", "*", "VALUE:3B" ], [ "X ", " 1A ", "0", "*", "VALUE:3" ], [ "0", " 1B ", "0", "*", "VALUE:3" ], [ "IS ", " 1B ", "0", "*", "VALUE:99" ], [ "ISLA ", " 1B ", "0", "*", "VALUE:99" ], [ "1", " 1B ", "0", "*", "VALUE:3A" ], [ "2", " 1B ", "0", "*", "VALUE:3A" ], [ "3", " 1B ", "0", "*", "VALUE:3B" ], [ "4", " 1B ", "0", "*", "VALUE:3B" ], [ "4A ", " 1B ", "0", "*", "VALUE:3B" ], [ "4B ", " 1B ", "0", "*", "VALUE:3B" ], [ "X ", " 1B ", "0", "*", "VALUE:3" ], [ "0", " 1C ", "0", "*", "VALUE:3" ], [ "IS ", " 1C ", "0", "*", "VALUE:99" ], [ "ISLA ", " 1C ", "0", "*", "VALUE:99" ], [ "1", " 1C ", "0", "*", "VALUE:3A" ], [ "2", " 1C ", "0", "*", "VALUE:3A" ], [ "3", " 1C ", "0", "*", "VALUE:3B" ], [ "4", " 1C ", "0", "*", "VALUE:3B" ], [ "4A ", " 1C ", "0", "*", "VALUE:3B" ], [ "4B ", " 1C ", "0", "*", "VALUE:3B" ], [ "X ", " 1C ", "0", "*", "VALUE:3" ], [ "0,1-3,4,4A,4B,X", "2", "0", "*", "VALUE:3C" ], [ "IS ", "2", "0", "*", "VALUE:99" ], [ "ISLA ", "2", "0", "*", "VALUE:99" ], [ "0", " X ", "0", "*", "VALUE:99" ], [ "IS ", " X ", "0", "*", "VALUE:99" ], [ "ISLA ", " X ", "0", "*", "VALUE:99" ], [ "1", " X ", "0", "*", "VALUE:99" ], [ "2", " X ", "0", "*", "VALUE:99" ], [ "3", " X ", "0", "*", "VALUE:99" ], [ "4", " X ", "0", "*", "VALUE:99" ], [ "4A ", " X ", "0", "*", "VALUE:99" ], [ "4B ", " X ", "0", "*", "VALUE:99" ], [ "X ", " X ", "0", "*", "VALUE:99" ], [ "0,1-3,4,4A,4B,X", "*", "1", "*", "VALUE:4" ], [ "IS ", "*", "1", "*", "VALUE:99" ], [ "ISLA ", "*", "1", "*", "VALUE:99" ], [ "0,1-3,4,4A,4B,X", "*", " 1A ", "*", "VALUE:4A" ], [ "IS ", "*", " 1A ", "*", "VALUE:99" ], [ "ISLA ", "*", " 1A ", "*", "VALUE:99" ], [ "0,1-3,4,4A,4B,X", "*", " 1B ", "1", "VALUE:4A" ], [ "0,1-3,4,4A,4B,X", "*", " 1B ", "2", "VALUE:4B" ], [ "0,1-3,4,4A,4B,X", "*", " 1B ", "3", "VALUE:4B" ], [ "0,1-3,4,4A,4B,X", "*", " 1B ", "9,", "VALUE:4B" ], [ "IS ", "*", " 1B ", "1", "VALUE:99" ], [ "IS ", "*", " 1B ", "2", "VALUE:99" ], [ "IS ", "*", " 1B ", "3", "VALUE:99" ], [ "IS ", "*", " 1B ", "9,", "VALUE:99" ], [ "ISLA ", "*", " 1B ", "1", "VALUE:99" ], [ "ISLA ", "*", " 1B ", "2", "VALUE:99" ], [ "ISLA ", "*", " 1B ", "3", "VALUE:99" ], [ "ISLA ", "*", " 1B ", "9,", "VALUE:99" ], [ "0,1-3,4,4A,4B,X", "*", " 1C ", "*", "VALUE:4C" ], [ "IS ", "*", " 1C ", "*", "VALUE:99" ], [ "ISLA ", "*", " 1C ", "*", "VALUE:99" ], [ "88", "88", "88", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uau.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uau.json deleted file mode 100644 index e97cdd6ce..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uau.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm8_path_stage_uau", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:37.853Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "A ", "0", "0", "VALUE:0a" ], [ "IS ", "0", "0", "VALUE:0is" ], [ "1", "0", "0", "VALUE:1" ], [ "2", "0", "0", "VALUE:2" ], [ "2A ", "0", "0", "VALUE:2" ], [ "2B ", "0", "0", "VALUE:2" ], [ "3", "0", "0", "VALUE:3A" ], [ "3A ", "0", "0", "VALUE:3A" ], [ "3B ", "0", "0", "VALUE:3A" ], [ "4", "0", "0", "VALUE:99" ], [ "4A ", "0", "0", "VALUE:3A" ], [ "4B ", "0", "0", "VALUE:4A" ], [ "X ", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:3A" ], [ "A ", "1", "0", "VALUE:99" ], [ "IS ", "1", "0", "VALUE:99" ], [ "1", "1", "0", "VALUE:3A" ], [ "2", "1", "0", "VALUE:3A" ], [ "2A ", "1", "0", "VALUE:3A" ], [ "2B ", "1", "0", "VALUE:3A" ], [ "3", "1", "0", "VALUE:3A" ], [ "3A ", "1", "0", "VALUE:3A" ], [ "3B ", "1", "0", "VALUE:3A" ], [ "4", "1", "0", "VALUE:3A" ], [ "4A ", "1", "0", "VALUE:3A" ], [ "4B ", "1", "0", "VALUE:4A" ], [ "X ", "1", "0", "VALUE:3A" ], [ "0", "2", "0", "VALUE:3B" ], [ "A ", "2", "0", "VALUE:99" ], [ "IS ", "2", "0", "VALUE:99" ], [ "1", "2", "0", "VALUE:3B" ], [ "2", "2", "0", "VALUE:3B" ], [ "2A ", "2", "0", "VALUE:3B" ], [ "2B ", "2", "0", "VALUE:3B" ], [ "3", "2", "0", "VALUE:3B" ], [ "3A ", "2", "0", "VALUE:3B" ], [ "3B ", "2", "0", "VALUE:3B" ], [ "4", "2", "0", "VALUE:3B" ], [ "4A ", "2", "0", "VALUE:3B" ], [ "4B ", "2", "0", "VALUE:4A" ], [ "X ", "2", "0", "VALUE:3B" ], [ "0", "3", "0", "VALUE:3B" ], [ "A ", "3", "0", "VALUE:99" ], [ "IS ", "3", "0", "VALUE:99" ], [ "1", "3", "0", "VALUE:3B" ], [ "2", "3", "0", "VALUE:3B" ], [ "2A ", "3", "0", "VALUE:3B" ], [ "2B ", "3", "0", "VALUE:3B" ], [ "3", "3", "0", "VALUE:3B" ], [ "3A ", "3", "0", "VALUE:3B" ], [ "3B ", "3", "0", "VALUE:3B" ], [ "4", "3", "0", "VALUE:3B" ], [ "4A ", "3", "0", "VALUE:3B" ], [ "4B ", "3", "0", "VALUE:4A" ], [ "X ", "3", "0", "VALUE:3B" ], [ "0", " X ", "0", "VALUE:99" ], [ "A ", " X ", "0", "VALUE:99" ], [ "IS ", " X ", "0", "VALUE:99" ], [ "1", " X ", "0", "VALUE:99" ], [ "2", " X ", "0", "VALUE:99" ], [ "2A ", " X ", "0", "VALUE:99" ], [ "2B ", " X ", "0", "VALUE:99" ], [ "3", " X ", "0", "VALUE:99" ], [ "3A ", " X ", "0", "VALUE:99" ], [ "3B ", " X ", "0", "VALUE:99" ], [ "4", " X ", "0", "VALUE:99" ], [ "4A ", " X ", "0", "VALUE:99" ], [ "4B ", " X ", "0", "VALUE:4A" ], [ "X ", " X ", "0", "VALUE:99" ], [ "A,IS", "*", "1", "VALUE:99" ], [ "A,IS", "*", "1A", "VALUE:99" ], [ "A,IS", "*", "1B", "VALUE:99" ], [ "0,1,2,2A,2B,3,3A,3B,4,4A,4B,X", "*", "1", "VALUE:4" ], [ "0,1,2,2A,2B,3,3A,3B,4,4A,4B,X", "*", "1A", "VALUE:4A" ], [ "0,1,2,2A,2B,3,3A,3B,4,4A,4B,X", "*", "1B", "VALUE:4B" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uav.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uav.json deleted file mode 100644 index 23dd95cea..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uav.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm8_path_stage_uav", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:37.593Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "A ", "0", "0", "VALUE:0a" ], [ "IS ", "0", "0", "VALUE:0is" ], [ "1", "0", "0", "VALUE:99" ], [ "1A ", "0", "0", "VALUE:1" ], [ "1B ", "0", "0", "VALUE:2A" ], [ "2", "0", "0", "VALUE:2A" ], [ "3", "0", "0", "VALUE:2B" ], [ "4", "0", "0", "VALUE:4" ], [ "X ", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:99" ], [ "A ", "1", "0", "VALUE:99" ], [ "IS ", "1", "0", "VALUE:99" ], [ "1", "1", "0", "VALUE:3A" ], [ "1A ", "1", "0", "VALUE:3A" ], [ "1B ", "1", "0", "VALUE:3A" ], [ "2", "1", "0", "VALUE:3A" ], [ "3", "1", "0", "VALUE:3A" ], [ "4", "1", "0", "VALUE:4" ], [ "X ", "1", "0", "VALUE:99" ], [ "0", "2", "0", "VALUE:99" ], [ "A ", "2", "0", "VALUE:99" ], [ "IS ", "2", "0", "VALUE:99" ], [ "1", "2", "0", "VALUE:3B" ], [ "1A ", "2", "0", "VALUE:3B" ], [ "1B ", "2", "0", "VALUE:3B" ], [ "2", "2", "0", "VALUE:3B" ], [ "3", "2", "0", "VALUE:3B" ], [ "4", "2", "0", "VALUE:4" ], [ "X ", "2", "0", "VALUE:99" ], [ "0,1,1A,1B,2-4,X", "3", "0", "VALUE:4" ], [ "A ", "3", "0", "VALUE:99" ], [ "IS ", "3", "0", "VALUE:99" ], [ "0", " X ", "0", "VALUE:99" ], [ "A ", " X ", "0", "VALUE:99" ], [ "IS ", " X ", "0", "VALUE:99" ], [ "1", " X ", "0", "VALUE:99" ], [ "1A ", " X ", "0", "VALUE:99" ], [ "1B ", " X ", "0", "VALUE:99" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", " X ", "0", "VALUE:99" ], [ "4", " X ", "0", "VALUE:4" ], [ "X ", " X ", "0", "VALUE:99" ], [ "0,1,1A,1B,2-4,X", "*", "1", "VALUE:4" ], [ "A ", "*", "1", "VALUE:99" ], [ "IS ", "*", "1", "VALUE:99" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uaz.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uaz.json deleted file mode 100644 index db0674cea..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uaz.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm8_path_stage_uaz", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:37.524Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:3" ], [ "0", " X ", "0", "VALUE:99" ], [ "A ", "0", "0", "VALUE:0a" ], [ "A ", "1", "0", "VALUE:99" ], [ "A ", " X ", "0", "VALUE:99" ], [ "IS ", "0", "0", "VALUE:0is" ], [ "IS ", "1", "0", "VALUE:99" ], [ "IS ", " X ", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1", "1", "0", "VALUE:3" ], [ "1", " X ", "0", "VALUE:99" ], [ "2", "0", "0", "VALUE:2" ], [ "2", "1", "0", "VALUE:3" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", "0", "0", "VALUE:3" ], [ "3", "1", "0", "VALUE:3" ], [ "3", " X ", "0", "VALUE:99" ], [ "4", "0", "0", "VALUE:4" ], [ "4", "1", "0", "VALUE:4" ], [ "4", " X ", "0", "VALUE:4" ], [ "X ", "0", "0", "VALUE:99" ], [ "X ", "1", "0", "VALUE:99" ], [ "X ", " X ", "0", "VALUE:99" ], [ "0,1-4,X", "2", "0", "VALUE:4" ], [ "A ", "2", "0", "VALUE:99" ], [ "IS ", "2", "0", "VALUE:99" ], [ "0,1-4,X", "*", "1", "VALUE:4" ], [ "A ", "*", "1", "VALUE:99" ], [ "IS ", "*", "1", "VALUE:99" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubi.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubi.json deleted file mode 100644 index 52792b170..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubi.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm8_path_stage_ubi", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:37.066Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "IS ", "0", "0", "VALUE:0" ], [ "1", "0", "0", "VALUE:1" ], [ "1A ", "0", "0", "VALUE:1A" ], [ "1B ", "0", "0", "VALUE:1B" ], [ "2", "0", "0", "VALUE:2" ], [ "3", "0", "0", "VALUE:3A" ], [ "4", "0", "0", "VALUE:3B" ], [ "X ", "0", "0", "VALUE:99" ], [ "0,1,1A,1B,2-4,X", "1", "0", "VALUE:3B" ], [ "IS ", "1", "0", "VALUE:99" ], [ "0", " X ", "0", "VALUE:99" ], [ "IS ", " X ", "0", "VALUE:99" ], [ "1", " X ", "0", "VALUE:99" ], [ "1A ", " X ", "0", "VALUE:99" ], [ "1B ", " X ", "0", "VALUE:99" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", " X ", "0", "VALUE:3" ], [ "4", " X ", "0", "VALUE:3B" ], [ "X ", " X ", "0", "VALUE:99" ], [ "0,1,1A,1B,2-4,X", "*", "1", "VALUE:4" ], [ "IS ", "*", "1", "VALUE:99" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubj.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubj.json deleted file mode 100644 index 5c3984ad1..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubj.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "tnm8_path_stage_ubj", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2023-05-19T14:58:49.739Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "grade", - "name" : "Grade", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "1", "VALUE:99" ], [ "0", "0", "0", "2", "VALUE:99" ], [ "0", "0", "0", "3,H", "VALUE:99" ], [ "0", "0", "0", "9,A,B,C,D,", "VALUE:99" ], [ "1", "0", "0", "1", "VALUE:1A" ], [ "1", "0", "0", "2", "VALUE:2" ], [ "1", "0", "0", "3,H", "VALUE:2" ], [ "1", "0", "0", "9,A,B,C,D,", "VALUE:1A" ], [ "2", "0", "0", "1", "VALUE:1B" ], [ "2", "0", "0", "2", "VALUE:3A" ], [ "2", "0", "0", "3,H", "VALUE:3A" ], [ "2", "0", "0", "9,A,B,C,D,", "VALUE:1B" ], [ "3", "0", "0", "1", "VALUE:1B" ], [ "3", "0", "0", "2", "VALUE:3B" ], [ "3", "0", "0", "3,H", "VALUE:3B" ], [ "3", "0", "0", "9,A,B,C,D,", "VALUE:1B" ], [ "4", "0", "0", "1", "VALUE:1B" ], [ "4", "0", "0", "2", "VALUE:3B" ], [ "4", "0", "0", "3,H", "VALUE:3B" ], [ "4", "0", "0", "9,A,B,C,D,", "VALUE:1B" ], [ "X ", "0", "0", "1", "VALUE:1" ], [ "X ", "0", "0", "2", "VALUE:99" ], [ "X ", "0", "0", "3,H", "VALUE:99" ], [ "X ", "0", "0", "9,A,B,C,D,", "VALUE:1" ], [ "*", "1", "0", "*", "VALUE:4" ], [ "*", "*", "1", "*", "VALUE:4" ], [ "88", "88", "88", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubk.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubk.json deleted file mode 100644 index bb8195f2b..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubk.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm8_path_stage_ubk", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:38.424Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "IS ", "0", "0", "VALUE:0" ], [ "IS ", "1", "0", "VALUE:99" ], [ "IS ", "2", "0", "VALUE:99" ], [ "IS ", " 2A ", "0", "VALUE:99" ], [ "IS ", " 2B ", "0", "VALUE:99" ], [ "IS ", " 2C ", "0", "VALUE:99" ], [ "IS ", "3", "0", "VALUE:99" ], [ "IS ", " 3A ", "0", "VALUE:99" ], [ "IS ", " 3B ", "0", "VALUE:99" ], [ "IS ", " X ", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1", "1", "0", "VALUE:3" ], [ "1", "2", "0", "VALUE:4A" ], [ "1", " 2A ", "0", "VALUE:4A" ], [ "1", " 2B ", "0", "VALUE:4A" ], [ "1", " 2C ", "0", "VALUE:4A" ], [ "1", "3", "0", "VALUE:4B" ], [ "1", " 3A ", "0", "VALUE:4B" ], [ "1", " 3B ", "0", "VALUE:4B" ], [ "1", " X ", "0", "VALUE:99" ], [ "1A ", "0", "0", "VALUE:1" ], [ "1A ", "1", "0", "VALUE:3" ], [ "1A ", "2", "0", "VALUE:4A" ], [ "1A ", " 2A ", "0", "VALUE:4A" ], [ "1A ", " 2B ", "0", "VALUE:4A" ], [ "1A ", " 2C ", "0", "VALUE:4A" ], [ "1A ", "3", "0", "VALUE:4B" ], [ "1A ", " 3A ", "0", "VALUE:4B" ], [ "1A ", " 3B ", "0", "VALUE:4B" ], [ "1A ", " X ", "0", "VALUE:99" ], [ "1B ", "0", "0", "VALUE:1" ], [ "1B ", "1", "0", "VALUE:3" ], [ "1B ", "2", "0", "VALUE:4A" ], [ "1B ", " 2A ", "0", "VALUE:4A" ], [ "1B ", " 2B ", "0", "VALUE:4A" ], [ "1B ", " 2C ", "0", "VALUE:4A" ], [ "1B ", "3", "0", "VALUE:4B" ], [ "1B ", " 3A ", "0", "VALUE:4B" ], [ "1B ", " 3B ", "0", "VALUE:4B" ], [ "1B ", " X ", "0", "VALUE:99" ], [ "2", "0", "0", "VALUE:2" ], [ "2", "1", "0", "VALUE:3" ], [ "2", "2", "0", "VALUE:4A" ], [ "2", " 2A ", "0", "VALUE:4A" ], [ "2", " 2B ", "0", "VALUE:4A" ], [ "2", " 2C ", "0", "VALUE:4A" ], [ "2", "3", "0", "VALUE:4B" ], [ "2", " 3A ", "0", "VALUE:4B" ], [ "2", " 3B ", "0", "VALUE:4B" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", "0", "0", "VALUE:3" ], [ "3", "1", "0", "VALUE:3" ], [ "3", "2", "0", "VALUE:4A" ], [ "3", " 2A ", "0", "VALUE:4A" ], [ "3", " 2B ", "0", "VALUE:4A" ], [ "3", " 2C ", "0", "VALUE:4A" ], [ "3", "3", "0", "VALUE:4B" ], [ "3", " 3A ", "0", "VALUE:4B" ], [ "3", " 3B ", "0", "VALUE:4B" ], [ "3", " X ", "0", "VALUE:99" ], [ "4", "0", "0", "VALUE:4" ], [ "4", "1", "0", "VALUE:4" ], [ "4", "2", "0", "VALUE:4" ], [ "4", " 2A ", "0", "VALUE:4" ], [ "4", " 2B ", "0", "VALUE:4" ], [ "4", " 2C ", "0", "VALUE:4" ], [ "4", "3", "0", "VALUE:4B" ], [ "4", " 3A ", "0", "VALUE:4B" ], [ "4", " 3B ", "0", "VALUE:4B" ], [ "4", " X ", "0", "VALUE:4" ], [ "4A ", "0", "0", "VALUE:4A" ], [ "4A ", "1", "0", "VALUE:4A" ], [ "4A ", "2", "0", "VALUE:4A" ], [ "4A ", " 2A ", "0", "VALUE:4A" ], [ "4A ", " 2B ", "0", "VALUE:4A" ], [ "4A ", " 2C ", "0", "VALUE:4A" ], [ "4A ", "3", "0", "VALUE:4B" ], [ "4A ", " 3A ", "0", "VALUE:4B" ], [ "4A ", " 3B ", "0", "VALUE:4B" ], [ "4A ", " X ", "0", "VALUE:4" ], [ "4B ", "0", "0", "VALUE:4B" ], [ "4B ", "1", "0", "VALUE:4B" ], [ "4B ", "2", "0", "VALUE:4B" ], [ "4B ", " 2A ", "0", "VALUE:4B" ], [ "4B ", " 2B ", "0", "VALUE:4B" ], [ "4B ", " 2C ", "0", "VALUE:4B" ], [ "4B ", "3", "0", "VALUE:4B" ], [ "4B ", " 3A ", "0", "VALUE:4B" ], [ "4B ", " 3B ", "0", "VALUE:4B" ], [ "4B ", " X ", "0", "VALUE:4B" ], [ "X ", "0", "0", "VALUE:99" ], [ "X ", "1", "0", "VALUE:99" ], [ "X ", "2", "0", "VALUE:4" ], [ "X ", " 2A ", "0", "VALUE:4" ], [ "X ", " 2B ", "0", "VALUE:4" ], [ "X ", " 2C ", "0", "VALUE:4" ], [ "X ", "3", "0", "VALUE:4B" ], [ "X ", " 3A ", "0", "VALUE:4B" ], [ "X ", " 3B ", "0", "VALUE:4B" ], [ "X ", " X ", "0", "VALUE:99" ], [ "1,1A,1B,2,3,4,4A,4B,X", "*", "1", "VALUE:4C" ], [ "IS ", "*", "1", "VALUE:99" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubn.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubn.json deleted file mode 100644 index 824ad2aaa..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubn.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm8_path_stage_ubn", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:37.035Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "IS ", "0", "0", "VALUE:0" ], [ "1", "0", "0", "VALUE:1" ], [ "2", "0", "0", "VALUE:2" ], [ "2A ", "0", "0", "VALUE:2" ], [ "2B ", "0", "0", "VALUE:2" ], [ "3", "0", "0", "VALUE:3A" ], [ "4", "0", "0", "VALUE:3B" ], [ "X ", "0", "0", "VALUE:99" ], [ "0,1,2,2A,2B,3-4,X", "1", "0", "VALUE:3C" ], [ "IS ", "1", "0", "VALUE:99" ], [ "0,1,2,2A,2B,3-4,X", "2", "0", "VALUE:4A" ], [ "IS ", "2", "0", "VALUE:99" ], [ "0", " X ", "0", "VALUE:99" ], [ "IS ", " X ", "0", "VALUE:99" ], [ "1", " X ", "0", "VALUE:99" ], [ "2", " X ", "0", "VALUE:99" ], [ "2A ", " X ", "0", "VALUE:99" ], [ "2B ", " X ", "0", "VALUE:99" ], [ "3", " X ", "0", "VALUE:99" ], [ "4", " X ", "0", "VALUE:99" ], [ "X ", " X ", "0", "VALUE:99" ], [ "0,1,2,2A,2B,3-4,X", "*", "1", "VALUE:4B" ], [ "IS ", "*", "1", "VALUE:99" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubq.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubq.json deleted file mode 100644 index fac149da4..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubq.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm8_path_stage_ubq", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:37.838Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:99" ], [ "0", "2", "0", "VALUE:3" ], [ "0", "3", "0", "VALUE:3" ], [ "0", " X ", "0", "VALUE:99" ], [ "IS ", "0", "0", "VALUE:0" ], [ "IS ", "1", "0", "VALUE:99" ], [ "IS ", "2", "0", "VALUE:99" ], [ "IS ", "3", "0", "VALUE:99" ], [ "IS ", " X ", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1A" ], [ "1", "1", "0", "VALUE:2B" ], [ "1", "2", "0", "VALUE:3A" ], [ "1", "3", "0", "VALUE:3B" ], [ "1", " X ", "0", "VALUE:99" ], [ "1MI ", "0", "0", "VALUE:1A1" ], [ "1MI ", "1", "0", "VALUE:2B" ], [ "1MI ", "2", "0", "VALUE:3A" ], [ "1MI ", "3", "0", "VALUE:3B" ], [ "1MI ", " X ", "0", "VALUE:99" ], [ "1A ", "0", "0", "VALUE:1A1" ], [ "1A ", "1", "0", "VALUE:2B" ], [ "1A ", "2", "0", "VALUE:3A" ], [ "1A ", "3", "0", "VALUE:3B" ], [ "1A ", " X ", "0", "VALUE:99" ], [ "1B ", "0", "0", "VALUE:1A2" ], [ "1B ", "1", "0", "VALUE:2B" ], [ "1B ", "2", "0", "VALUE:3A" ], [ "1B ", "3", "0", "VALUE:3B" ], [ "1B ", " X ", "0", "VALUE:99" ], [ "1C ", "0", "0", "VALUE:1A3" ], [ "1C ", "1", "0", "VALUE:2B" ], [ "1C ", "2", "0", "VALUE:3A" ], [ "1C ", "3", "0", "VALUE:3B" ], [ "1C ", " X ", "0", "VALUE:99" ], [ "2", "0", "0", "VALUE:99" ], [ "2", "1", "0", "VALUE:2B" ], [ "2", "2", "0", "VALUE:3A" ], [ "2", "3", "0", "VALUE:3B" ], [ "2", " X ", "0", "VALUE:99" ], [ "2A ", "0", "0", "VALUE:1B" ], [ "2A ", "1", "0", "VALUE:2B" ], [ "2A ", "2", "0", "VALUE:3A" ], [ "2A ", "3", "0", "VALUE:3B" ], [ "2A ", " X ", "0", "VALUE:99" ], [ "2B ", "0", "0", "VALUE:2A" ], [ "2B ", "1", "0", "VALUE:2B" ], [ "2B ", "2", "0", "VALUE:3A" ], [ "2B ", "3", "0", "VALUE:3B" ], [ "2B ", " X ", "0", "VALUE:99" ], [ "3", "0", "0", "VALUE:2B" ], [ "3", "1", "0", "VALUE:3A" ], [ "3", "2", "0", "VALUE:3B" ], [ "3", "3", "0", "VALUE:3C" ], [ "3", " X ", "0", "VALUE:99" ], [ "4", "0", "0", "VALUE:3A" ], [ "4", "1", "0", "VALUE:3A" ], [ "4", "2", "0", "VALUE:3B" ], [ "4", "3", "0", "VALUE:3C" ], [ "4", " X ", "0", "VALUE:3" ], [ "X ", "0", "0", "JUMP:lung_occult_stage_11131" ], [ "X ", "1", "0", "VALUE:99" ], [ "X ", "2", "0", "VALUE:3" ], [ "X ", "3", "0", "VALUE:3" ], [ "X ", " X ", "0", "VALUE:99" ], [ "IS ", "*", "1", "VALUE:99" ], [ "IS ", "*", " 1A", "VALUE:99" ], [ "IS ", "*", " 1B", "VALUE:99" ], [ "IS ", "*", " 1C", "VALUE:99" ], [ "0,1MI,1,1A,1B,1C,2,2A,2B,3,4,X", "*", "1", "VALUE:4" ], [ "0,1MI,1,1A,1B,1C,2,2A,2B,3,4,X", "*", " 1A", "VALUE:4A" ], [ "0,1MI,1,1A,1B,1C,2,2A,2B,3,4,X", "*", " 1B", "VALUE:4A" ], [ "0,1MI,1,1A,1B,1C,2,2A,2B,3,4,X", "*", " 1C", "VALUE:4B" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubt.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubt.json deleted file mode 100644 index 48e3d1852..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubt.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm8_path_stage_ubt", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:37.320Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1A ", "0", "0", "VALUE:1A" ], [ "1B ", "0", "0", "VALUE:1B" ], [ "1C ", "0", "0", "VALUE:1C" ], [ "2", "0", "0", "VALUE:2" ], [ "2A ", "0", "0", "VALUE:2" ], [ "2B ", "0", "0", "VALUE:2" ], [ "3", "0", "0", "VALUE:3" ], [ "3A ", "0", "0", "VALUE:3A" ], [ "3B ", "0", "0", "VALUE:3B" ], [ "4", "0", "0", "VALUE:4A" ], [ "X ", "0", "0", "VALUE:99" ], [ "0", " 0I+ ", "0", "VALUE:99" ], [ "1", " 0I+ ", "0", "VALUE:1" ], [ "1A ", " 0I+ ", "0", "VALUE:1A" ], [ "1B ", " 0I+ ", "0", "VALUE:1B" ], [ "1C ", " 0I+ ", "0", "VALUE:1C" ], [ "2", " 0I+ ", "0", "VALUE:2" ], [ "2A ", " 0I+ ", "0", "VALUE:2" ], [ "2B ", " 0I+ ", "0", "VALUE:2" ], [ "3", " 0I+ ", "0", "VALUE:3" ], [ "3A ", " 0I+ ", "0", "VALUE:3A" ], [ "3B ", " 0I+ ", "0", "VALUE:3B" ], [ "4", " 0I+ ", "0", "VALUE:4A" ], [ "X ", " 0I+ ", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:99" ], [ "1", "1", "0", "VALUE:3C" ], [ "1A ", "1", "0", "VALUE:3C" ], [ "1B ", "1", "0", "VALUE:3C" ], [ "1C ", "1", "0", "VALUE:3C" ], [ "2", "1", "0", "VALUE:3C" ], [ "2A ", "1", "0", "VALUE:3C" ], [ "2B ", "1", "0", "VALUE:3C" ], [ "3", "1", "0", "VALUE:3C" ], [ "3A ", "1", "0", "VALUE:3C" ], [ "3B ", "1", "0", "VALUE:3C" ], [ "4", "1", "0", "VALUE:4A" ], [ "X ", "1", "0", "VALUE:99" ], [ "0", " X ", "0", "VALUE:99" ], [ "1", " X ", "0", "VALUE:99" ], [ "1A ", " X ", "0", "VALUE:99" ], [ "1B ", " X ", "0", "VALUE:99" ], [ "1C ", " X ", "0", "VALUE:99" ], [ "2", " X ", "0", "VALUE:99" ], [ "2A ", " X ", "0", "VALUE:99" ], [ "2B ", " X ", "0", "VALUE:99" ], [ "3", " X ", "0", "VALUE:3" ], [ "3A ", " X ", "0", "VALUE:3" ], [ "3B ", " X ", "0", "VALUE:3" ], [ "4", " X ", "0", "VALUE:4A" ], [ "X ", " X ", "0", "VALUE:99" ], [ "*", "*", "1", "VALUE:4B" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubu.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubu.json deleted file mode 100644 index d1af4d11b..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ubu.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm8_path_stage_ubu", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:37.314Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1A ", "0", "0", "VALUE:1A" ], [ "1B ", "0", "0", "VALUE:1B" ], [ "2", "0", "0", "VALUE:2" ], [ "2A ", "0", "0", "VALUE:2" ], [ "2B ", "0", "0", "VALUE:2" ], [ "3", "0", "0", "VALUE:3" ], [ "3A ", "0", "0", "VALUE:3A" ], [ "3B ", "0", "0", "VALUE:3B" ], [ "4", "0", "0", "VALUE:4A" ], [ "X ", "0", "0", "VALUE:99" ], [ "0", " 0I+ ", "0", "VALUE:99" ], [ "1", " 0I+ ", "0", "VALUE:1" ], [ "1A ", " 0I+ ", "0", "VALUE:1A" ], [ "1B ", " 0I+ ", "0", "VALUE:1B" ], [ "2", " 0I+ ", "0", "VALUE:2" ], [ "2A ", " 0I+ ", "0", "VALUE:2" ], [ "2B ", " 0I+ ", "0", "VALUE:2" ], [ "3", " 0I+ ", "0", "VALUE:3" ], [ "3A ", " 0I+ ", "0", "VALUE:3A" ], [ "3B ", " 0I+ ", "0", "VALUE:3B" ], [ "4", " 0I+ ", "0", "VALUE:4A" ], [ "X ", " 0I+ ", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:99" ], [ "1", "1", "0", "VALUE:3C" ], [ "1A ", "1", "0", "VALUE:3C" ], [ "1B ", "1", "0", "VALUE:3C" ], [ "2", "1", "0", "VALUE:3C" ], [ "2A ", "1", "0", "VALUE:3C" ], [ "2B ", "1", "0", "VALUE:3C" ], [ "3", "1", "0", "VALUE:3C" ], [ "3A ", "1", "0", "VALUE:3C" ], [ "3B ", "1", "0", "VALUE:3C" ], [ "4", "1", "0", "VALUE:4A" ], [ "X ", "1", "0", "VALUE:99" ], [ "0", " X ", "0", "VALUE:99" ], [ "1", " X ", "0", "VALUE:99" ], [ "1A ", " X ", "0", "VALUE:99" ], [ "1B ", " X ", "0", "VALUE:99" ], [ "2", " X ", "0", "VALUE:99" ], [ "2A ", " X ", "0", "VALUE:99" ], [ "2B ", " X ", "0", "VALUE:99" ], [ "3", " X ", "0", "VALUE:3" ], [ "3A ", " X ", "0", "VALUE:3" ], [ "3B ", " X ", "0", "VALUE:3" ], [ "4", " X ", "0", "VALUE:4A" ], [ "X ", " X ", "0", "VALUE:99" ], [ "*", "*", "1", "VALUE:4B" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_upm.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_upm.json deleted file mode 100644 index 71aca7d3e..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_upm.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "tnm8_path_stage_upm", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2023-05-19T14:58:40.688Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "grade", - "name" : "Grade", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "1", "VALUE:99" ], [ "0", "0", "0", "2", "VALUE:99" ], [ "0", "0", "0", "3,H", "VALUE:99" ], [ "0", "0", "0", "9,A,B,C,D,", "VALUE:99" ], [ "1", "0", "0", "1", "VALUE:1A" ], [ "1", "0", "0", "2", "VALUE:2" ], [ "1", "0", "0", "3,H", "VALUE:2" ], [ "1", "0", "0", "9,A,B,C,D,", "VALUE:1A" ], [ "2", "0", "0", "1", "VALUE:1B" ], [ "2", "0", "0", "2", "VALUE:3A" ], [ "2", "0", "0", "3,H", "VALUE:3A" ], [ "2", "0", "0", "9,A,B,C,D,", "VALUE:1B" ], [ "3", "0", "0", "1", "VALUE:1B" ], [ "3", "0", "0", "2", "VALUE:3B" ], [ "3", "0", "0", "3,H", "VALUE:3B" ], [ "3", "0", "0", "9,A,B,C,D,", "VALUE:1B" ], [ "4", "0", "0", "1", "VALUE:1B" ], [ "4", "0", "0", "2", "VALUE:3B" ], [ "4", "0", "0", "3,H", "VALUE:3B" ], [ "4", "0", "0", "9,A,B,C,D,", "VALUE:1B" ], [ "X ", "0", "0", "1", "VALUE:1" ], [ "X ", "0", "0", "2", "VALUE:99" ], [ "X ", "0", "0", "3,H", "VALUE:99" ], [ "X ", "0", "0", "9,A,B,C,D,", "VALUE:1" ], [ "*", "1", "0", "*", "VALUE:3B" ], [ "*", "*", "1", "*", "VALUE:4" ], [ "88", "88", "88", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ups.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ups.json deleted file mode 100644 index a6719aece..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_ups.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm8_path_stage_ups", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:37.302Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:99" ], [ "0", "2", "0", "VALUE:99" ], [ "0", "X ", "0", "VALUE:99" ], [ "IS ", "0", "0", "VALUE:0" ], [ "IS ", "1", "0", "VALUE:99" ], [ "IS ", "2", "0", "VALUE:99" ], [ "IS ", "X ", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1A" ], [ "1", "1", "0", "VALUE:2B" ], [ "1", "2", "0", "VALUE:3" ], [ "1", "X ", "0", "VALUE:99" ], [ "1A", "0", "0", "VALUE:1A" ], [ "1A", "1", "0", "VALUE:2B" ], [ "1A", "2", "0", "VALUE:3" ], [ "1A", "X ", "0", "VALUE:99" ], [ "1B ", "0", "0", "VALUE:1A" ], [ "1B ", "1", "0", "VALUE:2B" ], [ "1B ", "2", "0", "VALUE:3" ], [ "1B ", "X ", "0", "VALUE:99" ], [ "1C ", "0", "0", "VALUE:1A" ], [ "1C ", "1", "0", "VALUE:2B" ], [ "1C ", "2", "0", "VALUE:3" ], [ "1C ", "X ", "0", "VALUE:99" ], [ "2", "0", "0", "VALUE:1B" ], [ "2", "1", "0", "VALUE:2B" ], [ "2", "2", "0", "VALUE:3" ], [ "2", "X ", "0", "VALUE:99" ], [ "3", "0", "0", "VALUE:2A" ], [ "3", "1", "0", "VALUE:2B" ], [ "3", "2", "0", "VALUE:3" ], [ "3", "X ", "0", "VALUE:99" ], [ "4", "0", "0", "VALUE:3" ], [ "4", "1", "0", "VALUE:3" ], [ "4", "2", "0", "VALUE:3" ], [ "4", "X ", "0", "VALUE:3" ], [ "X ", "0", "0", "VALUE:99" ], [ "X ", "1", "0", "VALUE:99" ], [ "X ", "2", "0", "VALUE:3" ], [ "X ", "X ", "0", "VALUE:99" ], [ "0,1,1A,1B,1C,2,3,4,X", "*", "1", "VALUE:4" ], [ "IS", "*", "1", "VALUE:99" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_upt.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_upt.json deleted file mode 100644 index 03ed86b48..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_upt.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm8_path_stage_upt", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:37.831Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "IS ", "0", "0", "VALUE:0" ], [ "1", "0", "0", "VALUE:1" ], [ "2", "0", "0", "VALUE:2" ], [ "3", "0", "0", "VALUE:3" ], [ "4", "0", "0", "VALUE:4" ], [ "4A ", "0", "0", "VALUE:4A" ], [ "4B ", "0", "0", "VALUE:4B" ], [ "X ", "0", "0", "VALUE:99" ], [ "IS ", "1", "0", "VALUE:99" ], [ "1", "1", "0", "VALUE:3" ], [ "2", "1", "0", "VALUE:3" ], [ "3", "1", "0", "VALUE:3" ], [ "4", "1", "0", "VALUE:4" ], [ "4A ", "1", "0", "VALUE:4A" ], [ "4B ", "1", "0", "VALUE:4B" ], [ "X ", "1", "0", "VALUE:99" ], [ "IS ", "2", "0", "VALUE:99" ], [ "1", "2", "0", "VALUE:4A" ], [ "2", "2", "0", "VALUE:4A" ], [ "3", "2", "0", "VALUE:4A" ], [ "4", "2", "0", "VALUE:4" ], [ "4A ", "2", "0", "VALUE:4A" ], [ "4B ", "2", "0", "VALUE:4B" ], [ "X ", "2", "0", "VALUE:4" ], [ "IS ", " 2A ", "0", "VALUE:99" ], [ "1", " 2A ", "0", "VALUE:4A" ], [ "2", " 2A ", "0", "VALUE:4A" ], [ "3", " 2A ", "0", "VALUE:4A" ], [ "4", " 2A ", "0", "VALUE:4" ], [ "4A ", " 2A ", "0", "VALUE:4A" ], [ "4B ", " 2A ", "0", "VALUE:4B" ], [ "X ", " 2A ", "0", "VALUE:4" ], [ "IS ", " 2B ", "0", "VALUE:99" ], [ "1", " 2B ", "0", "VALUE:4A" ], [ "2", " 2B ", "0", "VALUE:4A" ], [ "3", " 2B ", "0", "VALUE:4A" ], [ "4", " 2B ", "0", "VALUE:4" ], [ "4A ", " 2B ", "0", "VALUE:4A" ], [ "4B ", " 2B ", "0", "VALUE:4B" ], [ "X ", " 2B ", "0", "VALUE:4" ], [ "IS ", " 2C ", "0", "VALUE:99" ], [ "1", " 2C ", "0", "VALUE:4A" ], [ "2", " 2C ", "0", "VALUE:4A" ], [ "3", " 2C ", "0", "VALUE:4A" ], [ "4", " 2C ", "0", "VALUE:4" ], [ "4A ", " 2C ", "0", "VALUE:4A" ], [ "4B ", " 2C ", "0", "VALUE:4B" ], [ "X ", " 2C ", "0", "VALUE:4" ], [ "1,2,3,4,4A,4B,X", "3", "0", "VALUE:4B" ], [ "IS ", "3", "0", "VALUE:99" ], [ "1,2,3,4,4A,4B,X", " 3A ", "0", "VALUE:4B" ], [ "IS ", " 3A ", "0", "VALUE:99" ], [ "1,2,3,4,4A,4B,X", " 3B ", "0", "VALUE:4B" ], [ "IS ", " 3B ", "0", "VALUE:99" ], [ "IS ", " X ", "0", "VALUE:99" ], [ "1", " X ", "0", "VALUE:99" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", " X ", "0", "VALUE:99" ], [ "4", " X ", "0", "VALUE:4" ], [ "4A ", " X ", "0", "VALUE:4" ], [ "4B ", " X ", "0", "VALUE:4B" ], [ "X ", " X ", "0", "VALUE:99" ], [ "1,2,3,4,4A,4B,X", "*", "1", "VALUE:4C" ], [ "IS ", "*", "1", "VALUE:99" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_upw.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_upw.json deleted file mode 100644 index 5786df2c8..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_upw.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm8_path_stage_upw", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:37.815Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "IS ", "0", "0", "VALUE:0" ], [ "1", "0", "0", "VALUE:1" ], [ "2", "0", "0", "VALUE:1" ], [ "3", "0", "0", "VALUE:2A" ], [ "4", "0", "0", "VALUE:2" ], [ "4A ", "0", "0", "VALUE:2B" ], [ "4B ", "0", "0", "VALUE:2C" ], [ "X ", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:3A" ], [ "IS ", "1", "0", "VALUE:99" ], [ "1", "1", "0", "VALUE:3A" ], [ "2", "1", "0", "VALUE:3A" ], [ "3", "1", "0", "VALUE:3B" ], [ "4", "1", "0", "VALUE:3B" ], [ "4A ", "1", "0", "VALUE:3B" ], [ "4B ", "1", "0", "VALUE:3C" ], [ "X ", "1", "0", "VALUE:3" ], [ "0", "1A ", "0", "VALUE:3A" ], [ "IS ", "1A ", "0", "VALUE:99" ], [ "1", "1A ", "0", "VALUE:3A" ], [ "2", "1A ", "0", "VALUE:3A" ], [ "3", "1A ", "0", "VALUE:3B" ], [ "4", "1A ", "0", "VALUE:3B" ], [ "4A ", "1A ", "0", "VALUE:3B" ], [ "4B ", "1A ", "0", "VALUE:3C" ], [ "X ", "1A ", "0", "VALUE:3" ], [ "0", "1B ", "0", "VALUE:3A" ], [ "IS ", "1B ", "0", "VALUE:99" ], [ "1", "1B ", "0", "VALUE:3A" ], [ "2", "1B ", "0", "VALUE:3A" ], [ "3", "1B ", "0", "VALUE:3B" ], [ "4", "1B ", "0", "VALUE:3B" ], [ "4A ", "1B ", "0", "VALUE:3B" ], [ "4B ", "1B ", "0", "VALUE:3C" ], [ "X ", "1B ", "0", "VALUE:3" ], [ "0", "1C ", "0", "VALUE:3A" ], [ "IS ", "1C ", "0", "VALUE:99" ], [ "1", "1C ", "0", "VALUE:3A" ], [ "2", "1C ", "0", "VALUE:3A" ], [ "3", "1C ", "0", "VALUE:3B" ], [ "4", "1C ", "0", "VALUE:3B" ], [ "4A ", "1C ", "0", "VALUE:3B" ], [ "4B ", "1C ", "0", "VALUE:3C" ], [ "X ", "1C ", "0", "VALUE:3" ], [ "0", "2", "0", "VALUE:3" ], [ "IS ", "2", "0", "VALUE:99" ], [ "1", "2", "0", "VALUE:3" ], [ "2", "2", "0", "VALUE:3B" ], [ "3", "2", "0", "VALUE:3" ], [ "4", "2", "0", "VALUE:3C" ], [ "4A ", "2", "0", "VALUE:3C" ], [ "4B ", "2", "0", "VALUE:3C" ], [ "X ", "2", "0", "VALUE:3" ], [ "0", "2A ", "0", "VALUE:3A" ], [ "IS ", "2A ", "0", "VALUE:99" ], [ "1", "2A ", "0", "VALUE:3A" ], [ "2", "2A ", "0", "VALUE:3B" ], [ "3", "2A ", "0", "VALUE:3B" ], [ "4", "2A ", "0", "VALUE:3C" ], [ "4A ", "2A ", "0", "VALUE:3C" ], [ "4B ", "2A ", "0", "VALUE:3C" ], [ "X ", "2A ", "0", "VALUE:3" ], [ "0", "2B ", "0", "VALUE:3B" ], [ "IS ", "2B ", "0", "VALUE:99" ], [ "1", "2B ", "0", "VALUE:3B" ], [ "2", "2B ", "0", "VALUE:3B" ], [ "3", "2B ", "0", "VALUE:3C" ], [ "4", "2B ", "0", "VALUE:3C" ], [ "4A ", "2B ", "0", "VALUE:3C" ], [ "4B ", "2B ", "0", "VALUE:3C" ], [ "X ", "2B ", "0", "VALUE:3" ], [ "0", " X ", "0", "VALUE:99" ], [ "IS ", " X ", "0", "VALUE:99" ], [ "1", " X ", "0", "VALUE:99" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", " X ", "0", "VALUE:99" ], [ "4", " X ", "0", "VALUE:99" ], [ "4A ", " X ", "0", "VALUE:99" ], [ "4B ", " X ", "0", "VALUE:99" ], [ "X ", " X ", "0", "VALUE:99" ], [ "0,1,2,3,4,4A,4B,X", "*", "1", "VALUE:4" ], [ "0,1,2,3,4,4A,4B,X", "*", "1A", "VALUE:4A" ], [ "0,1,2,3,4,4A,4B,X", "*", "1B", "VALUE:4B" ], [ "0,1,2,3,4,4A,4B,X", "*", "1C", "VALUE:4C" ], [ "IS ", "*", "1", "VALUE:99" ], [ "IS ", "*", "1A", "VALUE:99" ], [ "IS ", "*", "1B", "VALUE:99" ], [ "IS ", "*", "1C", "VALUE:99" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_upz.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_upz.json deleted file mode 100644 index a3b6936f5..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_upz.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm8_path_stage_upz", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:37.033Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "A ", "0", "0", "VALUE:0a" ], [ "IS ", "0", "0", "VALUE:0is" ], [ "1", "0", "0", "VALUE:1" ], [ "2", "0", "0", "VALUE:2" ], [ "3", "0", "0", "VALUE:3" ], [ "4", "0", "0", "VALUE:4" ], [ "X ", "0", "0", "VALUE:99" ], [ "0 ,1-4,X", "1,2", "0", "VALUE:4" ], [ "A ", "1,2", "0", "VALUE:99" ], [ "IS ", "1,2", "0", "VALUE:99" ], [ "0", " X ", "0", "VALUE:99" ], [ "A ", " X ", "0", "VALUE:99" ], [ "IS ", " X ", "0", "VALUE:99" ], [ "1", " X ", "0", "VALUE:99" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", " X ", "0", "VALUE:99" ], [ "4", " X ", "0", "VALUE:4" ], [ "X ", " X ", "0", "VALUE:99" ], [ "0 ,1-4,X", "*", "1", "VALUE:4" ], [ "A ", "*", "1", "VALUE:99" ], [ "IS ", "*", "1", "VALUE:99" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uqb.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uqb.json deleted file mode 100644 index 916b4b47a..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uqb.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm8_path_stage_uqb", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:37.275Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "IS ", "0", "0", "VALUE:0" ], [ "1", "0", "0", "VALUE:1" ], [ "1A ", "0", "0", "VALUE:1" ], [ "1B ", "0", "0", "VALUE:1" ], [ "2", "0", "0", "VALUE:2" ], [ "2A ", "0", "0", "VALUE:2A" ], [ "2B ", "0", "0", "VALUE:2B" ], [ "3", "0", "0", "VALUE:3A" ], [ "4", "0", "0", "VALUE:4A" ], [ "X ", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:99" ], [ "IS ", "1", "0", "VALUE:99" ], [ "1", "1", "0", "VALUE:3B" ], [ "1A ", "1", "0", "VALUE:3B" ], [ "1B ", "1", "0", "VALUE:3B" ], [ "2", "1", "0", "VALUE:3B" ], [ "2A ", "1", "0", "VALUE:3B" ], [ "2B ", "1", "0", "VALUE:3B" ], [ "3", "1", "0", "VALUE:3B" ], [ "4", "1", "0", "VALUE:4A" ], [ "X ", "1", "0", "VALUE:99" ], [ "0,1,1A,1B,2,2A,2B,3,4,X", "2", "0", "VALUE:4B" ], [ "IS ", "2", "0", "VALUE:99" ], [ "0", " X ", "0", "VALUE:99" ], [ "IS ", " X ", "0", "VALUE:99" ], [ "1", " X ", "0", "VALUE:99" ], [ "1A ", " X ", "0", "VALUE:99" ], [ "1B ", " X ", "0", "VALUE:99" ], [ "2", " X ", "0", "VALUE:99" ], [ "2A ", " X ", "0", "VALUE:99" ], [ "2B ", " X ", "0", "VALUE:99" ], [ "3", " X ", "0", "VALUE:99" ], [ "4", " X ", "0", "VALUE:4" ], [ "X ", " X ", "0", "VALUE:99" ], [ "0,1,1A,1B,2,2A,2B,3,4,X", "*", "1", "VALUE:4B" ], [ "IS ", "*", "1", "VALUE:99" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uqc.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uqc.json deleted file mode 100644 index cf6edaad0..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uqc.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm8_path_stage_uqc", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:37.807Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "IS ", "0", "0", "VALUE:0" ], [ "1", "0", "0", "VALUE:1" ], [ "2", "0", "0", "VALUE:2" ], [ "3", "0", "0", "VALUE:3" ], [ "4", "0", "0", "VALUE:4" ], [ "4A ", "0", "0", "VALUE:4A" ], [ "4B ", "0", "0", "VALUE:4B" ], [ "X ", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:3" ], [ "IS ", "1", "0", "VALUE:99" ], [ "1", "1", "0", "VALUE:3" ], [ "2", "1", "0", "VALUE:3" ], [ "3", "1", "0", "VALUE:3" ], [ "4", "1", "0", "VALUE:4" ], [ "4A ", "1", "0", "VALUE:4A" ], [ "4B ", "1", "0", "VALUE:4B" ], [ "X ", "1", "0", "VALUE:99" ], [ "0", "2", "0", "VALUE:4A" ], [ "IS ", "2", "0", "VALUE:99" ], [ "1", "2", "0", "VALUE:4A" ], [ "2", "2", "0", "VALUE:4A" ], [ "3", "2", "0", "VALUE:4A" ], [ "4", "2", "0", "VALUE:4" ], [ "4A ", "2", "0", "VALUE:4A" ], [ "4B ", "2", "0", "VALUE:4B" ], [ "X ", "2", "0", "VALUE:4" ], [ "0", " 2A ", "0", "VALUE:4A" ], [ "IS ", " 2A ", "0", "VALUE:99" ], [ "1", " 2A ", "0", "VALUE:4A" ], [ "2", " 2A ", "0", "VALUE:4A" ], [ "3", " 2A ", "0", "VALUE:4A" ], [ "4", " 2A ", "0", "VALUE:4" ], [ "4A ", " 2A ", "0", "VALUE:4A" ], [ "4B ", " 2A ", "0", "VALUE:4B" ], [ "X ", " 2A ", "0", "VALUE:4" ], [ "0", " 2B ", "0", "VALUE:4A" ], [ "IS ", " 2B ", "0", "VALUE:99" ], [ "1", " 2B ", "0", "VALUE:4A" ], [ "2", " 2B ", "0", "VALUE:4A" ], [ "3", " 2B ", "0", "VALUE:4A" ], [ "4", " 2B ", "0", "VALUE:4" ], [ "4A ", " 2B ", "0", "VALUE:4A" ], [ "4B ", " 2B ", "0", "VALUE:4B" ], [ "X ", " 2B ", "0", "VALUE:4" ], [ "0", " 2C ", "0", "VALUE:4A" ], [ "IS ", " 2C ", "0", "VALUE:99" ], [ "1", " 2C ", "0", "VALUE:4A" ], [ "2", " 2C ", "0", "VALUE:4A" ], [ "3", " 2C ", "0", "VALUE:4A" ], [ "4", " 2C ", "0", "VALUE:4" ], [ "4A ", " 2C ", "0", "VALUE:4A" ], [ "4B ", " 2C ", "0", "VALUE:4B" ], [ "X ", " 2C ", "0", "VALUE:4" ], [ "0,1,2,3,4,4A,4B,X", "3", "0", "VALUE:4B" ], [ "IS ", "3", "0", "VALUE:99" ], [ "0,1,2,3,4,4A,4B,X", " 3A ", "0", "VALUE:4B" ], [ "IS ", " 3A ", "0", "VALUE:99" ], [ "0,1,2,3,4,4A,4B,X", " 3B ", "0", "VALUE:4B" ], [ "IS ", " 3B ", "0", "VALUE:99" ], [ "0", " X ", "0", "VALUE:99" ], [ "IS ", " X ", "0", "VALUE:99" ], [ "1", " X ", "0", "VALUE:99" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", " X ", "0", "VALUE:99" ], [ "4", " X ", "0", "VALUE:4" ], [ "4A ", " X ", "0", "VALUE:4" ], [ "4B ", " X ", "0", "VALUE:4B" ], [ "X ", " X ", "0", "VALUE:99" ], [ "0,1,2,3,4,4A,4B,X", "*", "1", "VALUE:4C" ], [ "IS ", "*", "1", "VALUE:99" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uqd.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uqd.json deleted file mode 100644 index 24871e533..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_path_stage_uqd.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "tnm8_path_stage_uqd", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:36.708Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "s_category", - "name" : "S Category", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "0", "VALUE:99" ], [ "0,1,1A,1B,2-4,X", "0", "0", "1", "VALUE:1S" ], [ "0,1,1A,1B,2-4,X", "0", "0", "2", "VALUE:1S" ], [ "0,1,1A,1B,2-4,X", "0", "0", "3", "VALUE:1S" ], [ "0", "0", "0", "9", "VALUE:99" ], [ "IS ", "0", "0", "0", "VALUE:0" ], [ "IS", "0", "0", "1", "VALUE:99" ], [ "IS", "0", "0", "2", "VALUE:99" ], [ "IS", "0", "0", "3", "VALUE:99" ], [ "IS", "0", "0", "9", "VALUE:99" ], [ "IS", "1", "0", "0", "VALUE:99" ], [ "IS", "1", "0", "1", "VALUE:99" ], [ "IS", "1", "0", "2", "VALUE:99" ], [ "IS", "1", "0", "3", "VALUE:99" ], [ "IS", "1", "0", "9", "VALUE:99" ], [ "IS", "2", "0", "0", "VALUE:99" ], [ "IS", "2", "0", "1", "VALUE:99" ], [ "IS", "2", "0", "2", "VALUE:99" ], [ "IS", "2", "0", "3", "VALUE:99" ], [ "IS", "2", "0", "9", "VALUE:99" ], [ "IS", "3", "0", "0", "VALUE:99" ], [ "IS", "3", "0", "1", "VALUE:99" ], [ "IS", "3", "0", "2", "VALUE:99" ], [ "IS", "3", "0", "3", "VALUE:99" ], [ "IS", "3", "0", "9", "VALUE:99" ], [ "IS ", " X ", "0", "0", "VALUE:99" ], [ "IS ", " X ", "0", "1", "VALUE:99" ], [ "IS ", " X ", "0", "2", "VALUE:99" ], [ "IS ", " X ", "0", "3", "VALUE:99" ], [ "IS ", " X ", "0", "9", "VALUE:99" ], [ "0,1,1A,1B,2-4,X", "1", "0", "0", "VALUE:2A" ], [ "0,1,1A,1B,2-4,X", "1", "0", "1", "VALUE:2A" ], [ "0,1,1A,1B,2-4,X", "1", "0", "2", "VALUE:3B" ], [ "0,1,1A,1B,2-4,X", "1", "0", "3", "VALUE:3C" ], [ "0,1,1A,1B,2-4,X", "1", "0", "9", "VALUE:2" ], [ "0,1,1A,1B,2-4,X", "2", "0", "0", "VALUE:2B" ], [ "0,1,1A,1B,2-4,X", "2", "0", "1", "VALUE:2B" ], [ "0,1,1A,1B,2-4,X", "2", "0", "2", "VALUE:3B" ], [ "0,1,1A,1B,2-4,X", "2", "0", "3", "VALUE:3C" ], [ "0,1,1A,1B,2-4,X", "2", "0", "9", "VALUE:2" ], [ "0,1,1A,1B,2-4,X", "3", "0", "0", "VALUE:2C" ], [ "0,1,1A,1B,2-4,X", "3", "0", "1", "VALUE:2C" ], [ "0,1,1A,1B,2-4,X", "3", "0", "2", "VALUE:3B" ], [ "0,1,1A,1B,2-4,X", "3", "0", "3", "VALUE:3C" ], [ "0,1,1A,1B,2-4,X", "3", "0", "9", "VALUE:2" ], [ "0", " X ", "0", "0", "VALUE:99" ], [ "0", " X ", "0", "1", "VALUE:99" ], [ "0", " X ", "0", "2", "VALUE:99" ], [ "0", " X ", "0", "3", "VALUE:99" ], [ "0", " X ", "0", "9", "VALUE:99" ], [ "1", "0", "0", "0", "VALUE:1A" ], [ "1", "0", "0", "9", "VALUE:1" ], [ "1", " X ", "0", "0", "VALUE:99" ], [ "1", " X ", "0", "1", "VALUE:99" ], [ "1", " X ", "0", "2", "VALUE:99" ], [ "1", " X ", "0", "3", "VALUE:99" ], [ "1", " X ", "0", "9", "VALUE:99" ], [ "1A ", "0", "0", "0", "VALUE:1A" ], [ "1A ", "0", "0", "9", "VALUE:1" ], [ "1A ", " X ", "0", "0", "VALUE:99" ], [ "1A ", " X ", "0", "1", "VALUE:99" ], [ "1A ", " X ", "0", "2", "VALUE:99" ], [ "1A ", " X ", "0", "3", "VALUE:99" ], [ "1A ", " X ", "0", "9", "VALUE:99" ], [ "1B ", "0", "0", "0", "VALUE:1A" ], [ "1B ", "0", "0", "9", "VALUE:1" ], [ "1B ", " X ", "0", "0", "VALUE:99" ], [ "1B ", " X ", "0", "1", "VALUE:99" ], [ "1B ", " X ", "0", "2", "VALUE:99" ], [ "1B ", " X ", "0", "3", "VALUE:99" ], [ "1B ", " X ", "0", "9", "VALUE:99" ], [ "2", "0", "0", "0", "VALUE:1B" ], [ "2", "0", "0", "9", "VALUE:1" ], [ "2", " X ", "0", "0", "VALUE:99" ], [ "2", " X ", "0", "1", "VALUE:99" ], [ "2", " X ", "0", "2", "VALUE:99" ], [ "2", " X ", "0", "3", "VALUE:99" ], [ "2", " X ", "0", "9", "VALUE:99" ], [ "3", "0", "0", "0", "VALUE:1B" ], [ "3", "0", "0", "9", "VALUE:1" ], [ "3", " X ", "0", "0", "VALUE:99" ], [ "3", " X ", "0", "1", "VALUE:99" ], [ "3", " X ", "0", "2", "VALUE:99" ], [ "3", " X ", "0", "3", "VALUE:99" ], [ "3", " X ", "0", "9", "VALUE:99" ], [ "4", "0", "0", "0", "VALUE:1B" ], [ "4", "0", "0", "9", "VALUE:1" ], [ "4", " X ", "0", "0", "VALUE:99" ], [ "4", " X ", "0", "1", "VALUE:99" ], [ "4", " X ", "0", "2", "VALUE:99" ], [ "4", " X ", "0", "3", "VALUE:99" ], [ "4", " X ", "0", "9", "VALUE:99" ], [ "X ", "0", "0", "0", "VALUE:99" ], [ "X ", "0", "0", "9", "VALUE:99" ], [ "X ", " X ", "0", "0", "VALUE:99" ], [ "X ", " X ", "0", "1", "VALUE:99" ], [ "X ", " X ", "0", "2", "VALUE:99" ], [ "X ", " X ", "0", "3", "VALUE:99" ], [ "X ", " X ", "0", "9", "VALUE:99" ], [ "IS", "*", "1", "0", "VALUE:99" ], [ "IS", "*", "1", "1", "VALUE:99" ], [ "IS", "*", "1", "2", "VALUE:99" ], [ "IS", "*", "1", "3", "VALUE:99" ], [ "IS", "*", "1", "9", "VALUE:99" ], [ "0,1,1A,1B,2-4,X", "*", "1", "0", "VALUE:3" ], [ "0,1,1A,1B,2-4,X", "*", "1", "1", "VALUE:3" ], [ "0,1,1A,1B,2-4,X", "*", "1", "2", "VALUE:3" ], [ "0,1,1A,1B,2-4,X", "*", "1", "3", "VALUE:3" ], [ "0,1,1A,1B,2-4,X", "*", "1", "9", "VALUE:3" ], [ "IS", "*", " 1A ", "0", "VALUE:99" ], [ "IS", "*", " 1A ", "1", "VALUE:99" ], [ "IS", "*", " 1A ", "2", "VALUE:99" ], [ "IS", "*", " 1A ", "3", "VALUE:99" ], [ "IS", "*", " 1A ", "9", "VALUE:99" ], [ "0,1,1A,1B,2-4,X", "*", " 1A ", "0", "VALUE:3A" ], [ "0,1,1A,1B,2-4,X", "*", " 1A ", "1", "VALUE:3A" ], [ "0,1,1A,1B,2-4,X", "*", " 1A ", "2", "VALUE:3B" ], [ "0,1,1A,1B,2-4,X", "*", " 1A ", "3", "VALUE:3C" ], [ "0,1,1A,1B,2-4,X", "*", " 1A ", "9", "VALUE:3" ], [ "IS", "*", " 1B ", "*", "VALUE:99" ], [ "0,1,1A,1B,2-4,X", "*", " 1B ", "*", "VALUE:3C" ], [ "88", "88", "88", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_stage_for_sites_with_no_stage_groupings_unb.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_stage_for_sites_with_no_stage_groupings_unb.json deleted file mode 100644 index 2f6fde390..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm8_stage_for_sites_with_no_stage_groupings_unb.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "id" : "tnm8_stage_for_sites_with_no_stage_groupings_unb", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Stage Group", - "title" : "TNM 8 Stage Group", - "notes" : "In the table below, \"ANY\" designates any valid (allowable) value.", - "last_modified" : "2019-04-05T16:52:34.260Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "*", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_20884.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_20884.json deleted file mode 100644 index c403a0b91..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_20884.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm9_inclusions_20884", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM9 Inclusions", - "title" : "Inclusion Table TNM V9", - "last_modified" : "2024-05-22T18:06:50.470Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "9013" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_28639.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_28639.json deleted file mode 100644 index 270ed6d11..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_28639.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm9_inclusions_28639", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM9 Inclusions", - "title" : "Inclusion Table TNM V9", - "last_modified" : "2024-05-22T18:00:20.307Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "9014" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_28887.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_28887.json deleted file mode 100644 index 8e7d01555..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_28887.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm9_inclusions_28887", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM9 Inclusions", - "title" : "Inclusion Table TNM V9", - "last_modified" : "2024-05-22T18:05:45.598Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "9007" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_35555.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_35555.json deleted file mode 100644 index ea5b15047..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_35555.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm9_inclusions_35555", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM9 Inclusions", - "title" : "Inclusion Table TNM V9", - "last_modified" : "2024-05-22T18:04:04.813Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "9011" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_44540.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_44540.json deleted file mode 100644 index 19c1169ec..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_44540.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm9_inclusions_44540", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM9 Inclusions", - "title" : "Inclusion Table TNM V9", - "last_modified" : "2024-05-22T18:02:00.747Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "9008" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_46231.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_46231.json deleted file mode 100644 index 011bbb2c6..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_46231.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm9_inclusions_46231", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM9 Inclusions", - "title" : "Inclusion Table TNM V9", - "last_modified" : "2024-05-22T18:04:39.265Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "9009" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_48522.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_48522.json deleted file mode 100644 index b0f669c0b..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_48522.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm9_inclusions_48522", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM9 Inclusions", - "title" : "Inclusion Table TNM V9", - "last_modified" : "2024-05-22T18:06:15.462Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "9015" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_55257.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_55257.json deleted file mode 100644 index 3cd25e7f0..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_55257.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm9_inclusions_55257", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM9 Inclusions", - "title" : "Inclusion Table TNM V9", - "last_modified" : "2024-05-22T17:59:38.392Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "9001" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_73820.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_73820.json deleted file mode 100644 index 69d2060ac..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_73820.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm9_inclusions_73820", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM9 Inclusions", - "title" : "Inclusion Table TNM V9", - "last_modified" : "2024-05-22T18:03:27.968Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "9010" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_80253.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_80253.json deleted file mode 100644 index 96372e170..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_80253.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm9_inclusions_80253", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM9 Inclusions", - "title" : "Inclusion Table TNM V9", - "last_modified" : "2024-05-22T18:07:20.624Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "9006" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_86219.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_86219.json deleted file mode 100644 index 366e38971..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_86219.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm9_inclusions_86219", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM9 Inclusions", - "title" : "Inclusion Table TNM V9", - "last_modified" : "2024-05-22T17:58:14.489Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "9002" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_9090.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_9090.json deleted file mode 100644 index 0d936679f..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_9090.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm9_inclusions_9090", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM9 Inclusions", - "title" : "Inclusion Table TNM V9", - "last_modified" : "2024-05-22T18:05:13.664Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "9012" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_94130.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_94130.json deleted file mode 100644 index bfeda31d3..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_94130.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm9_inclusions_94130", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM9 Inclusions", - "title" : "Inclusion Table TNM V9", - "last_modified" : "2024-05-22T17:57:32.451Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "9003" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_99926.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_99926.json deleted file mode 100644 index e6f38fbc3..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm9_inclusions_99926.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id" : "tnm9_inclusions_99926", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM9 Inclusions", - "title" : "Inclusion Table TNM V9", - "last_modified" : "2024-05-22T18:01:13.589Z", - "definition" : [ { - "key" : "ajcc_id", - "name" : "AJCC ID", - "type" : "INPUT" - } ], - "rows" : [ [ "9016" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_combined_group_breast_93916.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_combined_group_breast_93916.json deleted file mode 100644 index bc6eb9c73..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_combined_group_breast_93916.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "id" : "tnm_8_combined_group_breast_93916", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Combined Group Breast", - "title" : "TNM 8 Combined Group Breast", - "notes" : "If any combined prefix is 'p', the Path stage group is used. Otherwise, the Clin stage group is used.", - "last_modified" : "2019-04-05T16:52:33.487Z", - "definition" : [ { - "key" : "cmb_t_prefix", - "name" : "Combined T Prefix", - "type" : "INPUT" - }, { - "key" : "cmb_n_prefix", - "name" : "Combined N prefix", - "type" : "INPUT" - }, { - "key" : "cmb_m_prefix", - "name" : "Combined M Prefix", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage Group", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "p", "*", "*", "JUMP:tnm_8_path_stage_group_breast_21522" ], [ "*", "p", "*", "JUMP:tnm_8_path_stage_group_breast_21522" ], [ "*", "*", "p", "JUMP:tnm_8_path_stage_group_breast_21522" ], [ ",n,c", ",c", ",n,c", "JUMP:tnm_8_stage_group_breast_16868" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_combined_stage_group_48585.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_combined_stage_group_48585.json deleted file mode 100644 index 9718cb2da..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_combined_stage_group_48585.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "tnm_8_combined_stage_group_48585", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Combined Stage Group", - "title" : "TNM 8 Combined Stage Group", - "last_modified" : "2019-04-05T16:52:38.446Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "prefix_n_in", - "name" : "Prefix N", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "*", "VALUE:99" ], [ "IS ", "0", "0", "*", "VALUE:0" ], [ "1", "0", "0", "*", "VALUE:1" ], [ "2", "0", "0", "*", "VALUE:2A" ], [ "3", "0", "0", "*", "VALUE:2A" ], [ "4", "0", "0", "*", "VALUE:2B" ], [ "X ", "0", "0", "*", "VALUE:99" ], [ "0", "1", "0", "*", "VALUE:3" ], [ "IS ", "1", "0", "*", "VALUE:99" ], [ "1", "1", "0", "*", "VALUE:3" ], [ "2", "1", "0", "*", "VALUE:3" ], [ "3", "1", "0", "*", "VALUE:3" ], [ "4", "1", "0", "*", "VALUE:3" ], [ "X ", "1", "0", "*", "VALUE:3" ], [ "0", " 1A ", "0", "c", "VALUE:3" ], [ "0", " 1A ", "0", "p", "VALUE:3A" ], [ "IS ", " 1A ", "0", "c", "VALUE:99" ], [ "IS ", " 1A ", "0", "p", "VALUE:99" ], [ "1", " 1A ", "0", "c", "VALUE:3" ], [ "1", " 1A ", "0", "p", "VALUE:3A" ], [ "2", " 1A ", "0", "c", "VALUE:3" ], [ "2", " 1A ", "0", "p", "VALUE:3A" ], [ "3", " 1A ", "0", "c", "VALUE:3" ], [ "3", " 1A ", "0", "p", "VALUE:3A" ], [ "4", " 1A ", "0", "c", "VALUE:3" ], [ "4", " 1A ", "0", "p", "VALUE:3A" ], [ "X ", " 1A ", "0", "c", "VALUE:3" ], [ "X ", " 1A ", "0", "p", "VALUE:3A" ], [ "0", " 1ASN ", "0", "c", "VALUE:3" ], [ "0", " 1ASN ", "0", "p", "VALUE:3A" ], [ "IS ", " 1ASN ", "0", "c", "VALUE:99" ], [ "IS ", " 1ASN ", "0", "p", "VALUE:99" ], [ "1", " 1ASN ", "0", "c", "VALUE:3" ], [ "1", " 1ASN ", "0", "p", "VALUE:3A" ], [ "2", " 1ASN ", "0", "c", "VALUE:3" ], [ "2", " 1ASN ", "0", "p", "VALUE:3A" ], [ "3", " 1ASN ", "0", "c", "VALUE:3" ], [ "3", " 1ASN ", "0", "p", "VALUE:3A" ], [ "4", " 1ASN ", "0", "c", "VALUE:3" ], [ "4", " 1ASN ", "0", "p", "VALUE:3A" ], [ "X ", " 1ASN ", "0", "c", "VALUE:3" ], [ "X ", " 1ASN ", "0", "p", "VALUE:3A" ], [ "0", " 1B ", "0", "c", "VALUE:3" ], [ "0", " 1B ", "0", "p", "VALUE:3A" ], [ "IS ", " 1B ", "0", "c", "VALUE:99" ], [ "IS ", " 1B ", "0", "p", "VALUE:99" ], [ "1", " 1B ", "0", "c", "VALUE:3" ], [ "1", " 1B ", "0", "p", "VALUE:3B" ], [ "2", " 1B ", "0", "c", "VALUE:3" ], [ "2", " 1B ", "0", "p", "VALUE:3B" ], [ "3", " 1B ", "0", "c", "VALUE:3" ], [ "3", " 1B ", "0", "p", "VALUE:3B" ], [ "4", " 1B ", "0", "c", "VALUE:3" ], [ "4", " 1B ", "0", "p", "VALUE:3B" ], [ "X ", " 1B ", "0", "c", "VALUE:3" ], [ "X ", " 1B ", "0", "p", "VALUE:3" ], [ "0", "2", "0", "c", "VALUE:3" ], [ "0", "2", "0", "p", "VALUE:3" ], [ "IS ", "2", "0", "c", "VALUE:99" ], [ "IS ", "2", "0", "p", "VALUE:99" ], [ "1", "2", "0", "c", "VALUE:3" ], [ "1", "2", "0", "p", "VALUE:3B" ], [ "2", "2", "0", "c", "VALUE:3" ], [ "2", "2", "0", "p", "VALUE:3B" ], [ "3", "2", "0", "c", "VALUE:3" ], [ "3", "2", "0", "p", "VALUE:3B" ], [ "4", "2", "0", "c", "VALUE:3" ], [ "4", "2", "0", "p", "VALUE:3B" ], [ "X ", "2", "0", "c", "VALUE:3" ], [ "X ", "2", "0", "p", "VALUE:3" ], [ "0", "3", "0", "c", "VALUE:3" ], [ "0", "3", "0", "p", "VALUE:3" ], [ "IS ", "3", "0", "c", "VALUE:99" ], [ "IS ", "3", "0", "p", "VALUE:99" ], [ "1", "3", "0", "c", "VALUE:3" ], [ "1", "3", "0", "p", "VALUE:3B" ], [ "2", "3", "0", "c", "VALUE:3" ], [ "2", "3", "0", "p", "VALUE:3B" ], [ "3", "3", "0", "c", "VALUE:3" ], [ "3", "3", "0", "p", "VALUE:3B" ], [ "4", "3", "0", "c", "VALUE:3" ], [ "4", "3", "0", "p", "VALUE:3B" ], [ "X ", "3", "0", "c", "VALUE:3" ], [ "X ", "3", "0", "p", "VALUE:3" ], [ "0", " X ", "0", "*", "VALUE:99" ], [ "IS ", " X ", "0", "*", "VALUE:99" ], [ "1", " X ", "0", "*", "VALUE:99" ], [ "2", " X ", "0", "*", "VALUE:99" ], [ "3", " X ", "0", "*", "VALUE:99" ], [ "4", " X ", "0", "*", "VALUE:99" ], [ "X ", " X ", "0", "*", "VALUE:99" ], [ "0,1-4,X", "*", "1,1A,1B,1C", "*", "VALUE:4" ], [ "IS ", "*", "1,1A,1B,1C", "*", "VALUE:99" ], [ "88", "88", "88", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_combined_stage_group_49871.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_combined_stage_group_49871.json deleted file mode 100644 index 409517119..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_combined_stage_group_49871.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_8_combined_stage_group_49871", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Combined Stage Group", - "title" : "TNM 8 Combined Stage Group", - "last_modified" : "2019-04-05T16:52:37.190Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1A ", "0", "0", "VALUE:1" ], [ "1B ", "0", "0", "VALUE:1" ], [ "2", "0", "0", "VALUE:1" ], [ "2A ", "0", "0", "VALUE:1" ], [ "2B ", "0", "0", "VALUE:1" ], [ "3", "0", "0", "VALUE:1" ], [ "3A ", "0", "0", "VALUE:1" ], [ "3B ", "0", "0", "VALUE:1" ], [ "3C ", "0", "0", "VALUE:1" ], [ "3D ", "0", "0", "VALUE:1" ], [ "3E ", "0", "0", "VALUE:1" ], [ "4", "0", "0", "VALUE:2" ], [ "4A ", "0", "0", "VALUE:2" ], [ "4B ", "0", "0", "VALUE:3" ], [ "X ", "0", "0", "VALUE:99" ], [ "*", "1", "0", "VALUE:3" ], [ "0", " X ", "0", "VALUE:99" ], [ "1", " X ", "0", "VALUE:99" ], [ "1A ", " X ", "0", "VALUE:99" ], [ "1B ", " X ", "0", "VALUE:99" ], [ "2", " X ", "0", "VALUE:99" ], [ "2A ", " X ", "0", "VALUE:99" ], [ "2B ", " X ", "0", "VALUE:99" ], [ "3", " X ", "0", "VALUE:99" ], [ "3A ", " X ", "0", "VALUE:99" ], [ "3B ", " X ", "0", "VALUE:99" ], [ "3C ", " X ", "0", "VALUE:99" ], [ "3D ", " X ", "0", "VALUE:99" ], [ "3E ", " X ", "0", "VALUE:99" ], [ "4", " X ", "0", "VALUE:99" ], [ "4A ", " X ", "0", "VALUE:99" ], [ "4B ", " X ", "0", "VALUE:3" ], [ "X ", " X ", "0", "VALUE:99" ], [ "*", "*", "1,1A,1B", "VALUE:4" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_combined_stage_group_55778.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_combined_stage_group_55778.json deleted file mode 100644 index 4192d905c..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_combined_stage_group_55778.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "tnm_8_combined_stage_group_55778", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Combined Stage Group", - "title" : "TNM 8 Combined Stage Group", - "last_modified" : "2019-04-05T16:52:37.895Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "prefix_n_in", - "name" : "Prefix N", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "c", "VALUE:99" ], [ "0", "0", "0", "p", "VALUE:99" ], [ "0", "1", "0", "c", "VALUE:3" ], [ "0", "1", "0", "p", "VALUE:3" ], [ "0", " 1A ", "0", "p", "VALUE:3" ], [ "0", " 1B ", "0", "p", "VALUE:3B" ], [ "0", " 1C ", "0", "c", "VALUE:3" ], [ "0", " 1C ", "0", "p", "VALUE:3B" ], [ "0", "2", "0", "c", "VALUE:3" ], [ "0", "2", "0", "p", "VALUE:3" ], [ "0", " 2A ", "0", "p", "VALUE:3" ], [ "0", " 2B ", "0", "p", "VALUE:3C" ], [ "0", " 2C ", "0", "c", "VALUE:3" ], [ "0", " 2C ", "0", "p", "VALUE:3C" ], [ "0", "3", "0", "c", "VALUE:3" ], [ "0", "3", "0", "p", "VALUE:3" ], [ "0", " 3A ", "0", "p", "VALUE:3" ], [ "0", " 3B ", "0", "p", "VALUE:3C" ], [ "0", " 3C ", "0", "c", "VALUE:3" ], [ "0", " 3C ", "0", "p", "VALUE:3C" ], [ "0", " X ", "0", "c", "VALUE:99" ], [ "0", " X ", "0", "p", "VALUE:99" ], [ "IS ", "0", "0", "c", "VALUE:0" ], [ "IS ", "0", "0", "p", "VALUE:0" ], [ "IS ", "1", "0", "c", "VALUE:3" ], [ "IS ", "1", "0", "p", "VALUE:99" ], [ "IS ", " 1A ", "0", "p", "VALUE:99" ], [ "IS ", " 1B ", "0", "p", "VALUE:99" ], [ "IS ", " 1C ", "0", "c", "VALUE:3" ], [ "IS ", " 1C ", "0", "p", "VALUE:99" ], [ "IS ", "2", "0", "c", "VALUE:3" ], [ "IS ", "2", "0", "p", "VALUE:99" ], [ "IS ", " 2A ", "0", "p", "VALUE:99" ], [ "IS ", " 2B ", "0", "p", "VALUE:99" ], [ "IS ", " 2C ", "0", "c", "VALUE:3" ], [ "IS ", " 2C ", "0", "p", "VALUE:99" ], [ "IS ", "3", "0", "c", "VALUE:3" ], [ "IS ", "3", "0", "p", "VALUE:99" ], [ "IS ", " 3A ", "0", "p", "VALUE:99" ], [ "IS ", " 3B ", "0", "p", "VALUE:99" ], [ "IS ", " 3C ", "0", "c", "VALUE:3" ], [ "IS ", " 3C ", "0", "p", "VALUE:99" ], [ "IS ", " X ", "0", "c", "VALUE:99" ], [ "IS ", " X ", "0", "p", "VALUE:99" ], [ "1", "0", "0", "c", "VALUE:1" ], [ "1", "0", "0", "p", "VALUE:1A" ], [ "1", "1", "0", "c", "VALUE:3" ], [ "1", "1", "0", "p", "VALUE:3" ], [ "1", " 1A ", "0", "p", "VALUE:3A" ], [ "1", " 1B ", "0", "p", "VALUE:3B" ], [ "1", " 1C ", "0", "c", "VALUE:3" ], [ "1", " 1C ", "0", "p", "VALUE:3B" ], [ "1", "2", "0", "c", "VALUE:3" ], [ "1", "2", "0", "p", "VALUE:3" ], [ "1", " 2A ", "0", "p", "VALUE:3A" ], [ "1", " 2B ", "0", "p", "VALUE:3B" ], [ "1", " 2C ", "0", "c", "VALUE:3" ], [ "1", " 2C ", "0", "p", "VALUE:3C" ], [ "1", "3", "0", "c", "VALUE:3" ], [ "1", "3", "0", "p", "VALUE:3C" ], [ "1", " 3A ", "0", "p", "VALUE:3C" ], [ "1", " 3B ", "0", "p", "VALUE:3C" ], [ "1", " 3C ", "0", "c", "VALUE:3" ], [ "1", " 3C ", "0", "p", "VALUE:3C" ], [ "1", " X ", "0", "c", "VALUE:99" ], [ "1", " X ", "0", "p", "VALUE:99" ], [ "1A ", "0", "0", "c", "VALUE:1A" ], [ "1A ", "0", "0", "p", "VALUE:1A" ], [ "1A ", "1", "0", "c", "VALUE:3" ], [ "1A ", "1", "0", "p", "VALUE:3" ], [ "1A ", " 1A ", "0", "p", "VALUE:3A" ], [ "1A ", " 1B ", "0", "p", "VALUE:3B" ], [ "1A ", " 1C ", "0", "c", "VALUE:3" ], [ "1A ", " 1C ", "0", "p", "VALUE:3B" ], [ "1A ", "2", "0", "c", "VALUE:3" ], [ "1A ", "2", "0", "p", "VALUE:3" ], [ "1A ", " 2A ", "0", "p", "VALUE:3A" ], [ "1A ", " 2B ", "0", "p", "VALUE:3B" ], [ "1A ", " 2C ", "0", "c", "VALUE:3" ], [ "1A ", " 2C ", "0", "p", "VALUE:3C" ], [ "1A ", "3", "0", "c", "VALUE:3" ], [ "1A ", "3", "0", "p", "VALUE:3C" ], [ "1A ", " 3A ", "0", "p", "VALUE:3C" ], [ "1A ", " 3B ", "0", "p", "VALUE:3C" ], [ "1A ", " 3C ", "0", "c", "VALUE:3" ], [ "1A ", " 3C ", "0", "p", "VALUE:3C" ], [ "1A ", " X ", "0", "c", "VALUE:99" ], [ "1A ", " X ", "0", "p", "VALUE:99" ], [ "1B ", "0", "0", "c", "VALUE:1B" ], [ "1B ", "0", "0", "p", "VALUE:1A" ], [ "1B ", "1", "0", "c", "VALUE:3" ], [ "1B ", "1", "0", "p", "VALUE:3" ], [ "1B ", " 1A ", "0", "p", "VALUE:3A" ], [ "1B ", " 1B ", "0", "p", "VALUE:3B" ], [ "1B ", " 1C ", "0", "c", "VALUE:3" ], [ "1B ", " 1C ", "0", "p", "VALUE:3B" ], [ "1B ", "2", "0", "c", "VALUE:3" ], [ "1B ", "2", "0", "p", "VALUE:3" ], [ "1B ", " 2A ", "0", "p", "VALUE:3A" ], [ "1B ", " 2B ", "0", "p", "VALUE:3B" ], [ "1B ", " 2C ", "0", "c", "VALUE:3" ], [ "1B ", " 2C ", "0", "p", "VALUE:3C" ], [ "1B ", "3", "0", "c", "VALUE:3" ], [ "1B ", "3", "0", "p", "VALUE:3C" ], [ "1B ", " 3A ", "0", "p", "VALUE:3C" ], [ "1B ", " 3B ", "0", "p", "VALUE:3C" ], [ "1B ", " 3C ", "0", "c", "VALUE:3" ], [ "1B ", " 3C ", "0", "p", "VALUE:3C" ], [ "1B ", " X ", "0", "c", "VALUE:99" ], [ "1B ", " X ", "0", "p", "VALUE:99" ], [ "2", "0", "0", "c", "VALUE:99" ], [ "2", "0", "0", "p", "VALUE:99" ], [ "2", "1", "0", "c", "VALUE:3" ], [ "2", "1", "0", "p", "VALUE:3" ], [ "2", " 1A ", "0", "p", "VALUE:3" ], [ "2", " 1B ", "0", "p", "VALUE:3B" ], [ "2", " 1C ", "0", "c", "VALUE:3" ], [ "2", " 1C ", "0", "p", "VALUE:3B" ], [ "2", "2", "0", "c", "VALUE:3" ], [ "2", "2", "0", "p", "VALUE:3" ], [ "2", " 2A ", "0", "p", "VALUE:3" ], [ "2", " 2B ", "0", "p", "VALUE:3B" ], [ "2", " 2C ", "0", "c", "VALUE:3" ], [ "2", " 2C ", "0", "p", "VALUE:3C" ], [ "2", "3", "0", "c", "VALUE:3" ], [ "2", "3", "0", "p", "VALUE:3C" ], [ "2", " 3A ", "0", "p", "VALUE:3C" ], [ "2", " 3B ", "0", "p", "VALUE:3C" ], [ "2", " 3C ", "0", "c", "VALUE:3" ], [ "2", " 3C ", "0", "p", "VALUE:3C" ], [ "2", " X ", "0", "c", "VALUE:99" ], [ "2", " X ", "0", "p", "VALUE:99" ], [ "2A ", "0", "0", "c", "VALUE:1B" ], [ "2A ", "0", "0", "p", "VALUE:1B" ], [ "2A ", "1", "0", "c", "VALUE:3" ], [ "2A ", "1", "0", "p", "VALUE:3" ], [ "2A ", " 1A ", "0", "p", "VALUE:3A" ], [ "2A ", " 1B ", "0", "p", "VALUE:3B" ], [ "2A ", " 1C ", "0", "c", "VALUE:3" ], [ "2A ", " 1C ", "0", "p", "VALUE:3B" ], [ "2A ", "2", "0", "c", "VALUE:3" ], [ "2A ", "2", "0", "p", "VALUE:3" ], [ "2A ", " 2A ", "0", "p", "VALUE:3A" ], [ "2A ", " 2B ", "0", "p", "VALUE:3B" ], [ "2A ", " 2C ", "0", "c", "VALUE:3" ], [ "2A ", " 2C ", "0", "p", "VALUE:3C" ], [ "2A ", "3", "0", "c", "VALUE:3" ], [ "2A ", "3", "0", "p", "VALUE:3C" ], [ "2A ", " 3A ", "0", "p", "VALUE:3C" ], [ "2A ", " 3B ", "0", "p", "VALUE:3C" ], [ "2A ", " 3C ", "0", "c", "VALUE:3" ], [ "2A ", " 3C ", "0", "p", "VALUE:3C" ], [ "2A ", " X ", "0", "c", "VALUE:99" ], [ "2A ", " X ", "0", "p", "VALUE:99" ], [ "2B ", "0", "0", "c", "VALUE:2A" ], [ "2B ", "0", "0", "p", "VALUE:2A" ], [ "2B ", "1", "0", "c", "VALUE:3" ], [ "2B ", "1", "0", "p", "VALUE:3B" ], [ "2B ", " 1A ", "0", "p", "VALUE:3B" ], [ "2B ", " 1B ", "0", "p", "VALUE:3B" ], [ "2B ", " 1C ", "0", "c", "VALUE:3" ], [ "2B ", " 1C ", "0", "p", "VALUE:3B" ], [ "2B ", "2", "0", "c", "VALUE:3" ], [ "2B ", "2", "0", "p", "VALUE:3" ], [ "2B ", " 2A ", "0", "p", "VALUE:3B" ], [ "2B ", " 2B ", "0", "p", "VALUE:3B" ], [ "2B ", " 2C ", "0", "c", "VALUE:3" ], [ "2B ", " 2C ", "0", "p", "VALUE:3C" ], [ "2B ", "3", "0", "c", "VALUE:3" ], [ "2B ", "3", "0", "p", "VALUE:3C" ], [ "2B ", " 3A ", "0", "p", "VALUE:3C" ], [ "2B ", " 3B ", "0", "p", "VALUE:3C" ], [ "2B ", " 3C ", "0", "c", "VALUE:3" ], [ "2B ", " 3C ", "0", "p", "VALUE:3C" ], [ "2B ", " X ", "0", "c", "VALUE:99" ], [ "2B ", " X ", "0", "p", "VALUE:99" ], [ "3", "0", "0", "c", "VALUE:2" ], [ "3", "0", "0", "p", "VALUE:2" ], [ "3", "1", "0", "c", "VALUE:3" ], [ "3", "1", "0", "p", "VALUE:3" ], [ "3", " 1A ", "0", "p", "VALUE:3" ], [ "3", " 1B ", "0", "p", "VALUE:3" ], [ "3", " 1C ", "0", "c", "VALUE:3" ], [ "3", " 1C ", "0", "p", "VALUE:3" ], [ "3", "2", "0", "c", "VALUE:3" ], [ "3", "2", "0", "p", "VALUE:3" ], [ "3", " 2A ", "0", "p", "VALUE:3" ], [ "3", " 2B ", "0", "p", "VALUE:3" ], [ "3", " 2C ", "0", "c", "VALUE:3" ], [ "3", " 2C ", "0", "p", "VALUE:3C" ], [ "3", "3", "0", "c", "VALUE:3" ], [ "3", "3", "0", "p", "VALUE:3C" ], [ "3", " 3A ", "0", "p", "VALUE:3C" ], [ "3", " 3B ", "0", "p", "VALUE:3C" ], [ "3", " 3C ", "0", "c", "VALUE:3" ], [ "3", " 3C ", "0", "p", "VALUE:3C" ], [ "3", " X ", "0", "c", "VALUE:99" ], [ "3", " X ", "0", "p", "VALUE:99" ], [ "3A ", "0", "0", "c", "VALUE:2A" ], [ "3A ", "0", "0", "p", "VALUE:2A" ], [ "3A ", "1", "0", "c", "VALUE:3" ], [ "3A ", "1", "0", "p", "VALUE:3B" ], [ "3A ", " 1A ", "0", "p", "VALUE:3B" ], [ "3A ", " 1B ", "0", "p", "VALUE:3B" ], [ "3A ", " 1C ", "0", "c", "VALUE:3" ], [ "3A ", " 1C ", "0", "p", "VALUE:3B" ], [ "3A ", "2", "0", "c", "VALUE:3" ], [ "3A ", "2", "0", "p", "VALUE:3" ], [ "3A ", " 2A ", "0", "p", "VALUE:3B" ], [ "3A ", " 2B ", "0", "p", "VALUE:3B" ], [ "3A ", " 2C ", "0", "c", "VALUE:3" ], [ "3A ", " 2C ", "0", "p", "VALUE:3C" ], [ "3A ", "3", "0", "c", "VALUE:3" ], [ "3A ", "3", "0", "p", "VALUE:3C" ], [ "3A ", " 3A ", "0", "p", "VALUE:3C" ], [ "3A ", " 3B ", "0", "p", "VALUE:3C" ], [ "3A ", " 3C ", "0", "c", "VALUE:3" ], [ "3A ", " 3C ", "0", "p", "VALUE:3C" ], [ "3A ", " X ", "0", "c", "VALUE:99" ], [ "3A ", " X ", "0", "p", "VALUE:99" ], [ "3B ", "0", "0", "c", "VALUE:2B" ], [ "3B ", "0", "0", "p", "VALUE:2B" ], [ "3B ", "1", "0", "c", "VALUE:3" ], [ "3B ", "1", "0", "p", "VALUE:3C" ], [ "3B ", " 1A ", "0", "p", "VALUE:3C" ], [ "3B ", " 1B ", "0", "p", "VALUE:3C" ], [ "3B ", " 1C ", "0", "c", "VALUE:3" ], [ "3B ", " 1C ", "0", "p", "VALUE:3C" ], [ "3B ", "2", "0", "c", "VALUE:3" ], [ "3B ", "2", "0", "p", "VALUE:3C" ], [ "3B ", " 2A ", "0", "p", "VALUE:3C" ], [ "3B ", " 2B ", "0", "p", "VALUE:3C" ], [ "3B ", " 2C ", "0", "c", "VALUE:3" ], [ "3B ", " 2C ", "0", "p", "VALUE:3C" ], [ "3B ", "3", "0", "c", "VALUE:3" ], [ "3B ", "3", "0", "p", "VALUE:3C" ], [ "3B ", " 3A ", "0", "p", "VALUE:3C" ], [ "3B ", " 3B ", "0", "p", "VALUE:3C" ], [ "3B ", " 3C ", "0", "c", "VALUE:3" ], [ "3B ", " 3C ", "0", "p", "VALUE:3C" ], [ "3B ", " X ", "0", "c", "VALUE:99" ], [ "3B ", " X ", "0", "p", "VALUE:99" ], [ "4", "0", "0", "c", "VALUE:2" ], [ "4", "0", "0", "p", "VALUE:2" ], [ "4", "1", "0", "c", "VALUE:3" ], [ "4", "1", "0", "p", "VALUE:3C" ], [ "4", " 1A ", "0", "p", "VALUE:3C" ], [ "4", " 1B ", "0", "p", "VALUE:3C" ], [ "4", " 1C ", "0", "c", "VALUE:3" ], [ "4", " 1C ", "0", "p", "VALUE:3C" ], [ "4", "2", "0", "c", "VALUE:3" ], [ "4", "2", "0", "p", "VALUE:3C" ], [ "4", " 2A ", "0", "p", "VALUE:3C" ], [ "4", " 2B ", "0", "p", "VALUE:3C" ], [ "4", " 2C ", "0", "c", "VALUE:3" ], [ "4", " 2C ", "0", "p", "VALUE:3C" ], [ "4", "3", "0", "c", "VALUE:3" ], [ "4", "3", "0", "p", "VALUE:3" ], [ "4", " 3A ", "0", "p", "VALUE:3" ], [ "4", " 3B ", "0", "p", "VALUE:3" ], [ "4", " 3C ", "0", "c", "VALUE:3" ], [ "4", " 3C ", "0", "p", "VALUE:3" ], [ "4", " X ", "0", "c", "VALUE:99" ], [ "4", " X ", "0", "p", "VALUE:99" ], [ "4A ", "0", "0", "c", "VALUE:2B" ], [ "4A ", "0", "0", "p", "VALUE:2B" ], [ "4A ", "1", "0", "c", "VALUE:3" ], [ "4A ", "1", "0", "p", "VALUE:3C" ], [ "4A ", " 1A ", "0", "p", "VALUE:3C" ], [ "4A ", " 1B ", "0", "p", "VALUE:3C" ], [ "4A ", " 1C ", "0", "c", "VALUE:3" ], [ "4A ", " 1C ", "0", "p", "VALUE:3C" ], [ "4A ", "2", "0", "c", "VALUE:3" ], [ "4A ", "2", "0", "p", "VALUE:3C" ], [ "4A ", " 2A ", "0", "p", "VALUE:3C" ], [ "4A ", " 2B ", "0", "p", "VALUE:3C" ], [ "4A ", " 2C ", "0", "c", "VALUE:3" ], [ "4A ", " 2C ", "0", "p", "VALUE:3C" ], [ "4A ", "3", "0", "c", "VALUE:3" ], [ "4A ", "3", "0", "p", "VALUE:3C" ], [ "4A ", " 3A ", "0", "p", "VALUE:3C" ], [ "4A ", " 3B ", "0", "p", "VALUE:3C" ], [ "4A ", " 3C ", "0", "c", "VALUE:3" ], [ "4A ", " 3C ", "0", "p", "VALUE:3C" ], [ "4A ", " X ", "0", "c", "VALUE:99" ], [ "4A ", " X ", "0", "p", "VALUE:99" ], [ "4B ", "0", "0", "c", "VALUE:2C" ], [ "4B ", "0", "0", "p", "VALUE:2C" ], [ "4B ", "1", "0", "c", "VALUE:3" ], [ "4B ", "1", "0", "p", "VALUE:3C" ], [ "4B ", " 1A ", "0", "p", "VALUE:3C" ], [ "4B ", " 1B ", "0", "p", "VALUE:3C" ], [ "4B ", " 1C ", "0", "c", "VALUE:3" ], [ "4B ", " 1C ", "0", "p", "VALUE:3C" ], [ "4B ", "2", "0", "c", "VALUE:3" ], [ "4B ", "2", "0", "p", "VALUE:3C" ], [ "4B ", " 2A ", "0", "p", "VALUE:3C" ], [ "4B ", " 2B ", "0", "p", "VALUE:3C" ], [ "4B ", " 2C ", "0", "c", "VALUE:3" ], [ "4B ", " 2C ", "0", "p", "VALUE:3C" ], [ "4B ", "3", "0", "c", "VALUE:3" ], [ "4B ", "3", "0", "p", "VALUE:3D" ], [ "4B ", " 3A ", "0", "p", "VALUE:3D" ], [ "4B ", " 3B ", "0", "p", "VALUE:3D" ], [ "4B ", " 3C ", "0", "c", "VALUE:3" ], [ "4B ", " 3C ", "0", "p", "VALUE:3D" ], [ "4B ", " X ", "0", "c", "VALUE:99" ], [ "4B ", " X ", "0", "p", "VALUE:99" ], [ "X ", "0", "0", "c", "VALUE:99" ], [ "X ", "0", "0", "p", "VALUE:99" ], [ "X ", "1", "0", "c", "VALUE:3" ], [ "X ", "1", "0", "p", "VALUE:3" ], [ "X ", " 1A ", "0", "p", "VALUE:3" ], [ "X ", " 1B ", "0", "p", "VALUE:3" ], [ "X ", " 1C ", "0", "c", "VALUE:3" ], [ "X ", " 1C ", "0", "p", "VALUE:3" ], [ "X ", "2", "0", "c", "VALUE:3" ], [ "X ", "2", "0", "p", "VALUE:3" ], [ "X ", " 2A ", "0", "p", "VALUE:3" ], [ "X ", " 2B ", "0", "p", "VALUE:3" ], [ "X ", " 2C ", "0", "c", "VALUE:3" ], [ "X ", " 2C ", "0", "p", "VALUE:3" ], [ "X ", "3", "0", "c", "VALUE:3" ], [ "X ", "3", "0", "p", "VALUE:3" ], [ "X ", " 3A ", "0", "p", "VALUE:3" ], [ "X ", " 3B ", "0", "p", "VALUE:3" ], [ "X ", " 3C ", "0", "c", "VALUE:3" ], [ "X ", " 3C ", "0", "p", "VALUE:3" ], [ "X ", " X ", "0", "c", "VALUE:99" ], [ "X ", " X ", "0", "p", "VALUE:99" ], [ "0,1,1A,1B,2,2A,2B,3,3A,3B,4,4A,4B,X", "*", "1,1A,1A0,1A1,1B,1B0,1B1,1C,1C0,1C1,1D,1D0,1D1", "c", "VALUE:4" ], [ "0,1,1A,1B,2,2A,2B,3,3A,3B,4,4A,4B,X", "*", "1,1A,1A0,1A1,1B,1B0,1B1,1C,1C0,1C1,1D,1D0,1D1", "p", "VALUE:4" ], [ "IS ", "*", "1,1A,1A0,1A1,1B,1B0,1B1,1C,1C0,1C1,1D,1D0,1D1", "c", "VALUE:99" ], [ "IS ", "*", "1,1A,1A0,1A1,1B,1B0,1B1,1C,1C0,1C1,1D,1D0,1D1", "p", "VALUE:4" ], [ "88", "88", "88", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_combined_stage_group_for_eod_44498.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_combined_stage_group_for_eod_44498.json deleted file mode 100644 index 830e303aa..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_combined_stage_group_for_eod_44498.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "id" : "tnm_8_combined_stage_group_for_eod_44498", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Combined Stage Group for EOD", - "title" : "TNM 8 Combined Stage Group for EOD", - "last_modified" : "2023-04-18T16:54:26.904Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "psa", - "name" : "PSA", - "type" : "INPUT" - }, { - "key" : "grade", - "name" : "Histologic Grade Group", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "0.1-9.9", "1", "VALUE:99" ], [ "0", "0", "0", "0.1-9.9", "2", "VALUE:99" ], [ "0", "0", "0", "0.1-9.9", "3", "VALUE:99" ], [ "0", "0", "0", "0.1-9.9", "4", "VALUE:99" ], [ "0", "0", "0", "0.1-9.9", "5", "VALUE:3C" ], [ "0", "0", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "0", "0", "0", "10.0-19.9", "1", "VALUE:99" ], [ "0", "0", "0", "10.0-19.9", "2", "VALUE:99" ], [ "0", "0", "0", "10.0-19.9", "3", "VALUE:99" ], [ "0", "0", "0", "10.0-19.9", "4", "VALUE:99" ], [ "0", "0", "0", "10.0-19.9", "5", "VALUE:3C" ], [ "0", "0", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "0", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:99" ], [ "0", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:99" ], [ "0", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:99" ], [ "0", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:99" ], [ "0", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:3C" ], [ "0", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:99" ], [ "0", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:99" ], [ "0", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:99" ], [ "0", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:99" ], [ "0", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:99" ], [ "0", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:3C" ], [ "0", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "1", "0", "0", "0.1-9.9", "1", "VALUE:1" ], [ "1", "0", "0", "0.1-9.9", "2", "VALUE:2B" ], [ "1", "0", "0", "0.1-9.9", "3", "VALUE:2C" ], [ "1", "0", "0", "0.1-9.9", "4", "VALUE:2C" ], [ "1", "0", "0", "0.1-9.9", "5", "VALUE:3C" ], [ "1", "0", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:1" ], [ "1", "0", "0", "10.0-19.9", "1", "VALUE:2A" ], [ "1", "0", "0", "10.0-19.9", "2", "VALUE:2B" ], [ "1", "0", "0", "10.0-19.9", "3", "VALUE:2C" ], [ "1", "0", "0", "10.0-19.9", "4", "VALUE:2C" ], [ "1", "0", "0", "10.0-19.9", "5", "VALUE:3C" ], [ "1", "0", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:2A" ], [ "1", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:3A" ], [ "1", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:3A" ], [ "1", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:3A" ], [ "1", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:3A" ], [ "1", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:3C" ], [ "1", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:3A" ], [ "1", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:1" ], [ "1", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:99" ], [ "1", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:99" ], [ "1", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:99" ], [ "1", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:3C" ], [ "1", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:1" ], [ "1A ", "0", "0", "0.1-9.9", "1", "VALUE:1" ], [ "1A ", "0", "0", "0.1-9.9", "2", "VALUE:2B" ], [ "1A ", "0", "0", "0.1-9.9", "3", "VALUE:2C" ], [ "1A ", "0", "0", "0.1-9.9", "4", "VALUE:2C" ], [ "1A ", "0", "0", "0.1-9.9", "5", "VALUE:3C" ], [ "1A ", "0", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:1" ], [ "1A ", "0", "0", "10.0-19.9", "1", "VALUE:2A" ], [ "1A ", "0", "0", "10.0-19.9", "2", "VALUE:2B" ], [ "1A ", "0", "0", "10.0-19.9", "3", "VALUE:2C" ], [ "1A ", "0", "0", "10.0-19.9", "4", "VALUE:2C" ], [ "1A ", "0", "0", "10.0-19.9", "5", "VALUE:3C" ], [ "1A ", "0", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:2A" ], [ "1A ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:3A" ], [ "1A ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:3A" ], [ "1A ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:3A" ], [ "1A ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:3A" ], [ "1A ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:3C" ], [ "1A ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:3A" ], [ "1A ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:1" ], [ "1A ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:99" ], [ "1A ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:99" ], [ "1A ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:99" ], [ "1A ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:3C" ], [ "1A ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:1" ], [ "1B ", "0", "0", "0.1-9.9", "1", "VALUE:1" ], [ "1B ", "0", "0", "0.1-9.9", "2", "VALUE:2B" ], [ "1B ", "0", "0", "0.1-9.9", "3", "VALUE:2C" ], [ "1B ", "0", "0", "0.1-9.9", "4", "VALUE:2C" ], [ "1B ", "0", "0", "0.1-9.9", "5", "VALUE:3C" ], [ "1B ", "0", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:1" ], [ "1B ", "0", "0", "10.0-19.9", "1", "VALUE:2A" ], [ "1B ", "0", "0", "10.0-19.9", "2", "VALUE:2B" ], [ "1B ", "0", "0", "10.0-19.9", "3", "VALUE:2C" ], [ "1B ", "0", "0", "10.0-19.9", "4", "VALUE:2C" ], [ "1B ", "0", "0", "10.0-19.9", "5", "VALUE:3C" ], [ "1B ", "0", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:2A" ], [ "1B ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:3A" ], [ "1B ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:3A" ], [ "1B ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:3A" ], [ "1B ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:3A" ], [ "1B ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:3C" ], [ "1B ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:3A" ], [ "1B ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:1" ], [ "1B ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:99" ], [ "1B ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:99" ], [ "1B ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:99" ], [ "1B ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:3C" ], [ "1B ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:1" ], [ "1C ", "0", "0", "0.1-9.9", "1", "VALUE:1" ], [ "1C ", "0", "0", "0.1-9.9", "2", "VALUE:2B" ], [ "1C ", "0", "0", "0.1-9.9", "3", "VALUE:2C" ], [ "1C ", "0", "0", "0.1-9.9", "4", "VALUE:2C" ], [ "1C ", "0", "0", "0.1-9.9", "5", "VALUE:3C" ], [ "1C ", "0", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:1" ], [ "1C ", "0", "0", "10.0-19.9", "1", "VALUE:2A" ], [ "1C ", "0", "0", "10.0-19.9", "2", "VALUE:2B" ], [ "1C ", "0", "0", "10.0-19.9", "3", "VALUE:2C" ], [ "1C ", "0", "0", "10.0-19.9", "4", "VALUE:2C" ], [ "1C ", "0", "0", "10.0-19.9", "5", "VALUE:3C" ], [ "1C ", "0", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:2A" ], [ "1C ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:3A" ], [ "1C ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:3A" ], [ "1C ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:3A" ], [ "1C ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:3A" ], [ "1C ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:3C" ], [ "1C ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:3A" ], [ "1C ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:1" ], [ "1C ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:99" ], [ "1C ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:99" ], [ "1C ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:99" ], [ "1C ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:3C" ], [ "1C ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:1" ], [ "2", "0", "0", "0.1-9.9", "1", "VALUE:1" ], [ "2", "0", "0", "0.1-9.9", "2", "VALUE:2B" ], [ "2", "0", "0", "0.1-9.9", "3", "VALUE:2C" ], [ "2", "0", "0", "0.1-9.9", "4", "VALUE:2C" ], [ "2", "0", "0", "0.1-9.9", "5", "VALUE:3C" ], [ "2", "0", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:1" ], [ "2", "0", "0", "10.0-19.9", "1", "VALUE:2A" ], [ "2", "0", "0", "10.0-19.9", "2", "VALUE:2B" ], [ "2", "0", "0", "10.0-19.9", "3", "VALUE:2C" ], [ "2", "0", "0", "10.0-19.9", "4", "VALUE:2C" ], [ "2", "0", "0", "10.0-19.9", "5", "VALUE:3C" ], [ "2", "0", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:2A" ], [ "2", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:3A" ], [ "2", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:3A" ], [ "2", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:3A" ], [ "2", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:3A" ], [ "2", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:3C" ], [ "2", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:3A" ], [ "2", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:1" ], [ "2", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:99" ], [ "2", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:99" ], [ "2", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:99" ], [ "2", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:3C" ], [ "2", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:1" ], [ "2A ", "0", "0", "0.1-9.9", "1", "VALUE:1" ], [ "2A ", "0", "0", "0.1-9.9", "2", "VALUE:2B" ], [ "2A ", "0", "0", "0.1-9.9", "3", "VALUE:2C" ], [ "2A ", "0", "0", "0.1-9.9", "4", "VALUE:2C" ], [ "2A ", "0", "0", "0.1-9.9", "5", "VALUE:3C" ], [ "2A ", "0", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:1" ], [ "2A ", "0", "0", "10.0-19.9", "1", "VALUE:2A" ], [ "2A ", "0", "0", "10.0-19.9", "2", "VALUE:2B" ], [ "2A ", "0", "0", "10.0-19.9", "3", "VALUE:2C" ], [ "2A ", "0", "0", "10.0-19.9", "4", "VALUE:2C" ], [ "2A ", "0", "0", "10.0-19.9", "5", "VALUE:3C" ], [ "2A ", "0", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:2A" ], [ "2A ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:3A" ], [ "2A ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:3A" ], [ "2A ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:3A" ], [ "2A ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:3A" ], [ "2A ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:3C" ], [ "2A ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:3A" ], [ "2A ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:1" ], [ "2A ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:99" ], [ "2A ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:99" ], [ "2A ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:99" ], [ "2A ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:3C" ], [ "2A ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:1" ], [ "2B ", "0", "0", "0.1-9.9", "1", "VALUE:2A" ], [ "2B ", "0", "0", "0.1-9.9", "2", "VALUE:2B" ], [ "2B ", "0", "0", "0.1-9.9", "3", "VALUE:2C" ], [ "2B ", "0", "0", "0.1-9.9", "4", "VALUE:2C" ], [ "2B ", "0", "0", "0.1-9.9", "5", "VALUE:3C" ], [ "2B ", "0", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "2B ", "0", "0", "10.0-19.9", "1", "VALUE:2A" ], [ "2B ", "0", "0", "10.0-19.9", "2", "VALUE:2B" ], [ "2B ", "0", "0", "10.0-19.9", "3", "VALUE:2C" ], [ "2B ", "0", "0", "10.0-19.9", "4", "VALUE:2C" ], [ "2B ", "0", "0", "10.0-19.9", "5", "VALUE:3C" ], [ "2B ", "0", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "2B ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:3A" ], [ "2B ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:3A" ], [ "2B ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:3A" ], [ "2B ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:3A" ], [ "2B ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:3C" ], [ "2B ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:3A" ], [ "2B ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:99" ], [ "2B ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:99" ], [ "2B ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:99" ], [ "2B ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:99" ], [ "2B ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:3C" ], [ "2B ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "2C ", "0", "0", "0.1-9.9", "1", "VALUE:2A" ], [ "2C ", "0", "0", "0.1-9.9", "2", "VALUE:2B" ], [ "2C ", "0", "0", "0.1-9.9", "3", "VALUE:2C" ], [ "2C ", "0", "0", "0.1-9.9", "4", "VALUE:2C" ], [ "2C ", "0", "0", "0.1-9.9", "5", "VALUE:3C" ], [ "2C ", "0", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "2C ", "0", "0", "10.0-19.9", "1", "VALUE:2A" ], [ "2C ", "0", "0", "10.0-19.9", "2", "VALUE:2B" ], [ "2C ", "0", "0", "10.0-19.9", "3", "VALUE:2C" ], [ "2C ", "0", "0", "10.0-19.9", "4", "VALUE:2C" ], [ "2C ", "0", "0", "10.0-19.9", "5", "VALUE:3C" ], [ "2C ", "0", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "2C ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:3A" ], [ "2C ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:3A" ], [ "2C ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:3A" ], [ "2C ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:3A" ], [ "2C ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:3C" ], [ "2C ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:3A" ], [ "2C ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:99" ], [ "2C ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:99" ], [ "2C ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:99" ], [ "2C ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:99" ], [ "2C ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:3C" ], [ "2C ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "3", "0", "0", "0.1-9.9", "1", "VALUE:3B" ], [ "3", "0", "0", "0.1-9.9", "2", "VALUE:3B" ], [ "3", "0", "0", "0.1-9.9", "3", "VALUE:3B" ], [ "3", "0", "0", "0.1-9.9", "4", "VALUE:3B" ], [ "3", "0", "0", "0.1-9.9", "5", "VALUE:3C" ], [ "3", "0", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:3" ], [ "3", "0", "0", "10.0-19.9", "1", "VALUE:3B" ], [ "3", "0", "0", "10.0-19.9", "2", "VALUE:3B" ], [ "3", "0", "0", "10.0-19.9", "3", "VALUE:3B" ], [ "3", "0", "0", "10.0-19.9", "4", "VALUE:3B" ], [ "3", "0", "0", "10.0-19.9", "5", "VALUE:3C" ], [ "3", "0", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:3" ], [ "3", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:3B" ], [ "3", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:3B" ], [ "3", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:3B" ], [ "3", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:3B" ], [ "3", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:3C" ], [ "3", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:3" ], [ "3", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:3B" ], [ "3", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:3B" ], [ "3", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:3B" ], [ "3", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:3B" ], [ "3", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:3C" ], [ "3", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:3" ], [ "3A ", "0", "0", "0.1-9.9", "1", "VALUE:3B" ], [ "3A ", "0", "0", "0.1-9.9", "2", "VALUE:3B" ], [ "3A ", "0", "0", "0.1-9.9", "3", "VALUE:3B" ], [ "3A ", "0", "0", "0.1-9.9", "4", "VALUE:3B" ], [ "3A ", "0", "0", "0.1-9.9", "5", "VALUE:3C" ], [ "3A ", "0", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:3" ], [ "3A ", "0", "0", "10.0-19.9", "1", "VALUE:3B" ], [ "3A ", "0", "0", "10.0-19.9", "2", "VALUE:3B" ], [ "3A ", "0", "0", "10.0-19.9", "3", "VALUE:3B" ], [ "3A ", "0", "0", "10.0-19.9", "4", "VALUE:3B" ], [ "3A ", "0", "0", "10.0-19.9", "5", "VALUE:3C" ], [ "3A ", "0", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:3" ], [ "3A ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:3B" ], [ "3A ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:3B" ], [ "3A ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:3B" ], [ "3A ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:3B" ], [ "3A ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:3C" ], [ "3A ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:3" ], [ "3A ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:3B" ], [ "3A ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:3B" ], [ "3A ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:3B" ], [ "3A ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:3B" ], [ "3A ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:3C" ], [ "3A ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:3" ], [ "3B ", "0", "0", "0.1-9.9", "1", "VALUE:3B" ], [ "3B ", "0", "0", "0.1-9.9", "2", "VALUE:3B" ], [ "3B ", "0", "0", "0.1-9.9", "3", "VALUE:3B" ], [ "3B ", "0", "0", "0.1-9.9", "4", "VALUE:3B" ], [ "3B ", "0", "0", "0.1-9.9", "5", "VALUE:3C" ], [ "3B ", "0", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:3" ], [ "3B ", "0", "0", "10.0-19.9", "1", "VALUE:3B" ], [ "3B ", "0", "0", "10.0-19.9", "2", "VALUE:3B" ], [ "3B ", "0", "0", "10.0-19.9", "3", "VALUE:3B" ], [ "3B ", "0", "0", "10.0-19.9", "4", "VALUE:3B" ], [ "3B ", "0", "0", "10.0-19.9", "5", "VALUE:3C" ], [ "3B ", "0", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:3" ], [ "3B ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:3B" ], [ "3B ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:3B" ], [ "3B ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:3B" ], [ "3B ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:3B" ], [ "3B ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:3C" ], [ "3B ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:3" ], [ "3B ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:3B" ], [ "3B ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:3B" ], [ "3B ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:3B" ], [ "3B ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:3B" ], [ "3B ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:3C" ], [ "3B ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:3" ], [ "4", "0", "0", "0.1-9.9", "1", "VALUE:3B" ], [ "4", "0", "0", "0.1-9.9", "2", "VALUE:3B" ], [ "4", "0", "0", "0.1-9.9", "3", "VALUE:3B" ], [ "4", "0", "0", "0.1-9.9", "4", "VALUE:3B" ], [ "4", "0", "0", "0.1-9.9", "5", "VALUE:3C" ], [ "4", "0", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:3" ], [ "4", "0", "0", "10.0-19.9", "1", "VALUE:3B" ], [ "4", "0", "0", "10.0-19.9", "2", "VALUE:3B" ], [ "4", "0", "0", "10.0-19.9", "3", "VALUE:3B" ], [ "4", "0", "0", "10.0-19.9", "4", "VALUE:3B" ], [ "4", "0", "0", "10.0-19.9", "5", "VALUE:3C" ], [ "4", "0", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:3" ], [ "4", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:3B" ], [ "4", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:3B" ], [ "4", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:3B" ], [ "4", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:3B" ], [ "4", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:3C" ], [ "4", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:3" ], [ "4", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:3B" ], [ "4", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:3B" ], [ "4", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:3B" ], [ "4", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:3B" ], [ "4", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:3C" ], [ "4", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:3" ], [ "X ", "0", "0", "0.1-9.9", "1", "VALUE:99" ], [ "X ", "0", "0", "0.1-9.9", "2", "VALUE:99" ], [ "X ", "0", "0", "0.1-9.9", "3", "VALUE:99" ], [ "X ", "0", "0", "0.1-9.9", "4", "VALUE:99" ], [ "X ", "0", "0", "0.1-9.9", "5", "VALUE:3C" ], [ "X ", "0", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "X ", "0", "0", "10.0-19.9", "1", "VALUE:99" ], [ "X ", "0", "0", "10.0-19.9", "2", "VALUE:99" ], [ "X ", "0", "0", "10.0-19.9", "3", "VALUE:99" ], [ "X ", "0", "0", "10.0-19.9", "4", "VALUE:99" ], [ "X ", "0", "0", "10.0-19.9", "5", "VALUE:3C" ], [ "X ", "0", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "X ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:99" ], [ "X ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:99" ], [ "X ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:99" ], [ "X ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:99" ], [ "X ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:3C" ], [ "X ", "0", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:99" ], [ "X ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:99" ], [ "X ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:99" ], [ "X ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:99" ], [ "X ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:99" ], [ "X ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:3C" ], [ "X ", "0", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "*", "1", "0", "*", "*", "VALUE:4A" ], [ "0", " X ", "0", "0.1-9.9", "1", "VALUE:99" ], [ "0", " X ", "0", "0.1-9.9", "2", "VALUE:99" ], [ "0", " X ", "0", "0.1-9.9", "3", "VALUE:99" ], [ "0", " X ", "0", "0.1-9.9", "4", "VALUE:99" ], [ "0", " X ", "0", "0.1-9.9", "5", "VALUE:99" ], [ "0", " X ", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "0", " X ", "0", "10.0-19.9", "1", "VALUE:99" ], [ "0", " X ", "0", "10.0-19.9", "2", "VALUE:99" ], [ "0", " X ", "0", "10.0-19.9", "3", "VALUE:99" ], [ "0", " X ", "0", "10.0-19.9", "4", "VALUE:99" ], [ "0", " X ", "0", "10.0-19.9", "5", "VALUE:99" ], [ "0", " X ", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "0", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:99" ], [ "0", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:99" ], [ "0", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:99" ], [ "0", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:99" ], [ "0", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:99" ], [ "0", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:99" ], [ "0", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:99" ], [ "0", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:99" ], [ "0", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:99" ], [ "0", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:99" ], [ "0", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:99" ], [ "0", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "1", " X ", "0", "0.1-9.9", "1", "VALUE:99" ], [ "1", " X ", "0", "0.1-9.9", "2", "VALUE:99" ], [ "1", " X ", "0", "0.1-9.9", "3", "VALUE:99" ], [ "1", " X ", "0", "0.1-9.9", "4", "VALUE:99" ], [ "1", " X ", "0", "0.1-9.9", "5", "VALUE:99" ], [ "1", " X ", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "1", " X ", "0", "10.0-19.9", "1", "VALUE:99" ], [ "1", " X ", "0", "10.0-19.9", "2", "VALUE:99" ], [ "1", " X ", "0", "10.0-19.9", "3", "VALUE:99" ], [ "1", " X ", "0", "10.0-19.9", "4", "VALUE:99" ], [ "1", " X ", "0", "10.0-19.9", "5", "VALUE:99" ], [ "1", " X ", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "1", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:99" ], [ "1", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:99" ], [ "1", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:99" ], [ "1", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:99" ], [ "1", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:99" ], [ "1", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:99" ], [ "1", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:99" ], [ "1", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:99" ], [ "1", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:99" ], [ "1", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:99" ], [ "1", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:99" ], [ "1", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "1A ", " X ", "0", "0.1-9.9", "1", "VALUE:99" ], [ "1A ", " X ", "0", "0.1-9.9", "2", "VALUE:99" ], [ "1A ", " X ", "0", "0.1-9.9", "3", "VALUE:99" ], [ "1A ", " X ", "0", "0.1-9.9", "4", "VALUE:99" ], [ "1A ", " X ", "0", "0.1-9.9", "5", "VALUE:99" ], [ "1A ", " X ", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "1A ", " X ", "0", "10.0-19.9", "1", "VALUE:99" ], [ "1A ", " X ", "0", "10.0-19.9", "2", "VALUE:99" ], [ "1A ", " X ", "0", "10.0-19.9", "3", "VALUE:99" ], [ "1A ", " X ", "0", "10.0-19.9", "4", "VALUE:99" ], [ "1A ", " X ", "0", "10.0-19.9", "5", "VALUE:99" ], [ "1A ", " X ", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "1A ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:99" ], [ "1A ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:99" ], [ "1A ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:99" ], [ "1A ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:99" ], [ "1A ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:99" ], [ "1A ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:99" ], [ "1A ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:99" ], [ "1A ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:99" ], [ "1A ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:99" ], [ "1A ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:99" ], [ "1A ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:99" ], [ "1A ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "1B ", " X ", "0", "0.1-9.9", "1", "VALUE:99" ], [ "1B ", " X ", "0", "0.1-9.9", "2", "VALUE:99" ], [ "1B ", " X ", "0", "0.1-9.9", "3", "VALUE:99" ], [ "1B ", " X ", "0", "0.1-9.9", "4", "VALUE:99" ], [ "1B ", " X ", "0", "0.1-9.9", "5", "VALUE:99" ], [ "1B ", " X ", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "1B ", " X ", "0", "10.0-19.9", "1", "VALUE:99" ], [ "1B ", " X ", "0", "10.0-19.9", "2", "VALUE:99" ], [ "1B ", " X ", "0", "10.0-19.9", "3", "VALUE:99" ], [ "1B ", " X ", "0", "10.0-19.9", "4", "VALUE:99" ], [ "1B ", " X ", "0", "10.0-19.9", "5", "VALUE:99" ], [ "1B ", " X ", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "1B ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:99" ], [ "1B ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:99" ], [ "1B ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:99" ], [ "1B ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:99" ], [ "1B ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:99" ], [ "1B ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:99" ], [ "1B ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:99" ], [ "1B ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:99" ], [ "1B ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:99" ], [ "1B ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:99" ], [ "1B ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:99" ], [ "1B ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "1C ", " X ", "0", "0.1-9.9", "1", "VALUE:99" ], [ "1C ", " X ", "0", "0.1-9.9", "2", "VALUE:99" ], [ "1C ", " X ", "0", "0.1-9.9", "3", "VALUE:99" ], [ "1C ", " X ", "0", "0.1-9.9", "4", "VALUE:99" ], [ "1C ", " X ", "0", "0.1-9.9", "5", "VALUE:99" ], [ "1C ", " X ", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "1C ", " X ", "0", "10.0-19.9", "1", "VALUE:99" ], [ "1C ", " X ", "0", "10.0-19.9", "2", "VALUE:99" ], [ "1C ", " X ", "0", "10.0-19.9", "3", "VALUE:99" ], [ "1C ", " X ", "0", "10.0-19.9", "4", "VALUE:99" ], [ "1C ", " X ", "0", "10.0-19.9", "5", "VALUE:99" ], [ "1C ", " X ", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "1C ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:99" ], [ "1C ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:99" ], [ "1C ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:99" ], [ "1C ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:99" ], [ "1C ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:99" ], [ "1C ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:99" ], [ "1C ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:99" ], [ "1C ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:99" ], [ "1C ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:99" ], [ "1C ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:99" ], [ "1C ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:99" ], [ "1C ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "2", " X ", "0", "0.1-9.9", "1", "VALUE:99" ], [ "2", " X ", "0", "0.1-9.9", "2", "VALUE:99" ], [ "2", " X ", "0", "0.1-9.9", "3", "VALUE:99" ], [ "2", " X ", "0", "0.1-9.9", "4", "VALUE:99" ], [ "2", " X ", "0", "0.1-9.9", "5", "VALUE:99" ], [ "2", " X ", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "2", " X ", "0", "10.0-19.9", "1", "VALUE:99" ], [ "2", " X ", "0", "10.0-19.9", "2", "VALUE:99" ], [ "2", " X ", "0", "10.0-19.9", "3", "VALUE:99" ], [ "2", " X ", "0", "10.0-19.9", "4", "VALUE:99" ], [ "2", " X ", "0", "10.0-19.9", "5", "VALUE:99" ], [ "2", " X ", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "2", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:99" ], [ "2", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:99" ], [ "2", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:99" ], [ "2", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:99" ], [ "2", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:99" ], [ "2", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:99" ], [ "2", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:99" ], [ "2", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:99" ], [ "2", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:99" ], [ "2", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:99" ], [ "2", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:99" ], [ "2", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "2A ", " X ", "0", "0.1-9.9", "1", "VALUE:99" ], [ "2A ", " X ", "0", "0.1-9.9", "2", "VALUE:99" ], [ "2A ", " X ", "0", "0.1-9.9", "3", "VALUE:99" ], [ "2A ", " X ", "0", "0.1-9.9", "4", "VALUE:99" ], [ "2A ", " X ", "0", "0.1-9.9", "5", "VALUE:99" ], [ "2A ", " X ", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "2A ", " X ", "0", "10.0-19.9", "1", "VALUE:99" ], [ "2A ", " X ", "0", "10.0-19.9", "2", "VALUE:99" ], [ "2A ", " X ", "0", "10.0-19.9", "3", "VALUE:99" ], [ "2A ", " X ", "0", "10.0-19.9", "4", "VALUE:99" ], [ "2A ", " X ", "0", "10.0-19.9", "5", "VALUE:99" ], [ "2A ", " X ", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "2A ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:99" ], [ "2A ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:99" ], [ "2A ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:99" ], [ "2A ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:99" ], [ "2A ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:99" ], [ "2A ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:99" ], [ "2A ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:99" ], [ "2A ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:99" ], [ "2A ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:99" ], [ "2A ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:99" ], [ "2A ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:99" ], [ "2A ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "2B ", " X ", "0", "0.1-9.9", "1", "VALUE:99" ], [ "2B ", " X ", "0", "0.1-9.9", "2", "VALUE:99" ], [ "2B ", " X ", "0", "0.1-9.9", "3", "VALUE:99" ], [ "2B ", " X ", "0", "0.1-9.9", "4", "VALUE:99" ], [ "2B ", " X ", "0", "0.1-9.9", "5", "VALUE:99" ], [ "2B ", " X ", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "2B ", " X ", "0", "10.0-19.9", "1", "VALUE:99" ], [ "2B ", " X ", "0", "10.0-19.9", "2", "VALUE:99" ], [ "2B ", " X ", "0", "10.0-19.9", "3", "VALUE:99" ], [ "2B ", " X ", "0", "10.0-19.9", "4", "VALUE:99" ], [ "2B ", " X ", "0", "10.0-19.9", "5", "VALUE:99" ], [ "2B ", " X ", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "2B ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:99" ], [ "2B ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:99" ], [ "2B ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:99" ], [ "2B ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:99" ], [ "2B ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:99" ], [ "2B ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:99" ], [ "2B ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:99" ], [ "2B ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:99" ], [ "2B ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:99" ], [ "2B ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:99" ], [ "2B ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:99" ], [ "2B ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "2C ", " X ", "0", "0.1-9.9", "1", "VALUE:99" ], [ "2C ", " X ", "0", "0.1-9.9", "2", "VALUE:99" ], [ "2C ", " X ", "0", "0.1-9.9", "3", "VALUE:99" ], [ "2C ", " X ", "0", "0.1-9.9", "4", "VALUE:99" ], [ "2C ", " X ", "0", "0.1-9.9", "5", "VALUE:99" ], [ "2C ", " X ", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "2C ", " X ", "0", "10.0-19.9", "1", "VALUE:99" ], [ "2C ", " X ", "0", "10.0-19.9", "2", "VALUE:99" ], [ "2C ", " X ", "0", "10.0-19.9", "3", "VALUE:99" ], [ "2C ", " X ", "0", "10.0-19.9", "4", "VALUE:99" ], [ "2C ", " X ", "0", "10.0-19.9", "5", "VALUE:99" ], [ "2C ", " X ", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "2C ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:99" ], [ "2C ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:99" ], [ "2C ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:99" ], [ "2C ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:99" ], [ "2C ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:99" ], [ "2C ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:99" ], [ "2C ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:99" ], [ "2C ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:99" ], [ "2C ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:99" ], [ "2C ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:99" ], [ "2C ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:99" ], [ "2C ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "3", " X ", "0", "0.1-9.9", "1", "VALUE:99" ], [ "3", " X ", "0", "0.1-9.9", "2", "VALUE:99" ], [ "3", " X ", "0", "0.1-9.9", "3", "VALUE:99" ], [ "3", " X ", "0", "0.1-9.9", "4", "VALUE:99" ], [ "3", " X ", "0", "0.1-9.9", "5", "VALUE:99" ], [ "3", " X ", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "3", " X ", "0", "10.0-19.9", "1", "VALUE:99" ], [ "3", " X ", "0", "10.0-19.9", "2", "VALUE:99" ], [ "3", " X ", "0", "10.0-19.9", "3", "VALUE:99" ], [ "3", " X ", "0", "10.0-19.9", "4", "VALUE:99" ], [ "3", " X ", "0", "10.0-19.9", "5", "VALUE:99" ], [ "3", " X ", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "3", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:99" ], [ "3", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:99" ], [ "3", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:99" ], [ "3", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:99" ], [ "3", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:99" ], [ "3", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:99" ], [ "3", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:99" ], [ "3", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:99" ], [ "3", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:99" ], [ "3", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:99" ], [ "3", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:99" ], [ "3", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "3A ", " X ", "0", "0.1-9.9", "1", "VALUE:99" ], [ "3A ", " X ", "0", "0.1-9.9", "2", "VALUE:99" ], [ "3A ", " X ", "0", "0.1-9.9", "3", "VALUE:99" ], [ "3A ", " X ", "0", "0.1-9.9", "4", "VALUE:99" ], [ "3A ", " X ", "0", "0.1-9.9", "5", "VALUE:99" ], [ "3A ", " X ", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "3A ", " X ", "0", "10.0-19.9", "1", "VALUE:99" ], [ "3A ", " X ", "0", "10.0-19.9", "2", "VALUE:99" ], [ "3A ", " X ", "0", "10.0-19.9", "3", "VALUE:99" ], [ "3A ", " X ", "0", "10.0-19.9", "4", "VALUE:99" ], [ "3A ", " X ", "0", "10.0-19.9", "5", "VALUE:99" ], [ "3A ", " X ", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "3A ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:99" ], [ "3A ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:99" ], [ "3A ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:99" ], [ "3A ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:99" ], [ "3A ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:99" ], [ "3A ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:99" ], [ "3A ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:99" ], [ "3A ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:99" ], [ "3A ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:99" ], [ "3A ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:99" ], [ "3A ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:99" ], [ "3A ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "3B ", " X ", "0", "0.1-9.9", "1", "VALUE:99" ], [ "3B ", " X ", "0", "0.1-9.9", "2", "VALUE:99" ], [ "3B ", " X ", "0", "0.1-9.9", "3", "VALUE:99" ], [ "3B ", " X ", "0", "0.1-9.9", "4", "VALUE:99" ], [ "3B ", " X ", "0", "0.1-9.9", "5", "VALUE:99" ], [ "3B ", " X ", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "3B ", " X ", "0", "10.0-19.9", "1", "VALUE:99" ], [ "3B ", " X ", "0", "10.0-19.9", "2", "VALUE:99" ], [ "3B ", " X ", "0", "10.0-19.9", "3", "VALUE:99" ], [ "3B ", " X ", "0", "10.0-19.9", "4", "VALUE:99" ], [ "3B ", " X ", "0", "10.0-19.9", "5", "VALUE:99" ], [ "3B ", " X ", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "3B ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:99" ], [ "3B ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:99" ], [ "3B ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:99" ], [ "3B ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:99" ], [ "3B ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:99" ], [ "3B ", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:99" ], [ "3B ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:99" ], [ "3B ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:99" ], [ "3B ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:99" ], [ "3B ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:99" ], [ "3B ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:99" ], [ "3B ", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "4", " X ", "0", "0.1-9.9", "1", "VALUE:99" ], [ "4", " X ", "0", "0.1-9.9", "2", "VALUE:99" ], [ "4", " X ", "0", "0.1-9.9", "3", "VALUE:99" ], [ "4", " X ", "0", "0.1-9.9", "4", "VALUE:99" ], [ "4", " X ", "0", "0.1-9.9", "5", "VALUE:99" ], [ "4", " X ", "0", "0.1-9.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "4", " X ", "0", "10.0-19.9", "1", "VALUE:99" ], [ "4", " X ", "0", "10.0-19.9", "2", "VALUE:99" ], [ "4", " X ", "0", "10.0-19.9", "3", "VALUE:99" ], [ "4", " X ", "0", "10.0-19.9", "4", "VALUE:99" ], [ "4", " X ", "0", "10.0-19.9", "5", "VALUE:99" ], [ "4", " X ", "0", "10.0-19.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "4", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "1", "VALUE:99" ], [ "4", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "2", "VALUE:99" ], [ "4", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "3", "VALUE:99" ], [ "4", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "4", "VALUE:99" ], [ "4", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "5", "VALUE:99" ], [ "4", " X ", "0", "20.0-99.9,100.0-999.9,XXX.1", "9,A,B,C,D,E,", "VALUE:99" ], [ "4", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "1", "VALUE:99" ], [ "4", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "2", "VALUE:99" ], [ "4", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "3", "VALUE:99" ], [ "4", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "4", "VALUE:99" ], [ "4", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "5", "VALUE:99" ], [ "4", " X ", "0", "XXX.2,XXX.3,XXX.7,XXX.9", "9,A,B,C,D,E,", "VALUE:99" ], [ "X ", " X ", "0", "*", "*", "VALUE:99" ], [ "*", "*", "1A,1B,1C,1", "*", "*", "VALUE:4B" ], [ "88", "88", "88", "*", "*", "VALUE:88" ], [ "88", "*", "*", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_combined_stage_group_for_eod_79877.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_combined_stage_group_for_eod_79877.json deleted file mode 100644 index 35c21d9ce..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_combined_stage_group_for_eod_79877.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "tnm_8_combined_stage_group_for_eod_79877", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Combined Stage Group for EOD", - "title" : "TNM 8 Combined Stage Group", - "last_modified" : "2019-04-05T16:52:35.981Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "prefix_n_in", - "name" : "Prefix N", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0,X", "0", "0", "*", "VALUE:1" ], [ "1", "0", "0", "*", "VALUE:1" ], [ "2", "0", "0", "*", "VALUE:1" ], [ "3", "0", "0", "*", "VALUE:2" ], [ "4", "0", "0", "c", "VALUE:3" ], [ "4", "0", "0", "p", "VALUE:2" ], [ "0,X", "1", "0", "*", "VALUE:1" ], [ "1", "1", "0", "*", "VALUE:1" ], [ "2", "1", "0", "*", "VALUE:1" ], [ "3", "1", "0", "*", "VALUE:2" ], [ "4", "1", "0", "c", "VALUE:3" ], [ "4", "1", "0", "p", "VALUE:2" ], [ "0,X", "2", "0", "*", "VALUE:2" ], [ "1", "2", "0", "*", "VALUE:2" ], [ "2", "2", "0", "*", "VALUE:2" ], [ "3", "2", "0", "c", "VALUE:2" ], [ "3", "2", "0", "p", "VALUE:3" ], [ "4", "2", "0", "*", "VALUE:3" ], [ "0,X", "3", "0", "*", "VALUE:3" ], [ "1", "3", "0", "*", "VALUE:3" ], [ "2", "3", "0", "*", "VALUE:3" ], [ "3", "3", "0", "*", "VALUE:3" ], [ "4", "3", "0", "*", "VALUE:3" ], [ "0,X", "X", "0", "*", "VALUE:99" ], [ "1", " X ", "0", "*", "VALUE:99" ], [ "2", " X ", "0", "*", "VALUE:99" ], [ "3", " X ", "0", "*", "VALUE:99" ], [ "4", " X ", "0", "*", "VALUE:3" ], [ "*", "*", "1", "*", "VALUE:4" ], [ "88", "88", "88", "*", "VALUE:88" ], [ "88", "*", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_eod_stage_differentiated_age_55_and_older_23489.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_eod_stage_differentiated_age_55_and_older_23489.json deleted file mode 100644 index 0abb60d24..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_eod_stage_differentiated_age_55_and_older_23489.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "id" : "tnm_8_eod_stage_differentiated_age_55_and_older_23489", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 EOD Stage Differentiated Age 55 and Older", - "title" : "TNM 8 EOD Stage Thyroid Differentiated Age 55 and Older", - "description" : "replaced Papillary and Follicular", - "last_modified" : "2019-04-05T16:52:37.676Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1A ", "0", "0", "VALUE:1" ], [ "1B ", "0", "0", "VALUE:1" ], [ "2", "0", "0", "VALUE:1" ], [ "3", "0", "0", "VALUE:2" ], [ "3A ", "0", "0", "VALUE:2" ], [ "3B ", "0", "0", "VALUE:2" ], [ "4", "0", "0", "VALUE:99" ], [ "4A ", "0", "0", "VALUE:3" ], [ "4B ", "0", "0", "VALUE:4A" ], [ "X ", "0", "0", "VALUE:99" ], [ "0", " 0A ", "0", "VALUE:99" ], [ "1", " 0A ", "0", "VALUE:1" ], [ "1A ", " 0A ", "0", "VALUE:1" ], [ "1B ", " 0A ", "0", "VALUE:1" ], [ "2", " 0A ", "0", "VALUE:1" ], [ "3", " 0A ", "0", "VALUE:2" ], [ "3A ", " 0A ", "0", "VALUE:2" ], [ "3B ", " 0A ", "0", "VALUE:2" ], [ "4", " 0A ", "0", "VALUE:99" ], [ "4A ", " 0A ", "0", "VALUE:3" ], [ "4B ", " 0A ", "0", "VALUE:4A" ], [ "X ", " 0A ", "0", "VALUE:99" ], [ "0", " 0B ", "0", "VALUE:99" ], [ "1", " 0B ", "0", "VALUE:1" ], [ "1A ", " 0B ", "0", "VALUE:1" ], [ "1B ", " 0B ", "0", "VALUE:1" ], [ "2", " 0B ", "0", "VALUE:1" ], [ "3", " 0B ", "0", "VALUE:2" ], [ "3A ", " 0B ", "0", "VALUE:2" ], [ "3B ", " 0B ", "0", "VALUE:2" ], [ "4", " 0B ", "0", "VALUE:99" ], [ "4A ", " 0B ", "0", "VALUE:3" ], [ "4B ", " 0B ", "0", "VALUE:4A" ], [ "X ", " 0B ", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:99" ], [ "1", "1", "0", "VALUE:2" ], [ "1A ", "1", "0", "VALUE:2" ], [ "1B ", "1", "0", "VALUE:2" ], [ "2", "1", "0", "VALUE:2" ], [ "3", "1", "0", "VALUE:2" ], [ "3A ", "1", "0", "VALUE:2" ], [ "3B ", "1", "0", "VALUE:2" ], [ "4", "1", "0", "VALUE:99" ], [ "4A ", "1", "0", "VALUE:3" ], [ "4B ", "1", "0", "VALUE:4A" ], [ "X ", "1", "0", "VALUE:99" ], [ "0", " 1A ", "0", "VALUE:99" ], [ "1", " 1A ", "0", "VALUE:2" ], [ "1A ", " 1A ", "0", "VALUE:2" ], [ "1B ", " 1A ", "0", "VALUE:2" ], [ "2", " 1A ", "0", "VALUE:2" ], [ "3", " 1A ", "0", "VALUE:2" ], [ "3A ", " 1A ", "0", "VALUE:2" ], [ "3B ", " 1A ", "0", "VALUE:2" ], [ "4", " 1A ", "0", "VALUE:99" ], [ "4A ", " 1A ", "0", "VALUE:3" ], [ "4B ", " 1A ", "0", "VALUE:4A" ], [ "X ", " 1A ", "0", "VALUE:99" ], [ "0", " 1B ", "0", "VALUE:99" ], [ "1", " 1B ", "0", "VALUE:2" ], [ "1A ", " 1B ", "0", "VALUE:2" ], [ "1B ", " 1B ", "0", "VALUE:2" ], [ "2", " 1B ", "0", "VALUE:2" ], [ "3", " 1B ", "0", "VALUE:2" ], [ "3A ", " 1B ", "0", "VALUE:2" ], [ "3B ", " 1B ", "0", "VALUE:2" ], [ "4", " 1B ", "0", "VALUE:99" ], [ "4A ", " 1B ", "0", "VALUE:3" ], [ "4B ", " 1B ", "0", "VALUE:4A" ], [ "X ", " 1B ", "0", "VALUE:99" ], [ "0", " X ", "0", "VALUE:99" ], [ "1", " X ", "0", "VALUE:1" ], [ "1A ", " X ", "0", "VALUE:1" ], [ "1B ", " X ", "0", "VALUE:1" ], [ "2", " X ", "0", "VALUE:1" ], [ "3", " X ", "0", "VALUE:2" ], [ "3A ", " X ", "0", "VALUE:2" ], [ "3B ", " X ", "0", "VALUE:2" ], [ "4", " X ", "0", "VALUE:99" ], [ "4A ", " X ", "0", "VALUE:3" ], [ "4B ", " X ", "0", "VALUE:4A" ], [ "X ", " X ", "0", "VALUE:99" ], [ "*", "*", "1", "VALUE:4B" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_eod_stage_group_gist_small_intestine_38523.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_eod_stage_group_gist_small_intestine_38523.json deleted file mode 100644 index 940756a4d..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_eod_stage_group_gist_small_intestine_38523.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "tnm_8_eod_stage_group_gist_small_intestine_38523", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 EOD Stage Group GIST Small Intestine", - "title" : "TNM 8 EOD Stage Group GIST Small Intestine", - "last_modified" : "2023-04-18T17:00:35.287Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "grade", - "name" : "Grade", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "L", "VALUE:99" ], [ "0", "0", "0", "H", "VALUE:99" ], [ "0", "0", "0", "9,A,B,C,D,", "VALUE:99" ], [ "1", "0", "0", "L", "VALUE:1" ], [ "1", "0", "0", "H", "VALUE:3A" ], [ "1", "0", "0", "9,A,B,C,D,", "VALUE:99" ], [ "2", "0", "0", "L", "VALUE:1" ], [ "2", "0", "0", "H", "VALUE:3B" ], [ "2", "0", "0", "9,A,B,C,D,", "VALUE:99" ], [ "3", "0", "0", "L", "VALUE:2" ], [ "3", "0", "0", "H", "VALUE:3B" ], [ "3", "0", "0", "9,A,B,C,D,", "VALUE:99" ], [ "4", "0", "0", "L", "VALUE:3A" ], [ "4", "0", "0", "H", "VALUE:3B" ], [ "4", "0", "0", "9,A,B,C,D,", "VALUE:3" ], [ "X ", "0", "0", "L", "VALUE:99" ], [ "X ", "0", "0", "H", "VALUE:3" ], [ "X ", "0", "0", "9,A,B,C,D,", "VALUE:99" ], [ "*", "1", "0", "*", "VALUE:4" ], [ "*", "*", "1", "*", "VALUE:4" ], [ "88", "88", "88", "*", "VALUE:88" ], [ "88", "*", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_eod_stage_group_gist_stomach_28407.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_eod_stage_group_gist_stomach_28407.json deleted file mode 100644 index 1507b5bc1..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_eod_stage_group_gist_stomach_28407.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "tnm_8_eod_stage_group_gist_stomach_28407", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 EOD Stage Group GIST Stomach", - "title" : "TNM 8 EOD Stage Group GIST Stomach", - "last_modified" : "2023-04-18T16:59:44.885Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "grade", - "name" : "Grade", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "L", "VALUE:99" ], [ "0", "0", "0", "H", "VALUE:99" ], [ "0", "0", "0", "9,A,B,C,D,", "VALUE:99" ], [ "1", "0", "0", "L", "VALUE:1A" ], [ "1", "0", "0", "H", "VALUE:2" ], [ "1", "0", "0", "9,A,B,C,D,", "VALUE:99" ], [ "2", "0", "0", "L", "VALUE:1A" ], [ "2", "0", "0", "H", "VALUE:2" ], [ "2", "0", "0", "9,A,B,C,D,", "VALUE:99" ], [ "3", "0", "0", "L", "VALUE:1B" ], [ "3", "0", "0", "H", "VALUE:3A" ], [ "3", "0", "0", "9,A,B,C,D,", "VALUE:99" ], [ "4", "0", "0", "L", "VALUE:2" ], [ "4", "0", "0", "H", "VALUE:3B" ], [ "4", "0", "0", "9,A,B,C,D,", "VALUE:99" ], [ "X ", "0", "0", "L", "VALUE:99" ], [ "X ", "0", "0", "H", "VALUE:99" ], [ "X ", "0", "0", "9,A,B,C,D,", "VALUE:99" ], [ "*", "1", "0", "*", "VALUE:4" ], [ "*", "*", "1", "*", "VALUE:4" ], [ "88", "88", "88", "*", "VALUE:88" ], [ "88", "*", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_eod_stage_thyroid_anaplastic_25166.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_eod_stage_thyroid_anaplastic_25166.json deleted file mode 100644 index a21f7edba..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_eod_stage_thyroid_anaplastic_25166.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_8_eod_stage_thyroid_anaplastic_25166", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 EOD Stage Thyroid Anaplastic", - "title" : "TNM 8 EOD Stage Thyroid Anaplastic", - "last_modified" : "2019-04-05T16:52:37.642Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:4" ], [ "1", "0", "0", "VALUE:4A" ], [ "1A ", "0", "0", "VALUE:4A" ], [ "1B ", "0", "0", "VALUE:4A" ], [ "2", "0", "0", "VALUE:4A" ], [ "3", "0", "0", "VALUE:4" ], [ "3A ", "0", "0", "VALUE:4A" ], [ "3B ", "0", "0", "VALUE:4A" ], [ "4", "0", "0", "VALUE:4B" ], [ "4A ", "0", "0", "VALUE:4B" ], [ "4B ", "0", "0", "VALUE:4B" ], [ "X ", "0", "0", "VALUE:4" ], [ "0", " 0A ", "0", "VALUE:4" ], [ "1", " 0A ", "0", "VALUE:4A" ], [ "1A ", " 0A ", "0", "VALUE:4A" ], [ "1B ", " 0A ", "0", "VALUE:4A" ], [ "2", " 0A ", "0", "VALUE:4A" ], [ "3", " 0A ", "0", "VALUE:4" ], [ "3A ", " 0A ", "0", "VALUE:4A" ], [ "3B ", " 0A ", "0", "VALUE:4A" ], [ "4", " 0A ", "0", "VALUE:4B" ], [ "4A ", " 0A ", "0", "VALUE:4B" ], [ "4B ", " 0A ", "0", "VALUE:4B" ], [ "X ", " 0A ", "0", "VALUE:4" ], [ "0", " 0B ", "0", "VALUE:4" ], [ "1", " 0B ", "0", "VALUE:4A" ], [ "1A ", " 0B ", "0", "VALUE:4A" ], [ "1B ", " 0B ", "0", "VALUE:4A" ], [ "2", " 0B ", "0", "VALUE:4A" ], [ "3", " 0B ", "0", "VALUE:4" ], [ "3A ", " 0B ", "0", "VALUE:4A" ], [ "3B ", " 0B ", "0", "VALUE:4A" ], [ "4", " 0B ", "0", "VALUE:4B" ], [ "4A ", " 0B ", "0", "VALUE:4B" ], [ "4B ", " 0B ", "0", "VALUE:4B" ], [ "X ", " 0B ", "0", "VALUE:4" ], [ "0", "1", "0", "VALUE:4B" ], [ "1", "1", "0", "VALUE:4B" ], [ "1A ", "1", "0", "VALUE:4B" ], [ "1B ", "1", "0", "VALUE:4B" ], [ "2", "1", "0", "VALUE:4B" ], [ "3", "1", "0", "VALUE:4B" ], [ "3A ", "1", "0", "VALUE:4B" ], [ "3B ", "1", "0", "VALUE:4B" ], [ "4", "1", "0", "VALUE:4B" ], [ "4A ", "1", "0", "VALUE:4B" ], [ "4B ", "1", "0", "VALUE:4B" ], [ "X ", "1", "0", "VALUE:4B" ], [ "0", " 1A ", "0", "VALUE:4B" ], [ "1", " 1A ", "0", "VALUE:4B" ], [ "1A ", " 1A ", "0", "VALUE:4B" ], [ "1B ", " 1A ", "0", "VALUE:4B" ], [ "2", " 1A ", "0", "VALUE:4B" ], [ "3", " 1A ", "0", "VALUE:4B" ], [ "3A ", " 1A ", "0", "VALUE:4B" ], [ "3B ", " 1A ", "0", "VALUE:4B" ], [ "4", " 1A ", "0", "VALUE:4B" ], [ "4A ", " 1A ", "0", "VALUE:4B" ], [ "4B ", " 1A ", "0", "VALUE:4B" ], [ "X ", " 1A ", "0", "VALUE:4B" ], [ "0", " 1B ", "0", "VALUE:4B" ], [ "1", " 1B ", "0", "VALUE:4B" ], [ "1A ", " 1B ", "0", "VALUE:4B" ], [ "1B ", " 1B ", "0", "VALUE:4B" ], [ "2", " 1B ", "0", "VALUE:4B" ], [ "3", " 1B ", "0", "VALUE:4B" ], [ "3A ", " 1B ", "0", "VALUE:4B" ], [ "3B ", " 1B ", "0", "VALUE:4B" ], [ "4", " 1B ", "0", "VALUE:4B" ], [ "4A ", " 1B ", "0", "VALUE:4B" ], [ "4B ", " 1B ", "0", "VALUE:4B" ], [ "X ", " 1B ", "0", "VALUE:4B" ], [ "0", " X ", "0", "VALUE:4" ], [ "1", " X ", "0", "VALUE:4A" ], [ "1A ", " X ", "0", "VALUE:4A" ], [ "1B ", " X ", "0", "VALUE:4A" ], [ "2", " X ", "0", "VALUE:4A" ], [ "3", " X ", "0", "VALUE:4" ], [ "3A ", " X ", "0", "VALUE:4A" ], [ "3B ", " X ", "0", "VALUE:4A" ], [ "4", " X ", "0", "VALUE:4B" ], [ "4A ", " X ", "0", "VALUE:4B" ], [ "4B ", " X ", "0", "VALUE:4B" ], [ "X ", " X ", "0", "VALUE:4" ], [ "*", "*", "1", "VALUE:4C" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_eod_stage_thyroid_differentiated_age_less_than_55_15343.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_eod_stage_thyroid_differentiated_age_less_than_55_15343.json deleted file mode 100644 index 71e0214a2..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_eod_stage_thyroid_differentiated_age_less_than_55_15343.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "id" : "tnm_8_eod_stage_thyroid_differentiated_age_less_than_55_15343", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 EOD Stage Thyroid Differentiated Age less than 55", - "title" : "TNM 8 EOD Stage Thyroid Differentiated Age less than 55", - "description" : "replaced Papillary and Follicular", - "last_modified" : "2019-04-05T16:52:38.360Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "88", "*", "*", "VALUE:88" ], [ "*", "*", "0", "VALUE:1" ], [ "*", "*", "1", "VALUE:2" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_adenocarcinoma_30413.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_adenocarcinoma_30413.json deleted file mode 100644 index 681f70c79..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_adenocarcinoma_30413.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "tnm_8_path_stage_adenocarcinoma_30413", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Adenocarcinoma", - "title" : "TNM 8 Path Stage Adenocarcinoma", - "last_modified" : "2019-04-05T16:52:37.329Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "grade", - "name" : "Grade", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "1", "VALUE:99" ], [ "0", "0", "0", "2", "VALUE:99" ], [ "0", "0", "0", "3", "VALUE:99" ], [ "0", "0", "0", "9", "VALUE:99" ], [ "IS ", "0", "0", "1", "VALUE:0" ], [ "IS ", "0", "0", "2", "VALUE:0" ], [ "IS ", "0", "0", "3", "VALUE:0" ], [ "IS ", "0", "0", "9", "VALUE:0" ], [ "1", "0", "0", "1", "VALUE:1" ], [ "1", "0", "0", "2", "VALUE:1B" ], [ "1", "0", "0", "3", "VALUE:1C" ], [ "1", "0", "0", "9", "VALUE:1" ], [ "1A ", "0", "0", "1", "VALUE:1A" ], [ "1A ", "0", "0", "2", "VALUE:1B" ], [ "1A ", "0", "0", "3", "VALUE:1C" ], [ "1A ", "0", "0", "9", "VALUE:1A" ], [ "1B ", "0", "0", "1", "VALUE:1B" ], [ "1B ", "0", "0", "2", "VALUE:1B" ], [ "1B ", "0", "0", "3", "VALUE:1C" ], [ "1B ", "0", "0", "9", "VALUE:1B" ], [ "2", "0", "0", "1", "VALUE:1C" ], [ "2", "0", "0", "2", "VALUE:1C" ], [ "2", "0", "0", "3", "VALUE:2A" ], [ "2", "0", "0", "9", "VALUE:2A" ], [ "3", "0", "0", "*", "VALUE:2B" ], [ "4", "0", "0", "*", "VALUE:99" ], [ "4A ", "0", "0", "*", "VALUE:3B" ], [ "4B ", "0", "0", "*", "VALUE:4A" ], [ "X ", "0", "0", "1", "VALUE:99" ], [ "X ", "0", "0", "2", "VALUE:99" ], [ "X ", "0", "0", "3", "VALUE:99" ], [ "X ", "0", "0", "9", "VALUE:99" ], [ "0", "1", "0", "*", "VALUE:99" ], [ "IS ", "1", "0", "*", "VALUE:99" ], [ "1", "1", "0", "*", "VALUE:2B" ], [ "1A ", "1", "0", "*", "VALUE:2B" ], [ "1B ", "1", "0", "*", "VALUE:2B" ], [ "2", "1", "0", "*", "VALUE:3A" ], [ "3", "1", "0", "*", "VALUE:3B" ], [ "4", "1", "0", "*", "VALUE:99" ], [ "4A ", "1", "0", "*", "VALUE:3B" ], [ "4B ", "1", "0", "*", "VALUE:4A" ], [ "X ", "1", "0", "*", "VALUE:99" ], [ "0", "2", "0", "*", "VALUE:99" ], [ "IS ", "2", "0", "*", "VALUE:99" ], [ "1", "2", "0", "*", "VALUE:3A" ], [ "1A ", "2", "0", "*", "VALUE:3A" ], [ "1B ", "2", "0", "*", "VALUE:3A" ], [ "2", "2", "0", "*", "VALUE:3B" ], [ "3", "2", "0", "*", "VALUE:3B" ], [ "4", "2", "0", "*", "VALUE:4A" ], [ "4A ", "2", "0", "*", "VALUE:4A" ], [ "4B ", "2", "0", "*", "VALUE:4A" ], [ "X ", "2", "0", "*", "VALUE:99" ], [ "0", "3", "0", "*", "VALUE:4A" ], [ "IS ", "3", "0", "*", "VALUE:99" ], [ "1", "3", "0", "*", "VALUE:4A" ], [ "1A ", "3", "0", "*", "VALUE:4A" ], [ "1B ", "3", "0", "*", "VALUE:4A" ], [ "2", "3", "0", "*", "VALUE:4A" ], [ "3", "3", "0", "*", "VALUE:4A" ], [ "4", "3", "0", "*", "VALUE:4A" ], [ "4A ", "3", "0", "*", "VALUE:4A" ], [ "4B ", "3", "0", "*", "VALUE:4A" ], [ "X ", "3", "0", "*", "VALUE:4A" ], [ "0", " X ", "0", "1", "VALUE:99" ], [ "0", " X ", "0", "2", "VALUE:99" ], [ "0", " X ", "0", "3", "VALUE:99" ], [ "0", " X ", "0", "9", "VALUE:99" ], [ "IS ", " X ", "0", "1", "VALUE:99" ], [ "IS ", " X ", "0", "2", "VALUE:99" ], [ "IS ", " X ", "0", "3", "VALUE:99" ], [ "IS ", " X ", "0", "9", "VALUE:99" ], [ "1", " X ", "0", "1", "VALUE:99" ], [ "1", " X ", "0", "2", "VALUE:99" ], [ "1", " X ", "0", "3", "VALUE:99" ], [ "1", " X ", "0", "9", "VALUE:99" ], [ "1A ", " X ", "0", "1", "VALUE:99" ], [ "1A ", " X ", "0", "2", "VALUE:99" ], [ "1A ", " X ", "0", "3", "VALUE:99" ], [ "1A ", " X ", "0", "9", "VALUE:99" ], [ "1B ", " X ", "0", "1", "VALUE:99" ], [ "1B ", " X ", "0", "2", "VALUE:99" ], [ "1B ", " X ", "0", "3", "VALUE:99" ], [ "1B ", " X ", "0", "9", "VALUE:99" ], [ "2", " X ", "0", "1", "VALUE:99" ], [ "2", " X ", "0", "2", "VALUE:99" ], [ "2", " X ", "0", "3", "VALUE:99" ], [ "2", " X ", "0", "9", "VALUE:99" ], [ "3", " X ", "0", "1", "VALUE:99" ], [ "3", " X ", "0", "2", "VALUE:99" ], [ "3", " X ", "0", "3", "VALUE:99" ], [ "3", " X ", "0", "9", "VALUE:99" ], [ "4", " X ", "0", "1", "VALUE:99" ], [ "4", " X ", "0", "2", "VALUE:99" ], [ "4", " X ", "0", "3", "VALUE:99" ], [ "4", " X ", "0", "9", "VALUE:99" ], [ "4A ", " X ", "0", "1", "VALUE:99" ], [ "4A ", " X ", "0", "2", "VALUE:99" ], [ "4A ", " X ", "0", "3", "VALUE:99" ], [ "4A ", " X ", "0", "9", "VALUE:99" ], [ "4B ", " X ", "0", "*", "VALUE:4B" ], [ "X ", " X ", "0", "1", "VALUE:99" ], [ "X ", " X ", "0", "2", "VALUE:99" ], [ "X ", " X ", "0", "3", "VALUE:99" ], [ "X ", " X ", "0", "9", "VALUE:99" ], [ "IS ", "*", "1", "*", "VALUE:99" ], [ "0,1,1A,1B,2,3,4,4A,4B,X", "*", "1", "*", "VALUE:4B" ], [ "88", "88", "88", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_bone_appendicular_57296.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_bone_appendicular_57296.json deleted file mode 100644 index 6bf89cb13..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_bone_appendicular_57296.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "tnm_8_path_stage_bone_appendicular_57296", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Bone Appendicular", - "title" : "TNM 8 Stage", - "last_modified" : "2023-04-18T16:57:17.278Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "grade", - "name" : "Grade", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "1", "VALUE:99" ], [ "0", "0", "0", "2", "VALUE:99" ], [ "0", "0", "0", "3,H", "VALUE:99" ], [ "0", "0", "0", "9,", "VALUE:99" ], [ "1", "0", "0", "1", "VALUE:1A" ], [ "1", "0", "0", "2", "VALUE:2A" ], [ "1", "0", "0", "3,H", "VALUE:2A" ], [ "1", "0", "0", "9,", "VALUE:1A" ], [ "2", "0", "0", "1", "VALUE:1B" ], [ "2", "0", "0", "2", "VALUE:2B" ], [ "2", "0", "0", "3,H", "VALUE:2B" ], [ "2", "0", "0", "9,", "VALUE:1B" ], [ "3", "0", "0", "1", "VALUE:1B" ], [ "3", "0", "0", "2", "VALUE:3" ], [ "3", "0", "0", "3,H", "VALUE:3" ], [ "3", "0", "0", "9,", "VALUE:1B" ], [ "X ", "0", "0", "1", "VALUE:99" ], [ "X ", "0", "0", "2", "VALUE:99" ], [ "X ", "0", "0", "3,H", "VALUE:99" ], [ "X ", "0", "0", "9,", "VALUE:99" ], [ "*", "1", "0", "*", "VALUE:4B" ], [ "0", " X ", "0", "1", "VALUE:99" ], [ "0", " X ", "0", "2", "VALUE:99" ], [ "0", " X ", "0", "3,H", "VALUE:99" ], [ "0", " X ", "0", "9,", "VALUE:99" ], [ "1", " X ", "0", "1", "VALUE:1A" ], [ "1", " X ", "0", "2", "VALUE:2A" ], [ "1", " X ", "0", "3,H", "VALUE:2A" ], [ "1", " X ", "0", "9,", "VALUE:1A" ], [ "2", " X ", "0", "1", "VALUE:1B" ], [ "2", " X ", "0", "2", "VALUE:2B" ], [ "2", " X ", "0", "3,H", "VALUE:2B" ], [ "2", " X ", "0", "9,", "VALUE:1B" ], [ "3", " X ", "0", "1", "VALUE:1B" ], [ "3", " X ", "0", "2", "VALUE:3" ], [ "3", " X ", "0", "3,H", "VALUE:3" ], [ "3", " X ", "0", "9,", "VALUE:1B" ], [ "X ", " X ", "0", "1", "VALUE:99" ], [ "X ", " X ", "0", "2", "VALUE:99" ], [ "X ", " X ", "0", "3,H", "VALUE:99" ], [ "X ", " X ", "0", "9,", "VALUE:99" ], [ "*", "0", "1", "*", "VALUE:4" ], [ "*", "1", "1", "*", "VALUE:4B" ], [ "*", " X ", "1", "*", "VALUE:4" ], [ "*", "0", " 1A", "*", "VALUE:4A" ], [ "*", "1", " 1A", "*", "VALUE:4B" ], [ "*", " X ", " 1A", "*", "VALUE:4" ], [ "*", "*", " 1B", "*", "VALUE:4B" ], [ "88", "88", "88", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_36864.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_36864.json deleted file mode 100644 index f7078e836..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_36864.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_8_path_stage_group_36864", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:36.243Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:3" ], [ "0", "2,2A,2B,2C", "0", "VALUE:4A" ], [ "0", "3,3A,3B", "0", "VALUE:4B" ], [ "0", " X ", "0", "VALUE:99" ], [ "0", "*", "1", "VALUE:4C" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_40037.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_40037.json deleted file mode 100644 index 443da039a..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_40037.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_8_path_stage_group_40037", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:36.791Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "X ", "0", "0", "VALUE:99" ], [ "X ", "1", "0", "VALUE:99" ], [ "X ", "2", "0", "VALUE:4" ], [ "X ", " 2A ", "0", "VALUE:4" ], [ "X ", " 2B ", "0", "VALUE:4" ], [ "X ", " 2C ", "0", "VALUE:4" ], [ "X ", "3", "0", "VALUE:4B" ], [ "X ", " 3A ", "0", "VALUE:4B" ], [ "X ", " 3B ", "0", "VALUE:4B" ], [ "X ", " X ", "0", "VALUE:99" ], [ "X", "*", "1", "VALUE:4C" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_90415.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_90415.json deleted file mode 100644 index 72b7817bc..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_90415.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_8_path_stage_group_90415", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:37.069Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "IS ", "0", "0", "VALUE:0" ], [ "1", "0", "0", "VALUE:1" ], [ "2", "0", "0", "VALUE:2" ], [ "3", "0", "0", "VALUE:3" ], [ "4,4A,4B", " 0,1,2,2A,2B,2C,X", "0", "VALUE:4" ], [ "X ", "0", "0", "VALUE:99" ], [ "IS ", "1", "0", "VALUE:99" ], [ "1,2,3", "1", "0", "VALUE:3" ], [ "X ", "1", "0", "VALUE:99" ], [ "IS ", "2,2A,2B,2C ", "0", "VALUE:99" ], [ "1,2,3", "2,2A,2B,2C ", "0", "VALUE:4" ], [ "X ", "2,2A,2B,2C ", "0", "VALUE:4" ], [ "IS ", "3,3A,3B", "0", "VALUE:99" ], [ "1,2,3,4,4A,4B,X", "3,3A,3B", "0", "VALUE:4" ], [ "IS ", " X ", "0", "VALUE:99" ], [ "1", " X ", "0", "VALUE:99" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", " X ", "0", "VALUE:99" ], [ "X ", " X ", "0", "VALUE:99" ], [ "IS ", "*", "1", "VALUE:99" ], [ "1,2,3,4,4A,4B,X", "*", "1", "VALUE:4" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_breast_21522.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_breast_21522.json deleted file mode 100644 index 02144d2e4..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_breast_21522.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "id" : "tnm_8_path_stage_group_breast_21522", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group Breast", - "title" : "TNM 8 Path Stage Group Breast", - "last_modified" : "2023-04-18T17:29:54.082Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "grade", - "name" : "Grade", - "type" : "INPUT" - }, { - "key" : "her2_summary", - "name" : "HER2", - "type" : "INPUT" - }, { - "key" : "er", - "name" : "ER", - "type" : "INPUT" - }, { - "key" : "pr", - "name" : "PR", - "type" : "INPUT" - }, { - "key" : "oncotype11", - "name" : "OncoType < 11", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0,0I+,0M+", "0,0I+", "*", "*", "*", "*", "*", "VALUE:99" ], [ "ISD,ISP,IS", "0,0I+,0M+", "0,0I+", "*", "*", "*", "*", "*", "VALUE:0" ], [ "1,1MI,1A,1B,1C", "0,0I+,0M+", "0,0I+", "1", "0,1", "0,1", "0,1", "*", "VALUE:1A" ], [ "1,1MI,1A,1B,1C", "0,0I+,0M+", "0,0I+", "2-3", "1", "0,1", "0,1", "*", "VALUE:1A" ], [ "1,1MI,1A,1B,1C", "0,0I+,0M+", "0,0I+", "2-3", "0", "1", "0,1", "*", "VALUE:1A" ], [ "1,1MI,1A,1B,1C", "0,0I+,0M+", "0,0I+", "2-3", "0", "0", "1", "*", "VALUE:1A" ], [ "1,1MI,1A,1B,1C", "0,0I+,0M+", "0,0I+", "2-3", "0", "0", "0", "*", "VALUE:1B" ], [ "0,1,1MI,1A,1B,1C", "1MI", "0,0I+", "1", "0,1", "0,1", "0,1", "*", "VALUE:1A" ], [ "0,1,1MI,1A,1B,1C", "1MI", "0,0I+", "2-3", "1", "0,1", "0,1", "*", "VALUE:1A" ], [ "0,1,1MI,1A,1B,1C", "1MI", "0,0I+", "2-3", "0", "1", "0,1", "*", "VALUE:1A" ], [ "0,1,1MI,1A,1B,1C", "1MI", "0,0I+", "2-3", "0", "0", "1", "*", "VALUE:1A" ], [ "0,1,1MI,1A,1B,1C", "1MI", "0,0I+", "2-3", "0", "0", "0", "*", "VALUE:1B" ], [ "2", "0,0I+,0M+", "0,0I+", "1-3", "1", "1", "1", "*", "VALUE:1A" ], [ "2", "0,0I+,0M+", "0,0I+", "1-2", "1", "1", "0", "*", "VALUE:1B" ], [ "2", "0,0I+,0M+", "0,0I+", "1-2", "1", "0", "1", "*", "VALUE:1B" ], [ "2", "0,0I+,0M+", "0,0I+", "1-2", "1", "0", "0", "*", "VALUE:2A" ], [ "2", "0,0I+,0M+", "0,0I+", "1-2", "0", "1", "1", "*", "VALUE:1A" ], [ "2", "0,0I+,0M+", "0,0I+", "1", "0", "1", "0", "NO", "VALUE:1B" ], [ "2", "0,0I+,0M+", "0,0I+", "1", "0", "1", "0", "YES", "VALUE:1A" ], [ "2", "0,0I+,0M+", "0,0I+", "1", "0", "0", "1", "*", "VALUE:1B" ], [ "2", "0,0I+,0M+", "0,0I+", "2", "0", "1", "0", "NO", "VALUE:2A" ], [ "2", "0,0I+,0M+", "0,0I+", "2", "0", "1", "0", "YES", "VALUE:1A" ], [ "2", "0,0I+,0M+", "0,0I+", "2", "0", "0", "1", "*", "VALUE:2A" ], [ "2", "0,0I+,0M+", "0,0I+", "1-2", "0", "0", "0", "*", "VALUE:2A" ], [ "2", "0,0I+,0M+", "0,0I+", "3", "1", "1", "0", "*", "VALUE:2A" ], [ "2", "0,0I+,0M+", "0,0I+", "3", "1", "0", "0,1", "*", "VALUE:2A" ], [ "2", "0,0I+,0M+", "0,0I+", "3", "0", "1", "1", "NO", "VALUE:1B" ], [ "2", "0,0I+,0M+", "0,0I+", "3", "0", "1", "1", "YES", "VALUE:1A" ], [ "2", "0,0I+,0M+", "0,0I+", "3", "0", "1", "0", "NO", "VALUE:2A" ], [ "2", "0,0I+,0M+", "0,0I+", "3", "0", "1", "0", "YES", "VALUE:1A" ], [ "2", "0,0I+,0M+", "0,0I+", "3", "0", "0", "0,1", "*", "VALUE:2A" ], [ "0,1,1MI,1A,1B,1C", "1,1A,1B,1C", "0,0I+", "1-3", "1", "1", "1", "*", "VALUE:1A" ], [ "0,1,1MI,1A,1B,1C", "1,1A,1B,1C", "0,0I+", "1-2", "1", "1", "0", "*", "VALUE:1B" ], [ "0,1,1MI,1A,1B,1C", "1,1A,1B,1C", "0,0I+", "1-2", "1", "0", "1", "*", "VALUE:1B" ], [ "0,1,1MI,1A,1B,1C", "1,1A,1B,1C", "0,0I+", "1-2", "1", "0", "0", "*", "VALUE:2A" ], [ "0,1,1MI,1A,1B,1C", "1,1A,1B,1C", "0,0I+", "1-2", "0", "1", "1", "*", "VALUE:1A" ], [ "0,1,1MI,1A,1B,1C", "1,1A,1B,1C", "0,0I+", "1", "0", "1", "0", "NO", "VALUE:1B" ], [ "0,1,1MI,1A,1B,1C", "1,1A,1B,1C", "0,0I+", "1", "0", "1", "0", "YES", "VALUE:1A" ], [ "0,1,1MI,1A,1B,1C", "1,1A,1B,1C", "0,0I+", "1", "0", "0", "1", "*", "VALUE:1B" ], [ "0,1,1MI,1A,1B,1C", "1,1A,1B,1C", "0,0I+", "2", "0", "1", "0", "NO", "VALUE:2A" ], [ "0,1,1MI,1A,1B,1C", "1,1A,1B,1C", "0,0I+", "2", "0", "1", "0", "YES", "VALUE:1A" ], [ "0,1,1MI,1A,1B,1C", "1,1A,1B,1C", "0,0I+", "2", "0", "0", "1", "*", "VALUE:2A" ], [ "0,1,1MI,1A,1B,1C", "1,1A,1B,1C", "0,0I+", "1-2", "0", "0", "0", "*", "VALUE:2A" ], [ "0,1,1MI,1A,1B,1C", "1,1A,1B,1C", "0,0I+", "3", "1", "1", "0", "*", "VALUE:2A" ], [ "0,1,1MI,1A,1B,1C", "1,1A,1B,1C", "0,0I+", "3", "1", "0", "0,1", "*", "VALUE:2A" ], [ "0,1,1MI,1A,1B,1C", "1,1A,1B,1C", "0,0I+", "3", "0", "1", "1", "NO", "VALUE:1B" ], [ "0,1,1MI,1A,1B,1C", "1,1A,1B,1C", "0,0I+", "3", "0", "1", "1", "YES", "VALUE:1A" ], [ "0,1,1MI,1A,1B,1C", "1,1A,1B,1C", "0,0I+", "3", "0", "1", "0", "NO", "VALUE:2A" ], [ "0,1,1MI,1A,1B,1C", "1,1A,1B,1C", "0,0I+", "3", "0", "1", "0", "YES", "VALUE:1A" ], [ "0,1,1MI,1A,1B,1C", "1,1A,1B,1C", "0,0I+", "3", "0", "0", "0,1", "*", "VALUE:2A" ], [ "3", "0,0I+,0M+", "0,0I+", "1", "0,1", "1", "1", "*", "VALUE:1A" ], [ "3", "0,0I+,0M+", "0,0I+", "1-3", "1", "1", "0", "*", "VALUE:2B" ], [ "3", "0,0I+,0M+", "0,0I+", "1-3", "1", "0", "0,1", "*", "VALUE:2B" ], [ "3", "0,0I+,0M+", "0,0I+", "1-3", "0", "1", "0", "*", "VALUE:2B" ], [ "3", "0,0I+,0M+", "0,0I+", "1-2", "0", "0", "0,1", "*", "VALUE:2B" ], [ "3", "0,0I+,0M+", "0,0I+", "2", "0,1", "1", "1", "*", "VALUE:1B" ], [ "3", "0,0I+,0M+", "0,0I+", "3", "1", "1", "1", "*", "VALUE:1B" ], [ "3", "0,0I+,0M+", "0,0I+", "3", "0", "1", "1", "*", "VALUE:2A" ], [ "3", "0,0I+,0M+", "0,0I+", "3", "0", "0", "1", "*", "VALUE:2B" ], [ "3", "0,0I+,0M+", "0,0I+", "3", "0", "0", "0", "*", "VALUE:3A" ], [ "2", "1,1MI,1A,1B,1C", "0,0I+", "1", "0,1", "1", "1", "*", "VALUE:1A" ], [ "2", "1,1MI,1A,1B,1C", "0,0I+", "1-3", "1", "1", "0", "*", "VALUE:2B" ], [ "2", "1,1MI,1A,1B,1C", "0,0I+", "1-3", "1", "0", "0,1", "*", "VALUE:2B" ], [ "2", "1,1MI,1A,1B,1C", "0,0I+", "1-3", "0", "1", "0", "*", "VALUE:2B" ], [ "2", "1,1MI,1A,1B,1C", "0,0I+", "1-2", "0", "0", "0,1", "*", "VALUE:2B" ], [ "2", "1,1MI,1A,1B,1C", "0,0I+", "2", "0,1", "1", "1", "*", "VALUE:1B" ], [ "2", "1,1MI,1A,1B,1C", "0,0I+", "3", "1", "1", "1", "*", "VALUE:1B" ], [ "2", "1,1MI,1A,1B,1C", "0,0I+", "3", "0", "1", "1", "*", "VALUE:2A" ], [ "2", "1,1MI,1A,1B,1C", "0,0I+", "3", "0", "0", "1", "*", "VALUE:2B" ], [ "2", "1,1MI,1A,1B,1C", "0,0I+", "3", "0", "0", "0", "*", "VALUE:3A" ], [ "3", "1,1MI,1A,1B,1C,2,2A,2B", "0,0I+", "1-2", "0,1", "1", "1", "*", "VALUE:1B" ], [ "3", "1,1MI,1A,1B,1C,2,2A,2B", "0,0I+", "1-3", "1", "1", "0", "*", "VALUE:3A" ], [ "3", "1,1MI,1A,1B,1C,2,2A,2B", "0,0I+", "1-3", "1", "0", "0,1", "*", "VALUE:3A" ], [ "3", "1,1MI,1A,1B,1C,2,2A,2B", "0,0I+", "1-3", "0", "1", "0", "*", "VALUE:3A" ], [ "3", "1,1MI,1A,1B,1C,2,2A,2B", "0,0I+", "1", "0", "0", "0,1", "*", "VALUE:3A" ], [ "3", "1,1MI,1A,1B,1C,2,2A,2B", "0,0I+", "2", "0", "0", "1", "*", "VALUE:3A" ], [ "3", "1,1MI,1A,1B,1C,2,2A,2B", "0,0I+", "2", "0", "0", "0", "*", "VALUE:3B" ], [ "3", "1,1MI,1A,1B,1C,2,2A,2B", "0,0I+", "3", "1", "1", "1", "*", "VALUE:2A" ], [ "3", "1,1MI,1A,1B,1C,2,2A,2B", "0,0I+", "3", "0", "1", "1", "*", "VALUE:2B" ], [ "3", "1,1MI,1A,1B,1C,2,2A,2B", "0,0I+", "3", "0", "0", "1", "*", "VALUE:3A" ], [ "3", "1,1MI,1A,1B,1C,2,2A,2B", "0,0I+", "3", "0", "0", "0", "*", "VALUE:3C" ], [ "0,1,1MI,1A,1B,1C,2", "2,2A,2B", "0,0I+", "1-2", "0,1", "1", "1", "*", "VALUE:1B" ], [ "0,1,1MI,1A,1B,1C,2", "2,2A,2B", "0,0I+", "1-3", "1", "1", "0", "*", "VALUE:3A" ], [ "0,1,1MI,1A,1B,1C,2", "2,2A,2B", "0,0I+", "1-3", "1", "0", "0,1", "*", "VALUE:3A" ], [ "0,1,1MI,1A,1B,1C,2", "2,2A,2B", "0,0I+", "1-3", "0", "1", "0", "*", "VALUE:3A" ], [ "0,1,1MI,1A,1B,1C,2", "2,2A,2B", "0,0I+", "1", "0", "0", "0,1", "*", "VALUE:3A" ], [ "0,1,1MI,1A,1B,1C,2", "2,2A,2B", "0,0I+", "2", "0", "0", "1", "*", "VALUE:3A" ], [ "0,1,1MI,1A,1B,1C,2", "2,2A,2B", "0,0I+", "2", "0", "0", "0", "*", "VALUE:3B" ], [ "0,1,1MI,1A,1B,1C,2", "2,2A,2B", "0,0I+", "3", "1", "1", "1", "*", "VALUE:2A" ], [ "0,1,1MI,1A,1B,1C,2", "2,2A,2B", "0,0I+", "3", "0", "1", "1", "*", "VALUE:2B" ], [ "0,1,1MI,1A,1B,1C,2", "2,2A,2B", "0,0I+", "3", "0", "0", "1", "*", "VALUE:3A" ], [ "0,1,1MI,1A,1B,1C,2", "2,2A,2B", "0,0I+", "3", "0", "0", "0", "*", "VALUE:3C" ], [ "4,4A,4B,4C,4D", "0,0I+,0M+,1,1MI,1A,1B,1C,2,2A,2B", "0,0I+", "1-2", "0,1", "1", "1", "*", "VALUE:3A" ], [ "4,4A,4B,4C,4D", "0,0I+,0M+,1,1MI,1A,1B,1C,2,2A,2B", "0,0I+", "1-2", "0,1", "1", "0", "*", "VALUE:3B" ], [ "4,4A,4B,4C,4D", "0,0I+,0M+,1,1MI,1A,1B,1C,2,2A,2B", "0,0I+", "1-2", "1", "0", "0,1", "*", "VALUE:3B" ], [ "4,4A,4B,4C,4D", "0,0I+,0M+,1,1MI,1A,1B,1C,2,2A,2B", "0,0I+", "1", "0", "0", "0,1", "*", "VALUE:3B" ], [ "4,4A,4B,4C,4D", "0,0I+,0M+,1,1MI,1A,1B,1C,2,2A,2B", "0,0I+", "2", "0", "0", "1", "*", "VALUE:3B" ], [ "4,4A,4B,4C,4D", "0,0I+,0M+,1,1MI,1A,1B,1C,2,2A,2B", "0,0I+", "2", "0", "0", "0", "*", "VALUE:3C" ], [ "4,4A,4B,4C,4D", "0,0I+,0M+,1,1MI,1A,1B,1C,2,2A,2B", "0,0I+", "3", "1", "0,1", "0,1", "*", "VALUE:3B" ], [ "4,4A,4B,4C,4D", "0,0I+,0M+,1,1MI,1A,1B,1C,2,2A,2B", "0,0I+", "3", "0", "1", "1", "*", "VALUE:3B" ], [ "4,4A,4B,4C,4D", "0,0I+,0M+,1,1MI,1A,1B,1C,2,2A,2B", "0,0I+", "3", "0", "1", "0", "*", "VALUE:3C" ], [ "4,4A,4B,4C,4D", "0,0I+,0M+,1,1MI,1A,1B,1C,2,2A,2B", "0,0I+", "3", "0", "0", "0,1", "*", "VALUE:3C" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D,X", "3,3A,3B,3C", "0,0I+", "1-2", "0,1", "1", "1", "*", "VALUE:3A" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D,X", "3,3A,3B,3C", "0,0I+", "1-2", "0,1", "1", "0", "*", "VALUE:3B" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D,X", "3,3A,3B,3C", "0,0I+", "1-2", "1", "0", "0,1", "*", "VALUE:3B" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D,X", "3,3A,3B,3C", "0,0I+", "1", "0", "0", "0,1", "*", "VALUE:3B" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D,X", "3,3A,3B,3C", "0,0I+", "2", "0", "0", "1", "*", "VALUE:3B" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D,X", "3,3A,3B,3C", "0,0I+", "2", "0", "0", "0", "*", "VALUE:3C" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D,X", "3,3A,3B,3C", "0,0I+", "3", "1", "0,1", "0,1", "*", "VALUE:3B" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D,X", "3,3A,3B,3C", "0,0I+", "3", "0", "1", "1", "*", "VALUE:3B" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D,X", "3,3A,3B,3C", "0,0I+", "3", "0", "1", "0", "*", "VALUE:3C" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D,X", "3,3A,3B,3C", "0,0I+", "3", "0", "0", "0,1", "*", "VALUE:3C" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D,X", "*", "1", "*", "*", "*", "*", "*", "VALUE:4" ], [ "ISD,ISP,IS", "1,1MI,1A,1B,1C,2,2A,2B,3,3A,3B,3C,X", "0,0I+", "*", "*", "*", "*", "*", "VALUE:99" ], [ "ISD,ISP,IS", "*", "1", "*", "*", "*", "*", "*", "VALUE:99" ], [ "X", "0,0I+,0M+,1,1MI,1A,1B,1C,2,2A,2B", "0,0I+", "*", "*", "*", "*", "*", "VALUE:99" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D,X", "X", "0,0I+", "*", "*", "*", "*", "*", "VALUE:99" ], [ "1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D", "0,0I+,0M+", "0,0I+", "1-3", "0,1", "0,1", "7,9", "*", "VALUE:99" ], [ "1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D", "0,0I+,0M+", "0,0I+", "1-3", "0,1", "7,9", "*", "*", "VALUE:99" ], [ "1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D", "0,0I+,0M+", "0,0I+", "1-3", "7,9", "*", "*", "*", "VALUE:99" ], [ "1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D", "0,0I+,0M+", "0,0I+", "9,L,M,H,A,B,C,D,", "*", "*", "*", "*", "VALUE:99" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D", "1,1MI,1A,1B,1C,2,2A,2B,3,3A,3B,3C", "0,0I+", "1-3", "0,1", "0,1", "7,9", "*", "VALUE:99" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D", "1,1MI,1A,1B,1C,2,2A,2B,3,3A,3B,3C", "0,0I+", "1-3", "0,1", "7,9", "*", "*", "VALUE:99" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D", "1,1MI,1A,1B,1C,2,2A,2B,3,3A,3B,3C", "0,0I+", "1-3", "7,9", "*", "*", "*", "VALUE:99" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D", "1,1MI,1A,1B,1C,2,2A,2B,3,3A,3B,3C", "0,0I+", "9,L,M,H,A,B,C,D,", "*", "*", "*", "*", "VALUE:99" ], [ "X", "3,3A,3B,3C", "0,0I+", "1-3", "0,1", "0,1", "7,9", "*", "VALUE:99" ], [ "X", "3,3A,3B,3C", "0,0I+", "1-3", "0,1", "7,9", "*", "*", "VALUE:99" ], [ "X", "3,3A,3B,3C", "0,0I+", "1-3", "7,9", "*", "*", "*", "VALUE:99" ], [ "X", "3,3A,3B,3C", "0,0I+", "9,L,M,H,A,B,C,D,", "*", "*", "*", "*", "VALUE:99" ], [ "88", "88", "88", "*", "*", "*", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_17179.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_17179.json deleted file mode 100644 index 60c9a455c..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_17179.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_8_path_stage_group_for_eod_17179", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group for EOD", - "title" : "TNM 8 Path Stage Group for EOD", - "last_modified" : "2019-04-05T16:52:36.640Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1A ", "0", "0", "VALUE:1A" ], [ "1B ", "0", "0", "VALUE:1B" ], [ "1C ", "0", "0", "VALUE:1C" ], [ "1C1 ", "0", "0", "VALUE:1C" ], [ "1C2 ", "0", "0", "VALUE:1C" ], [ "1C3 ", "0", "0", "VALUE:1C" ], [ "2", "0", "0", "VALUE:2" ], [ "2A ", "0", "0", "VALUE:2A" ], [ "2B ", "0", "0", "VALUE:2B" ], [ "3", "0", "0", "VALUE:3" ], [ "3A ", "0", "0", "VALUE:3A2" ], [ "3B ", "0", "0", "VALUE:3B" ], [ "3C ", "0", "0", "VALUE:3C" ], [ "X ", "0", "0", "VALUE:99" ], [ "0", " 0I+ ", "0", "VALUE:99" ], [ "1", " 0I+ ", "0", "VALUE:1" ], [ "1A ", " 0I+ ", "0", "VALUE:1A" ], [ "1B ", " 0I+ ", "0", "VALUE:1B" ], [ "1C ", " 0I+ ", "0", "VALUE:1C" ], [ "1C1 ", " 0I+ ", "0", "VALUE:1C" ], [ "1C2 ", " 0I+ ", "0", "VALUE:1C" ], [ "1C3 ", " 0I+ ", "0", "VALUE:1C" ], [ "2", " 0I+ ", "0", "VALUE:2" ], [ "2A ", " 0I+ ", "0", "VALUE:2A" ], [ "2B ", " 0I+ ", "0", "VALUE:2B" ], [ "3", " 0I+ ", "0", "VALUE:3" ], [ "3A ", " 0I+ ", "0", "VALUE:3A2" ], [ "3B ", " 0I+ ", "0", "VALUE:3B" ], [ "3C ", " 0I+ ", "0", "VALUE:3C" ], [ "X ", " 0I+ ", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:3A1" ], [ "1", "1", "0", "VALUE:3A1" ], [ "1A ", "1", "0", "VALUE:3A1" ], [ "1B ", "1", "0", "VALUE:3A1" ], [ "1C ", "1", "0", "VALUE:3A1" ], [ "1C1 ", "1", "0", "VALUE:3A1" ], [ "1C2 ", "1", "0", "VALUE:3A1" ], [ "1C3 ", "1", "0", "VALUE:3A1" ], [ "2", "1", "0", "VALUE:3A1" ], [ "2A ", "1", "0", "VALUE:3A1" ], [ "2B ", "1", "0", "VALUE:3A1" ], [ "3", "1", "0", "VALUE:3" ], [ "3A ", "1", "0", "VALUE:3A2" ], [ "3B ", "1", "0", "VALUE:3B" ], [ "3C ", "1", "0", "VALUE:3C" ], [ "X ", "1", "0", "VALUE:3" ], [ "0", " 1A ", "0", "VALUE:3A1" ], [ "1", " 1A ", "0", "VALUE:3A1" ], [ "1A ", " 1A ", "0", "VALUE:3A1" ], [ "1B ", " 1A ", "0", "VALUE:3A1" ], [ "1C ", " 1A ", "0", "VALUE:3A1" ], [ "1C1 ", " 1A ", "0", "VALUE:3A1" ], [ "1C2 ", " 1A ", "0", "VALUE:3A1" ], [ "1C3 ", " 1A ", "0", "VALUE:3A1" ], [ "2", " 1A ", "0", "VALUE:3A1" ], [ "2A ", " 1A ", "0", "VALUE:3A1" ], [ "2B ", " 1A ", "0", "VALUE:3A1" ], [ "3", " 1A ", "0", "VALUE:3" ], [ "3A ", " 1A ", "0", "VALUE:3A2" ], [ "3B ", " 1A ", "0", "VALUE:3B" ], [ "3C ", " 1A ", "0", "VALUE:3C" ], [ "X ", " 1A ", "0", "VALUE:3" ], [ "0", " 1B ", "0", "VALUE:3A1" ], [ "1", " 1B ", "0", "VALUE:3A1" ], [ "1A ", " 1B ", "0", "VALUE:3A1" ], [ "1B ", " 1B ", "0", "VALUE:3A1" ], [ "1C ", " 1B ", "0", "VALUE:3A1" ], [ "1C1 ", " 1B ", "0", "VALUE:3A1" ], [ "1C2 ", " 1B ", "0", "VALUE:3A1" ], [ "1C3 ", " 1B ", "0", "VALUE:3A1" ], [ "2", " 1B ", "0", "VALUE:3A1" ], [ "2A ", " 1B ", "0", "VALUE:3A1" ], [ "2B ", " 1B ", "0", "VALUE:3A1" ], [ "3", " 1B ", "0", "VALUE:3" ], [ "3A ", " 1B ", "0", "VALUE:3A2" ], [ "3B ", " 1B ", "0", "VALUE:3B" ], [ "3C ", " 1B ", "0", "VALUE:3C" ], [ "X ", " 1B ", "0", "VALUE:3" ], [ "0", " X ", "0", "VALUE:99" ], [ "1", " X ", "0", "VALUE:99" ], [ "1A ", " X ", "0", "VALUE:99" ], [ "1B ", " X ", "0", "VALUE:99" ], [ "1C ", " X ", "0", "VALUE:99" ], [ "1C1 ", " X ", "0", "VALUE:99" ], [ "1C2 ", " X ", "0", "VALUE:99" ], [ "1C3 ", " X ", "0", "VALUE:99" ], [ "2", " X ", "0", "VALUE:99" ], [ "2A ", " X ", "0", "VALUE:99" ], [ "2B ", " X ", "0", "VALUE:99" ], [ "3", " X ", "0", "VALUE:3" ], [ "3A ", " X ", "0", "VALUE:3A2" ], [ "3B ", " X ", "0", "VALUE:3B" ], [ "3C ", " X ", "0", "VALUE:3C" ], [ "X ", " X ", "0", "VALUE:99" ], [ "*", "*", "1", "VALUE:4" ], [ "*", "*", " 1A", "VALUE:4A" ], [ "*", "*", " 1B", "VALUE:4B" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_23339.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_23339.json deleted file mode 100644 index b943ce1f1..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_23339.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_8_path_stage_group_for_eod_23339", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group for EOD", - "title" : "TNM 8 Path Stage Group for EOD", - "last_modified" : "2019-04-05T16:52:35.522Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "0", " 0I+ ", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:99" ], [ "0", " X ", "0", "VALUE:99" ], [ "1", "*", "0", "VALUE:1" ], [ "1A ", "*", "0", "VALUE:1A" ], [ "1A1 ", "*", "0", "VALUE:1A1" ], [ "1A2 ", "*", "0", "VALUE:1A2" ], [ "1B ", "*", "0", "VALUE:1B" ], [ "1B1 ", "*", "0", "VALUE:1B1" ], [ "1B2 ", "*", "0", "VALUE:1B2" ], [ "2", "*", "0", "VALUE:2" ], [ "2A ", "*", "0", "VALUE:2A" ], [ "2A1 ", "*", "0", "VALUE:2A1" ], [ "2A2 ", "*", "0", "VALUE:2A2" ], [ "2B ", "*", "0", "VALUE:2B" ], [ "3", "*", "0", "VALUE:3" ], [ "3A ", "*", "0", "VALUE:3A" ], [ "3B ", "*", "0", "VALUE:3B" ], [ "4", "*", "0", "VALUE:4A" ], [ "X ", "0", "0", "VALUE:99" ], [ "X ", " 0I+ ", "0", "VALUE:99" ], [ "X ", "1", "0", "VALUE:99" ], [ "X ", " X ", "0", "VALUE:99" ], [ "*", "*", "1", "VALUE:4B" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_47623.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_47623.json deleted file mode 100644 index 34ac7f9ac..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_47623.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_8_path_stage_group_for_eod_47623", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group for EOD", - "title" : "TNM 8 Path Stage Group for EOD", - "last_modified" : "2019-04-05T16:52:35.425Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:99" ], [ "0", " X ", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1", "1", "0", "VALUE:3B" ], [ "1", " X ", "0", "VALUE:99" ], [ "1A ", "0", "0", "VALUE:1" ], [ "1A ", "1", "0", "VALUE:3B" ], [ "1A ", " X ", "0", "VALUE:99" ], [ "1B ", "0", "0", "VALUE:1" ], [ "1B ", "1", "0", "VALUE:3B" ], [ "1B ", " X ", "0", "VALUE:99" ], [ "2", "0", "0", "VALUE:2A" ], [ "2", "1", "0", "VALUE:3B" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", "0", "0", "VALUE:2B" ], [ "3", "1", "0", "VALUE:3B" ], [ "3", " X ", "0", "VALUE:99" ], [ "4", "0", "0", "VALUE:3A" ], [ "4", "1", "0", "VALUE:3B" ], [ "4", " X ", "0", "VALUE:3" ], [ "X ", "0", "0", "VALUE:99" ], [ "X ", "1", "0", "VALUE:3B" ], [ "X ", " X ", "0", "VALUE:99" ], [ "*", "*", " 1,1A,1B,1C", "VALUE:4" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_48287.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_48287.json deleted file mode 100644 index e390a7c8f..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_48287.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_8_path_stage_group_for_eod_48287", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group for EOD", - "title" : "TNM 8 Path Stage Group for EOD", - "last_modified" : "2019-04-05T16:52:35.453Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:3" ], [ "0", "X", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1", "1", "0", "VALUE:3" ], [ "1", "X", "0", "VALUE:99" ], [ "2", "0", "0", "VALUE:2" ], [ "2", "1", "0", "VALUE:3" ], [ "2", "X", "0", "VALUE:99" ], [ "3", "0", "0", "VALUE:2" ], [ "3", "1", "0", "VALUE:3" ], [ "3", "X", "0", "VALUE:99" ], [ "4", "0", "0", "VALUE:3" ], [ "4", "1", "0", "VALUE:3" ], [ "4", "X", "0", "VALUE:3" ], [ "X", "0", "0", "VALUE:99" ], [ "X", "1", "0", "VALUE:3" ], [ "X", "X", "0", "VALUE:99" ], [ "*", "*", "1,1A,1B,1C", "VALUE:4" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_4996.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_4996.json deleted file mode 100644 index 8325ae7ee..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_4996.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_8_path_stage_group_for_eod_4996", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group for EOD", - "title" : "TNM 8 Path Stage Group for EOD", - "last_modified" : "2019-04-05T16:52:35.450Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "1", "0", "0", "VALUE:1" ], [ "2", "0", "0", "VALUE:2" ], [ "3", "0", "0", "VALUE:2" ], [ "4", "0", "0", "VALUE:3" ], [ "X,0", "0", "0", "VALUE:99" ], [ "1", "1", "0", "VALUE:3" ], [ "2", "1", "0", "VALUE:3" ], [ "3", "1", "0", "VALUE:3" ], [ "4", "1", "0", "VALUE:3" ], [ "X,0", "1", "0", "VALUE:3" ], [ "1", " X ", "0", "VALUE:99" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", " X ", "0", "VALUE:99" ], [ "4", " X ", "0", "VALUE:3" ], [ "X,0", " X ", "0", "VALUE:99" ], [ "*", "*", " 1,1A,1B,1C", "VALUE:4" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_50745.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_50745.json deleted file mode 100644 index 014532e70..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_50745.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id" : "tnm_8_path_stage_group_for_eod_50745", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group for EOD", - "title" : "TNM 8 Path Stage Group for EOD", - "last_modified" : "2019-04-05T16:52:36.402Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "b_map", - "name" : "B Map", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "1,1A,1B", "0", "0", " B0,B0a,B0b", "VALUE:1A" ], [ "1,1A,1B", "0", "0", " B1,B1a,B1b", "VALUE:1A" ], [ "1,1A,1B", "0", "0", " B2", "VALUE:4A1" ], [ "1,1A,1B", "0", "0", " BX", "VALUE:99" ], [ "1,1A,1B", "1,1A,1B", "0", " B0,B0a,B0b", "VALUE:2A" ], [ "1,1A,1B", "1,1A,1B", "0", " B1,B1a,B1b", "VALUE:2A" ], [ "1,1A,1B", "1,1A,1B", "0", " B2", "VALUE:4A1" ], [ "1,1A,1B", "1,1A,1B", "0", " BX", "VALUE:99" ], [ "1,1A,1B", "2,2A,2B", "0", " B0,B0a,B0b", "VALUE:2A" ], [ "1,1A,1B", "2,2A,2B", "0", " B1,B1a,B1b", "VALUE:2A" ], [ "1,1A,1B", "2,2A,2B", "0", " B2", "VALUE:4A1" ], [ "1,1A,1B", "2,2A,2B", "0", " BX", "VALUE:99" ], [ "1,1A,1B", "3", "0", " B0,B0a,B0b", "VALUE:4A2" ], [ "1,1A,1B", "3", "0", " B1,B1a,B1b", "VALUE:4A2" ], [ "1,1A,1B", "3", "0", " B2", "VALUE:4A2" ], [ "1,1A,1B", "3", "0", " BX", "VALUE:4A2" ], [ "1,1A,1B", " X ", "0", " B0,B0a,B0b", "VALUE:99" ], [ "1,1A,1B", " X ", "0", " B1,B1a,B1b", "VALUE:99" ], [ "1,1A,1B", " X ", "0", " B2", "VALUE:4A" ], [ "1,1A,1B", " X ", "0", " BX", "VALUE:99" ], [ "2,2A,2B", "0", "0", " B0,B0a,B0b", "VALUE:1B" ], [ "2,2A,2B", "0", "0", " B1,B1a,B1b", "VALUE:1B" ], [ "2,2A,2B", "0", "0", " B2", "VALUE:4A1" ], [ "2,2A,2B", "0", "0", " BX", "VALUE:99" ], [ "2,2A,2B", "1,1A,1B", "0", " B0,B0a,B0b", "VALUE:2A" ], [ "2,2A,2B", "1,1A,1B", "0", " B1,B1a,B1b", "VALUE:2A" ], [ "2,2A,2B", "1,1A,1B", "0", " B2", "VALUE:4A1" ], [ "2,2A,2B", "1,1A,1B", "0", " BX", "VALUE:99" ], [ "2,2A,2B", "2,2A,2B", "0", " B0,B0a,B0b", "VALUE:2A" ], [ "2,2A,2B", "2,2A,2B", "0", " B1,B1a,B1b", "VALUE:2A" ], [ "2,2A,2B", "2,2A,2B", "0", " B2", "VALUE:4A1" ], [ "2,2A,2B", "2,2A,2B", "0", " BX", "VALUE:99" ], [ "2,2A,2B", "3", "0", " B0,B0a,B0b", "VALUE:4A2" ], [ "2,2A,2B", "3", "0", " B1,B1a,B1b", "VALUE:4A2" ], [ "2,2A,2B", "3", "0", " B2", "VALUE:4A2" ], [ "2,2A,2B", "3", "0", " BX", "VALUE:4A2" ], [ "2,2A,2B", " X ", "0", " B0,B0a,B0b", "VALUE:99" ], [ "2,2A,2B", " X ", "0", " B1,B1a,B1b", "VALUE:99" ], [ "2,2A,2B", " X ", "0", " B2", "VALUE:4A" ], [ "2,2A,2B", " X ", "0", " BX", "VALUE:99" ], [ "3", "0", "0", " B0,B0a,B0b", "VALUE:2B" ], [ "3", "0", "0", " B1,B1a,B1b", "VALUE:2B" ], [ "3", "0", "0", " B2", "VALUE:4A1" ], [ "3", "0", "0", " BX", "VALUE:99" ], [ "3", "1,1A,1B", "0", " B0,B0a,B0b", "VALUE:2B" ], [ "3", "1,1A,1B", "0", " B1,B1a,B1b", "VALUE:2B" ], [ "3", "1,1A,1B", "0", " B2", "VALUE:4A1" ], [ "3", "1,1A,1B", "0", " BX", "VALUE:99" ], [ "3", "2,2A,2B", "0", " B0,B0a,B0b", "VALUE:2B" ], [ "3", "2,2A,2B", "0", " B1,B1a,B1b", "VALUE:2B" ], [ "3", "2,2A,2B", "0", " B2", "VALUE:4A1" ], [ "3", "2,2A,2B", "0", " BX", "VALUE:99" ], [ "3", "3", "0", " B0,B0a,B0b", "VALUE:4A2" ], [ "3", "3", "0", " B1,B1a,B1b", "VALUE:4A2" ], [ "3", "3", "0", " B2", "VALUE:4A2" ], [ "3", "3", "0", " BX", "VALUE:4A2" ], [ "3", " X ", "0", " B0,B0a,B0b", "VALUE:99" ], [ "3", " X ", "0", " B1,B1a,B1b", "VALUE:99" ], [ "3", " X ", "0", " B2", "VALUE:4A" ], [ "3", " X ", "0", " BX", "VALUE:99" ], [ "4", "0", "0", " B0,B0a,B0b", "VALUE:3A" ], [ "4", "0", "0", " B1,B1a,B1b", "VALUE:3B" ], [ "4", "0", "0", " B2", "VALUE:4A1" ], [ "4", "0", "0", " BX", "VALUE:99" ], [ "4", "1,1A,1B", "0", " B0,B0a,B0b", "VALUE:3A" ], [ "4", "1,1A,1B", "0", " B1,B1a,B1b", "VALUE:3B" ], [ "4", "1,1A,1B", "0", " B2", "VALUE:4A1" ], [ "4", "1,1A,1B", "0", " BX", "VALUE:99" ], [ "4", "2,2A,2B", "0", " B0,B0a,B0b", "VALUE:3A" ], [ "4", "2,2A,2B", "0", " B1,B1a,B1b", "VALUE:3B" ], [ "4", "2,2A,2B", "0", " B2", "VALUE:4A1" ], [ "4", "2,2A,2B", "0", " BX", "VALUE:99" ], [ "4", "3", "0", " B0,B0a,B0b", "VALUE:4A2" ], [ "4", "3", "0", " B1,B1a,B1b", "VALUE:4A2" ], [ "4", "3", "0", " B2", "VALUE:4A2" ], [ "4", "3", "0", " BX", "VALUE:4A2" ], [ "4", " X ", "0", " B0,B0a,B0b", "VALUE:99" ], [ "4", " X ", "0", " B1,B1a,B1b", "VALUE:99" ], [ "4", " X ", "0", " B2", "VALUE:4A" ], [ "4", " X ", "0", " BX", "VALUE:99" ], [ "1,1A,1B", "0", "1", " B0,B0a,B0b", "VALUE:4B" ], [ "1,1A,1B", "0", "1", " B1,B1a,B1b", "VALUE:4B" ], [ "1,1A,1B", "0", "1", " B2", "VALUE:4B" ], [ "1,1A,1B", "0", "1", " BX", "VALUE:4B" ], [ "1,1A,1B", "1,1A,1B", "1", " B0,B0a,B0b", "VALUE:4B" ], [ "1,1A,1B", "1,1A,1B", "1", " B1,B1a,B1b", "VALUE:4B" ], [ "1,1A,1B", "1,1A,1B", "1", " B2", "VALUE:4B" ], [ "1,1A,1B", "1,1A,1B", "1", " BX", "VALUE:4B" ], [ "1,1A,1B", "2,2A,2B", "1", " B0,B0a,B0b", "VALUE:4B" ], [ "1,1A,1B", "2,2A,2B", "1", " B1,B1a,B1b", "VALUE:4B" ], [ "1,1A,1B", "2,2A,2B", "1", " B2", "VALUE:4B" ], [ "1,1A,1B", "2,2A,2B", "1", " BX", "VALUE:4B" ], [ "1,1A,1B", "3", "1", " B0,B0a,B0b", "VALUE:4B" ], [ "1,1A,1B", "3", "1", " B1,B1a,B1b", "VALUE:4B" ], [ "1,1A,1B", "3", "1", " B2", "VALUE:4B" ], [ "1,1A,1B", "3", "1", " BX", "VALUE:4B" ], [ "1,1A,1B", " X ", "1", " B0,B0a,B0b", "VALUE:4B" ], [ "1,1A,1B", " X ", "1", " B1,B1a,B1b", "VALUE:4B" ], [ "1,1A,1B", " X ", "1", " B2", "VALUE:4B" ], [ "1,1A,1B", " X ", "1", " BX", "VALUE:4B" ], [ "2,2A,2B", "0", "1", " B0,B0a,B0b", "VALUE:4B" ], [ "2,2A,2B", "0", "1", " B1,B1a,B1b", "VALUE:4B" ], [ "2,2A,2B", "0", "1", " B2", "VALUE:4B" ], [ "2,2A,2B", "0", "1", " BX", "VALUE:4B" ], [ "2,2A,2B", "1,1A,1B", "1", " B0,B0a,B0b", "VALUE:4B" ], [ "2,2A,2B", "1,1A,1B", "1", " B1,B1a,B1b", "VALUE:4B" ], [ "2,2A,2B", "1,1A,1B", "1", " B2", "VALUE:4B" ], [ "2,2A,2B", "1,1A,1B", "1", " BX", "VALUE:4B" ], [ "2,2A,2B", "2,2A,2B", "1", " B0,B0a,B0b", "VALUE:4B" ], [ "2,2A,2B", "2,2A,2B", "1", " B1,B1a,B1b", "VALUE:4B" ], [ "2,2A,2B", "2,2A,2B", "1", " B2", "VALUE:4B" ], [ "2,2A,2B", "2,2A,2B", "1", " BX", "VALUE:4B" ], [ "2,2A,2B", "3", "1", " B0,B0a,B0b", "VALUE:4B" ], [ "2,2A,2B", "3", "1", " B1,B1a,B1b", "VALUE:4B" ], [ "2,2A,2B", "3", "1", " B2", "VALUE:4B" ], [ "2,2A,2B", "3", "1", " BX", "VALUE:4B" ], [ "2,2A,2B", " X ", "1", " B0,B0a,B0b", "VALUE:4B" ], [ "2,2A,2B", " X ", "1", " B1,B1a,B1b", "VALUE:4B" ], [ "2,2A,2B", " X ", "1", " B2", "VALUE:4B" ], [ "2,2A,2B", " X ", "1", " BX", "VALUE:4B" ], [ "3", "0", "1", " B0,B0a,B0b", "VALUE:4B" ], [ "3", "0", "1", " B1,B1a,B1b", "VALUE:4B" ], [ "3", "0", "1", " B2", "VALUE:4B" ], [ "3", "0", "1", " BX", "VALUE:4B" ], [ "3", "1,1A,1B", "1", " B0,B0a,B0b", "VALUE:4B" ], [ "3", "1,1A,1B", "1", " B1,B1a,B1b", "VALUE:4B" ], [ "3", "1,1A,1B", "1", " B2", "VALUE:4B" ], [ "3", "1,1A,1B", "1", " BX", "VALUE:4B" ], [ "3", "2,2A,2B", "1", " B0,B0a,B0b", "VALUE:4B" ], [ "3", "2,2A,2B", "1", " B1,B1a,B1b", "VALUE:4B" ], [ "3", "2,2A,2B", "1", " B2", "VALUE:4B" ], [ "3", "2,2A,2B", "1", " BX", "VALUE:4B" ], [ "3", "3", "1", " B0,B0a,B0b", "VALUE:4B" ], [ "3", "3", "1", " B1,B1a,B1b", "VALUE:4B" ], [ "3", "3", "1", " B2", "VALUE:4B" ], [ "3", "3", "1", " BX", "VALUE:4B" ], [ "3", " X ", "1", " B0,B0a,B0b", "VALUE:4B" ], [ "3", " X ", "1", " B1,B1a,B1b", "VALUE:4B" ], [ "3", " X ", "1", " B2", "VALUE:4B" ], [ "3", " X ", "1", " BX", "VALUE:4B" ], [ "4", "0", "1", " B0,B0a,B0b", "VALUE:4B" ], [ "4", "0", "1", " B1,B1a,B1b", "VALUE:4B" ], [ "4", "0", "1", " B2", "VALUE:4B" ], [ "4", "0", "1", " BX", "VALUE:4B" ], [ "4", "1,1A,1B", "1", " B0,B0a,B0b", "VALUE:4B" ], [ "4", "1,1A,1B", "1", " B1,B1a,B1b", "VALUE:4B" ], [ "4", "1,1A,1B", "1", " B2", "VALUE:4B" ], [ "4", "1,1A,1B", "1", " BX", "VALUE:4B" ], [ "4", "2,2A,2B", "1", " B0,B0a,B0b", "VALUE:4B" ], [ "4", "2,2A,2B", "1", " B1,B1a,B1b", "VALUE:4B" ], [ "4", "2,2A,2B", "1", " B2", "VALUE:4B" ], [ "4", "2,2A,2B", "1", " BX", "VALUE:4B" ], [ "4", "3", "1", " B0,B0a,B0b", "VALUE:4B" ], [ "4", "3", "1", " B1,B1a,B1b", "VALUE:4B" ], [ "4", "3", "1", " B2", "VALUE:4B" ], [ "4", "3", "1", " BX", "VALUE:4B" ], [ "4", " X ", "1", "B0,B0a,B0b", "VALUE:4B" ], [ "4", " X ", "1", "B1,B1a,B1b", "VALUE:4B" ], [ "4", " X ", "1", " B2", "VALUE:4B" ], [ "4", " X ", "1", " BX", "VALUE:4B" ], [ "88", "88", "88", "*", "VALUE:88" ], [ "0,X", "0,1,1A,1B,2,2A,2B", "0", "B0,B0a,B0b", "VALUE:99" ], [ "0,X", "0,1,1A,1B,2,2A,2B", "0", "B1,B1a,B1b", "VALUE:99" ], [ "0,X", "0,1,1A,1B,2,2A,2B", "0", " B2", "VALUE:4A1" ], [ "0,X", "0,1,1A,1B,2,2A,2B", "0", " BX", "VALUE:99" ], [ "0,X", "3", "0", "*", "VALUE:4A2" ], [ "0,X", "X", "0", "*", "VALUE:99" ], [ "0,X", "*", "1", "*", "VALUE:4B" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_55369.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_55369.json deleted file mode 100644 index bcd1a96a8..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_55369.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_8_path_stage_group_for_eod_55369", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group for EOD", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:35.416Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "IS ", "0", "0", "VALUE:0" ], [ "IS ", "1", "0", "VALUE:99" ], [ "IS ", "2", "0", "VALUE:99" ], [ "IS ", " X ", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1", "1", "0", "VALUE:2A" ], [ "1", "2", "0", "VALUE:3A" ], [ "1", " X ", "0", "VALUE:99" ], [ "2", "0", "0", "VALUE:2A" ], [ "2", "1", "0", "VALUE:2B" ], [ "2", "2", "0", "VALUE:3A" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", "0", "0", "VALUE:2B" ], [ "3", "1", "0", "VALUE:2B" ], [ "3", "2", "0", "VALUE:3A" ], [ "3", " X ", "0", "VALUE:99" ], [ "4", "0", "0", "VALUE:3B" ], [ "4", "1", "0", "VALUE:3B" ], [ "4", "2", "0", "VALUE:3B" ], [ "4", " X ", "0", "VALUE:3B" ], [ "X,0", "0", "0", "VALUE:99" ], [ "X,0", "1", "0", "VALUE:99" ], [ "X,0", "2", "0", "VALUE:3" ], [ "X,0", " X ", "0", "VALUE:99" ], [ "1-4,X,0", "*", "1", "VALUE:4" ], [ "IS ", "*", "1", "VALUE:99" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_56790.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_56790.json deleted file mode 100644 index 9c80e4b2e..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_56790.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_8_path_stage_group_for_eod_56790", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group for EOD", - "title" : "TNM 8 Path Stage Group for EOD", - "last_modified" : "2019-04-05T16:52:35.299Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:99" ], [ "1A ", "0", "0", "VALUE:1" ], [ "1B ", "0", "0", "VALUE:2A" ], [ "1C ", "0", "0", "VALUE:2A" ], [ "1D ", "0", "0", "VALUE:2A" ], [ "2", "0", "0", "VALUE:99" ], [ "2A ", "0", "0", "VALUE:2A" ], [ "2B ", "0", "0", "VALUE:2B" ], [ "2C ", "0", "0", "VALUE:3A" ], [ "2D ", "0", "0", "VALUE:3A" ], [ "3", "0", "0", "VALUE:99" ], [ "3A", "0", "0", "VALUE:2B" ], [ "3B ", "0", "0", "VALUE:3A" ], [ "3C ", "0", "0", "VALUE:3A" ], [ "3D ", "0", "0", "VALUE:3B" ], [ "4", "0", "0", "VALUE:99" ], [ "4A", "0", "0", "VALUE:3A" ], [ "4B ", "0", "0", "VALUE:3B" ], [ "4C ", "0", "0", "VALUE:3B" ], [ "4D ", "0", "0", "VALUE:3C" ], [ "4E ", "0", "0", "VALUE:3C" ], [ "X ", "0", "0", "VALUE:99" ], [ "*", "1,1A,1B", "0", "VALUE:4" ], [ "*", " X ", "0", "VALUE:99" ], [ "*", "*", "1", "VALUE:99" ], [ "*", "*", "1A,1B,1C", "VALUE:4" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_6629.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_6629.json deleted file mode 100644 index 8d3c4bf6e..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_6629.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_8_path_stage_group_for_eod_6629", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group for EOD", - "title" : "TNM 8 Path Stage Group for EOD", - "last_modified" : "2019-04-05T16:52:35.537Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:3" ], [ "0", " X ", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1", "1", "0", "VALUE:3" ], [ "1", " X ", "0", "VALUE:99" ], [ "2", "0", "0", "VALUE:2" ], [ "2", "1", "0", "VALUE:3" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", "0", "0", "VALUE:3" ], [ "3", "1", "0", "VALUE:3" ], [ "3", " X ", "0", "VALUE:3" ], [ "4", "0", "0", "VALUE:3" ], [ "4", "1", "0", "VALUE:3" ], [ "4", " X ", "0", "VALUE:3" ], [ "X ", "0", "0", "VALUE:99" ], [ "X ", "1", "0", "VALUE:3" ], [ "X ", " X ", "0", "VALUE:99" ], [ "*", "*", "1", "VALUE:4" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_6696.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_6696.json deleted file mode 100644 index 1e7b3bfcb..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_6696.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_8_path_stage_group_for_eod_6696", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group for EOD", - "title" : "TNM 8 Path Stage Group for EOD", - "last_modified" : "2019-04-05T16:52:35.422Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "1", "0", "0", "VALUE:1" ], [ "1", "1", "0", "VALUE:3" ], [ "1", " X ", "0", "VALUE:99" ], [ "2", "0", "0", "VALUE:2" ], [ "2", "1", "0", "VALUE:3" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", "0", "0", "VALUE:3" ], [ "3", "1", "0", "VALUE:3" ], [ "3", " X ", "0", "VALUE:3" ], [ "X,0", "0", "0", "VALUE:99" ], [ "X,0", "1", "0", "VALUE:3" ], [ "X,0", " X ", "0", "VALUE:99" ], [ "*", "*", "1,1A,1B,1C", "VALUE:4" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_69709.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_69709.json deleted file mode 100644 index 3392b15ff..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_69709.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_8_path_stage_group_for_eod_69709", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group for EOD", - "title" : "TNM 8 Path Stage Group for EOD", - "last_modified" : "2019-04-05T16:52:36.619Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "IS ", "0", "0", "VALUE:0" ], [ "1", "0", "0", "VALUE:1" ], [ "2", "0", "0", "VALUE:2" ], [ "3", "0", "0", "VALUE:3" ], [ "4", "0", "0", "VALUE:4" ], [ "4A ", "0", "0", "VALUE:4A" ], [ "4B ", "0", "0", "VALUE:4B" ], [ "X,0", "0", "0", "VALUE:99" ], [ "IS ", "1", "0", "VALUE:99" ], [ "1", "1", "0", "VALUE:3" ], [ "2", "1", "0", "VALUE:3" ], [ "3", "1", "0", "VALUE:3" ], [ "4", "1", "0", "VALUE:4" ], [ "4A ", "1", "0", "VALUE:4A" ], [ "4B ", "1", "0", "VALUE:4B" ], [ "X,0", "1", "0", "VALUE:99" ], [ "IS ", "2", "0", "VALUE:99" ], [ "1", "2", "0", "VALUE:4A" ], [ "2", "2", "0", "VALUE:4A" ], [ "3", "2", "0", "VALUE:4A" ], [ "4", "2", "0", "VALUE:4" ], [ "4A ", "2", "0", "VALUE:4A" ], [ "4B ", "2", "0", "VALUE:4B" ], [ "X,0", "2", "0", "VALUE:4" ], [ "IS ", " 2A ", "0", "VALUE:99" ], [ "1", " 2A ", "0", "VALUE:4A" ], [ "2", " 2A ", "0", "VALUE:4A" ], [ "3", " 2A ", "0", "VALUE:4A" ], [ "4", " 2A ", "0", "VALUE:4" ], [ "4A ", " 2A ", "0", "VALUE:4A" ], [ "4B ", " 2A ", "0", "VALUE:4B" ], [ "X,0", " 2A ", "0", "VALUE:4" ], [ "IS ", " 2B ", "0", "VALUE:99" ], [ "1", " 2B ", "0", "VALUE:4A" ], [ "2", " 2B ", "0", "VALUE:4A" ], [ "3", " 2B ", "0", "VALUE:4A" ], [ "4", " 2B ", "0", "VALUE:4" ], [ "4A ", " 2B ", "0", "VALUE:4A" ], [ "4B ", " 2B ", "0", "VALUE:4B" ], [ "X,0", " 2B ", "0", "VALUE:4" ], [ "IS ", " 2C ", "0", "VALUE:99" ], [ "1", " 2C ", "0", "VALUE:4A" ], [ "2", " 2C ", "0", "VALUE:4A" ], [ "3", " 2C ", "0", "VALUE:4A" ], [ "4", " 2C ", "0", "VALUE:4" ], [ "4A ", " 2C ", "0", "VALUE:4A" ], [ "4B ", " 2C ", "0", "VALUE:4B" ], [ "X,0", " 2C ", "0", "VALUE:4" ], [ "1,2,3,4,4A,4B,X,0", "3", "0", "VALUE:4B" ], [ "IS ", "3", "0", "VALUE:99" ], [ "1,2,3,4,4A,4B,X,0", " 3A ", "0", "VALUE:4B" ], [ "IS ", " 3A ", "0", "VALUE:99" ], [ "1,2,3,4,4A,4B,X,0", " 3B ", "0", "VALUE:4B" ], [ "IS ", " 3B ", "0", "VALUE:99" ], [ "IS ", " X ", "0", "VALUE:99" ], [ "1", " X ", "0", "VALUE:99" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", " X ", "0", "VALUE:99" ], [ "4", " X ", "0", "VALUE:4" ], [ "4A ", " X ", "0", "VALUE:4" ], [ "4B ", " X ", "0", "VALUE:4B" ], [ "X,0", " X ", "0", "VALUE:99" ], [ "1,2,3,4,4A,4B,X,0", "*", "1", "VALUE:4C" ], [ "IS ", "*", "1", "VALUE:99" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_7124.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_7124.json deleted file mode 100644 index 9b5805b73..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_7124.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_8_path_stage_group_for_eod_7124", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group for EOD", - "title" : "TNM 8 Path Stage Group for EOD", - "last_modified" : "2019-04-05T16:52:36.652Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1A ", "0", "0", "VALUE:1A" ], [ "1B ", "0", "0", "VALUE:1B" ], [ "2", "0", "0", "VALUE:2" ], [ "3", "0", "0", "VALUE:3" ], [ "3A ", "0", "0", "VALUE:3A" ], [ "3B ", "0", "0", "VALUE:3B" ], [ "4", "0", "0", "VALUE:4A" ], [ "X ", "0", "0", "VALUE:99" ], [ "0", " 0I+ ", "0", "VALUE:99" ], [ "1", " 0I+ ", "0", "VALUE:1" ], [ "1A ", " 0I+ ", "0", "VALUE:1A" ], [ "1B ", " 0I+ ", "0", "VALUE:1B" ], [ "2", " 0I+ ", "0", "VALUE:2" ], [ "3", " 0I+ ", "0", "VALUE:3" ], [ "3A ", " 0I+ ", "0", "VALUE:3A" ], [ "3B ", " 0I+ ", "0", "VALUE:3B" ], [ "4", " 0I+ ", "0", "VALUE:4A" ], [ "X ", " 0I+ ", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:99" ], [ "1", "1", "0", "VALUE:3C1" ], [ "1A ", "1", "0", "VALUE:3C1" ], [ "1B ", "1", "0", "VALUE:3C1" ], [ "2", "1", "0", "VALUE:3C1" ], [ "3", "1", "0", "VALUE:3C1" ], [ "3A ", "1", "0", "VALUE:3C1" ], [ "3B ", "1", "0", "VALUE:3C1" ], [ "4", "1", "0", "VALUE:4A" ], [ "X ", "1", "0", "VALUE:99" ], [ "0", " 1MI ", "0", "VALUE:99" ], [ "1", " 1MI ", "0", "VALUE:3C1" ], [ "1A ", " 1MI ", "0", "VALUE:3C1" ], [ "1B ", " 1MI ", "0", "VALUE:3C1" ], [ "2", " 1MI ", "0", "VALUE:3C1" ], [ "3", " 1MI ", "0", "VALUE:3C1" ], [ "3A ", " 1MI ", "0", "VALUE:3C1" ], [ "3B ", " 1MI ", "0", "VALUE:3C1" ], [ "4", " 1MI ", "0", "VALUE:4A" ], [ "X ", " 1MI ", "0", "VALUE:99" ], [ "0", " 1A ", "0", "VALUE:99" ], [ "1", " 1A ", "0", "VALUE:3C1" ], [ "1A ", " 1A ", "0", "VALUE:3C1" ], [ "1B ", " 1A ", "0", "VALUE:3C1" ], [ "2", " 1A ", "0", "VALUE:3C1" ], [ "3", " 1A ", "0", "VALUE:3C1" ], [ "3A ", " 1A ", "0", "VALUE:3C1" ], [ "3B ", " 1A ", "0", "VALUE:3C1" ], [ "4", " 1A ", "0", "VALUE:4A" ], [ "X ", " 1A ", "0", "VALUE:99" ], [ "0", "2", "0", "VALUE:99" ], [ "1", "2", "0", "VALUE:3C2" ], [ "1A ", "2", "0", "VALUE:3C2" ], [ "1B ", "2", "0", "VALUE:3C2" ], [ "2", "2", "0", "VALUE:3C2" ], [ "3", "2", "0", "VALUE:3C2" ], [ "3A ", "2", "0", "VALUE:3C2" ], [ "3B ", "2", "0", "VALUE:3C2" ], [ "4", "2", "0", "VALUE:4A" ], [ "X ", "2", "0", "VALUE:99" ], [ "0", " 2MI ", "0", "VALUE:99" ], [ "1", " 2MI ", "0", "VALUE:3C2" ], [ "1A ", " 2MI ", "0", "VALUE:3C2" ], [ "1B ", " 2MI ", "0", "VALUE:3C2" ], [ "2", " 2MI ", "0", "VALUE:3C2" ], [ "3", " 2MI ", "0", "VALUE:3C2" ], [ "3A ", " 2MI ", "0", "VALUE:3C2" ], [ "3B ", " 2MI ", "0", "VALUE:3C2" ], [ "4", " 2MI ", "0", "VALUE:4A" ], [ "X ", " 2MI ", "0", "VALUE:99" ], [ "0", " 2A ", "0", "VALUE:99" ], [ "1", " 2A ", "0", "VALUE:3C2" ], [ "1A ", " 2A ", "0", "VALUE:3C2" ], [ "1B ", " 2A ", "0", "VALUE:3C2" ], [ "2", " 2A ", "0", "VALUE:3C2" ], [ "3", " 2A ", "0", "VALUE:3C2" ], [ "3A ", " 2A ", "0", "VALUE:3C2" ], [ "3B ", " 2A ", "0", "VALUE:3C2" ], [ "4", " 2A ", "0", "VALUE:4A" ], [ "X ", " 2A ", "0", "VALUE:99" ], [ "0", " X ", "0", "VALUE:99" ], [ "1", " X ", "0", "VALUE:99" ], [ "1A ", " X ", "0", "VALUE:99" ], [ "1B ", " X ", "0", "VALUE:99" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", " X ", "0", "VALUE:3" ], [ "3A ", " X ", "0", "VALUE:3" ], [ "3B ", " X ", "0", "VALUE:3" ], [ "4", " X ", "0", "VALUE:4A" ], [ "X ", " X ", "0", "VALUE:99" ], [ "*", "*", "1", "VALUE:4B" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_73636.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_73636.json deleted file mode 100644 index 0f6ca0400..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_73636.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_8_path_stage_group_for_eod_73636", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group for EOD", - "title" : "TNM 8 Path Stage Group for EOD", - "last_modified" : "2019-04-05T16:52:36.697Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "0", " 0I+ ", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:3A" ], [ "0", " 1A ", "0", "VALUE:3A" ], [ "0", " 1B ", "0", "VALUE:3A" ], [ "0", "2", "0", "VALUE:3" ], [ "0", " 2A ", "0", "VALUE:3B" ], [ "0", " 2B ", "0", "VALUE:3B" ], [ "0", " 2C ", "0", "VALUE:3C" ], [ "0", "3", "0", "VALUE:4A" ], [ "0", " X ", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1", " 0I+ ", "0", "VALUE:1" ], [ "1", "1", "0", "VALUE:3A" ], [ "1", " 1A ", "0", "VALUE:3A" ], [ "1", " 1B ", "0", "VALUE:3A" ], [ "1", "2", "0", "VALUE:3" ], [ "1", " 2A ", "0", "VALUE:3B" ], [ "1", " 2B ", "0", "VALUE:3B" ], [ "1", " 2C ", "0", "VALUE:3C" ], [ "1", "3", "0", "VALUE:4A" ], [ "1", " X ", "0", "VALUE:99" ], [ "1A ", "0", "0", "VALUE:1A" ], [ "1A ", " 0I+ ", "0", "VALUE:1A" ], [ "1A ", "1", "0", "VALUE:3A" ], [ "1A ", " 1A ", "0", "VALUE:3A" ], [ "1A ", " 1B ", "0", "VALUE:3A" ], [ "1A ", "2", "0", "VALUE:3" ], [ "1A ", " 2A ", "0", "VALUE:3B" ], [ "1A ", " 2B ", "0", "VALUE:3B" ], [ "1A ", " 2C ", "0", "VALUE:3C" ], [ "1A ", "3", "0", "VALUE:4A" ], [ "1A ", " X ", "0", "VALUE:99" ], [ "1B ", "0", "0", "VALUE:1B" ], [ "1B ", " 0I+ ", "0", "VALUE:1B" ], [ "1B ", "1", "0", "VALUE:3A" ], [ "1B ", " 1A ", "0", "VALUE:3A" ], [ "1B ", " 1B ", "0", "VALUE:3A" ], [ "1B ", "2", "0", "VALUE:3" ], [ "1B ", " 2A ", "0", "VALUE:3B" ], [ "1B ", " 2B ", "0", "VALUE:3B" ], [ "1B ", " 2C ", "0", "VALUE:3C" ], [ "1B ", "3", "0", "VALUE:4A" ], [ "1B ", " X ", "0", "VALUE:99" ], [ "2", "0", "0", "VALUE:2" ], [ "2", " 0I+ ", "0", "VALUE:2" ], [ "2", "1", "0", "VALUE:3A" ], [ "2", " 1A ", "0", "VALUE:3A" ], [ "2", " 1B ", "0", "VALUE:3A" ], [ "2", "2", "0", "VALUE:3" ], [ "2", " 2A ", "0", "VALUE:3B" ], [ "2", " 2B ", "0", "VALUE:3B" ], [ "2", " 2C ", "0", "VALUE:3C" ], [ "2", "3", "0", "VALUE:4A" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", "*", "0", "VALUE:4A" ], [ "X ", "0", "0", "VALUE:99" ], [ "X ", " 0I+ ", "0", "VALUE:99" ], [ "X ", "1", "0", "VALUE:99" ], [ "X ", " 1A ", "0", "VALUE:99" ], [ "X ", " 1B ", "0", "VALUE:99" ], [ "X ", "2", "0", "VALUE:99" ], [ "X ", " 2A ", "0", "VALUE:99" ], [ "X ", " 2B ", "0", "VALUE:99" ], [ "X ", " 2C ", "0", "VALUE:99" ], [ "X ", "3", "0", "VALUE:4A" ], [ "X ", " X ", "0", "VALUE:99" ], [ "*", "*", "1", "VALUE:4B" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_74403.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_74403.json deleted file mode 100644 index 084239223..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_74403.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_8_path_stage_group_for_eod_74403", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group for EOD", - "title" : "TNM 8 Path Stage Group for EOD", - "last_modified" : "2019-04-05T16:52:36.628Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "gestational_prog_index", - "name" : "Gestational Prog Index", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "*", "VALUE:99" ], [ "1", "0", "X9", "VALUE:1" ], [ "1", "0", "00", "VALUE:1:0" ], [ "1", "0", "01", "VALUE:1:1" ], [ "1", "0", "02", "VALUE:1:2" ], [ "1", "0", "03", "VALUE:1:3" ], [ "1", "0", "04", "VALUE:1:4" ], [ "1", "0", "05", "VALUE:1:5" ], [ "1", "0", "06", "VALUE:1:6" ], [ "1", "0", "07", "VALUE:1:7" ], [ "1", "0", "08", "VALUE:1:8" ], [ "1", "0", "09", "VALUE:1:9" ], [ "1", "0", "10", "VALUE:1:10" ], [ "1", "0", "11", "VALUE:1:11" ], [ "1", "0", "12", "VALUE:1:12" ], [ "1", "0", "13", "VALUE:1:13" ], [ "1", "0", "14", "VALUE:1:14" ], [ "1", "0", "15", "VALUE:1:15" ], [ "1", "0", "16", "VALUE:1:16" ], [ "1", "0", "17", "VALUE:1:17" ], [ "1", "0", "18", "VALUE:1:18" ], [ "1", "0", "19", "VALUE:1:19" ], [ "1", "0", "20", "VALUE:1:20" ], [ "1", "0", "21", "VALUE:1:21" ], [ "1", "0", "22", "VALUE:1:22" ], [ "1", "0", "23", "VALUE:1:23" ], [ "1", "0", "24", "VALUE:1:24" ], [ "1", "0", "25", "VALUE:1:25" ], [ "2", "0", "X9", "VALUE:2" ], [ "2", "0", "00", "VALUE:2:0" ], [ "2", "0", "01", "VALUE:2:1" ], [ "2", "0", "02", "VALUE:2:2" ], [ "2", "0", "03", "VALUE:2:3" ], [ "2", "0", "04", "VALUE:2:4" ], [ "2", "0", "05", "VALUE:2:5" ], [ "2", "0", "06", "VALUE:2:6" ], [ "2", "0", "07", "VALUE:2:7" ], [ "2", "0", "08", "VALUE:2:8" ], [ "2", "0", "09", "VALUE:2:9" ], [ "2", "0", "10", "VALUE:2:10" ], [ "2", "0", "11", "VALUE:2:11" ], [ "2", "0", "12", "VALUE:2:12" ], [ "2", "0", "13", "VALUE:2:13" ], [ "2", "0", "14", "VALUE:2:14" ], [ "2", "0", "15", "VALUE:2:15" ], [ "2", "0", "16", "VALUE:2:16" ], [ "2", "0", "17", "VALUE:2:17" ], [ "2", "0", "18", "VALUE:2:18" ], [ "2", "0", "19", "VALUE:2:19" ], [ "2", "0", "20", "VALUE:2:20" ], [ "2", "0", "21", "VALUE:2:21" ], [ "2", "0", "22", "VALUE:2:22" ], [ "2", "0", "23", "VALUE:2:23" ], [ "2", "0", "24", "VALUE:2:24" ], [ "2", "0", "25", "VALUE:2:25" ], [ "X", "0", "*", "VALUE:99" ], [ "*", "1", "*", "VALUE:99" ], [ "*", " 1A", "X9", "VALUE:3" ], [ "*", " 1A", "00", "VALUE:3:0" ], [ "*", " 1A", "01", "VALUE:3:1" ], [ "*", " 1A", "02", "VALUE:3:2" ], [ "*", " 1A", "03", "VALUE:3:3" ], [ "*", " 1A", "04", "VALUE:3:4" ], [ "*", " 1A", "05", "VALUE:3:5" ], [ "*", " 1A", "06", "VALUE:3:6" ], [ "*", " 1A", "07", "VALUE:3:7" ], [ "*", " 1A", "08", "VALUE:3:8" ], [ "*", " 1A", "09", "VALUE:3:9" ], [ "*", " 1A", "10", "VALUE:3:10" ], [ "*", " 1A", "11", "VALUE:3:11" ], [ "*", " 1A", "12", "VALUE:3:12" ], [ "*", " 1A", "13", "VALUE:3:13" ], [ "*", " 1A", "14", "VALUE:3:14" ], [ "*", " 1A", "15", "VALUE:3:15" ], [ "*", " 1A", "16", "VALUE:3:16" ], [ "*", " 1A", "17", "VALUE:3:17" ], [ "*", " 1A", "18", "VALUE:3:18" ], [ "*", " 1A", "19", "VALUE:3:19" ], [ "*", " 1A", "20", "VALUE:3:20" ], [ "*", " 1A", "21", "VALUE:3:21" ], [ "*", " 1A", "22", "VALUE:3:22" ], [ "*", " 1A", "23", "VALUE:3:23" ], [ "*", " 1A", "24", "VALUE:3:24" ], [ "*", " 1A", "25", "VALUE:3:25" ], [ "*", " 1B", "X9", "VALUE:4" ], [ "*", " 1B", "00", "VALUE:4:0" ], [ "*", " 1B", "01", "VALUE:4:1" ], [ "*", " 1B", "02", "VALUE:4:2" ], [ "*", " 1B", "03", "VALUE:4:3" ], [ "*", " 1B", "04", "VALUE:4:4" ], [ "*", " 1B", "05", "VALUE:4:5" ], [ "*", " 1B", "06", "VALUE:4:6" ], [ "*", " 1B", "07", "VALUE:4:7" ], [ "*", " 1B", "08", "VALUE:4:8" ], [ "*", " 1B", "09", "VALUE:4:9" ], [ "*", " 1B", "10", "VALUE:4:10" ], [ "*", " 1B", "11", "VALUE:4:11" ], [ "*", " 1B", "12", "VALUE:4:12" ], [ "*", " 1B", "13", "VALUE:4:13" ], [ "*", " 1B", "14", "VALUE:4:14" ], [ "*", " 1B", "15", "VALUE:4:15" ], [ "*", " 1B", "16", "VALUE:4:16" ], [ "*", " 1B", "17", "VALUE:4:17" ], [ "*", " 1B", "18", "VALUE:4:18" ], [ "*", " 1B", "19", "VALUE:4:19" ], [ "*", " 1B", "20", "VALUE:4:20" ], [ "*", " 1B", "21", "VALUE:4:21" ], [ "*", " 1B", "22", "VALUE:4:22" ], [ "*", " 1B", "23", "VALUE:4:23" ], [ "*", " 1B", "24", "VALUE:4:24" ], [ "*", " 1B", "25", "VALUE:4:25" ], [ "88", "88", "*", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_74446.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_74446.json deleted file mode 100644 index 9029a9f3e..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_74446.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_8_path_stage_group_for_eod_74446", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group for EOD", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:36.183Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1A ", "0", "0", "VALUE:1A" ], [ "1B ", "0", "0", "VALUE:1B" ], [ "2", "0", "0", "VALUE:2" ], [ "2A ", "0", "0", "VALUE:2A" ], [ "2B ", "0", "0", "VALUE:2B" ], [ "3", "0", "0", "VALUE:3" ], [ "4", "0", "0", "VALUE:4A" ], [ "X ", "0", "0", "VALUE:99" ], [ "0", " 0I+ ", "0", "VALUE:99" ], [ "1", " 0I+ ", "0", "VALUE:1" ], [ "1A ", " 0I+ ", "0", "VALUE:1A" ], [ "1B ", " 0I+ ", "0", "VALUE:1B" ], [ "2", " 0I+ ", "0", "VALUE:2" ], [ "2A ", " 0I+ ", "0", "VALUE:2A" ], [ "2B ", " 0I+ ", "0", "VALUE:2B" ], [ "3", " 0I+ ", "0", "VALUE:3" ], [ "4", " 0I+ ", "0", "VALUE:4A" ], [ "X ", " 0I+ ", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:3" ], [ "1", "1", "0", "VALUE:3" ], [ "1A ", "1", "0", "VALUE:3" ], [ "1B ", "1", "0", "VALUE:3" ], [ "2", "1", "0", "VALUE:3" ], [ "2A ", "1", "0", "VALUE:3" ], [ "2B ", "1", "0", "VALUE:3" ], [ "3", "1", "0", "VALUE:3" ], [ "4", "1", "0", "VALUE:4A" ], [ "X ", "1", "0", "VALUE:99" ], [ "0", " X ", "0", "VALUE:99" ], [ "1", " X ", "0", "VALUE:99" ], [ "1A ", " X ", "0", "VALUE:99" ], [ "1B ", " X ", "0", "VALUE:99" ], [ "2", " X ", "0", "VALUE:99" ], [ "2A ", " X ", "0", "VALUE:99" ], [ "2B ", " X ", "0", "VALUE:99" ], [ "3", " X ", "0", "VALUE:3" ], [ "4", " X ", "0", "VALUE:4A" ], [ "X ", " X ", "0", "VALUE:99" ], [ "*", "*", "1", "VALUE:4B" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_81808.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_81808.json deleted file mode 100644 index 326f67ab4..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_81808.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_8_path_stage_group_for_eod_81808", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group for EOD", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:35.447Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:3" ], [ "0", "2", "0", "VALUE:3" ], [ "0", " X ", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1", "1", "0", "VALUE:3" ], [ "1", "2", "0", "VALUE:3" ], [ "1", " X ", "0", "VALUE:99" ], [ "2", "0", "0", "VALUE:2" ], [ "2", "1", "0", "VALUE:3" ], [ "2", "2", "0", "VALUE:3" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", "0", "0", "VALUE:2" ], [ "3", "1", "0", "VALUE:3" ], [ "3", "2", "0", "VALUE:3" ], [ "3", " X ", "0", "VALUE:99" ], [ "4", "0", "0", "VALUE:3" ], [ "4", "1", "0", "VALUE:3" ], [ "4", "2", "0", "VALUE:3" ], [ "4", " X ", "0", "VALUE:3" ], [ "X ", "0", "0", "VALUE:99" ], [ "X ", "1", "0", "VALUE:3" ], [ "X ", "2", "0", "VALUE:3" ], [ "X ", " X ", "0", "VALUE:99" ], [ "*", "*", " 1,1A,1B,1C", "VALUE:4" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_81951.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_81951.json deleted file mode 100644 index bbc5e550a..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_81951.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_8_path_stage_group_for_eod_81951", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group for EOD", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:35.984Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:3" ], [ "0", " X ", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1", "1", "0", "VALUE:3" ], [ "1", " X ", "0", "VALUE:99" ], [ "1A ", "0", "0", "VALUE:1" ], [ "1A ", "1", "0", "VALUE:3" ], [ "1A ", " X ", "0", "VALUE:99" ], [ "1B ", "0", "0", "VALUE:1" ], [ "1B ", "1", "0", "VALUE:3" ], [ "1B ", " X ", "0", "VALUE:99" ], [ "2", "0", "0", "VALUE:2" ], [ "2", "1", "0", "VALUE:3" ], [ "2", " X ", "0", "VALUE:99" ], [ "2A ", "0", "0", "VALUE:2" ], [ "2A ", "1", "0", "VALUE:3" ], [ "2A ", " X ", "0", "VALUE:99" ], [ "2B ", "0", "0", "VALUE:2" ], [ "2B ", "1", "0", "VALUE:3" ], [ "2B ", " X ", "0", "VALUE:99" ], [ "3,3A,3B,3C", "*", "0", "VALUE:3" ], [ "4", "*", "0", "VALUE:4" ], [ "X ", "0", "0", "VALUE:99" ], [ "X ", "1", "0", "VALUE:99" ], [ "X ", " X ", "0", "VALUE:99" ], [ "*", "*", "1", "VALUE:4" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_87685.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_87685.json deleted file mode 100644 index 17c9e1fa6..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_87685.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_8_path_stage_group_for_eod_87685", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group for EOD", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:35.520Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1A ", "0", "0", "VALUE:1A" ], [ "1B ", "0", "0", "VALUE:1B" ], [ "2", "0", "0", "VALUE:2" ], [ "3", "0", "0", "VALUE:3A" ], [ "4", "0", "0", "VALUE:3B" ], [ "X ", "0", "0", "VALUE:99" ], [ "*", "1", "0", "VALUE:4A" ], [ "0", " X ", "0", "VALUE:99" ], [ "1", " X ", "0", "VALUE:99" ], [ "1A ", " X ", "0", "VALUE:99" ], [ "1B ", " X ", "0", "VALUE:99" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", " X ", "0", "VALUE:99" ], [ "4", " X ", "0", "VALUE:99" ], [ "X ", " X ", "0", "VALUE:99" ], [ "*", "*", "1", "VALUE:4B" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_90891.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_90891.json deleted file mode 100644 index 64e7e0eef..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_group_for_eod_90891.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_8_path_stage_group_for_eod_90891", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Group for EOD", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2019-04-05T16:52:35.549Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1A", "0", "0", "VALUE:1" ], [ "1B", "0", "0", "VALUE:1" ], [ "2", "0", "0", "VALUE:2" ], [ "3", "0", "0", "VALUE:3A" ], [ "4", "0", "0", "VALUE:3B" ], [ "X", "0", "0", "VALUE:99" ], [ "*", "1", "0", "VALUE:4A" ], [ "*", "2", "0", "VALUE:4B" ], [ "0", "X", "0", "VALUE:99" ], [ "1", "X", "0", "VALUE:99" ], [ "1A", "X", "0", "VALUE:99" ], [ "1B", "X", "0", "VALUE:99" ], [ "2", "X", "0", "VALUE:99" ], [ "3", "X", "0", "VALUE:99" ], [ "4", "X", "0", "VALUE:99" ], [ "X", "X", "0", "VALUE:99" ], [ "*", "0", "1", "VALUE:4" ], [ "*", "1", "1", "VALUE:4" ], [ "*", "2", "1", "VALUE:4B" ], [ "*", "X", "1", "VALUE:4" ], [ "*", "0", "1A", "VALUE:4A" ], [ "*", "1", "1A", "VALUE:4A" ], [ "*", "2", "1A", "VALUE:4B" ], [ "*", "X", "1A", "VALUE:4" ], [ "*", "*", "1B", "VALUE:4B" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_squamous_15592.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_squamous_15592.json deleted file mode 100644 index 2b2f5ab31..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_squamous_15592.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "id" : "tnm_8_path_stage_squamous_15592", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Squamous", - "title" : "TNM 8 Path Stage Squamous", - "last_modified" : "2019-04-05T16:52:37.341Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "grade", - "name" : "Grade", - "type" : "INPUT" - }, { - "key" : "esoph_tumor_epicenter", - "name" : "Esoph Tumor Epicenter", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "1", "*", "VALUE:99" ], [ "0", "0", "0", "2", "*", "VALUE:99" ], [ "0", "0", "0", "3", "*", "VALUE:99" ], [ "0", "0", "0", "9", "*", "VALUE:99" ], [ "IS ", "0", "0", "1", "*", "VALUE:0" ], [ "IS ", "0", "0", "2", "*", "VALUE:0" ], [ "IS ", "0", "0", "3", "*", "VALUE:0" ], [ "IS ", "0", "0", "9", "*", "VALUE:0" ], [ "1", "0", "0", "1", "*", "VALUE:1" ], [ "1", "0", "0", "2", "*", "VALUE:1B" ], [ "1", "0", "0", "3", "*", "VALUE:1B" ], [ "1", "0", "0", "9", "*", "VALUE:1" ], [ "1A ", "0", "0", "1", "*", "VALUE:1A" ], [ "1A ", "0", "0", "2", "*", "VALUE:1B" ], [ "1A ", "0", "0", "3", "*", "VALUE:1B" ], [ "1A ", "0", "0", "9", "*", "VALUE:1A" ], [ "1B ", "0", "0", "1", "*", "VALUE:1B" ], [ "1B ", "0", "0", "2", "*", "VALUE:1B" ], [ "1B ", "0", "0", "3", "*", "VALUE:1B" ], [ "1B ", "0", "0", "9", "*", "VALUE:1B" ], [ "2", "0", "0", "1", "*", "VALUE:1B" ], [ "2", "0", "0", "2", "*", "VALUE:2A" ], [ "2", "0", "0", "3", "*", "VALUE:2A" ], [ "2", "0", "0", "9", "*", "VALUE:2A" ], [ "3", "0", "0", "1", "2", "VALUE:2A" ], [ "3", "0", "0", "1", "0,1", "VALUE:2A" ], [ "3", "0", "0", "1", "9", "VALUE:2B" ], [ "3", "0", "0", "2", "2", "VALUE:2A" ], [ "3", "0", "0", "2", "0,1", "VALUE:2B" ], [ "3", "0", "0", "2", "9", "VALUE:2B" ], [ "3", "0", "0", "3", "2", "VALUE:2A" ], [ "3", "0", "0", "3", "0,1", "VALUE:2B" ], [ "3", "0", "0", "3", "9", "VALUE:2B" ], [ "3", "0", "0", "9", "2", "VALUE:2A" ], [ "3", "0", "0", "9", "0,1", "VALUE:2B" ], [ "3", "0", "0", "9", "9", "VALUE:2B" ], [ "4", "0", "0", "*", "*", "VALUE:99" ], [ "4A ", "0", "0", "*", "*", "VALUE:3B" ], [ "4B ", "0", "0", "*", "*", "VALUE:4A" ], [ "X ", "0", "0", "*", "*", "VALUE:99" ], [ "0", "1", "0", "*", "*", "VALUE:99" ], [ "IS ", "1", "0", "*", "*", "VALUE:99" ], [ "1", "1", "0", "*", "*", "VALUE:2B" ], [ "1A ", "1", "0", "*", "*", "VALUE:2B" ], [ "1B ", "1", "0", "*", "*", "VALUE:2B" ], [ "2", "1", "0", "*", "*", "VALUE:3A" ], [ "3", "1", "0", "*", "*", "VALUE:3B" ], [ "4", "1", "0", "*", "*", "VALUE:99" ], [ "4A ", "1", "0", "*", "*", "VALUE:3B" ], [ "4B ", "1", "0", "*", "*", "VALUE:4A" ], [ "X ", "1", "0", "*", "*", "VALUE:99" ], [ "0", "2", "0", "*", "*", "VALUE:99" ], [ "IS ", "2", "0", "*", "*", "VALUE:99" ], [ "1", "2", "0", "*", "*", "VALUE:3A" ], [ "1A ", "2", "0", "*", "*", "VALUE:3A" ], [ "1B ", "2", "0", "*", "*", "VALUE:3A" ], [ "2", "2", "0", "*", "*", "VALUE:3B" ], [ "3", "2", "0", "*", "*", "VALUE:3B" ], [ "4", "2", "0", "*", "*", "VALUE:4A" ], [ "4A ", "2", "0", "*", "*", "VALUE:4A" ], [ "4B ", "2", "0", "*", "*", "VALUE:4A" ], [ "X ", "2", "0", "*", "*", "VALUE:99" ], [ "IS ", "3", "0", "*", "*", "VALUE:99" ], [ "0,1,1A,1B,2,3,4,4A,4B,X", "3", "0", "*", "*", "VALUE:4A" ], [ "0", " X ", "0", "1", "*", "VALUE:99" ], [ "0", " X ", "0", "2", "*", "VALUE:99" ], [ "0", " X ", "0", "3", "*", "VALUE:99" ], [ "0", " X ", "0", "9", "*", "VALUE:99" ], [ "IS ", " X ", "0", "1", "*", "VALUE:99" ], [ "IS ", " X ", "0", "2", "*", "VALUE:99" ], [ "IS ", " X ", "0", "3", "*", "VALUE:99" ], [ "IS ", " X ", "0", "9", "*", "VALUE:99" ], [ "1", " X ", "0", "1", "*", "VALUE:99" ], [ "1", " X ", "0", "2", "*", "VALUE:99" ], [ "1", " X ", "0", "3", "*", "VALUE:99" ], [ "1", " X ", "0", "9", "*", "VALUE:99" ], [ "1A ", " X ", "0", "1", "*", "VALUE:99" ], [ "1A ", " X ", "0", "2", "*", "VALUE:99" ], [ "1A ", " X ", "0", "3", "*", "VALUE:99" ], [ "1A ", " X ", "0", "9", "*", "VALUE:99" ], [ "1B ", " X ", "0", "1", "*", "VALUE:99" ], [ "1B ", " X ", "0", "2", "*", "VALUE:99" ], [ "1B ", " X ", "0", "3", "*", "VALUE:99" ], [ "1B ", " X ", "0", "9", "*", "VALUE:99" ], [ "2", " X ", "0", "1", "*", "VALUE:99" ], [ "2", " X ", "0", "2", "*", "VALUE:99" ], [ "2", " X ", "0", "3", "*", "VALUE:99" ], [ "2", " X ", "0", "9", "*", "VALUE:99" ], [ "3", " X ", "0", "1", "2", "VALUE:99" ], [ "3", " X ", "0", "1", "0,1", "VALUE:99" ], [ "3", " X ", "0", "1", "9", "VALUE:99" ], [ "3", " X ", "0", "2", "2", "VALUE:99" ], [ "3", " X ", "0", "2", "0,1", "VALUE:99" ], [ "3", " X ", "0", "2", "9", "VALUE:99" ], [ "3", " X ", "0", "3", "2", "VALUE:99" ], [ "3", " X ", "0", "3", "0,1", "VALUE:99" ], [ "3", " X ", "0", "3", "9", "VALUE:99" ], [ "3", " X ", "0", "9", "2", "VALUE:99" ], [ "3", " X ", "0", "9", "0,1", "VALUE:99" ], [ "3", " X ", "0", "9", "9", "VALUE:99" ], [ "4", " X ", "0", "1", "*", "VALUE:99" ], [ "4", " X ", "0", "2", "*", "VALUE:99" ], [ "4", " X ", "0", "3", "*", "VALUE:99" ], [ "4", " X ", "0", "9", "*", "VALUE:99" ], [ "4A ", " X ", "0", "1", "*", "VALUE:99" ], [ "4A ", " X ", "0", "2", "*", "VALUE:99" ], [ "4A ", " X ", "0", "3", "*", "VALUE:99" ], [ "4A ", " X ", "0", "9", "*", "VALUE:99" ], [ "4B ", " X ", "0", "1", "*", "VALUE:4A" ], [ "4B ", " X ", "0", "2", "*", "VALUE:4A" ], [ "4B ", " X ", "0", "3", "*", "VALUE:4A" ], [ "4B ", " X ", "0", "9", "*", "VALUE:4A" ], [ "X ", " X ", "0", "1", "*", "VALUE:99" ], [ "X ", " X ", "0", "2", "*", "VALUE:99" ], [ "X ", " X ", "0", "3", "*", "VALUE:99" ], [ "X ", " X ", "0", "9", "*", "VALUE:99" ], [ "IS ", "*", "1", "*", "*", "VALUE:99" ], [ "0,1,1A,1B,2,3,4,4A,4B,X", "*", "1", "*", "*", "VALUE:4B" ], [ "88", "88", "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_thyroid_medullary_for_eod_62429.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_thyroid_medullary_for_eod_62429.json deleted file mode 100644 index 89402e969..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_path_stage_thyroid_medullary_for_eod_62429.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_8_path_stage_thyroid_medullary_for_eod_62429", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Path Stage Thyroid Medullary for EOD", - "title" : "TNM 8 Path Stage-Thyroid: Medullary", - "last_modified" : "2019-04-05T16:52:37.372Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1A ", "0", "0", "VALUE:1" ], [ "1B ", "0", "0", "VALUE:1" ], [ "2", "0", "0", "VALUE:2" ], [ "3", "0", "0", "VALUE:2" ], [ "3A ", "0", "0", "VALUE:2" ], [ "3B ", "0", "0", "VALUE:2" ], [ "4", "0", "0", "VALUE:4" ], [ "4A ", "0", "0", "VALUE:4A" ], [ "4B ", "0", "0", "VALUE:4B" ], [ "X ", "0", "0", "VALUE:99" ], [ "0", " 0A ", "0", "VALUE:99" ], [ "1", " 0A ", "0", "VALUE:1" ], [ "1A ", " 0A ", "0", "VALUE:1" ], [ "1B ", " 0A ", "0", "VALUE:1" ], [ "2", " 0A ", "0", "VALUE:2" ], [ "3", " 0A ", "0", "VALUE:2" ], [ "3A ", " 0A ", "0", "VALUE:2" ], [ "3B ", " 0A ", "0", "VALUE:2" ], [ "4", " 0A ", "0", "VALUE:4" ], [ "4A ", " 0A ", "0", "VALUE:4A" ], [ "4B ", " 0A ", "0", "VALUE:4B" ], [ "X ", " 0A ", "0", "VALUE:99" ], [ "0", " 0B ", "0", "VALUE:99" ], [ "1", " 0B ", "0", "VALUE:1" ], [ "1A ", " 0B ", "0", "VALUE:1" ], [ "1B ", " 0B ", "0", "VALUE:1" ], [ "2", " 0B ", "0", "VALUE:2" ], [ "3", " 0B ", "0", "VALUE:2" ], [ "3A ", " 0B ", "0", "VALUE:2" ], [ "3B ", " 0B ", "0", "VALUE:2" ], [ "4", " 0B ", "0", "VALUE:4" ], [ "4A ", " 0B ", "0", "VALUE:4A" ], [ "4B ", " 0B ", "0", "VALUE:4B" ], [ "X ", " 0B ", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:99" ], [ "1", "1", "0", "VALUE:99" ], [ "1A ", "1", "0", "VALUE:99" ], [ "1B ", "1", "0", "VALUE:99" ], [ "2", "1", "0", "VALUE:99" ], [ "3", "1", "0", "VALUE:99" ], [ "3A ", "1", "0", "VALUE:99" ], [ "3B ", "1", "0", "VALUE:99" ], [ "4", "1", "0", "VALUE:4" ], [ "4A ", "1", "0", "VALUE:4A" ], [ "4B ", "1", "0", "VALUE:4B" ], [ "X ", "1", "0", "VALUE:99" ], [ "0", " 1A ", "0", "VALUE:99" ], [ "1", " 1A ", "0", "VALUE:3" ], [ "1A ", " 1A ", "0", "VALUE:3" ], [ "1B ", " 1A ", "0", "VALUE:3" ], [ "2", " 1A ", "0", "VALUE:3" ], [ "3", " 1A ", "0", "VALUE:3" ], [ "3A ", " 1A ", "0", "VALUE:3" ], [ "3B ", " 1A ", "0", "VALUE:3" ], [ "4", " 1A ", "0", "VALUE:4" ], [ "4A ", " 1A ", "0", "VALUE:4A" ], [ "4B ", " 1A ", "0", "VALUE:4B" ], [ "X ", " 1A ", "0", "VALUE:99" ], [ "0", " 1B ", "0", "VALUE:4" ], [ "1", " 1B ", "0", "VALUE:4A" ], [ "1A ", " 1B ", "0", "VALUE:4A" ], [ "1B ", " 1B ", "0", "VALUE:4A" ], [ "2", " 1B ", "0", "VALUE:4A" ], [ "3", " 1B ", "0", "VALUE:4A" ], [ "3A ", " 1B ", "0", "VALUE:4A" ], [ "3B ", " 1B ", "0", "VALUE:4A" ], [ "4", " 1B ", "0", "VALUE:4" ], [ "4A ", " 1B ", "0", "VALUE:4A" ], [ "4B ", " 1B ", "0", "VALUE:4B" ], [ "X ", " 1B ", "0", "VALUE:4" ], [ "0", " X ", "0", "VALUE:99" ], [ "1", " X ", "0", "VALUE:99" ], [ "1A ", " X ", "0", "VALUE:99" ], [ "1B ", " X ", "0", "VALUE:99" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", " X ", "0", "VALUE:99" ], [ "3A ", " X ", "0", "VALUE:99" ], [ "3B ", " X ", "0", "VALUE:99" ], [ "4", " X ", "0", "VALUE:4" ], [ "4A ", " X ", "0", "VALUE:4A" ], [ "4B ", " X ", "0", "VALUE:4B" ], [ "X ", " X ", "0", "VALUE:99" ], [ "*", "*", "1", "VALUE:4C" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_stage_group_breast_16868.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_stage_group_breast_16868.json deleted file mode 100644 index b1e976a3f..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_8_stage_group_breast_16868.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "id" : "tnm_8_stage_group_breast_16868", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 8 Stage Group Breast", - "title" : "TNM 8 Stage Group Breast", - "last_modified" : "2023-04-18T17:30:12.418Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "grade", - "name" : "Grade", - "type" : "INPUT" - }, { - "key" : "her2_summary", - "name" : "HER2", - "type" : "INPUT" - }, { - "key" : "er", - "name" : "ER", - "type" : "INPUT" - }, { - "key" : "pr", - "name" : "PR", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0,0I+", "*", "*", "*", "*", "ERROR:Clinical T0N0M0 is not a valid combination." ], [ "ISD,ISP,IS", "0", "0,0I+", "*", "*", "*", "*", "VALUE:0" ], [ "1,1MI,1A,1B,1C", "0", "0,0I+", "1-3", "1", "0,1", "0,1", "VALUE:1A" ], [ "1,1MI,1A,1B,1C", "0", "0,0I+", "1-2", "0", "1", "0,1", "VALUE:1A" ], [ "1,1MI,1A,1B,1C", "0", "0,0I+", "1-2", "0", "0", "1", "VALUE:1A" ], [ "1,1MI,1A,1B,1C", "0", "0,0I+", "1-2", "0", "0", "0", "VALUE:1B" ], [ "1,1MI,1A,1B,1C", "0", "0,0I+", "3", "0", "1", "1", "VALUE:1A" ], [ "1,1MI,1A,1B,1C", "0", "0,0I+", "3", "0", "1", "0", "VALUE:1B" ], [ "1,1MI,1A,1B,1C", "0", "0,0I+", "3", "0", "0", "0,1", "VALUE:1B" ], [ "0,1,1MI,1A,1B,1C", "1MI", "0,0I+", "1-3", "1", "0,1", "0,1", "VALUE:1A" ], [ "0,1,1MI,1A,1B,1C", "1MI", "0,0I+", "1-2", "0", "1", "0,1", "VALUE:1A" ], [ "0,1,1MI,1A,1B,1C", "1MI", "0,0I+", "1-2", "0", "0", "1", "VALUE:1A" ], [ "0,1,1MI,1A,1B,1C", "1MI", "0,0I+", "1-2", "0", "0", "0", "VALUE:1B" ], [ "0,1,1MI,1A,1B,1C", "1MI", "0,0I+", "3", "0", "1", "1", "VALUE:1A" ], [ "0,1,1MI,1A,1B,1C", "1MI", "0,0I+", "3", "0", "1", "0", "VALUE:1B" ], [ "0,1,1MI,1A,1B,1C", "1MI", "0,0I+", "3", "0", "0", "0,1", "VALUE:1B" ], [ "2", "0", "0,0I+", "1-3", "1", "1", "1", "VALUE:1B" ], [ "2", "0", "0,0I+", "1-3", "1", "1", "0", "VALUE:2A" ], [ "2", "0", "0,0I+", "1-3", "1", "0", "0,1", "VALUE:2A" ], [ "2", "0", "0,0I+", "1-2", "0", "1", "1", "VALUE:1B" ], [ "2", "0", "0,0I+", "1-2", "0", "1", "0", "VALUE:2A" ], [ "2", "0", "0,0I+", "1", "0", "0", "0,1", "VALUE:2A" ], [ "2", "0", "0,0I+", "2", "0", "0", "1", "VALUE:2A" ], [ "2", "0", "0,0I+", "2", "0", "0", "0", "VALUE:2B" ], [ "2", "0", "0,0I+", "3", "0", "1", "1", "VALUE:2A" ], [ "2", "0", "0,0I+", "3", "0", "1", "0", "VALUE:2B" ], [ "2", "0", "0,0I+", "3", "0", "0", "0,1", "VALUE:2B" ], [ "0,1,1MI,1A,1B,1C", "1", "0,0I+", "1-3", "1", "1", "1", "VALUE:1B" ], [ "0,1,1MI,1A,1B,1C", "1", "0,0I+", "1-3", "1", "1", "0", "VALUE:2A" ], [ "0,1,1MI,1A,1B,1C", "1", "0,0I+", "1-3", "1", "0", "0,1", "VALUE:2A" ], [ "0,1,1MI,1A,1B,1C", "1", "0,0I+", "1-2", "0", "1", "1", "VALUE:1B" ], [ "0,1,1MI,1A,1B,1C", "1", "0,0I+", "1-2", "0", "1", "0", "VALUE:2A" ], [ "0,1,1MI,1A,1B,1C", "1", "0,0I+", "1", "0", "0", "0,1", "VALUE:2A" ], [ "0,1,1MI,1A,1B,1C", "1", "0,0I+", "2", "0", "0", "1", "VALUE:2A" ], [ "0,1,1MI,1A,1B,1C", "1", "0,0I+", "2", "0", "0", "0", "VALUE:2B" ], [ "0,1,1MI,1A,1B,1C", "1", "0,0I+", "3", "0", "1", "1", "VALUE:2A" ], [ "0,1,1MI,1A,1B,1C", "1", "0,0I+", "3", "0", "1", "0", "VALUE:2B" ], [ "0,1,1MI,1A,1B,1C", "1", "0,0I+", "3", "0", "0", "0,1", "VALUE:2B" ], [ "3", "0", "0,0I+", "1-3", "1", "1", "1", "VALUE:1B" ], [ "3", "0", "0,0I+", "1-2", "1", "1", "0", "VALUE:2A" ], [ "3", "0", "0,0I+", "1-2", "1", "0", "1", "VALUE:2A" ], [ "3", "0", "0,0I+", "1-2", "1", "0", "0", "VALUE:2B" ], [ "3", "0", "0,0I+", "1-2", "0", "1", "1", "VALUE:2A" ], [ "3", "0", "0,0I+", "1-2", "0", "1", "0", "VALUE:2B" ], [ "3", "0", "0,0I+", "1", "0", "0", "0,1", "VALUE:2B" ], [ "3", "0", "0,0I+", "2", "0", "0", "1", "VALUE:2B" ], [ "3", "0", "0,0I+", "2", "0", "0", "0", "VALUE:3B" ], [ "3", "0", "0,0I+", "3", "1", "1", "0", "VALUE:2B" ], [ "3", "0", "0,0I+", "3", "1", "0", "0,1", "VALUE:2B" ], [ "3", "0", "0,0I+", "3", "0", "1", "1", "VALUE:2B" ], [ "3", "0", "0,0I+", "3", "0", "1", "0", "VALUE:3A" ], [ "3", "0", "0,0I+", "3", "0", "0", "1", "VALUE:3A" ], [ "3", "0", "0,0I+", "3", "0", "0", "0", "VALUE:3B" ], [ "2", "1,1MI", "0,0I+", "1-3", "1", "1", "1", "VALUE:1B" ], [ "2", "1,1MI", "0,0I+", "1-2", "1", "1", "0", "VALUE:2A" ], [ "2", "1,1MI", "0,0I+", "1-2", "1", "0", "1", "VALUE:2A" ], [ "2", "1,1MI", "0,0I+", "1-2", "1", "0", "0", "VALUE:2B" ], [ "2", "1,1MI", "0,0I+", "1-2", "0", "1", "1", "VALUE:2A" ], [ "2", "1,1MI", "0,0I+", "1-2", "0", "1", "0", "VALUE:2B" ], [ "2", "1,1MI", "0,0I+", "1", "0", "0", "0,1", "VALUE:2B" ], [ "2", "1,1MI", "0,0I+", "2", "0", "0", "1", "VALUE:2B" ], [ "2", "1,1MI", "0,0I+", "2", "0", "0", "0", "VALUE:3B" ], [ "2", "1,1MI", "0,0I+", "3", "1", "1", "0", "VALUE:2B" ], [ "2", "1,1MI", "0,0I+", "3", "1", "0", "0,1", "VALUE:2B" ], [ "2", "1,1MI", "0,0I+", "3", "0", "1", "1", "VALUE:2B" ], [ "2", "1,1MI", "0,0I+", "3", "0", "1", "0", "VALUE:3A" ], [ "2", "1,1MI", "0,0I+", "3", "0", "0", "1", "VALUE:3A" ], [ "2", "1,1MI", "0,0I+", "3", "0", "0", "0", "VALUE:3B" ], [ "3", "1,1MI,2,2A,2B", "0,0I+", "1-2", "0,1", "1", "1", "VALUE:2A" ], [ "3", "1,1MI,2,2A,2B", "0,0I+", "1-2", "0,1", "1", "0", "VALUE:3A" ], [ "3", "1,1MI,2,2A,2B", "0,0I+", "1-2", "1", "0", "0,1", "VALUE:3A" ], [ "3", "1,1MI,2,2A,2B", "0,0I+", "1-2", "0", "0", "1", "VALUE:3A" ], [ "3", "1,1MI,2,2A,2B", "0,0I+", "1-2", "0", "0", "0", "VALUE:3B" ], [ "3", "1,1MI,2,2A,2B", "0,0I+", "3", "1", "1", "1", "VALUE:2B" ], [ "3", "1,1MI,2,2A,2B", "0,0I+", "3", "1", "1", "0", "VALUE:3A" ], [ "3", "1,1MI,2,2A,2B", "0,0I+", "3", "1", "0", "0,1", "VALUE:3A" ], [ "3", "1,1MI,2,2A,2B", "0,0I+", "3", "0", "1", "1", "VALUE:3A" ], [ "3", "1,1MI,2,2A,2B", "0,0I+", "3", "0", "1", "0", "VALUE:3B" ], [ "3", "1,1MI,2,2A,2B", "0,0I+", "3", "0", "0", "1", "VALUE:3B" ], [ "3", "1,1MI,2,2A,2B", "0,0I+", "3", "0", "0", "0", "VALUE:3C" ], [ "0,1,1MI,1A,1B,1C,2", "2,2A,2B", "0,0I+", "1-2", "0,1", "1", "1", "VALUE:2A" ], [ "0,1,1MI,1A,1B,1C,2", "2,2A,2B", "0,0I+", "1-2", "0,1", "1", "0", "VALUE:3A" ], [ "0,1,1MI,1A,1B,1C,2", "2,2A,2B", "0,0I+", "1-2", "1", "0", "0,1", "VALUE:3A" ], [ "0,1,1MI,1A,1B,1C,2", "2,2A,2B", "0,0I+", "1-2", "0", "0", "1", "VALUE:3A" ], [ "0,1,1MI,1A,1B,1C,2", "2,2A,2B", "0,0I+", "1-2", "0", "0", "0", "VALUE:3B" ], [ "0,1,1MI,1A,1B,1C,2", "2,2A,2B", "0,0I+", "3", "1", "1", "1", "VALUE:2B" ], [ "0,1,1MI,1A,1B,1C,2", "2,2A,2B", "0,0I+", "3", "1", "1", "0", "VALUE:3A" ], [ "0,1,1MI,1A,1B,1C,2", "2,2A,2B", "0,0I+", "3", "1", "0", "0,1", "VALUE:3A" ], [ "0,1,1MI,1A,1B,1C,2", "2,2A,2B", "0,0I+", "3", "0", "1", "1", "VALUE:3A" ], [ "0,1,1MI,1A,1B,1C,2", "2,2A,2B", "0,0I+", "3", "0", "1", "0", "VALUE:3B" ], [ "0,1,1MI,1A,1B,1C,2", "2,2A,2B", "0,0I+", "3", "0", "0", "1", "VALUE:3B" ], [ "0,1,1MI,1A,1B,1C,2", "2,2A,2B", "0,0I+", "3", "0", "0", "0", "VALUE:3C" ], [ "4,4A,4B,4C,4D", "0,1,1MI,2,2A,2B", "0,0I+", "1-2", "1", "1", "1", "VALUE:3A" ], [ "4,4A,4B,4C,4D", "0,1,1MI,2,2A,2B", "0,0I+", "1-2", "1", "1", "0", "VALUE:3B" ], [ "4,4A,4B,4C,4D", "0,1,1MI,2,2A,2B", "0,0I+", "1-3", "1", "0", "0,1", "VALUE:3B" ], [ "4,4A,4B,4C,4D", "0,1,1MI,2,2A,2B", "0,0I+", "1-2", "0", "1", "0,1", "VALUE:3B" ], [ "4,4A,4B,4C,4D", "0,1,1MI,2,2A,2B", "0,0I+", "1-2", "0", "0", "1", "VALUE:3B" ], [ "4,4A,4B,4C,4D", "0,1,1MI,2,2A,2B", "0,0I+", "1-2", "0", "0", "0", "VALUE:3C" ], [ "4,4A,4B,4C,4D", "0,1,1MI,2,2A,2B", "0,0I+", "3", "1", "1", "0,1", "VALUE:3B" ], [ "4,4A,4B,4C,4D", "0,1,1MI,2,2A,2B", "0,0I+", "3", "0", "1", "1", "VALUE:3B" ], [ "4,4A,4B,4C,4D", "0,1,1MI,2,2A,2B", "0,0I+", "3", "0", "1", "0", "VALUE:3C" ], [ "4,4A,4B,4C,4D", "0,1,1MI,2,2A,2B", "0,0I+", "3", "0", "0", "0,1", "VALUE:3C" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D,X", "3,3A,3B,3C", "0,0I+", "1-2", "1", "1", "1", "VALUE:3A" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D,X", "3,3A,3B,3C", "0,0I+", "1-2", "1", "1", "0", "VALUE:3B" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D,X", "3,3A,3B,3C", "0,0I+", "1-3", "1", "0", "0,1", "VALUE:3B" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D,X", "3,3A,3B,3C", "0,0I+", "1-2", "0", "1", "0,1", "VALUE:3B" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D,X", "3,3A,3B,3C", "0,0I+", "1-2", "0", "0", "1", "VALUE:3B" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D,X", "3,3A,3B,3C", "0,0I+", "1-2", "0", "0", "0", "VALUE:3C" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D,X", "3,3A,3B,3C", "0,0I+", "3", "1", "1", "0,1", "VALUE:3B" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D,X", "3,3A,3B,3C", "0,0I+", "3", "0", "1", "1", "VALUE:3B" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D,X", "3,3A,3B,3C", "0,0I+", "3", "0", "1", "0", "VALUE:3C" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D,X", "3,3A,3B,3C", "0,0I+", "3", "0", "0", "0,1", "VALUE:3C" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D,X", "*", "1", "*", "*", "*", "*", "VALUE:4" ], [ "ISD,ISP,IS", "1,1MI,2,2A,2B,3,3A,3B,3C,X", "0,0I+", "*", "*", "*", "*", "VALUE:99" ], [ "ISD,ISP,IS", "*", "1", "*", "*", "*", "*", "VALUE:99" ], [ "X", "0,1,1MI,2,2A,2B", "0,0I+", "*", "*", "*", "*", "VALUE:99" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D,X", "X", "0,0I+", "*", "*", "*", "*", "VALUE:99" ], [ "1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D", "0", "0,0I+", "1-3", "0,1", "0,1", "7,9", "VALUE:99" ], [ "1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D", "0", "0,0I+", "1-3", "0,1", "7,9", "*", "VALUE:99" ], [ "1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D", "0", "0,0I+", "1-3", "7,9", "*", "*", "VALUE:99" ], [ "1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D", "0", "0,0I+", "9,L,M,H,A,B,C,D,", "*", "*", "*", "VALUE:99" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D", "1,1MI,2,2A,2B,3,3A,3B,3C", "0,0I+", "1-3", "0,1", "0,1", "7,9", "VALUE:99" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D", "1,1MI,2,2A,2B,3,3A,3B,3C", "0,0I+", "1-3", "0,1", "7,9", "*", "VALUE:99" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D", "1,1MI,2,2A,2B,3,3A,3B,3C", "0,0I+", "1-3", "7,9", "*", "*", "VALUE:99" ], [ "0,1,1MI,1A,1B,1C,2,3,4,4A,4B,4C,4D", "1,1MI,2,2A,2B,3,3A,3B,3C", "0,0I+", "9,L,M,H,A,B,C,D,", "*", "*", "*", "VALUE:99" ], [ "X", "3,3A,3B,3C", "0,0I+", "1-3", "0,1", "0,1", "7,9", "VALUE:99" ], [ "X", "3,3A,3B,3C", "0,0I+", "1-3", "0,1", "7,9", "*", "VALUE:99" ], [ "X", "3,3A,3B,3C", "0,0I+", "1-3", "7,9", "*", "*", "VALUE:99" ], [ "X", "3,3A,3B,3C", "0,0I+", "9,L,M,H,A,B,C,D,", "*", "*", "*", "VALUE:99" ], [ "88", "88", "88", "*", "*", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_14502.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_14502.json deleted file mode 100644 index 599d84c1c..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_14502.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_9_path_stage_group_14502", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 9 Path Stage Group", - "title" : "TNM 9 Path Stage Group", - "last_modified" : "2024-03-29T00:21:26.145Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:99" ], [ "0", "2", "0", "VALUE:99" ], [ "0", "3", "0", "VALUE:3" ], [ "0", " X ", "0", "VALUE:99" ], [ "IS ", "0", "0", "VALUE:0" ], [ "IS ", "1", "0", "VALUE:99" ], [ "IS ", "2", "0", "VALUE:99" ], [ "IS ", "3", "0", "VALUE:99" ], [ "IS ", " X ", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1A" ], [ "1", "1", "0", "VALUE:2A" ], [ "1", "2", "0", "VALUE:99" ], [ "1", "3", "0", "VALUE:3B" ], [ "1", " X ", "0", "VALUE:99" ], [ "1MI ", "0", "0", "VALUE:1A1" ], [ "1MI ", "1", "0", "VALUE:2A" ], [ "1MI ", "2", "0", "VALUE:99" ], [ "1MI ", "3", "0", "VALUE:3B" ], [ "1MI ", " X ", "0", "VALUE:99" ], [ "1A ", "0", "0", "VALUE:1A1" ], [ "1A ", "1", "0", "VALUE:2A" ], [ "1A ", "2", "0", "VALUE:99" ], [ "1A ", "3", "0", "VALUE:3B" ], [ "1A ", " X ", "0", "VALUE:99" ], [ "1B ", "0", "0", "VALUE:1A2" ], [ "1B ", "1", "0", "VALUE:2A" ], [ "1B ", "2", "0", "VALUE:99" ], [ "1B ", "3", "0", "VALUE:3B" ], [ "1B ", " X ", "0", "VALUE:99" ], [ "1C ", "0", "0", "VALUE:1A3" ], [ "1C ", "1", "0", "VALUE:2A" ], [ "1C ", "2", "0", "VALUE:99" ], [ "1C ", "3", "0", "VALUE:3B" ], [ "1C ", " X ", "0", "VALUE:99" ], [ "2", "0", "0", "VALUE:99" ], [ "2", "1", "0", "VALUE:2B" ], [ "2", "2", "0", "VALUE:3" ], [ "2", "3", "0", "VALUE:3B" ], [ "2", " X ", "0", "VALUE:99" ], [ "2A ", "0", "0", "VALUE:1B" ], [ "2A ", "1", "0", "VALUE:2B" ], [ "2A ", "2", "0", "VALUE:3" ], [ "2A ", "3", "0", "VALUE:3B" ], [ "2A ", " X ", "0", "VALUE:99" ], [ "2B ", "0", "0", "VALUE:2A" ], [ "2B ", "1", "0", "VALUE:2B" ], [ "2B ", "2", "0", "VALUE:3" ], [ "2B ", "3", "0", "VALUE:3B" ], [ "2B ", " X ", "0", "VALUE:99" ], [ "3", "0", "0", "VALUE:2B" ], [ "3", "1", "0", "VALUE:3A" ], [ "3", "2", "0", "VALUE:3" ], [ "3", "3", "0", "VALUE:3C" ], [ "3", " X ", "0", "VALUE:99" ], [ "4", "0", "0", "VALUE:3A" ], [ "4", "1", "0", "VALUE:3A" ], [ "4", "2", "0", "VALUE:3B" ], [ "4", "3", "0", "VALUE:3C" ], [ "4", " X ", "0", "VALUE:3" ], [ "X ", "0", "0", "JUMP:lung_occult_stage_11131" ], [ "X ", "1", "0", "VALUE:99" ], [ "X ", "2", "0", "VALUE:99" ], [ "X ", "3", "0", "VALUE:3" ], [ "X ", " X ", "0", "VALUE:99" ], [ "IS ", "*", "1", "VALUE:99" ], [ "IS ", "*", " 1A", "VALUE:99" ], [ "IS ", "*", " 1B", "VALUE:99" ], [ "IS ", "*", " 1C, 1C1, 1C2", "VALUE:99" ], [ "0,1MI,1,1A,1B,1C,2,2A,2B,3,4,X", "*", "1", "VALUE:4" ], [ "0,1MI,1,1A,1B,1C,2,2A,2B,3,4,X", "*", " 1A", "VALUE:4A" ], [ "0,1MI,1,1A,1B,1C,2,2A,2B,3,4,X", "*", " 1B", "VALUE:4A" ], [ "0,1MI,1,1A,1B,1C,2,2A,2B,3,4,X", "*", " 1C, 1C1, 1C2", "VALUE:4B" ], [ "0", "2A", "0", "VALUE:99" ], [ "0", "2B", "0", "VALUE:3" ], [ "IS", "2A", "0", "VALUE:99" ], [ "IS", "2B", "0", "VALUE:99" ], [ "1", "2A", "0", "VALUE:2B" ], [ "1", "2B", "0", "VALUE:3A" ], [ "1MI", "2A", "0", "VALUE:2B" ], [ "1MI", "2B", "0", "VALUE:3A" ], [ "1A", "2A", "0", "VALUE:2B" ], [ "1A", "2B", "0", "VALUE:3A" ], [ "1B", "2A", "0", "VALUE:2B" ], [ "1B", "2B", "0", "VALUE:3A" ], [ "1C", "2A", "0", "VALUE:2B" ], [ "1C", "2B", "0", "VALUE:3A" ], [ "2", "2A", "0", "VALUE:3A" ], [ "2", "2B", "0", "VALUE:3B" ], [ "2A", "2A", "0", "VALUE:3A" ], [ "2A", "2B", "0", "VALUE:3B" ], [ "2B", "2A", "0", "VALUE:3A" ], [ "2B", "2B", "0", "VALUE:3B" ], [ "3", "2A", "0", "VALUE:3A" ], [ "3", "2B", "0", "VALUE:3B" ], [ "4", "2A", "0", "VALUE:3B" ], [ "4", "2B", "0", "VALUE:3B" ], [ "X", "2A", "0", "VALUE:99" ], [ "X", "2B", "0", "VALUE:3" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_43589.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_43589.json deleted file mode 100644 index 9404dc047..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_43589.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_9_path_stage_group_43589", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 9 Path Stage Group", - "title" : "TNM 9 Path Stage Group", - "last_modified" : "2024-03-29T21:02:14.482Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:99" ], [ "0", "2", "0", "VALUE:3A" ], [ "0", " X ", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1", "1", "0", "VALUE:2" ], [ "1", "2", "0", "VALUE:3A" ], [ "1", " X ", "0", "VALUE:99" ], [ "2", "0", "0", "VALUE:2" ], [ "2", "1", "0", "VALUE:3A" ], [ "2", "2", "0", "VALUE:3A" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", "0", "0", "VALUE:3A" ], [ "3", "1", "0", "VALUE:3A" ], [ "3", "2", "0", "VALUE:3A" ], [ "3", " X ", "0", "VALUE:3A" ], [ "4", "*", "0", "VALUE:3B" ], [ "X ", "0", "0", "VALUE:99" ], [ "X ", "1", "0", "VALUE:99" ], [ "X ", "2", "0", "VALUE:3" ], [ "X ", " X ", "0", "VALUE:99" ], [ "*", "*", "1", "VALUE:4" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_45424.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_45424.json deleted file mode 100644 index 9fefdb6ff..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_45424.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_9_path_stage_group_45424", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 9 Path Stage Group", - "title" : "TNM 8 Path Stage Group", - "last_modified" : "2022-05-16T16:43:20.780Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:2B" ], [ "0", " 1A ", "0", "VALUE:2B" ], [ "0", " 1B ", "0", "VALUE:2B" ], [ "0", " 1C ", "0", "VALUE:2B" ], [ "0", " X ", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1", "1", "0", "VALUE:2B" ], [ "1", " 1A ", "0", "VALUE:2B" ], [ "1", " 1B ", "0", "VALUE:2B" ], [ "1", " 1C ", "0", "VALUE:2B" ], [ "1", " X ", "0", "VALUE:99" ], [ "2", "0", "0", "VALUE:2A" ], [ "2", "1", "0", "VALUE:2B" ], [ "2", " 1A ", "0", "VALUE:2B" ], [ "2", " 1B ", "0", "VALUE:2B" ], [ "2", " 1C ", "0", "VALUE:2B" ], [ "2", " X ", "0", "VALUE:2" ], [ "3", "0", "0", "VALUE:3A" ], [ "3", "1", "0", "VALUE:3A" ], [ "3", " 1A ", "0", "VALUE:3A" ], [ "3", " 1B ", "0", "VALUE:3A" ], [ "3", " 1C ", "0", "VALUE:3A" ], [ "3", " X ", "0", "VALUE:3A" ], [ "4", "0", "0", "VALUE:3B" ], [ "4", "1", "0", "VALUE:3C" ], [ "4", " 1A ", "0", "VALUE:3C" ], [ "4", " 1B ", "0", "VALUE:3C" ], [ "4", " 1C ", "0", "VALUE:3C" ], [ "4", " X ", "0", "VALUE:3" ], [ "X ", "0", "0", "VALUE:99" ], [ "X ", "1", "0", "VALUE:99" ], [ "X ", " 1A ", "0", "VALUE:99" ], [ "X ", " 1B ", "0", "VALUE:99" ], [ "X ", " 1C ", "0", "VALUE:99" ], [ "X ", " X ", "0", "VALUE:99" ], [ "*", "*", "1", "VALUE:4" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_5176.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_5176.json deleted file mode 100644 index 861bbfb37..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_5176.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_9_path_stage_group_5176", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 9 Path Stage Group", - "title" : "TNM 9 Path Stage Group", - "last_modified" : "2024-04-10T17:34:05.499Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "IS", "0", "0", "VALUE:0" ], [ "1", "0", "0", "VALUE:1A" ], [ "2", "0", "0", "VALUE:1A" ], [ "3", "0", "0", "VALUE:2" ], [ "4", "0", "0", "VALUE:3" ], [ "X ", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:1B" ], [ "IS", "1", "0", "VALUE:99" ], [ "1", "1", "0", "VALUE:1B" ], [ "2", "1", "0", "VALUE:1B" ], [ "3", "1", "0", "VALUE:2" ], [ "4", "1", "0", "VALUE:3" ], [ "X ", "1", "0", "VALUE:99" ], [ "0", "2", "0", "VALUE:2" ], [ "IS", "2", "0", "VALUE:99" ], [ "1", "2", "0", "VALUE:2" ], [ "2", "2", "0", "VALUE:2" ], [ "3", "2", "0", "VALUE:2" ], [ "4", "2", "0", "VALUE:3" ], [ "X ", "2", "0", "VALUE:99" ], [ "0", "3", "0", "VALUE:3" ], [ "IS", "3", "0", "VALUE:99" ], [ "1", "3", "0", "VALUE:3" ], [ "2", "3", "0", "VALUE:3" ], [ "3", "3", "0", "VALUE:3" ], [ "4", "3", "0", "VALUE:3" ], [ "X", "3", "0", "VALUE:3" ], [ "0", " X ", "0", "VALUE:99" ], [ "IS", " X ", "0", "VALUE:99" ], [ "1", " X ", "0", "VALUE:99" ], [ "2", " X ", "0", "VALUE:99" ], [ "3", " X ", "0", "VALUE:99" ], [ "4", " X ", "0", "VALUE:3" ], [ "X ", " X ", "0", "VALUE:99" ], [ "0,IS,1,2,3,4,X", "*", "1", "VALUE:4" ], [ "0,IS,1,2,3,4,X", "*", "1A", "VALUE:4A" ], [ "0,IS,1,2,3,4,X", "*", "1B", "VALUE:4B" ], [ "88", "88", "88", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_for_eod_11850.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_for_eod_11850.json deleted file mode 100644 index b5b6c643e..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_for_eod_11850.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_9_path_stage_group_for_eod_11850", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 9 Path Stage Group for EOD", - "title" : "TNM 9 Path Stage Group for EOD", - "last_modified" : "2023-04-20T20:10:30.373Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:3" ], [ "0", "X", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1", "1", "0", "VALUE:3" ], [ "1", "X", "0", "VALUE:1" ], [ "2", "0", "0", "VALUE:2" ], [ "2", "1", "0", "VALUE:3" ], [ "2", "X", "0", "VALUE:2" ], [ "3", "0", "0", "VALUE:2" ], [ "3", "1", "0", "VALUE:3" ], [ "3", "X", "0", "VALUE:99" ], [ "4", "0", "0", "VALUE:3" ], [ "4", "1", "0", "VALUE:3" ], [ "4", "X", "0", "VALUE:99" ], [ "X", "0", "0", "VALUE:99" ], [ "X", "1", "0", "VALUE:3" ], [ "X", "X", "0", "VALUE:99" ], [ "*", "*", "1,1A,1B,1C", "VALUE:4" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_for_eod_25078.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_for_eod_25078.json deleted file mode 100644 index fac685226..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_for_eod_25078.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_9_path_stage_group_for_eod_25078", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 9 Path Stage Group for EOD", - "title" : "TNM 9 Path Stage Group", - "last_modified" : "2023-04-20T19:27:13.429Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:3" ], [ "0", "2", "0", "VALUE:3" ], [ "0", "X", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1", "1", "0", "VALUE:3" ], [ "1", "2", "0", "VALUE:3" ], [ "1", "X", "0", "VALUE:99" ], [ "2", "0", "0", "VALUE:2" ], [ "2", "1", "0", "VALUE:3" ], [ "2", "2", "0", "VALUE:3" ], [ "2", "X", "0", "VALUE:99" ], [ "3", "0", "0", "VALUE:2" ], [ "3", "1", "0", "VALUE:3" ], [ "3", "2", "0", "VALUE:3" ], [ "3", "X", "0", "VALUE:99" ], [ "4", "0", "0", "VALUE:3" ], [ "4", "1", "0", "VALUE:3" ], [ "4", "2", "0", "VALUE:3" ], [ "4", "X", "0", "VALUE:99" ], [ "X", "0", "0", "VALUE:99" ], [ "X", "1", "0", "VALUE:3" ], [ "X", "2", "0", "VALUE:3" ], [ "X", "X", "0", "VALUE:99" ], [ "*", "*", "1,1A,1B,1C", "VALUE:4" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_for_eod_39103.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_for_eod_39103.json deleted file mode 100644 index 0d9888ce7..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_for_eod_39103.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_9_path_stage_group_for_eod_39103", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 9 Path Stage Group for EOD ", - "title" : "TNM 8 Path Stage Group for EOD", - "last_modified" : "2023-04-20T18:15:47.386Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:3" ], [ "0", "X", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1", "1", "0", "VALUE:3" ], [ "1", "X", "0", "VALUE:1" ], [ "2", "0", "0", "VALUE:2" ], [ "2", "1", "0", "VALUE:3" ], [ "2", "X", "0", "VALUE:99" ], [ "3", "0", "0", "VALUE:2" ], [ "3", "1", "0", "VALUE:3" ], [ "3", "X", "0", "VALUE:99" ], [ "4", "0", "0", "VALUE:3" ], [ "4", "1", "0", "VALUE:3" ], [ "4", "X", "0", "VALUE:99" ], [ "X", "0", "0", "VALUE:99" ], [ "X", "1", "0", "VALUE:3" ], [ "X", "X", "0", "VALUE:99" ], [ "*", "*", "1,1A,1B,1C", "VALUE:4" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_for_eod_84319.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_for_eod_84319.json deleted file mode 100644 index 7bb362c72..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_for_eod_84319.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_9_path_stage_group_for_eod_84319", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 9 Path Stage Group for EOD", - "title" : "TNM 8 Path Stage Group for EOD", - "last_modified" : "2020-04-14T13:50:53.762Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0,0I+", "0", "VALUE:99" ], [ "1", "0,0I+", "0", "VALUE:1" ], [ "1A ", "0,0I+", "0", "VALUE:1A" ], [ "1A1 ", "0,0I+", "0", "VALUE:1A1" ], [ "1A2 ", "0,0I+", "0", "VALUE:1A2" ], [ "1B ", "0,0I+", "0", "VALUE:1B" ], [ "1B1 ", "0,0I+", "0", "VALUE:1B1" ], [ "1B2 ", "0,0I+", "0", "VALUE:1B2" ], [ "1B3", "0,0I+", "0", "VALUE:1B3" ], [ "2", "0,0I+", "0", "VALUE:2" ], [ "2A ", "0,0I+", "0", "VALUE:2A" ], [ "2A1 ", "0,0I+", "0", "VALUE:2A1" ], [ "2A2 ", "0,0I+", "0", "VALUE:2A2" ], [ "2B ", "0,0I+", "0", "VALUE:2B" ], [ "3", "0,0I+", "0", "VALUE:3" ], [ "3A ", "0,0I+", "0", "VALUE:3A" ], [ "3B ", "0,0I+", "0", "VALUE:3B" ], [ "X,0,1,1A,1A1,1A2,1B,1B1,1B2,1B3,2,2A,2A1,2A2,2B,3,3A,3B", "1,1MI,1A", "0", "VALUE:3C1" ], [ "X,0,1,1A,1A1,1A2,1B,1B1,1B2,1B3,2,2A,2A1,2A2,2B,3,3A,3B", "2,2MI,2A", "0", "VALUE:3C2" ], [ "4", "*", "0", "VALUE:4A" ], [ "X ", "0,0I+", "0", "VALUE:99" ], [ "X,0,1,1A,1A1,1A2,1B,1B1,1B2,1B3,2,2A,2A1,2A2,2B,3,3A,3B", " X ", "0", "VALUE:99" ], [ "*", "*", "1", "VALUE:4B" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_for_eod_91302.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_for_eod_91302.json deleted file mode 100644 index 4a367e113..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_for_eod_91302.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_9_path_stage_group_for_eod_91302", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 9 Path Stage Group for EOD", - "title" : "TNM 9 Path Stage Group for EOD", - "last_modified" : "2023-04-20T20:42:21.655Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:3B" ], [ "0", "X", "0", "VALUE:99" ], [ "1,1A,1B", "0", "0", "VALUE:1" ], [ "1,1A,1B", "1", "0", "VALUE:3B" ], [ "1,1A,1B", "X", "0", "VALUE:1" ], [ "2", "0", "0", "VALUE:2A" ], [ "2", "1", "0", "VALUE:3B" ], [ "2", "X", "0", "VALUE:99" ], [ "3", "0", "0", "VALUE:2B" ], [ "3", "1", "0", "VALUE:3B" ], [ "3", "X", "0", "VALUE:99" ], [ "4", "0", "0", "VALUE:3A" ], [ "4", "1", "0", "VALUE:3B" ], [ "4", "X", "0", "VALUE:99" ], [ "X", "0", "0", "VALUE:99" ], [ "X", "1", "0", "VALUE:3B" ], [ "X", "X", "0", "VALUE:99" ], [ "*", "*", "1,1A,1B,1C", "VALUE:4" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_for_eod_96707.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_for_eod_96707.json deleted file mode 100644 index 05dbe61fa..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_path_stage_group_for_eod_96707.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_9_path_stage_group_for_eod_96707", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 9 Path Stage Group for EOD", - "title" : "TNM 9 Path Stage Group", - "last_modified" : "2023-04-20T21:21:25.501Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:3" ], [ "0", "X", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1", "1", "0", "VALUE:3" ], [ "1", "X", "0", "VALUE:99" ], [ "2", "0", "0", "VALUE:2" ], [ "2", "1", "0", "VALUE:3" ], [ "2", "X", "0", "VALUE:99" ], [ "3", "0", "0", "VALUE:2" ], [ "3", "1", "0", "VALUE:3" ], [ "3", "X", "0", "VALUE:99" ], [ "4", "0", "0", "VALUE:3" ], [ "4", "1", "0", "VALUE:3" ], [ "4", "X", "0", "VALUE:99" ], [ "X", "0", "0", "VALUE:99" ], [ "X", "1", "0", "VALUE:3" ], [ "X", "X", "0", "VALUE:99" ], [ "*", "*", "1,1A,1B,1C", "VALUE:4" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_stage_group_for_eod_44195.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_stage_group_for_eod_44195.json deleted file mode 100644 index 01c671a61..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tnm_9_stage_group_for_eod_44195.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id" : "tnm_9_stage_group_for_eod_44195", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "TNM 9 Stage Group for EOD", - "title" : "TNM 9 Path Stage Group for EOD", - "last_modified" : "2025-06-09T15:18:24.787Z", - "definition" : [ { - "key" : "t", - "name" : "T", - "type" : "INPUT" - }, { - "key" : "n", - "name" : "N", - "type" : "INPUT" - }, { - "key" : "m", - "name" : "M", - "type" : "INPUT" - }, { - "key" : "stage", - "name" : "Stage", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "0", "0", "0", "VALUE:99" ], [ "0", "0I+", "0", "VALUE:99" ], [ "0", "1", "0", "VALUE:99" ], [ "0", "1MI", "0", "VALUE:99" ], [ "0", "1A", "0", "VALUE:99" ], [ "0", "1B", "0", "VALUE:99" ], [ "0", "1C", "0", "VALUE:99" ], [ "0", "2", "0", "VALUE:4A" ], [ "0", "X", "0", "VALUE:99" ], [ "1", "0", "0", "VALUE:1" ], [ "1", "0I+", "0", "VALUE:1" ], [ "1", "1", "0", "VALUE:3" ], [ "1", "1MI", "0", "VALUE:3A" ], [ "1", "1A", "0", "VALUE:3A" ], [ "1", "1B", "0", "VALUE:3B" ], [ "1", "1C", "0", "VALUE:3C" ], [ "1", "2", "0", "VALUE:4A" ], [ "1", "X", "0", "VALUE:99" ], [ "1A", "0", "0", "VALUE:1A" ], [ "1A", "0I+", "0", "VALUE:1A" ], [ "1A", "1", "0", "VALUE:3" ], [ "1A", "1MI", "0", "VALUE:3A" ], [ "1A", "1A", "0", "VALUE:3A" ], [ "1A", "1B", "0", "VALUE:3B" ], [ "1A", "1C", "0", "VALUE:3C" ], [ "1A", "2", "0", "VALUE:4A" ], [ "1A", "X", "0", "VALUE:99" ], [ "1B", "0", "0", "VALUE:1B" ], [ "1B", "0I+", "0", "VALUE:1B" ], [ "1B", "1", "0", "VALUE:3" ], [ "1B", "1MI", "0", "VALUE:3A" ], [ "1B", "1A", "0", "VALUE:3A" ], [ "1B", "1B", "0", "VALUE:3B" ], [ "1B", "1C", "0", "VALUE:3C" ], [ "1B", "2", "0", "VALUE:4A" ], [ "1B", "X", "0", "VALUE:99" ], [ "2", "0", "0", "VALUE:2" ], [ "2", "0I+", "0", "VALUE:2" ], [ "2", "1", "0", "VALUE:3" ], [ "2", "1MI", "0", "VALUE:3A" ], [ "2", "1A", "0", "VALUE:3A" ], [ "2", "1B", "0", "VALUE:3B" ], [ "2", "1C", "0", "VALUE:3C" ], [ "2", "2", "0", "VALUE:4A" ], [ "2", "X", "0", "VALUE:99" ], [ "3", "0", "0", "VALUE:3A" ], [ "3", "0I+", "0", "VALUE:3A" ], [ "3", "1", "0", "VALUE:3" ], [ "3", "1MI", "0", "VALUE:3A" ], [ "3", "1A", "0", "VALUE:3A" ], [ "3", "1B", "0", "VALUE:3B" ], [ "3", "1C", "0", "VALUE:3C" ], [ "3", "2", "0", "VALUE:4A" ], [ "3", "X", "0", "VALUE:99" ], [ "4", "*", "0", "VALUE:4A" ], [ "X", "0", "0", "VALUE:99" ], [ "X", "0I+", "0", "VALUE:99" ], [ "X", "1", "0", "VALUE:3" ], [ "X", "1MI", "0", "VALUE:3A" ], [ "X", "1A", "0", "VALUE:3A" ], [ "X", "1B", "0", "VALUE:3B" ], [ "X", "1C", "0", "VALUE:3C" ], [ "X", "2", "0", "VALUE:4A" ], [ "X", "X", "0", "VALUE:99" ], [ "*", "*", "1", "VALUE:4B" ], [ "88", "88", "88", "VALUE:88" ], [ "88", "*", "*", "VALUE:88" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_category_with_primary_tumor_for_t_63342.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_category_with_primary_tumor_for_t_63342.json deleted file mode 100644 index baad4ed12..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_category_with_primary_tumor_for_t_63342.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_category_with_primary_tumor_for_t_63342", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size Category with Primary Tumor for T", - "title" : "Tumor Size Category with Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100-500, Tumor Size Category is necessary to determine the T value. This is based on Measured Basal Diameter and Measured Thickness (Depth).", - "last_modified" : "2019-04-05T16:52:37.789Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "tumor_size_category", - "name" : "Tumor Size Category", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100", "1", "VALUE:T1" ], [ "200", "1", "VALUE:T1a" ], [ "300", "1", "VALUE:T1b" ], [ "400", "1", "VALUE:T1c" ], [ "500", "1", "VALUE:T1d" ], [ "100", "2", "VALUE:T2" ], [ "200", "2", "VALUE:T2a" ], [ "300", "2", "VALUE:T2b" ], [ "400", "2", "VALUE:T2c" ], [ "500", "2", "VALUE:T2d" ], [ "100", "3", "VALUE:T3" ], [ "200", "3", "VALUE:T3a" ], [ "300", "3", "VALUE:T3b" ], [ "400", "3", "VALUE:T3c" ], [ "500", "3", "VALUE:T3d" ], [ "100", "4", "VALUE:T4" ], [ "200", "4", "VALUE:T4a" ], [ "300", "4", "VALUE:T4b" ], [ "400", "4", "VALUE:T4c" ], [ "500", "4", "VALUE:T4d" ], [ "100,200,300,400,500", "9", "VALUE:TX" ], [ "100,200,300,400,500", "X", "ERROR:Localized tumor or tumor with extension - Measured Thickness or Measured Basal Diameter in conflict" ], [ "000,600,700,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_mets_for_ajcc_m_95167.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_mets_for_ajcc_m_95167.json deleted file mode 100644 index 6dab85ba9..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_mets_for_ajcc_m_95167.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_mets_for_ajcc_m_95167", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Mets for M", - "title" : "Tumor Size with EOD Mets for M", - "notes" : "If EOD Mets = 00, Tumor Size Summary is necessary to determine the M value.", - "last_modified" : "2019-04-05T16:52:38.406Z", - "definition" : [ { - "key" : "eod_mets", - "name" : "EOD Mets", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "00", "000-990", "VALUE:M0" ], [ "00", "998", "VALUE:M1" ], [ "00", "999", "VALUE:M0" ], [ "10,20,30,70", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_11071.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_11071.json deleted file mode 100644 index 5ef7f1465..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_11071.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_11071", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100, 200 or 700, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:36.939Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100,200,700", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200,700", "001-050", "VALUE:T1" ], [ "100,200,700", "051-100", "VALUE:T2" ], [ "100,200,700", "101-150", "VALUE:T3" ], [ "100,200,700", "151-989", "VALUE:T4" ], [ "100,200,700", "990", "VALUE:T1" ], [ "100,200,700", "998", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200,700", "999", "VALUE:TX" ], [ "800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_15190.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_15190.json deleted file mode 100644 index 1b2b38752..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_15190.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_15190", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2020-08-18T17:45:40.077Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100,500,700", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,500,700", "001-005", "VALUE:T1a" ], [ "100,500,700", "006-010", "VALUE:T1b" ], [ "100,500,700", "011-020", "VALUE:T1c" ], [ "100,500,700", "021-040", "VALUE:T2" ], [ "100,500,700", "041-989", "VALUE:T3" ], [ "100,500,700", "990", "VALUE:T1a" ], [ "100,500,700", "998", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,500,700", "999", "VALUE:TX" ], [ "000,600,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_16596.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_16596.json deleted file mode 100644 index db80e6311..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_16596.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_16596", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:36.071Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100,200", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200", "001-019", "VALUE:T1" ], [ "100,200", "020-040", "VALUE:T2" ], [ "100,200", "041-989", "VALUE:T3" ], [ "100,200", "990", "VALUE:T1" ], [ "100,200", "998", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200", "999", "VALUE:TX" ], [ "000,300,500,600,700,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_16997.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_16997.json deleted file mode 100644 index 2111a17ac..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_16997.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_16997", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100 or 200, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:37.195Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100,200", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200", "001", "VALUE:T1mi" ], [ "100,200", "002-005", "VALUE:T1a" ], [ "100,200", "006-010", "VALUE:T1b" ], [ "100,200", "011-020", "VALUE:T1c" ], [ "100,200", "021-050", "VALUE:T2" ], [ "100,200", "051-989", "VALUE:T3" ], [ "100,200", "990", "VALUE:T1mi" ], [ "100,200", "998", "VALUE:T3" ], [ "100,200", "999", "VALUE:TX" ], [ "000,050,070,300,400,450,500,600,700,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_17589.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_17589.json deleted file mode 100644 index 5dddefe49..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_17589.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_17589", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:36.073Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100", "000", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "001-020", "VALUE:T1" ], [ "100", "021-989", "VALUE:T2" ], [ "100", "990", "VALUE:T1" ], [ "100", "998", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "999", "VALUE:TX" ], [ "000,300,400,700,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_19033.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_19033.json deleted file mode 100644 index 545bb9d66..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_19033.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_19033", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100 or 200, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:37.114Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100,200", "000", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100,200", "001-010", "VALUE:T1a" ], [ "100,200", "011-020", "VALUE:T1b" ], [ "100,200", "021-039", "VALUE:T2" ], [ "100,200", "040-989", "VALUE:T3a" ], [ "100,200", "990", "VALUE:T1a" ], [ "100,200", "998", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100,200", "999", "VALUE:TX" ], [ "000,300,600,700,750,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_19887.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_19887.json deleted file mode 100644 index b5ec7db06..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_19887.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_19887", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100, 200, 300, or 700, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:37.296Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100", "000", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "001-020", "VALUE:T1a" ], [ "100", "021-040", "VALUE:T2a" ], [ "100", "041-989", "VALUE:T3a" ], [ "100", "990", "VALUE:T1a" ], [ "100", "998", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "999", "VALUE:TX" ], [ "200", "000", "ERROR:Tumor with extension - Tumor Size is in conflict" ], [ "200", "001-020", "VALUE:T1b" ], [ "200", "021-040", "VALUE:T2b" ], [ "200", "041-989", "VALUE:T3b" ], [ "200", "990", "VALUE:T1b" ], [ "200", "998", "ERROR:Tumor with extension - Tumor Size is in conflict" ], [ "200", "999", "VALUE:TX" ], [ "300", "000", "ERROR:Tumor with extension - Tumor Size is in conflict" ], [ "300", "001-020", "VALUE:T1c" ], [ "300", "021-040", "VALUE:T2c" ], [ "300", "041-989", "VALUE:T3c" ], [ "300", "990", "VALUE:T1c" ], [ "300", "998", "ERROR:Tumor with extension - Tumor Size is in conflict" ], [ "300", "999", "VALUE:TX" ], [ "700", "000", "ERROR:Tumor with extension - Tumor Size is in conflict" ], [ "700", "001-020", "VALUE:T4a" ], [ "700", "021-040", "VALUE:T4b" ], [ "700", "041-989", "VALUE:T4c" ], [ "700", "990", "VALUE:T4a" ], [ "700", "998", "ERROR:Tumor with extension - Tumor Size is in conflict" ], [ "700", "999", "VALUE:T4" ], [ "000,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_29391.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_29391.json deleted file mode 100644 index 9323621c9..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_29391.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_29391", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100 or 200, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:38.333Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100,200", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200", "001-020", "VALUE:T1" ], [ "100,200", "021-040", "VALUE:T2" ], [ "100,200", "041-989", "VALUE:T3" ], [ "100,200", "990", "VALUE:T1" ], [ "100,200", "998", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200", "999", "VALUE:TX" ], [ "500,600,700,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_34262.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_34262.json deleted file mode 100644 index 8aac88be4..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_34262.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_34262", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100, 150,200, or 250, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:36.513Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100,200", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200", "001-020", "VALUE:T1a" ], [ "100,200", "021-989", "VALUE:T1b" ], [ "100,200", "990", "VALUE:T1a" ], [ "100,200", "998", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200", "999", "VALUE:T1" ], [ "150,250", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "150,250", "001-020", "VALUE:T1" ], [ "150,250", "021-989", "VALUE:T1b" ], [ "150,250", "990", "VALUE:T1" ], [ "150,250", "998", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "150,250", "999", "VALUE:T1" ], [ "000,300,400,500,600,700,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_36016.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_36016.json deleted file mode 100644 index a4501bac6..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_36016.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_36016", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 300,400,450,500, or 675, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:37.649Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "300", "000", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "300", "001-010", "VALUE:T1a" ], [ "300", "011-020", "VALUE:T1b" ], [ "300", "021-030", "VALUE:T1c" ], [ "300", "031-040", "VALUE:T2a" ], [ "300", "041-050", "VALUE:T2b" ], [ "300", "051-070", "VALUE:T3" ], [ "300", "071-989", "VALUE:T4" ], [ "300", "990", "VALUE:T1a" ], [ "300", "998", "VALUE:T4" ], [ "300", "999", "VALUE:TX" ], [ "400,450", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "400,450", "001-010", "VALUE:T2a" ], [ "400,450", "011-020", "VALUE:T2a" ], [ "400,450", "021-030", "VALUE:T2a" ], [ "400,450", "031-040", "VALUE:T2a" ], [ "400,450", "041-050", "VALUE:T2b" ], [ "400,450", "051-070", "VALUE:T3" ], [ "400,450", "071-989", "VALUE:T4" ], [ "400,450", "990", "VALUE:T2a" ], [ "400,450", "998", "VALUE:T4" ], [ "400,450", "999", "VALUE:T2a" ], [ "500,675", "000", "ERROR:Tumor with extension - Tumor Size is in conflict" ], [ "500,675", "001-010", "VALUE:T3" ], [ "500,675", "011-020", "VALUE:T3" ], [ "500,675", "021-030", "VALUE:T3" ], [ "500,675", "031-040", "VALUE:T3" ], [ "500,675", "041-050", "VALUE:T3" ], [ "500,675", "051-070", "VALUE:T3" ], [ "500,675", "071-989", "VALUE:T4" ], [ "500,675", "990", "VALUE:T3" ], [ "500,675", "998", "VALUE:T4" ], [ "500,675", "999", "VALUE:T3" ], [ "000,100,200,600,650,700,800,980,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_36381.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_36381.json deleted file mode 100644 index efe3f21ce..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_36381.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_36381", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100 or 200, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:36.068Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100,200", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200", "001-020", "VALUE:T1" ], [ "100,200", "021-040", "VALUE:T2" ], [ "100,200", "041-989", "VALUE:T3" ], [ "100,200", "990", "VALUE:T1" ], [ "100,200", "998", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200", "999", "VALUE:TX" ], [ "000,300,350,400,500,600,700,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_38905.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_38905.json deleted file mode 100644 index 9aef79355..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_38905.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_38905", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:38.181Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100", "000", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "001-009", "VALUE:T1a" ], [ "100", "010-020", "VALUE:T1b" ], [ "100", "021-989", "VALUE:T2" ], [ "100", "990", "VALUE:T1a" ], [ "100", "998", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "999", "VALUE:TX" ], [ "000,200,300,400,600,700,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_41327.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_41327.json deleted file mode 100644 index 0ca54de77..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_41327.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_41327", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:36.273Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100", "000", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "001-020", "VALUE:T1" ], [ "100", "021-050", "VALUE:T2" ], [ "100", "051-989", "VALUE:T3" ], [ "100", "990", "VALUE:T1" ], [ "100", "998", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "999", "VALUE:TX" ], [ "000,400,700,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_48378.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_48378.json deleted file mode 100644 index ec9a50aa9..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_48378.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_48378", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100, 400 or 700, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:36.844Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100,400,700", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,400,700", "001-020", "VALUE:T1" ], [ "100,400,700", "021-050", "VALUE:T2" ], [ "100,400,700", "051-100", "VALUE:T3" ], [ "100,400,700", "101-989", "VALUE:T4" ], [ "100,400,700", "990", "VALUE:T1" ], [ "100,400,700", "998", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,400,700", "999", "VALUE:TX" ], [ "000,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_48691.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_48691.json deleted file mode 100644 index 24cf82249..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_48691.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_48691", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100 or 200, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2024-01-24T15:44:31.807Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100", "001-020", "VALUE:T1" ], [ "100", "021-040", "VALUE:T2" ], [ "100", "041-989", "VALUE:T3" ], [ "100", "990", "VALUE:T1" ], [ "100", "998", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100", "999", "VALUE:TX" ], [ "000,200,300,700,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_52324.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_52324.json deleted file mode 100644 index 8a8431e6c..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_52324.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_52324", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100 or 300, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:35.546Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100", "000", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "001-020", "VALUE:T1a" ], [ "100", "021-989", "VALUE:T1b" ], [ "100", "990", "VALUE:T1a" ], [ "100", "998", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "999", "VALUE:T1" ], [ "300", "000", "ERROR:Tumor with extension - Tumor Size is in conflict" ], [ "300", "001-020", "VALUE:T2a" ], [ "300", "021-989", "VALUE:T2b" ], [ "300", "990", "VALUE:T2a" ], [ "300", "998", "ERROR:Tumor with extension - Tumor Size is in conflict" ], [ "300", "999", "VALUE:T2" ], [ "000,200,400,500,600,700,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_54623.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_54623.json deleted file mode 100644 index fe51ea9c2..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_54623.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_54623", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:36.787Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100", "000", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "001-050", "VALUE:T1" ], [ "100", "051-989", "VALUE:T2" ], [ "100", "990", "VALUE:T1" ], [ "100", "998", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "999", "VALUE:TX" ], [ "000,200,300,400,500,600,650,700,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_55569.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_55569.json deleted file mode 100644 index 183774881..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_55569.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_55569", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for AJCC T", - "title" : "Tumor Size Summary with EOD Primary Tumor for AJCC T", - "notes" : "If EOD Primary Tumor = 100 or 999, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:38.290Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100", "000", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "999", "000", "ERROR:EOD Primary Tumor and Tumor Size in conflict" ], [ "100,999", "001-020", "VALUE:T1" ], [ "100,999", "021-040", "VALUE:T2" ], [ "100,999", "041-989", "VALUE:T3" ], [ "100,999", "990", "VALUE:TX" ], [ "100", "998", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "999", "998", "ERROR:EOD Primary Tumor and Tumor Size in conflict" ], [ "100,999", "999", "VALUE:TX" ], [ "000,300,400,500,600,700", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_55901.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_55901.json deleted file mode 100644 index 642daeae5..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_55901.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_55901", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100, 150 or 200, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:37.230Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100,200", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200", "001-020", "VALUE:T1" ], [ "100,200", "021-040", "VALUE:T2" ], [ "100,200", "041-989", "VALUE:T3" ], [ "100,200", "990", "VALUE:T1" ], [ "100,200", "998", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200", "999", "VALUE:TX" ], [ "150", "000", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "150", "001-020", "VALUE:T2" ], [ "150", "021-040", "VALUE:T2" ], [ "150", "041-989", "VALUE:T3" ], [ "150", "990", "VALUE:T2" ], [ "150", "998", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "150", "999", "VALUE:TX" ], [ "000,300,400,500,600,700,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_5707.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_5707.json deleted file mode 100644 index e3b0e5284..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_5707.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_5707", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100 or 200, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:37.569Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100,200", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200", "001-050", "VALUE:T1a" ], [ "100,200", "051-989", "VALUE:T1b" ], [ "100,200", "990", "VALUE:T1a" ], [ "100,200", "998", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200", "999", "VALUE:T1" ], [ "000,300,400,500,550,600,650,700,750,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_57728.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_57728.json deleted file mode 100644 index cd8799191..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_57728.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_57728", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:38.525Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100", "000", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "001-050", "VALUE:T1" ], [ "100", "051-989", "VALUE:T2" ], [ "100", "990", "VALUE:T1" ], [ "100", "998", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "999", "VALUE:TX" ], [ "000,200,300,700,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_58130.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_58130.json deleted file mode 100644 index 505349014..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_58130.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_58130", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100 or 200, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:38.342Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100,200", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200", "001-020", "VALUE:T1" ], [ "100,200", "021-040", "VALUE:T2" ], [ "100,200", "041-989", "VALUE:T3" ], [ "100,200", "990", "VALUE:T1" ], [ "100,200", "998", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200", "999", "VALUE:TX" ], [ "000,300,400,600,700,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_59134.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_59134.json deleted file mode 100644 index 26f61b750..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_59134.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_59134", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 250,300,400, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2020-04-13T20:16:47.580Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "250,300", "000", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "250,300", "001-040", "VALUE:T1b1" ], [ "250,300", "041-989", "VALUE:T1b2" ], [ "250,300", "990", "VALUE:T1b1" ], [ "250,300", "998", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "250,300", "999", "VALUE:T1b" ], [ "400", "000", "ERROR:Tumor with extension - Tumor Size is in conflict" ], [ "400", "001-040", "VALUE:T2a1" ], [ "400", "041-989", "VALUE:T2a2" ], [ "400", "990", "VALUE:T2a1" ], [ "400", "998", "ERROR:Tumor with extension - Tumor Size is in conflict" ], [ "400", "999", "VALUE:T2a" ], [ "000,100,150,200,350,450,500,550,600,700,750,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_67751.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_67751.json deleted file mode 100644 index bff649ecb..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_67751.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_67751", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:36.992Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100", "000", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "001-040", "VALUE:T1a" ], [ "100", "041-070", "VALUE:T1b" ], [ "100", "071-100", "VALUE:T2a" ], [ "100", "101-989", "VALUE:T2b" ], [ "100", "990", "VALUE:T1a" ], [ "100", "998", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "999", "VALUE:TX" ], [ "000,200,300,400,500,600,700,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_76336.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_76336.json deleted file mode 100644 index 021e4d5f7..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_76336.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_76336", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:36.066Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100", "000", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "001-050", "VALUE:T1a" ], [ "100", "051-989", "VALUE:T1b" ], [ "100", "990", "VALUE:T1a" ], [ "100", "998", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "999", "VALUE:T1" ], [ "000,200,300,500,600,700,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_79936.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_79936.json deleted file mode 100644 index 8759fcf40..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_79936.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_79936", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100,150,200, 300,400 or 500, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:38.534Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100,300", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,300", "001-020", "VALUE:T1" ], [ "100,300", "021-040", "VALUE:T2" ], [ "100,300", "041-989", "VALUE:T3" ], [ "100,300", "990", "VALUE:T1" ], [ "100,300", "998", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,300", "999", "VALUE:T1" ], [ "150,400", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "150,400", "001-020", "VALUE:T2" ], [ "150,400", "021-040", "VALUE:T2" ], [ "150,400", "041-989", "VALUE:T3" ], [ "150,400", "990", "VALUE:T2" ], [ "150,400", "998", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "150,400", "999", "VALUE:T2" ], [ "200,500", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "200,500", "001-020", "VALUE:T2" ], [ "200,500", "021-040", "VALUE:T3" ], [ "200,500", "041-989", "VALUE:T4a" ], [ "200,500", "990", "VALUE:T2" ], [ "200,500", "998", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "200,500", "999", "VALUE:T3" ], [ "000,600,650,700,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_80315.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_80315.json deleted file mode 100644 index 56a6a2ace..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_80315.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_80315", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100, 200 or 300, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:37.240Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100", "000", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "001-010", "VALUE:T1a" ], [ "100", "011-020", "VALUE:T2a" ], [ "100", "021-989", "VALUE:T3a" ], [ "100", "990", "VALUE:T1a" ], [ "100", "998", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "999", "VALUE:TX" ], [ "200", "000", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "200", "001-010", "VALUE:T1b" ], [ "200", "011-020", "VALUE:T2b" ], [ "200", "021-989", "VALUE:T3b" ], [ "200", "990", "VALUE:T1b" ], [ "200", "998", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "200", "999", "VALUE:TX" ], [ "300", "000", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "300", "001-010", "VALUE:T1c" ], [ "300", "011-020", "VALUE:T2c" ], [ "300", "021-989", "VALUE:T3c" ], [ "300", "990", "VALUE:T1c" ], [ "300", "998", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "300", "999", "VALUE:TX" ], [ "000,400,500,600,700,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_82729.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_82729.json deleted file mode 100644 index ad19fcba6..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_82729.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_82729", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100-500, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:36.456Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100,300", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,300", "001-020", "VALUE:T1a" ], [ "100,300", "021-050", "VALUE:T1b" ], [ "100,300", "051-989", "VALUE:T1b" ], [ "100,300", "990", "VALUE:T1a" ], [ "100,300", "998", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,300", "999", "VALUE:T1" ], [ "150,400", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "150,400", "001-020", "VALUE:T2" ], [ "150,400", "021-050", "VALUE:T2" ], [ "150,400", "051-989", "VALUE:T2" ], [ "150,400", "990", "VALUE:T2" ], [ "150,400", "998", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "150,400", "999", "VALUE:T2" ], [ "200,500", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "200,500", "001-020", "VALUE:T2" ], [ "200,500", "021-050", "VALUE:T2" ], [ "200,500", "051-989", "VALUE:T3" ], [ "200,500", "990", "VALUE:T2" ], [ "200,500", "998", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "200,500", "999", "VALUE:T2" ], [ "000,600,700,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_84410.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_84410.json deleted file mode 100644 index faf280bc0..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_84410.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_84410", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100 or 200, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:38.384Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100,200", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200", "001-020", "VALUE:T1" ], [ "100,200", "021-040", "VALUE:T2" ], [ "100,200", "041-989", "VALUE:T3" ], [ "100,200", "990", "VALUE:T1" ], [ "100,200", "998", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200", "999", "VALUE:TX" ], [ "000,300,400,500,550,600,700,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_84996.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_84996.json deleted file mode 100644 index 540437af5..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_84996.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_84996", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100, 200 or 700, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:38.358Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100,200,700", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200,700", "001-050", "VALUE:T1" ], [ "100,200,700", "051-100", "VALUE:T2" ], [ "100,200,700", "101-150", "VALUE:T3" ], [ "100,200,700", "151-989", "VALUE:T4" ], [ "100,200,700", "990", "VALUE:T1" ], [ "100,200,700", "998", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200,700", "999", "VALUE:TX" ], [ "800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_85997.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_85997.json deleted file mode 100644 index 6ae359872..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_85997.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_85997", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100 or 200, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:38.188Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100,200", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200", "001-004", "VALUE:T1" ], [ "100,200", "005-012", "VALUE:T2" ], [ "100,200", "013-989", "VALUE:T3" ], [ "100,200", "990", "VALUE:T1" ], [ "100,200", "998", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200", "999", "VALUE:TX" ], [ "000,600,700,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_86208.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_86208.json deleted file mode 100644 index 2c43b1266..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_86208.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_86208", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:38.160Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100", "000", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "001-050", "VALUE:T1" ], [ "100", "051-989", "VALUE:T2" ], [ "100", "990", "VALUE:T1" ], [ "100", "998", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "999", "VALUE:TX" ], [ "000,200,300,700,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_87130.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_87130.json deleted file mode 100644 index c109d2c39..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_87130.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_87130", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100 or 200, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:36.938Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100,200", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200", "001-020", "VALUE:T1" ], [ "100,200", "021-050", "VALUE:T2" ], [ "100,200", "051-989", "VALUE:T3" ], [ "100,200", "990", "VALUE:T1" ], [ "100,200", "998", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200", "999", "VALUE:TX" ], [ "000,600,700,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_99631.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_99631.json deleted file mode 100644 index 08b873fe9..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_ajcc_t_99631.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_ajcc_t_99631", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100 or 200, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:37.030Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100", "000", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "001-010", "VALUE:T1" ], [ "100", "011-989", "VALUE:T2" ], [ "100", "990", "VALUE:T1" ], [ "100", "998", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "999", "VALUE:TX" ], [ "200", "000", "ERROR:Tumor with extension - Tumor Size is in conflict" ], [ "200", "001-010", "VALUE:T2" ], [ "200", "011-989", "VALUE:T2" ], [ "200", "990", "VALUE:T2" ], [ "200", "998", "ERROR:Tumor with extension - Tumor Size is in conflict" ], [ "200", "999", "VALUE:TX" ], [ "000,400,500,600,700,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_t_34253.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_t_34253.json deleted file mode 100644 index fa2cac767..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_t_34253.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_t_34253", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100, 200 or 300, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:37.103Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100,200,300", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200,300", "001-080", "VALUE:T1" ], [ "100,200,300", "081-989", "VALUE:T2" ], [ "100,200,300", "990", "VALUE:T1" ], [ "100,200,300", "998", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200,300", "999", "VALUE:TX" ], [ "500,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_t_65124.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_t_65124.json deleted file mode 100644 index 9a76ddb03..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_t_65124.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_t_65124", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100, 200, or 300 Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2024-04-12T14:43:10.039Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100,200,300", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "100,200,300", "001-050", "VALUE:T1a" ], [ "100,200,300", "051-989", "VALUE:T1b" ], [ "100,200,300", "990", "VALUE:T1a" ], [ "100,200,300", "999", "VALUE:TX" ], [ "000,400,450,500,700,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_t_78654.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_t_78654.json deleted file mode 100644 index 8745c54a9..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_t_78654.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_t_78654", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100, 200, 300 or 400, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:35.992Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100", "000", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "001-080", "VALUE:T1a" ], [ "100", "081-989", "VALUE:T1b" ], [ "100", "990", "VALUE:T1a" ], [ "100", "998", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "999", "VALUE:T1" ], [ "200,300", "000", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "200,300", "001-080", "VALUE:T2a" ], [ "200,300", "081-989", "VALUE:T2b" ], [ "200,300", "990", "VALUE:T2a" ], [ "200,300", "998", "ERROR:Localized tumor or tumor with extension - Tumor Size is in conflict" ], [ "200,300", "999", "VALUE:T2" ], [ "400", "000", "ERROR:Tumor with extension - Tumor Size is in conflict" ], [ "400", "001-080", "VALUE:T3a" ], [ "400", "081-989", "VALUE:T3b" ], [ "400", "990", "VALUE:T3a" ], [ "400", "998", "ERROR:Tumor with extension - Tumor Size is in conflict" ], [ "400", "999", "VALUE:T3" ], [ "500,550,600,650,700,750,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_t_82402.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_t_82402.json deleted file mode 100644 index 5f79b1ba0..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_t_82402.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_t_82402", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 100 or 200, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2019-04-05T16:52:35.996Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "100", "000", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "001-049", "VALUE:T1a" ], [ "100", "050-149", "VALUE:T1b" ], [ "100", "150-299", "VALUE:T1b" ], [ "100", "300-989", "VALUE:T1b" ], [ "100", "990", "VALUE:T1a" ], [ "100", "998", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "100", "999", "VALUE:T1" ], [ "200", "000", "ERROR:Tumor with extension - Tumor Size is in conflict" ], [ "200", "001-049", "VALUE:T2a" ], [ "200", "050-149", "VALUE:T2a" ], [ "200", "150-299", "VALUE:T2b" ], [ "200", "300-989", "VALUE:T2c" ], [ "200", "990", "VALUE:T2a" ], [ "200", "998", "ERROR:Tumor with extension - Tumor Size is in conflict" ], [ "200", "999", "VALUE:T2" ], [ "600,700,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_t_9th_832.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_t_9th_832.json deleted file mode 100644 index 79e85ad19..000000000 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_with_primary_tumor_for_t_9th_832.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id" : "tumor_size_with_primary_tumor_for_t_9th_832", - "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Tumor Size with Primary Tumor for T 9th", - "title" : "Tumor Size Summary with EOD Primary Tumor for T", - "notes" : "If EOD Primary Tumor = 250, 300, 350, 400, Tumor Size Summary is necessary to determine the T value.", - "last_modified" : "2020-05-12T14:51:45.380Z", - "definition" : [ { - "key" : "eod_primary_tumor", - "name" : "EOD Primary Tumor", - "type" : "INPUT" - }, { - "key" : "size_summary", - "name" : "Tumor Size", - "type" : "INPUT" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - } ], - "rows" : [ [ "250,300,350", "000", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "250,300,350", "001-020", "VALUE:T1b1" ], [ "250,300,350", "021-040", "VALUE:T1b2" ], [ "250,300,350", "041-989", "VALUE:T1b3" ], [ "250,300,350", "990", "VALUE:T1b1" ], [ "250,300,350", "998", "ERROR:Localized tumor - Tumor Size is in conflict" ], [ "250,300", "999", "VALUE:T1b" ], [ "350", "999", "VALUE:T1" ], [ "400", "000", "ERROR:Tumor with extension - Tumor Size is in conflict" ], [ "400", "001-040", "VALUE:T2a1" ], [ "400", "041-989", "VALUE:T2a2" ], [ "400", "990", "VALUE:T2a1" ], [ "400", "998", "ERROR:Tumor with extension - Tumor Size is in conflict" ], [ "400", "999", "VALUE:T2a" ], [ "000,100,150,200,450,500,550,600,700,750,800,999", "*", "MATCH" ] ] -} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55a9a501e4b05cd0cddc710a.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/glossary/55a9a501e4b05cd0cddc710a.json similarity index 100% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/glossary/55a9a501e4b05cd0cddc710a.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/glossary/55a9a501e4b05cd0cddc710a.json diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/glossary/terms.txt b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/glossary/terms.txt new file mode 100644 index 000000000..8d4da5a71 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/glossary/terms.txt @@ -0,0 +1,2 @@ +Level VA~55a9a501e4b05cd0cddc710a +Level VB~55a9a501e4b05cd0cddc710a diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/adnexa_uterine_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/adnexa_uterine_other.json similarity index 86% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/adnexa_uterine_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/adnexa_uterine_other.json index 8f03acfb7..6f3a8b3e4 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/adnexa_uterine_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/adnexa_uterine_other.json @@ -1,7 +1,7 @@ { "id" : "adnexa_uterine_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Adnexa Uterine Other", "title" : "Adnexa Uterine Other", "notes" : "8000-8700, 8720-8790 \n\nC571 Broad ligament\nC572 Round ligament\nC573 Parametrium\nC574 Uterine adnexa\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx\n\n**Note 2:** **Other EOD Schemas with other Adnexa Uterine sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Other**: 8710-8714, 8800-8803, 8810-8814, 8816-8818, 8820-8858, 8860-8900, 8902-8905, 8921, 8932-8934, 8940-8990, 8992, 9000-9016, 9030-9043, 9045-9111, 9121-9132, 9135-9138, 9141-9175, 9181-9221, 9230, 9240-9365, 9370-9580, 9582\n* **Soft Tissue Rare**: 8804-8806, 8815, 8859, 8901, 8910-8920, 8930-8931, 8991, 9020, 9044, 9120, 9133, 9180, 9222, 9231, 9366-9368, 9581\n\n**Note 3:** **Summary Stage**\n* Summary Stage is the only applicable staging system for this site/histology/schema.", @@ -27,6 +27,20 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "behavior", + "name" : "Behavior", + "naaccr_item" : 523, + "naaccr_xml_id" : "behaviorCodeIcdO3", + "table" : "behavior", + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -215,30 +229,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -263,22 +253,22 @@ }, { "id" : "extension_bcn", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dcc", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_48348", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "seer_mets_48348", "neoadjuvant_therapy_37302", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "schema_selection_adnexa_uterine_other", "tumor_size_summary_63115", "combined_grade_56638", "nodes_dcc", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "adnexa_uterine_other_97891", "derived_grade_standard_non_ajcc_63932", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "ss2018_adnexa_uterine_other_values_44976", "grade_post_therapy_path_75348", "year_dx_validation", "summary_stage_rpa", "extension_bcn" ], - "last_modified" : "2024-10-15T21:25:36.426Z", + "involved_tables" : [ "seer_mets_48348", "neoadjuvant_therapy_37302", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "schema_selection_adnexa_uterine_other", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "nodes_dcc", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "adnexa_uterine_other_97891", "derived_grade_standard_non_ajcc_63932", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "ss2018_adnexa_uterine_other_values_44976", "grade_post_therapy_path_75348", "year_dx_validation", "summary_stage_rpa", "extension_bcn" ], + "last_modified" : "2025-09-19T18:55:02.447Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/adrenal_gland.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/adrenal_gland.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/adrenal_gland.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/adrenal_gland.json index cc2829c27..eae701aaa 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/adrenal_gland.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/adrenal_gland.json @@ -1,7 +1,7 @@ { "id" : "adrenal_gland", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Adrenal Gland", "title" : "Adrenal Gland", "notes" : "8000-8671, 8681-8683, 8691, 8720-8790\n\nC740 Cortex of adrenal gland \nC741 Medulla of adrenal gland\nC749 Adrenal gland, NOS \n\n***Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx\n* Chapter 76 *Adrenal Cortical Carcinoma*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Adrenal Gland sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **NET Adrenal**: 8680, 8690, 8692-8693, 8700\n* **Soft Tissue Other**: 8710-8714, 8800-8803, 8810-8814, 8816-8818, 8820-8858, 8860-8900, 8902-8905, 8921, 8932-8934, 8940-8990, 8992, 9000-9016, 9030-9043, 9045-9111, 9121-9132, 9135-9138, 9141-9175, 9181-9221, 9230, 9240-9365, 9370-9580, 9582\n* **Soft Tissue Rare**: 8804-8806, 8815, 8859, 8901, 8910-8920, 8930-8931, 8991, 9020, 9044, 9120, 9133, 9180, 9222, 9231, 9366-9368, 9581", @@ -33,7 +33,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -55,7 +62,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -236,30 +229,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -275,131 +244,31 @@ "table" : "derived_grade_24813" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_83485", - "inputs" : [ "site", "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "seer_primary_tumor_44962", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_22383", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_13303", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tqc", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_6629", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tqc", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "grade_clinical_26293", "neoadjuvant_therapy_37302", "grade_post_therapy_clin_53870", "radiation_surg_seq", "tumor_size_pathological_43328", "nodes_pos_fpa", "tnm8_inclusions_tqc", "parse_t_2177", "parse_n_67182", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "combined_grade_56638", "behavior", "ajcc_chapter_calculation_83485", "derived_ss2018_adrenal_gland_258", "grade_pathological_38051", "tumor_size_clinical_48894", "schema_selection_adrenal_gland", "eod_mets_13303", "seer_primary_tumor_44962", "in_situ_to_88s_14856", "tnm_8_path_stage_group_for_eod_6629", "systemic_surg_seq", "tumor_size_with_primary_tumor_for_ajcc_t_57728", "ss2018_adrenal_gland_including_net_adrenal_70096", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "derived_grade_24813", "year_dx_validation", "summary_stage_rpa", "tumor_size_summary_47973", "grade_post_therapy_path_93034", "eod_regional_nodes_22383" ], - "last_modified" : "2024-10-15T21:25:40.776Z", + "involved_tables" : [ "grade_clinical_26293", "neoadjuvant_therapy_37302", "grade_post_therapy_clin_53870", "tumor_size_pathological_43328", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "combined_grade_56638", "behavior", "derived_ss2018_adrenal_gland_258", "grade_pathological_38051", "tumor_size_clinical_48894", "schema_selection_adrenal_gland", "eod_mets_13303", "seer_primary_tumor_44962", "type_of_reporting_source_76696", "ss2018_adrenal_gland_including_net_adrenal_70096", "neoadj_tx_treatment_effect_18122", "primary_site", "derived_grade_24813", "year_dx_validation", "summary_stage_rpa", "tumor_size_summary_47973", "grade_post_therapy_path_93034", "eod_regional_nodes_22383" ], + "last_modified" : "2025-09-19T18:54:59.410Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/ampulla_vater.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/ampulla_vater.json similarity index 64% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/ampulla_vater.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/ampulla_vater.json index 32eebe600..37df9c4f0 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/ampulla_vater.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/ampulla_vater.json @@ -1,7 +1,7 @@ { "id" : "ampulla_vater", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Ampulla of Vater", "title" : "Ampulla of Vater", "notes" : "8000-8149, 8154, 8160-8231, 8243-8248, 8250-8682, 8690-8700, 8720-8790\n\nC241 Ampulla of Vater\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 27 *Ampulla of Vater*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Ampulla of Vater sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **NET Ampulla of Vater**: 8150-8153, 8155-8156, 8158, 8240-8242, 8249, 8683\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other** 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -236,30 +229,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -275,26 +244,8 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_89104", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -302,100 +253,22 @@ }, { "id" : "extension_bde", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dbo", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_har", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_58121", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_uaa", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_58121", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "radiation_surg_seq", "grade_clinical_6485", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "extension_bde", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "mets_har", "tnm8_inclusions_58121", "tumor_size_summary_63115", "derived_ss2018_ampulla_of_vater_2679", "combined_grade_56638", "behavior", "grade_post_therapy_path_40048", "ss2018_ampulla_of_vater_including_net_96311", "schema_selection_ampulla_vater", "tumor_size_pathological_25597", "ajcc_chapter_calculation_89104", "systemic_surg_seq", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "tnm8_path_stage_uaa", "primary_site", "eod_tnm_component_cleanup_58170", "grade_pathological_84704", "nodes_dbo", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa" ], - "last_modified" : "2024-10-15T21:25:41.332Z", + "involved_tables" : [ "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "grade_clinical_6485", "nodes_pos_fpa", "extension_bde", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "mets_har", "tumor_size_summary_63115", "derived_ss2018_ampulla_of_vater_2679", "combined_grade_56638", "behavior", "grade_post_therapy_path_40048", "ss2018_ampulla_of_vater_including_net_96311", "schema_selection_ampulla_vater", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_pathological_84704", "nodes_dbo", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa" ], + "last_modified" : "2025-09-19T18:54:43.340Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/anus.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/anus.json similarity index 64% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/anus.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/anus.json index 221de2b88..06acb29f8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/anus.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/anus.json @@ -1,7 +1,7 @@ { "id" : "anus", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Anus [8th: 2018-2022]", "title" : "Anus [8th: 2018-2022]", "notes" : "8000-8700, 8720-8790\n\nC210 Anus, NOS (excluding skin of anus and perianal skin C445)\nC211 Anal canal\nC212 Cloacogenic zone\nC218 Overlapping lesion of rectum, anus and anal canal\t\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 21 *Anus*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Anus sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992 \n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581", @@ -35,6 +35,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -56,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -237,30 +230,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -276,127 +245,31 @@ "table" : "derived_grade_97763" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_19982", - "inputs" : [ "site", "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_baa", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dab", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_41985", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_23758", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_uab", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_23758", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "grade_post_therapy_path_3704", "grade_pathological_93273", "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_pathological_43328", "eod_mets_41985", "nodes_pos_fpa", "neoadj_tx_treatment_effect_90678", "parse_t_2177", "tumor_size_with_primary_tumor_for_ajcc_t_87130", "parse_n_67182", "ss2018_anus_55561", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_93593", "derived_grade_97763", "histology", "nodes_exam_76029", "ajcc_chapter_calculation_19982", "combined_grade_56638", "behavior", "nodes_dab", "tumor_size_clinical_48894", "derived_ss2018_anus_8409", "systemic_surg_seq", "grade_clinical_88426", "parse_m_47057", "schema_selection_anus", "extension_baa", "primary_site", "tnm8_inclusions_23758", "tnm8_path_stage_uab", "eod_tnm_component_cleanup_58170", "year_dx_validation", "summary_stage_rpa", "tumor_size_summary_47973" ], - "last_modified" : "2024-10-15T21:25:41.407Z", + "involved_tables" : [ "grade_post_therapy_path_3704", "grade_pathological_93273", "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "eod_mets_41985", "nodes_pos_fpa", "neoadj_tx_treatment_effect_90678", "ss2018_anus_55561", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_93593", "derived_grade_97763", "histology", "nodes_exam_76029", "combined_grade_56638", "behavior", "nodes_dab", "tumor_size_clinical_48894", "derived_ss2018_anus_8409", "type_of_reporting_source_76696", "grade_clinical_88426", "schema_selection_anus", "extension_baa", "primary_site", "year_dx_validation", "summary_stage_rpa", "tumor_size_summary_47973" ], + "last_modified" : "2025-09-19T18:54:46.939Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/anus_v9_2023.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/anus_v9_2023.json similarity index 64% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/anus_v9_2023.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/anus_v9_2023.json index ece8c86e5..55aff05c1 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/anus_v9_2023.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/anus_v9_2023.json @@ -1,7 +1,7 @@ { "id" : "anus_v9_2023", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Anus [V9: 2023+]", "title" : "Anus [V9: 2023+]", "notes" : "8000-8700, 8720-8790\n\nC210 Anus, NOS (excluding skin of anus and perianal skin C445)\nC211 Anal canal\nC212 Cloacogenic zone\nC218 Overlapping lesion of rectum, anus and anal canal\t\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Anus, from the AJCC Cancer Staging System Version 9 (2022). Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Anus sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581", @@ -34,7 +34,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -56,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -258,30 +251,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -297,131 +266,31 @@ "table" : "derived_grade_97763" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_9_chapter_calculation_67531", - "inputs" : [ "site", "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "eod_primary_tumor_v9_58724", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_30921", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_14084", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm9_inclusions_94130", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_9_path_stage_group_45424", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm9_inclusions_94130", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "grade_post_therapy_path_3704", "grade_pathological_93273", "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_pathological_43328", "nodes_pos_fpa", "neoadj_tx_treatment_effect_90678", "parse_t_2177", "ajcc_9_chapter_calculation_67531", "tumor_size_with_primary_tumor_for_ajcc_t_87130", "parse_n_67182", "ss2018_anus_55561", "eod_mets_14084", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_93593", "p16_anus_2709", "derived_grade_97763", "histology", "nodes_exam_76029", "eod_regional_nodes_30921", "combined_grade_56638", "behavior", "tumor_size_clinical_48894", "in_situ_to_88s_14856", "derived_ss2018_anus_8409", "tnm9_inclusions_94130", "tnm_9_path_stage_group_45424", "systemic_surg_seq", "grade_clinical_88426", "parse_m_47057", "primary_site", "eod_primary_tumor_v9_58724", "eod_tnm_component_cleanup_58170", "schema_selection_anus_v9_2023", "year_dx_validation", "summary_stage_rpa", "tumor_size_summary_47973" ], - "last_modified" : "2024-10-15T21:25:44.961Z", + "involved_tables" : [ "grade_post_therapy_path_3704", "grade_pathological_93273", "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "nodes_pos_fpa", "neoadj_tx_treatment_effect_90678", "ss2018_anus_55561", "eod_mets_14084", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_93593", "p16_anus_2709", "derived_grade_97763", "histology", "nodes_exam_76029", "eod_regional_nodes_30921", "combined_grade_56638", "behavior", "tumor_size_clinical_48894", "derived_ss2018_anus_8409", "type_of_reporting_source_76696", "grade_clinical_88426", "primary_site", "eod_primary_tumor_v9_58724", "schema_selection_anus_v9_2023", "year_dx_validation", "summary_stage_rpa", "tumor_size_summary_47973" ], + "last_modified" : "2025-09-19T18:54:43.666Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/appendix.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/appendix.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/appendix.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/appendix.json index 5ef44bbb7..1987c82a1 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/appendix.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/appendix.json @@ -1,7 +1,7 @@ { "id" : "appendix", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Appendix [8th: 2018-2022]", "title" : "Appendix [8th: 2018-2022]", "notes" : "8000-8149, 8154, 8160-8231, 8243-8248, 8250-8682, 8690-8700, 8720-8790\n\nC181 Appendix\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 19 *Appendix - Carcinoma*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Appendix sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **NET Appendix**: 8150-8153, 8155-8156, 8158, 8240-8242, 8249, 8683: *NET Appendix*\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581", @@ -35,6 +35,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -62,8 +69,9 @@ "name" : "Regional Nodes Positive", "naaccr_item" : 820, "naaccr_xml_id" : "regionalNodesPositive", + "default" : "99", "table" : "nodes_pos_fpa", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_exam", "name" : "Regional Nodes Examined", @@ -72,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -268,30 +262,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -307,26 +277,8 @@ "table" : "derived_grade_21657" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_69851", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -334,103 +286,22 @@ }, { "id" : "extension_bfg", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dfc", - "inputs" : [ "nodes_pos", "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "inputs" : [ "eod_regional_nodes" ], + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hcf", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpc", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_uar", - "input_mapping" : [ { - "from" : "derived_summary_grade", - "to" : "grade" - }, { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "derived_summary_grade", "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpc", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "tnm8_path_stage_uar", "neoadjuvant_therapy_37302", "radiation_surg_seq", "nodes_dfc", "mets_hcf", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "extension_bfg", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "derived_grade_21657", "derived_ss2018_appendix_76889", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "rn_positive_with_regional_nodes_for_ajcc_n_46395", "ss2018_appendix_including_netl_54459", "grade_clinical_29193", "tnm8_inclusions_tpc", "cea_pretx_lab_value_33864", "tumor_size_pathological_25597", "systemic_surg_seq", "tumor_size_clinical_60979", "ajcc_chapter_calculation_69851", "cea_pretx_interpretation_99474", "neoadj_tx_treatment_effect_18122", "schema_selection_appendix", "parse_m_47057", "primary_site", "grade_post_therapy_clin_45036", "eod_tnm_component_cleanup_58170", "grade_post_therapy_path_28874", "year_dx_validation", "summary_stage_rpa", "grade_pathological_57271" ], - "last_modified" : "2024-10-15T21:25:41.468Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "nodes_dfc", "mets_hcf", "nodes_pos_fpa", "extension_bfg", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "derived_grade_21657", "derived_ss2018_appendix_76889", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "ss2018_appendix_including_netl_54459", "grade_clinical_29193", "cea_pretx_lab_value_33864", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "cea_pretx_interpretation_99474", "neoadj_tx_treatment_effect_18122", "schema_selection_appendix", "primary_site", "grade_post_therapy_clin_45036", "grade_post_therapy_path_28874", "year_dx_validation", "summary_stage_rpa", "grade_pathological_57271" ], + "last_modified" : "2025-09-19T18:55:04.288Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/appendix_v9_2023.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/appendix_v9_2023.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/appendix_v9_2023.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/appendix_v9_2023.json index 05e244576..30b7d0b5a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/appendix_v9_2023.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/appendix_v9_2023.json @@ -1,7 +1,7 @@ { "id" : "appendix_v9_2023", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Appendix [V9: 2023+]", "title" : "Appendix [V9: 2023+]", "notes" : "8000-8149, 8154, 8160-8231, 8243-8248, 8250-8682, 8690-8700, 8720-8790\n\nC181 Appendix\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* *Appendix*, from the AJCC Cancer Staging System Version 9 (2022). Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Appendix sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **NET Appendix**: 8150-8153, 8155-8156, 8158, 8240-8242, 8249, 8683\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581", @@ -35,6 +35,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -62,8 +69,9 @@ "name" : "Regional Nodes Positive", "naaccr_item" : 820, "naaccr_xml_id" : "regionalNodesPositive", + "default" : "99", "table" : "nodes_pos_fpa", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_exam", "name" : "Regional Nodes Examined", @@ -72,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -288,30 +282,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -327,26 +297,8 @@ "table" : "derived_grade_21657" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_9_chapter_calculation_91765", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -354,103 +306,22 @@ }, { "id" : "eod_primary_tumor_93243", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_62689", - "inputs" : [ "nodes_pos", "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "inputs" : [ "eod_regional_nodes" ], + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_89986", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm9_inclusions_86219", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_uar", - "input_mapping" : [ { - "from" : "derived_summary_grade", - "to" : "grade" - }, { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "derived_summary_grade", "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm9_inclusions_86219", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "tnm8_path_stage_uar", "neoadjuvant_therapy_37302", "radiation_surg_seq", "eod_mets_89986", "nodes_pos_fpa", "parse_t_2177", "histologic_subtype_8603", "parse_n_67182", "neoadj_tx_clinical_response_31723", "ajcc_9_chapter_calculation_91765", "histology", "nodes_exam_76029", "derived_grade_21657", "derived_ss2018_appendix_76889", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "rn_positive_with_regional_nodes_for_ajcc_n_46395", "eod_regional_nodes_62689", "ss2018_appendix_including_netl_54459", "grade_clinical_29193", "cea_pretx_lab_value_33864", "tumor_size_pathological_25597", "schema_selection_appendix_v9_2023", "tumor_size_clinical_60979", "systemic_surg_seq", "cea_pretx_interpretation_99474", "neoadj_tx_treatment_effect_18122", "tnm9_inclusions_86219", "parse_m_47057", "primary_site", "grade_post_therapy_clin_45036", "eod_tnm_component_cleanup_58170", "grade_post_therapy_path_28874", "year_dx_validation", "summary_stage_rpa", "grade_pathological_57271", "eod_primary_tumor_93243" ], - "last_modified" : "2024-10-15T21:25:45.061Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "eod_mets_89986", "nodes_pos_fpa", "histologic_subtype_8603", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "derived_grade_21657", "derived_ss2018_appendix_76889", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "eod_regional_nodes_62689", "ss2018_appendix_including_netl_54459", "grade_clinical_29193", "cea_pretx_lab_value_33864", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "schema_selection_appendix_v9_2023", "tumor_size_clinical_60979", "cea_pretx_interpretation_99474", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_post_therapy_clin_45036", "grade_post_therapy_path_28874", "year_dx_validation", "summary_stage_rpa", "grade_pathological_57271", "eod_primary_tumor_93243" ], + "last_modified" : "2025-09-19T18:54:37.404Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/bile_ducts_distal.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/bile_ducts_distal.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/bile_ducts_distal.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/bile_ducts_distal.json index c2b5ef93a..e619dd0a9 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/bile_ducts_distal.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/bile_ducts_distal.json @@ -1,7 +1,7 @@ { "id" : "bile_ducts_distal", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Bile Duct Distal", "title" : "Bile Duct Distal", "notes" : "8000-8700, 8720-8790\nSchema Discriminator 1: BileDuctsDistal/BileDuctsPerihilar/CysticDuct: 4, 7\n\nC240 Extrahepatic bile duct\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 26 *Distal Bile Duct*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Schema Discriminator 1** \n* BileDuctsDistal/BileDuctsPerihilar/CysticDuct is used to discriminate between Distal Bile Duct, Perihilar Bile Duct, and Cystic Duct which are coded to ICD-O-3 code C240.\n\n**Note 3:** **Other EOD Schemas with extrahepatic bile duct sites**\n* **Bile Ducts Perihilar**:8000-8700, 8720-8790 (Schema Discriminator 1: BileDuctsDistal/BileDuctsPerihilar/CysticDuct: 1, 5, 6, 9)\n* **Cystic Duct**: 8000-8700, 8720-8790 (Schema Discriminator 1: BileDuctsDistal/BileDuctsPerihilar/CysticDuct: 3)\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581", @@ -54,6 +54,13 @@ }, { "name" : "SEER_REQUIRED" } ] + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -75,7 +82,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -83,7 +90,7 @@ "naaccr_xml_id" : "regionalNodesPositive", "default" : "99", "table" : "nodes_pos_fpa", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_exam", "name" : "Regional Nodes Examined", @@ -92,20 +99,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -256,30 +249,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -295,127 +264,31 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_91168", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bfs", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dfn", - "inputs" : [ "nodes_pos", "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "inputs" : [ "eod_regional_nodes" ], + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hcq", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpe", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_55369", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpe", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_pathological_43328", "mets_hcq", "rn_positive_with_regional_nodes_for_ajcc_n_62318", "nodes_dfn", "grade_clinical_6485", "tnm_8_path_stage_group_for_eod_55369", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "ajcc_chapter_calculation_91168", "combined_grade_56638", "extension_bfs", "behavior", "tumor_size_clinical_48894", "grade_post_therapy_path_40048", "tnm8_inclusions_tpe", "derived_ss2018_extrahepatic_bile_ducts_37420", "bileductsdistal_bileductsperihilar_cysticduct_24541", "schema_selection_bile_ducts_distal", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "ss2018_extrahepatic_bile_ducts_65728", "grade_pathological_84704", "tumor_size_with_primary_tumor_for_ajcc_t_85997", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "tumor_size_summary_47973" ], - "last_modified" : "2024-10-15T21:25:41.574Z", + "involved_tables" : [ "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "mets_hcq", "nodes_dfn", "grade_clinical_6485", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "combined_grade_56638", "extension_bfs", "behavior", "tumor_size_clinical_48894", "grade_post_therapy_path_40048", "derived_ss2018_extrahepatic_bile_ducts_37420", "bileductsdistal_bileductsperihilar_cysticduct_24541", "schema_selection_bile_ducts_distal", "type_of_reporting_source_76696", "neoadj_tx_treatment_effect_18122", "primary_site", "ss2018_extrahepatic_bile_ducts_65728", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "tumor_size_summary_47973" ], + "last_modified" : "2025-09-19T18:54:39.980Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/bile_ducts_intrahepat.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/bile_ducts_intrahepat.json similarity index 66% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/bile_ducts_intrahepat.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/bile_ducts_intrahepat.json index dfa389160..06815b112 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/bile_ducts_intrahepat.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/bile_ducts_intrahepat.json @@ -1,7 +1,7 @@ { "id" : "bile_ducts_intrahepat", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Bile Ducts Intrahepatic", "title" : "Bile Ducts Intrahepatic", "notes" : "8000-8700, 8720-8790, 8980\n\nC221 Intrahepatic bile duct\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 23 *Intrahepatic Bile Ducts*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Intrahepatic Bile Duct sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -55,7 +62,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -240,7 +233,9 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2018, + "end" : 2025 } ] }, { "key" : "prim_scleros_cholangitis", @@ -287,30 +282,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -326,127 +297,31 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_39839", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bfa", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dew", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hbz", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpt", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_ubi", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpt", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "tumor_growth_pattern_31889", "ss2018_intrahepatic_bile_ducts_51957", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_pathological_43328", "tumor_size_with_primary_tumor_for_ajcc_t_76336", "grade_clinical_6485", "nodes_pos_fpa", "parse_t_2177", "ajcc_chapter_calculation_39839", "parse_n_67182", "neoadj_tx_clinical_response_31723", "fibrosis_score_38658", "histology", "nodes_exam_76029", "tnm8_inclusions_tpt", "combined_grade_56638", "behavior", "nodes_dew", "tnm8_path_stage_ubi", "tumor_size_clinical_48894", "grade_post_therapy_path_40048", "primary_scleros_cholangitis_86402", "systemic_surg_seq", "extension_bfa", "neoadj_tx_treatment_effect_18122", "mets_hbz", "parse_m_47057", "primary_site", "derived_ss2018_intrahepatic_bile_ducts_29879", "eod_tnm_component_cleanup_58170", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "schema_selection_bile_ducts_intrahepat", "tumor_size_summary_47973" ], - "last_modified" : "2024-10-15T21:25:41.630Z", + "involved_tables" : [ "tumor_growth_pattern_31889", "ss2018_intrahepatic_bile_ducts_51957", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "grade_clinical_6485", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "fibrosis_score_38658", "histology", "nodes_exam_76029", "combined_grade_56638", "behavior", "nodes_dew", "tumor_size_clinical_48894", "grade_post_therapy_path_40048", "type_of_reporting_source_76696", "primary_scleros_cholangitis_86402", "extension_bfa", "neoadj_tx_treatment_effect_18122", "mets_hbz", "primary_site", "derived_ss2018_intrahepatic_bile_ducts_29879", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "schema_selection_bile_ducts_intrahepat", "tumor_size_summary_47973" ], + "last_modified" : "2025-09-19T18:54:40.214Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/bile_ducts_perihilar.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/bile_ducts_perihilar.json similarity index 67% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/bile_ducts_perihilar.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/bile_ducts_perihilar.json index 0f85f89f7..3eb27d8ff 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/bile_ducts_perihilar.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/bile_ducts_perihilar.json @@ -1,7 +1,7 @@ { "id" : "bile_ducts_perihilar", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Bile Ducts Perihilar", "title" : "Bile Ducts Perihilar", "notes" : "8000-8700, 8720-8790 \nSchema Discriminator 1: BileDuctsDistal/BileDuctsPerihilar/CysticDuct: 1, 5, 6, 9\n\nC240 Extrahepatic bile duct\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 25 *Perihilar Bile Ducts*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Schema Discriminator 1**\n* BileDuctsDistal/BileDuctsPerihilar/CysticDuct* is used to discriminate between Distal Bile Duct, Perihilar Bile Duct, and Cystic Duct which are coded to ICD-O-3 code C240.\n\n**Note 3:** **Other EOD Schemas with Extrahepatic bile duct sites**\n* **Bile Duct Distal**: (8000-8700, 8720-8790 (Schema Discriminator 1: BileDuctsDistal/BileDuctsPerihilar/CysticDuct: 4, 7)\n* **Cystic Duct**: 8000-8700, 8720-8790 (Schema Discriminator 1: BileDuctsDistal/BileDuctsPerihilar/CysticDuct: 3)\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581", @@ -54,6 +54,13 @@ }, { "name" : "SEER_REQUIRED" } ] + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -83,7 +90,7 @@ "naaccr_xml_id" : "regionalNodesPositive", "default" : "99", "table" : "nodes_pos_fpa", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_exam", "name" : "Regional Nodes Examined", @@ -92,20 +99,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -273,30 +266,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -312,26 +281,8 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_44618", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -339,100 +290,22 @@ }, { "id" : "extension_bft", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dfo", - "inputs" : [ "nodes_pos", "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "inputs" : [ "eod_regional_nodes" ], + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hcr", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_13391", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_ubn", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_13391", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "extension_bft", "radiation_surg_seq", "mets_hcr", "grade_clinical_6485", "nodes_pos_fpa", "nodes_dfo", "parse_t_2177", "parse_n_67182", "neoadj_tx_clinical_response_31723", "schema_selection_bile_ducts_perihilar", "histology", "rn_positive_with_regional_nodes_for_ajcc_n_71107", "nodes_exam_76029", "tnm8_inclusions_13391", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "ajcc_chapter_calculation_44618", "tnm8_path_stage_ubn", "grade_post_therapy_path_40048", "derived_ss2018_extrahepatic_bile_ducts_37420", "bileductsdistal_bileductsperihilar_cysticduct_24541", "primary_scleros_cholangitis_86402", "tumor_size_pathological_25597", "systemic_surg_seq", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "ss2018_extrahepatic_bile_ducts_65728", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa" ], - "last_modified" : "2024-10-15T21:25:41.743Z", + "involved_tables" : [ "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "extension_bft", "mets_hcr", "grade_clinical_6485", "nodes_pos_fpa", "nodes_dfo", "neoadj_tx_clinical_response_31723", "schema_selection_bile_ducts_perihilar", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "grade_post_therapy_path_40048", "derived_ss2018_extrahepatic_bile_ducts_37420", "bileductsdistal_bileductsperihilar_cysticduct_24541", "type_of_reporting_source_76696", "primary_scleros_cholangitis_86402", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "ss2018_extrahepatic_bile_ducts_65728", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa" ], + "last_modified" : "2025-09-19T18:54:40.428Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/biliary_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/biliary_other.json similarity index 86% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/biliary_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/biliary_other.json index 72cda35f5..87df5faa7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/biliary_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/biliary_other.json @@ -1,7 +1,7 @@ { "id" : "biliary_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Biliary Other", "title" : "Biliary Other", "notes" : "8000-8700, 8720-8790\n\nC248 Overlapping lesion of biliary tract (neoplasms involving both intrahepatic and extrahepatic bile ducts) \nC249 Biliary tract, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n\n**Note 2:** **Other EOD Schemas with other Biliary sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581\n\n**Note 3:** **Summary Stage** \n* Summary Stage is the only applicable staging system for this site/histology/schema.", @@ -27,6 +27,20 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "behavior", + "name" : "Behavior", + "naaccr_item" : 523, + "naaccr_xml_id" : "behaviorCodeIcdO3", + "table" : "behavior", + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -215,30 +229,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -263,22 +253,22 @@ }, { "id" : "extension_bcx", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dcl", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_48348", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "seer_mets_48348", "neoadjuvant_therapy_37302", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "derived_ss2018_biliary_other_47058", "tumor_size_summary_63115", "combined_grade_56638", "schema_selection_biliary_other", "extension_bcx", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "nodes_dcl", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_post_therapy_path_75348", "year_dx_validation", "summary_stage_rpa", "adnexa_uterine_other_36223" ], - "last_modified" : "2024-10-15T21:25:42.994Z", + "involved_tables" : [ "seer_mets_48348", "neoadjuvant_therapy_37302", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "derived_ss2018_biliary_other_47058", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "schema_selection_biliary_other", "extension_bcx", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "type_of_reporting_source_76696", "nodes_dcl", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_post_therapy_path_75348", "year_dx_validation", "summary_stage_rpa", "adnexa_uterine_other_36223" ], + "last_modified" : "2025-09-19T18:54:37.674Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/bladder.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/bladder.json similarity index 64% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/bladder.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/bladder.json index 6f7934762..be771d8a9 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/bladder.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/bladder.json @@ -1,7 +1,7 @@ { "id" : "bladder", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Bladder", "title" : "Bladder", "notes" : "8000-8700, 8720-8790\n\nC670 Trigone of bladder\nC671 Dome of bladder\nC672 Lateral wall of bladder\nC673 Anterior wall of bladder\nC674 Posterior wall of bladder\nC675 Bladder neck\nC676 Ureteric orifice\nC677 Urachus\nC678 Overlapping lesion of bladder\nC679 Bladder, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 62 *Urinary Bladder*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Bladder sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -236,30 +229,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -275,26 +244,8 @@ "table" : "derived_grade_84046" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_13455", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -302,100 +253,22 @@ }, { "id" : "extension_bcb", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dck", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_91004", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_10135", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_uau", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_10135", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "radiation_surg_seq", "nodes_pos_fpa", "parse_t_2177", "tnm8_inclusions_10135", "tnm8_path_stage_uau", "parse_n_67182", "derived_ss2018_bladder_71090", "neoadj_tx_clinical_response_31723", "grade_post_therapy_path_55848", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "ajcc_chapter_calculation_13455", "derived_grade_84046", "schema_selection_bladder", "nodes_dck", "tumor_size_pathological_25597", "systemic_surg_seq", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "grade_pathological_59975", "extension_bcb", "eod_tnm_component_cleanup_58170", "grade_post_therapy_clin_68213", "year_dx_validation", "ss2018_bladder_57733", "summary_stage_rpa", "eod_mets_91004", "grade_clinical_91989" ], - "last_modified" : "2024-10-15T21:25:41.797Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "nodes_pos_fpa", "derived_ss2018_bladder_71090", "neoadj_tx_clinical_response_31723", "grade_post_therapy_path_55848", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "derived_grade_84046", "schema_selection_bladder", "nodes_dck", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_pathological_59975", "extension_bcb", "grade_post_therapy_clin_68213", "year_dx_validation", "ss2018_bladder_57733", "summary_stage_rpa", "eod_mets_91004", "grade_clinical_91989" ], + "last_modified" : "2025-09-19T18:55:10.354Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/bone_appendicular_skeleton.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/bone_appendicular_skeleton.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/bone_appendicular_skeleton.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/bone_appendicular_skeleton.json index 987d12f53..29bee4549 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/bone_appendicular_skeleton.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/bone_appendicular_skeleton.json @@ -1,7 +1,7 @@ { "id" : "bone_appendicular_skeleton", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Bone Appendicular Skeleton", "title" : "Bone Appendicular Skeleton, Trunk, Skull, and Facial Bones", "notes" : "8000-8934, 8940-9138, 9141-9582\n\nC400 Long bones of upper limb, scapula and associated joints \nC401 Short bones of upper limb and associated joints \nC402 Long bones of lower limb and associated joints \nC403 Short bones of lower limb and associated joints \nC408 Overlapping lesion of bones, joints and articular cartilage of limbs\nC409 Bone of limb, NOS\nC410 Bones of skull and face and associated joints (excludes mandible C411)\nC411 Mandible\nC413 Rib, sternum, clavicle, and associated joints \nC418 Overlapping lesion of bones, joints and articular cartilage\nC419 Bone, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 38 *Bone*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois. \n\n**Note 2:** **Bone is subdivided into three separate schemas**\n* **Bone Appendicular Skeleton**: C400-C403, C408-C411, C413, C418-C419 \n* **Bone Spine**: C412\n* **Bone Pelvis**: C414\n\n**Note 3:** **Other EOD Schemas with Bone sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701", @@ -27,6 +27,13 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -48,7 +55,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -65,20 +72,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -227,13 +220,21 @@ "table" : "post_neoadj_chemo_percent_necrosis_15912", "used_for_staging" : false, "metadata" : [ { - "name" : "COC_REQUIRED" + "name" : "COC_REQUIRED", + "start" : 2018, + "end" : 2025 }, { - "name" : "SSDI" + "name" : "SSDI", + "start" : 2018, + "end" : 2025 }, { - "name" : "CCCR_REQUIRED" + "name" : "CCCR_REQUIRED", + "start" : 2018, + "end" : 2025 }, { - "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2018, + "end" : 2025 } ] } ], "outputs" : [ { @@ -246,30 +247,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -285,130 +262,31 @@ "table" : "derived_grade_8564" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_72541", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "seer_primary_tumor_38025", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dbh", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hav", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_bone_appendicular_skeleton", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_bone_appendicular_57296", - "input_mapping" : [ { - "from" : "derived_summary_grade", - "to" : "grade" - }, { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "derived_summary_grade", "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_bone_appendicular_skeleton", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "derived_ss2018_bone_34531", "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_pathological_43328", "ss2018_validation", "nodes_dbh", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "ajcc_chapter_calculation_72541", "neoadj_tx_clinical_response_31723", "ajcc_path_grade_3_70197", "histology", "nodes_exam_76029", "post_neoadj_chemo_percent_necrosis_15912", "neoadj_tx_treatment_effect_4391", "combined_grade_56638", "derived_grade_8564", "mets_hav", "seer_primary_tumor_38025", "grade_post_therapy_clin_4232", "grade_post_therapy_path_25809", "tumor_size_clinical_48894", "ajcc_grade_3_94758", "systemic_surg_seq", "tnm_8_path_stage_bone_appendicular_57296", "parse_m_47057", "tumor_size_with_primary_tumor_for_t_34253", "primary_site", "eod_tnm_component_cleanup_58170", "year_dx_validation", "summary_stage_rpa", "schema_selection_bone_appendicular_skeleton", "tumor_size_summary_47973", "tnm8_inclusions_bone_appendicular_skeleton" ], - "last_modified" : "2024-10-15T21:25:38.002Z", + "involved_tables" : [ "derived_ss2018_bone_34531", "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "ss2018_validation", "nodes_dbh", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "ajcc_path_grade_3_70197", "histology", "nodes_exam_76029", "post_neoadj_chemo_percent_necrosis_15912", "neoadj_tx_treatment_effect_4391", "combined_grade_56638", "derived_grade_8564", "mets_hav", "seer_primary_tumor_38025", "grade_post_therapy_clin_4232", "grade_post_therapy_path_25809", "tumor_size_clinical_48894", "ajcc_grade_3_94758", "type_of_reporting_source_76696", "primary_site", "year_dx_validation", "summary_stage_rpa", "schema_selection_bone_appendicular_skeleton", "tumor_size_summary_47973" ], + "last_modified" : "2025-09-19T18:54:45.439Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/bone_pelvis.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/bone_pelvis.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/bone_pelvis.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/bone_pelvis.json index b85f6c0ac..35da1f0bb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/bone_pelvis.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/bone_pelvis.json @@ -1,7 +1,7 @@ { "id" : "bone_pelvis", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Bone Pelvis", "title" : "Bone Pelvis", "notes" : "8000-8934, 8940-9138, 9141-9582\n\nC414 Pelvic bones, sacrum, coccyx and associated joints \n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 38 *Bone*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Bone is subdivided into three separate schemas**\n* **Bone Appendicular Skeleton**: C400-C403, C408-C411, C413, C418-C419 \n* **Bone Spine**: C412\n* **Bone Pelvis**: C414\n\n**Note 3:** **Other EOD Schemas with Bone sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701", @@ -27,6 +27,13 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -48,7 +55,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -65,20 +72,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -227,13 +220,21 @@ "table" : "post_neoadj_chemo_percent_necrosis_15912", "used_for_staging" : false, "metadata" : [ { - "name" : "COC_REQUIRED" + "name" : "COC_REQUIRED", + "start" : 2018, + "end" : 2025 }, { - "name" : "SSDI" + "name" : "SSDI", + "start" : 2018, + "end" : 2025 }, { - "name" : "CCCR_REQUIRED" + "name" : "CCCR_REQUIRED", + "start" : 2018, + "end" : 2025 }, { - "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2018, + "end" : 2025 } ] } ], "outputs" : [ { @@ -246,30 +247,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -285,127 +262,31 @@ "table" : "derived_grade_8564" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_55900", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "eod_primary_tumor_42615", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dbh", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hav", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpy", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_stage_for_sites_with_no_stage_groupings_unb", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpy", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "derived_ss2018_bone_34531", "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_pathological_43328", "ss2018_validation", "nodes_dbh", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "neoadj_tx_clinical_response_31723", "ajcc_path_grade_3_70197", "histology", "nodes_exam_76029", "ajcc_chapter_calculation_55900", "post_neoadj_chemo_percent_necrosis_15912", "neoadj_tx_treatment_effect_4391", "combined_grade_56638", "derived_grade_8564", "tnm8_inclusions_tpy", "mets_hav", "grade_post_therapy_clin_4232", "grade_post_therapy_path_25809", "tumor_size_clinical_48894", "ajcc_grade_3_94758", "systemic_surg_seq", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "year_dx_validation", "tumor_size_with_primary_tumor_for_t_78654", "summary_stage_rpa", "schema_selection_bone", "tumor_size_summary_47973", "tnm8_stage_for_sites_with_no_stage_groupings_unb", "eod_primary_tumor_42615" ], - "last_modified" : "2024-10-15T21:25:39.990Z", + "involved_tables" : [ "derived_ss2018_bone_34531", "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "ss2018_validation", "nodes_dbh", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "ajcc_path_grade_3_70197", "histology", "nodes_exam_76029", "post_neoadj_chemo_percent_necrosis_15912", "neoadj_tx_treatment_effect_4391", "combined_grade_56638", "derived_grade_8564", "mets_hav", "grade_post_therapy_clin_4232", "grade_post_therapy_path_25809", "tumor_size_clinical_48894", "ajcc_grade_3_94758", "type_of_reporting_source_76696", "primary_site", "year_dx_validation", "summary_stage_rpa", "schema_selection_bone", "tumor_size_summary_47973", "eod_primary_tumor_42615" ], + "last_modified" : "2025-09-19T18:54:58.521Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/bone_spine.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/bone_spine.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/bone_spine.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/bone_spine.json index 9a5d69833..49e181ddb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/bone_spine.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/bone_spine.json @@ -1,7 +1,7 @@ { "id" : "bone_spine", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Bone Spine", "title" : "Bone Spine", "notes" : "8000-8934, 8940-9138, 9141-9582\n\nC412 Vertebral column\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 38 *Bone*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Bone is subdivided into three separate schemas**\n* **Bone Appendicular Skeleton**: C400-C403, C408-C411, C413, C418-C419 \n* **Bone Spine**: C412\n* **Bone Pelvis**: C414\n\n**Note 3:** **Other EOD Schemas with Bone sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701", @@ -27,6 +27,13 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -65,20 +72,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -227,13 +220,21 @@ "table" : "post_neoadj_chemo_percent_necrosis_15912", "used_for_staging" : false, "metadata" : [ { - "name" : "COC_REQUIRED" + "name" : "COC_REQUIRED", + "start" : 2028, + "end" : 2025 }, { - "name" : "SSDI" + "name" : "SSDI", + "start" : 2018, + "end" : 2025 }, { - "name" : "CCCR_REQUIRED" + "name" : "CCCR_REQUIRED", + "start" : 2018, + "end" : 2025 }, { - "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2018, + "end" : 2025 } ] } ], "outputs" : [ { @@ -246,30 +247,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -285,26 +262,8 @@ "table" : "derived_grade_8564" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_3412", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -312,100 +271,22 @@ }, { "id" : "eod_primary_tumor_72332", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dbh", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hav", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_bone_spine", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_stage_for_sites_with_no_stage_groupings_unb", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_bone_spine", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "derived_ss2018_bone_34531", "neoadjuvant_therapy_37302", "radiation_surg_seq", "ss2018_validation", "nodes_dbh", "schema_selection_bone_spine", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "neoadj_tx_clinical_response_31723", "tnm8_inclusions_bone_spine", "ajcc_path_grade_3_70197", "histology", "nodes_exam_76029", "post_neoadj_chemo_percent_necrosis_15912", "eod_primary_tumor_72332", "neoadj_tx_treatment_effect_4391", "tumor_size_summary_63115", "combined_grade_56638", "derived_grade_8564", "mets_hav", "grade_post_therapy_clin_4232", "grade_post_therapy_path_25809", "ajcc_grade_3_94758", "ajcc_chapter_calculation_3412", "tumor_size_pathological_25597", "systemic_surg_seq", "tumor_size_clinical_60979", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "year_dx_validation", "summary_stage_rpa", "tnm8_stage_for_sites_with_no_stage_groupings_unb" ], - "last_modified" : "2024-10-15T21:25:37.904Z", + "involved_tables" : [ "derived_ss2018_bone_34531", "neoadjuvant_therapy_37302", "ss2018_validation", "nodes_dbh", "schema_selection_bone_spine", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "ajcc_path_grade_3_70197", "histology", "nodes_exam_76029", "post_neoadj_chemo_percent_necrosis_15912", "eod_primary_tumor_72332", "neoadj_tx_treatment_effect_4391", "tumor_size_summary_63115", "combined_grade_56638", "derived_grade_8564", "mets_hav", "grade_post_therapy_clin_4232", "grade_post_therapy_path_25809", "ajcc_grade_3_94758", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "primary_site", "year_dx_validation", "summary_stage_rpa" ], + "last_modified" : "2025-09-19T18:54:56.802Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/brain.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/brain.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/brain.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/brain.json index 36b576a4b..a50017eb9 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/brain.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/brain.json @@ -1,7 +1,7 @@ { "id" : "brain", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Brain [8th: 2018-2022]", "title" : "Brain [8th: 2018-2022]", "notes" : "**Malignant histologies (/3):** 8000-8700, 8720-8790, 8802, 8810, 8815, 8850, 8890, 8900, 9064, 9070-9071, 9080, 9084-9085, 9100-9105, 9120, 9133, 9140, 9180, 9220, 9362, 9364, 9380-9540, 9680, 9699, 9702-9715, 9751-9759\n\n**Benign/Borderline histologies (/0, /1):** All histologies (8000-9993)\n\nC700 Cerebral meninges \nC710 Cerebrum \nC711 Frontal lobe \nC712 Temporal lobe \nC713 Parietal lobe \nC714 Occipital lobe \nC715 Ventricle, NOS\nC716 Cerebellum, NOS\nC717 Brain stem\nC718 Overlapping lesion of brain\nC719 Brain, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 72 *Brain and Spinal Cord*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Brain sites** \n* All histologies with behavior /0 and /1 are captured in this schema, for behavior /3, see the following schemas for the listed histologies\n* **GIST**: 8935-8936\n* **Lymphoma**: 9590, 9596-9663, 9673-9679, 9687-9698, 9716-9719, 9725-9726, 9735, 9737-9738, 9826-9827\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Other**: 8710-8714, 8800-8801, 8803, 8811-8814, 8816-8818, 8820-8842, 8851-8858, 8860-8881, 8891-8898, 8902-8905, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9063, 9065, 9072-9073, 9081-9083, 9086-9091, 9110-9111, 9121-9132, 9135-9138, 9141-9175, 9181-9213, 9221, 9230, 9240-9361, 9363, 9365, 9370-9373, 9541-9580, 9582\n* **Soft Tissue Rare**: 8804-8806, 8859, 8901, 8910-8920, 8930-8931, 8991, 9020, 9044, 9222, 9231, 9366-9368, 9581\n\n**Note 3:** **Summary Stage** \n* Summary Stage is the only applicable staging system for this site/histology/schema.", @@ -35,6 +35,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -286,30 +293,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -325,14 +308,6 @@ "table" : "derived_grade_12594" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_72713", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", "tables" : [ { @@ -342,22 +317,22 @@ }, { "id" : "extension_bcc", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dna", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_haw", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_benign_3306", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "derived_ss2018_brain_35480", "neoadjuvant_therapy_37302", "mgmt_17454", "ajcc_chapter_calculation_72713", "grade_post_therapy_path_86055", "chromosome_1p_status_40269", "nodes_exam_dna_95635", "neoadj_tx_clinical_response_31723", "histology", "chromosome_19q_status_72683", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "grade_clinical_19997", "nodes_dna", "mets_haw", "summary_stage_benign_3306", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "grade_pathological_11803", "derived_grade_12594", "schema_selection_brain", "neoadj_tx_treatment_effect_18122", "extension_bcc", "primary_site", "grade_post_therapy_clin_26948", "year_dx_validation", "brain_molecular_markers_75370", "ss2018_brain_67865", "nodes_pos_dna_91511" ], - "last_modified" : "2024-10-15T21:25:36.486Z", + "involved_tables" : [ "derived_ss2018_brain_35480", "neoadjuvant_therapy_37302", "mgmt_17454", "grade_post_therapy_path_86055", "chromosome_1p_status_40269", "nodes_exam_dna_95635", "neoadj_tx_clinical_response_31723", "histology", "chromosome_19q_status_72683", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "grade_clinical_19997", "nodes_dna", "mets_haw", "summary_stage_benign_3306", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "grade_pathological_11803", "derived_grade_12594", "schema_selection_brain", "neoadj_tx_treatment_effect_18122", "extension_bcc", "primary_site", "grade_post_therapy_clin_26948", "year_dx_validation", "brain_molecular_markers_75370", "ss2018_brain_67865", "nodes_pos_dna_91511" ], + "last_modified" : "2025-09-19T18:54:34.315Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/brain_v9_2023.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/brain_v9_2023.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/brain_v9_2023.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/brain_v9_2023.json index 23e7a2aa5..4e8a6908d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/brain_v9_2023.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/brain_v9_2023.json @@ -1,7 +1,7 @@ { "id" : "brain_v9_2023", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Brain [V9: 2023+]", "title" : "Brain [V9: 2023+]", "notes" : "**Any behavior:**\n* 8000-8803, 8810-8858, 8860-8900, 8902-8905, 8921, 8932-8934, 8940-8990, 8992, 9000-9016, 9030-9043, 9045-9221, 9230, 9240-9361, 9363-9365, 9370-9460, 9480-9500, 9505-9507, 9509-9580, 9582, 9671, 9680, 9690, 9699, 9702-9715, 9719, 9749, 9751-9759, 9766\n\n**Benign/Borderline histologies (/0, /1):** \n* 8804-8806, 8859, 8901, 8910-8920, 8930-8931, 8935-8936, 8991, 9020, 9044, 9222, 9231, 9366-9368, 9581, 9590-9663, 9673-9679, 9687-9689, 9691-9698, 9700-9701, 9716-9718, 9724-9742, 9761-9765, 9767-9993\t\n\nC700 Cerebral meninges \nC710 Cerebrum \nC711 Frontal lobe \nC712 Temporal lobe \nC713 Parietal lobe \nC714 Occipital lobe \nC715 Ventricle, NOS\nC716 Cerebellum, NOS\nC717 Brain stem\nC718 Overlapping lesion of brain\nC719 Brain, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Brain and Spinal Cord, from the AJCC Cancer Staging System Version 9 (2022). Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Brain sites**\n* All histologies with behavior /0 and /1 are captured in this schema, for behavior /3, see the following schemas for the listed histologies\n* **GIST**: 8935-8936\n* **Lymphoma**: * 9590, 9596-9663, 9673-9679, 9687-9689, 9691-9698, 9716-9718, 9725-9726, 9735, 9737-9738, 9826-9827:\n* **Mycosis Fungoides**: 9700-9701\n* **Plasma Cell Disorders**: 9731, 9734, 9761\n* **Soft Tissue Rare**: 8804-8806, 8859, 8901, 8910-8920, 8930-8931, 8991, 9020, 9044, 9222, 9231, 9366-9368, 9581\n\n**Note 3:** **Medulloblastoma** \n* For diagnoses January 1, 2023, and forward, the following histologies will be collected in the Medulloblastoma EOD schema\n * 9362, 9470-9478, 9501-9504, 9508\n * *Exception:* For C723 and 9473/3, see Orbital Sarcoma\n\n**Note 4:** **Summary Stage** \n* Summary Stage is the only applicable staging system for this site/histology/schema.", @@ -35,6 +35,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -309,30 +316,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -348,14 +331,6 @@ "table" : "derived_grade_96207" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_9_chapter_calculation_68851", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", "tables" : [ { @@ -365,22 +340,22 @@ }, { "id" : "eod_primary_tumor_84520", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dna", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_28878", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_benign_3306", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "derived_ss2018_brain_35480", "neoadjuvant_therapy_37302", "mgmt_17454", "schema_selection_brain_v9_2023", "eod_primary_tumor_84520", "chromosome_1p_status_40269", "nodes_exam_dna_95635", "grade_post_therapy_path_yp_3519", "grade_pathological_53280", "neoadj_tx_clinical_response_31723", "eod_mets_28878", "histology", "chromosome_19q_status_72683", "grade_clinical_78613", "grade_post_therapy_clin_yc_55565", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "nodes_dna", "brain_primary_tumor_location_69074", "summary_stage_benign_3306", "tumor_size_pathological_25597", "ajcc_9_chapter_calculation_68851", "tumor_size_clinical_60979", "brain_molecular_markers_v9_48556", "neoadj_tx_treatment_effect_18122", "derived_grade_96207", "primary_site", "year_dx_validation", "ss2018_brain_67865", "nodes_pos_dna_91511" ], - "last_modified" : "2024-10-15T21:25:45.166Z", + "involved_tables" : [ "derived_ss2018_brain_35480", "neoadjuvant_therapy_37302", "mgmt_17454", "schema_selection_brain_v9_2023", "eod_primary_tumor_84520", "chromosome_1p_status_40269", "nodes_exam_dna_95635", "grade_post_therapy_path_yp_3519", "grade_pathological_53280", "neoadj_tx_clinical_response_31723", "eod_mets_28878", "histology", "chromosome_19q_status_72683", "grade_clinical_78613", "grade_post_therapy_clin_yc_55565", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "nodes_dna", "brain_primary_tumor_location_69074", "summary_stage_benign_3306", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "brain_molecular_markers_v9_48556", "neoadj_tx_treatment_effect_18122", "derived_grade_96207", "primary_site", "year_dx_validation", "ss2018_brain_67865", "nodes_pos_dna_91511" ], + "last_modified" : "2025-09-19T18:54:37.085Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/breast.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/breast.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/breast.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/breast.json index 0b27aab95..5cfec31d6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/breast.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/breast.json @@ -1,7 +1,7 @@ { "id" : "breast", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Breast", "title" : "Breast", "notes" : "8000-8700, 8720-8790 [except C500], 8982-8983\n\nC500 Nipple \nC501 Central portion of breast \nC502 Upper-inner quadrant of breast \nC503 Lower-inner quadrant of breast \nC504 Upper-outer quadrant of breast \nC505 Lower-outer quadrant of breast \nC506 Axillary Tail of breast \nC508 Overlapping lesion of breast \nC509 Breast, NOS \n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 48 *Breast*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Breast sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Skin (C500 only)**: 8720-8790\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581\n* **Soft Tissue Trunk and Extremities**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8981, 8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n\n**Note 3:** **Additional data items for stage** \n* In addition to coding *EOD Primary Tumor, EOD Regional Nodes* and *EOD Mets*, the following data items are also needed to assign a stage group for Breast.\n * ER Summary\n * PR Summary\n * HER2 Summary\n * Oncotype Dx Recurrence Score", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -55,7 +62,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_breast_14624", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -88,20 +95,6 @@ "default" : "99", "table" : "sentinel_nodes_exam_7235", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -249,7 +242,7 @@ "naaccr_xml_id" : "lnPositiveAxillaryLevel1To2", "default" : "X8", "table" : "number_of_positive_ipsilateral_level_i_ii_axillary_lymph_nodes_79439", - "used_for_staging" : true, + "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" }, { @@ -264,7 +257,7 @@ "naaccr_xml_id" : "estrogenReceptorSummary", "default" : "9", "table" : "er_summary_44166", - "used_for_staging" : true, + "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" }, { @@ -298,7 +291,7 @@ "naaccr_xml_id" : "progesteroneRecepSummary", "default" : "9", "table" : "pr_summary_49534", - "used_for_staging" : true, + "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" }, { @@ -332,7 +325,7 @@ "naaccr_xml_id" : "her2OverallSummary", "default" : "9", "table" : "her2_summary_30512", - "used_for_staging" : true, + "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" }, { @@ -366,7 +359,7 @@ "naaccr_xml_id" : "oncotypeDxRecurrenceScoreInvasiv", "default" : "XX9", "table" : "oncotype_dx_recur_score_73667", - "used_for_staging" : true, + "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" }, { @@ -376,21 +369,6 @@ }, { "name" : "SEER_REQUIRED" } ] - }, { - "key" : "oncotype_dx_risk_level", - "name" : "Oncotype Dx Risk Level - Invasive", - "naaccr_item" : 3906, - "naaccr_xml_id" : "oncotypeDxRiskLevelInvasive", - "default" : "8", - "table" : "oncotype_dx_risk_level_11033", - "used_for_staging" : false, - "metadata" : [ { - "name" : "COC_REQUIRED" - }, { - "name" : "SSDI" - }, { - "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" - } ] }, { "key" : "oncotype_dx_score_dcis", "name" : "Oncotype DX Recur Score - DCIS", @@ -404,22 +382,9 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" - } ] - }, { - "key" : "oncotype_dx_risk_level_dcis", - "name" : "Oncotype Dx Risk Level - DCIS", - "naaccr_item" : 3905, - "naaccr_xml_id" : "oncotypeDxRiskLevelDcis", - "default" : "8", - "table" : "oncotype_dx_risk_level_dcis_53080", - "used_for_staging" : false, - "metadata" : [ { - "name" : "COC_REQUIRED" - }, { - "name" : "SSDI" - }, { - "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2018, + "end" : 2025 } ] }, { "key" : "multigene_signature_method", @@ -434,7 +399,9 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 } ] }, { "key" : "multigene_signature_result", @@ -449,7 +416,9 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 } ] }, { "key" : "response_neoadjuv_therapy", @@ -466,6 +435,84 @@ }, { "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" } ] + }, { + "key" : "residual_cancer_burden", + "name" : "Residual Cancer Burden (RCB)", + "naaccr_item" : 1178, + "naaccr_xml_id" : "residualCancerBurdenRCB", + "default" : "X.888", + "table" : "residual_cancer_burden_62520", + "used_for_staging" : false, + "metadata" : [ { + "name" : "SSDI", + "start" : 2026 + }, { + "name" : "COC_REQUIRED", + "start" : 2026 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 + } ] + }, { + "key" : "rcb_class", + "name" : "RCB Class", + "naaccr_item" : 1179, + "naaccr_xml_id" : "rcbClass", + "default" : "8", + "table" : "rcb_class_750", + "used_for_staging" : false, + "metadata" : [ { + "name" : "SSDI", + "start" : 2026 + }, { + "name" : "COC_REQUIRED", + "start" : 2026 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 + } ] + }, { + "key" : "oncotype_dx_risk_level", + "name" : "Oncotype Dx Risk Level - Invasive", + "naaccr_item" : 3906, + "naaccr_xml_id" : "oncotypeDxRiskLevelInvasive", + "default" : "8", + "table" : "oncotype_dx_risk_level_11033", + "used_for_staging" : false, + "metadata" : [ { + "name" : "COC_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SSDI", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2018, + "end" : 2025 + } ] + }, { + "key" : "oncotype_dx_risk_level_dcis", + "name" : "Oncotype Dx Risk Level - DCIS", + "naaccr_item" : 3905, + "naaccr_xml_id" : "oncotypeDxRiskLevelDcis", + "default" : "8", + "table" : "oncotype_dx_risk_level_dcis_53080", + "used_for_staging" : false, + "metadata" : [ { + "name" : "COC_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SSDI", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2018, + "end" : 2025 + } ] }, { "key" : "er_allred_score", "name" : "ER Allred Score", @@ -632,30 +679,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -671,151 +694,31 @@ "table" : "derived_grade_76001" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_15027", - "inputs" : [ "site", "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_breast_8723", "inputs" : [ "grade_path", "behavior", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bak", - "inputs" : [ "hist", "size_summary", "eod_primary_tumor", "behavior" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor", "behavior" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_daj", - "inputs" : [ "ln_pos_axillary_level_1_2", "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n", "stage_table_for_n" ] + "inputs" : [ "eod_regional_nodes" ], + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hau", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpg", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "oncotype_less_than_11_10827", - "inputs" : [ "oncotype_dx_score" ], - "outputs" : [ "oncotype11" ] - }, { - "id" : "temp_eod_prefixes_52976", - "input_mapping" : [ { - "from" : "stage_table_for_n", - "to" : "prefix_n_in" - } ], - "inputs" : [ "stage_table_for_n" ], - "outputs" : [ "eod_t_source", "eod_n_source", "eod_m_source" ] - }, { - "id" : "tnm_8_combined_group_breast_93916", - "input_mapping" : [ { - "from" : "eod_m_source", - "to" : "cmb_m_prefix" - }, { - "from" : "derived_summary_grade", - "to" : "grade" - }, { - "from" : "eod_n_source", - "to" : "cmb_n_prefix" - }, { - "from" : "eod_t_source", - "to" : "cmb_t_prefix" - }, { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "pr", "oncotype11", "derived_summary_grade", "eod_t_source", "eod_n_source", "eod_m_source", "tmp_eod_n", "her2_summary", "tmp_eod_m", "tmp_eod_t", "er" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpg", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "her2_ish_sp_copy_no_95955", "er_percent_positive_61867", "oncotype_dx_recur_score_73667", "grade_post_therapy_clin_88214", "her2_ish_summary_40783", "grade_pathological_47031", "parse_t_2177", "schema_selection_breast", "ss2018_breast_69079", "neoadj_tx_clinical_response_31723", "histology", "sentinel_nodes_pos_95909", "nodes_exam_76029", "nodes_pos_fab", "er_summary_44166", "her2_summary_30512", "temp_eod_prefixes_52976", "her2_ish_dp_copy_no_89821", "tumor_size_clinical_breast_34385", "combined_grade_breast_8723", "her2_ish_dual_probe_ration_4635", "oncotype_less_than_11_10827", "tnm_8_stage_group_breast_16868", "nodes_daj", "systemic_surg_seq", "tnm8_inclusions_tpg", "her2_ihc_summary_57693", "tnm_8_path_stage_group_breast_21522", "parse_m_47057", "pr_allred_score_83938", "morphology_with_primary_tumor_for_ajcc_t_82996", "sentinel_nodes_exam_7235", "summary_stage_rpa", "extension_bak", "tumor_size_pathological_breast_85445", "pr_summary_49534", "radiation_surg_seq", "ajcc_chapter_calculation_15027", "oncotype_dx_risk_level_11033", "multigene_signature_result_37000", "derived_ss2018_breast_7622", "ki67_8355", "parse_n_67182", "oncotype_dx_recurrence_score_dcis_70549", "grade_post_therapy_path_47044", "tumor_size_with_primary_tumor_for_ajcc_t_16997", "response_to_neoadjuvant_therapy_57695", "er_allred_score_36612", "grade_clinical_91491", "pr_percent_positive_94563", "mets_hau", "behavior", "neoadj_tx_treatment_effect_34708", "num_pos_aln_with_regional_nodes_for_ajcc_n_30002", "tnm_8_combined_group_breast_93916", "multigene_signature_method_85043", "behavior_with_primary_tumor_for_ss2018_t_69793", "derived_grade_76001", "primary_site", "eod_tnm_component_cleanup_58170", "number_of_positive_ipsilateral_level_i_ii_axillary_lymph_nodes_79439", "tumor_size_summary_breast_14624", "year_dx_validation", "oncotype_dx_risk_level_dcis_53080" ], - "last_modified" : "2024-10-15T21:25:44.642Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "her2_ish_sp_copy_no_95955", "er_percent_positive_61867", "oncotype_dx_recur_score_73667", "grade_post_therapy_clin_88214", "her2_ish_summary_40783", "grade_pathological_47031", "schema_selection_breast", "ss2018_breast_69079", "neoadj_tx_clinical_response_31723", "histology", "sentinel_nodes_pos_95909", "rcb_class_750", "nodes_exam_76029", "nodes_pos_fab", "er_summary_44166", "her2_summary_30512", "her2_ish_dp_copy_no_89821", "tumor_size_clinical_breast_34385", "combined_grade_breast_8723", "her2_ish_dual_probe_ration_4635", "nodes_daj", "type_of_reporting_source_76696", "her2_ihc_summary_57693", "pr_allred_score_83938", "sentinel_nodes_exam_7235", "summary_stage_rpa", "extension_bak", "tumor_size_pathological_breast_85445", "pr_summary_49534", "oncotype_dx_risk_level_11033", "multigene_signature_result_37000", "derived_ss2018_breast_7622", "ki67_8355", "oncotype_dx_recurrence_score_dcis_70549", "grade_post_therapy_path_47044", "response_to_neoadjuvant_therapy_57695", "er_allred_score_36612", "grade_clinical_91491", "pr_percent_positive_94563", "mets_hau", "behavior", "neoadj_tx_treatment_effect_34708", "multigene_signature_method_85043", "behavior_with_primary_tumor_for_ss2018_t_69793", "derived_grade_76001", "primary_site", "number_of_positive_ipsilateral_level_i_ii_axillary_lymph_nodes_79439", "tumor_size_summary_breast_14624", "year_dx_validation", "oncotype_dx_risk_level_dcis_53080", "residual_cancer_burden_62520" ], + "last_modified" : "2025-09-19T18:54:57.644Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/buccal_mucosa.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/buccal_mucosa.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/buccal_mucosa.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/buccal_mucosa.json index f0009e707..6a7ac50cb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/buccal_mucosa.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/buccal_mucosa.json @@ -1,7 +1,7 @@ { "id" : "buccal_mucosa", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Buccal Mucosa", "title" : "Buccal Mucosa", "notes" : "8000-8700, 8982\n\nC060 Cheek mucosa\nC061 Vestibule of mouth\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 7 *Oral Cavity*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Buccal Mucosa sites** \n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Head and Neck**: 8720-8790\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8981, 8983-8990, 9000-9016, 9030-9043, 9045-9111, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare** 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -55,7 +62,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -231,7 +224,7 @@ "naaccr_item" : 3831, "naaccr_xml_id" : "extranodalExtensionHeadNeckClin", "default" : "8", - "table" : "extranodal_extension_head_and_neck_clinical_51375", + "table" : "extranodal_extension_head_and_neck_clinical_79321", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -246,7 +239,7 @@ "naaccr_item" : 3832, "naaccr_xml_id" : "extranodalExtensionHeadNeckPath", "default" : "X.8", - "table" : "extranodal_extension_head_and_neck_pathological_93423", + "table" : "extranodal_extension_head_and_neck_pathological_87046", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -255,7 +248,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_size_of_mets", @@ -263,7 +261,7 @@ "naaccr_item" : 3883, "naaccr_xml_id" : "lnSize", "default" : "XX.8", - "table" : "lymph_nodes_size_of_metastasis_87329", + "table" : "ln_size_70140", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -272,7 +270,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "seer_ssf1", @@ -296,30 +299,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -335,127 +314,31 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_64633", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "eod_primary_tumor_50451", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_daa", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_lip_lower_28596", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpb", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_upt", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpb", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "eod_primary_tumor_50451", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_pathological_43328", "ajcc_chapter_calculation_64633", "extranodal_extension_head_and_neck_clinical_51375", "grade_clinical_6485", "nodes_pos_fpa", "parse_t_2177", "schema_selection_buccal_mucosa", "parse_n_67182", "extranodal_extension_head_and_neck_pathological_93423", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "lymph_nodes_size_of_metastasis_87329", "combined_grade_56638", "behavior", "tnm8_path_stage_upt", "derived_ss2018_buccal_mucosa_61240", "nodes_daa", "tumor_size_with_primary_tumor_for_ajcc_t_79936", "tumor_size_clinical_48894", "seer_mets_lip_lower_28596", "grade_post_therapy_path_40048", "tnm8_inclusions_tpb", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "p16_hpv_human_papilloma_virus_status_head_and_neck_509", "primary_site", "eod_tnm_component_cleanup_58170", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "tumor_size_summary_47973", "ss2018_buccal_mucosa_94903" ], - "last_modified" : "2024-10-15T21:25:38.786Z", + "involved_tables" : [ "extranodal_extension_head_and_neck_pathological_87046", "eod_primary_tumor_50451", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "grade_clinical_6485", "nodes_pos_fpa", "schema_selection_buccal_mucosa", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "combined_grade_56638", "behavior", "derived_ss2018_buccal_mucosa_61240", "nodes_daa", "tumor_size_clinical_48894", "seer_mets_lip_lower_28596", "grade_post_therapy_path_40048", "type_of_reporting_source_76696", "neoadj_tx_treatment_effect_18122", "p16_hpv_human_papilloma_virus_status_head_and_neck_509", "primary_site", "extranodal_extension_head_and_neck_clinical_79321", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "tumor_size_summary_47973", "ln_size_70140", "ss2018_buccal_mucosa_94903" ], + "last_modified" : "2025-09-19T18:54:54.380Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/cervical_lymph_nodes_occult_head_neck.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/cervical_lymph_nodes_occult_head_neck.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/cervical_lymph_nodes_occult_head_neck.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/cervical_lymph_nodes_occult_head_neck.json index 182da9ed2..e8e207a7f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/cervical_lymph_nodes_occult_head_neck.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/cervical_lymph_nodes_occult_head_neck.json @@ -1,7 +1,7 @@ { "id" : "cervical_lymph_nodes_occult_head_neck", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Cervical Lymph Nodes and Unknown Primary", "title" : "Cervical Lymph Nodes and Unknown Primary Tumor of the Head and Neck", "notes" : "8010, 8046, 8051-8052, 8070-8074, 8082-8084, 8121, 8140, 8147, 8200, 8310, 8430, 8450, 8480, 8525, 8550, 8562, 8941\nSchema Discriminator 1 Occult Head and Neck Lymph Nodes: 2, 3, 4, 5\n\nC760 Head, face & neck, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 6 *Cervical Lymph Nodes and Unknown Primary Tumors of the Head and Neck*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Schema Discriminator 1: Occult Head and Neck Lymph Nodes** \n* Is used to discriminate between the following schemas when primary site is C760\n * Cervical Lymph Nodes and Unknown Primary Tumor of the Head and Neck\n * Ill-Defined Other \n * Soft Tissue Other \n\n**Note 3:** **Other EOD Schemas with C760 primary site** \n* **GIST**: 8935, 8936\n* **Ill-defined Other**: 8010, 8046, 8051-8052, 8070-8074, 8082-8084, 8121, 8140, 8147, 8200, 8310, 8430, 8450, 8480, 8525, 8550, 8562 (Schema Discriminator 1 Occult Head and Neck Lymph Nodes: 0,1)\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Other**: 8941 (Schema Discriminator 1 Occult Head and Neck Lymph Nodes: 0, 1):\n* **Soft Tissue Other**: 8710-8714, 8800-8934, 8940, 8950-9138, 9141-9582\n\n**Note 4:** **Unknown primary Head and Neck, positive lymph nodes**\n* This schema applies when cervical lymph nodes are involved with cancer and the primary site is not known but is suspected to be in the head and neck, i.e., in one or more of the sites listed below. \n* Cancer registry standard setters have agreed that such cancers should be coded to primary site code C760 to accommodate staging recommended by AJCC.\n\n * Lip: C000-C006, C008-C009\n * Base of Tongue: C019\n * Other and Unspecified Parts of Tongue: C020-C024, C028, C029\n * Gum: C030-C031, C039\n * Floor of Mouth: C040-C041, C048-C049\n * Palate: C050-C052, C058-C059\n * Other and Unspecified Parts of Mouth: C060-C062, C068-C069\n * Parotid gland: C079\n * Tonsil: C090-C91, C098-C099\n * Oropharynx: C100-C104, C108-C109\n * Nasopharynx: C110-C113, C118-C119\n * Pyriform sinus: C129\n * Hypopharynx: C130-C132. C138-C139\n * Other and Ill-defined Sites in Lip, Oral Cavity and Pharynx: C140, C142, C148\n * Nasal cavity: C300\n * Middle ear: C301\n * Accessory Sinuses: C310-C313, C318-C319\n * Larynx: C320-C323, C328-C329\n * Skin of lip: C440\n * Skin of ear & external auricular canal: C442\n * Skin of other & unspecified parts of face: C443\n * Skin of scalp & neck: C444\n\n**Note 5:** **Differential diagnoses** \n* If the physician indicates that the metastatic cervical lymph node is most likely from a head and neck primary, then code primary site as C760. \n* If the differential diagnosis includes non-head and neck sites, for example, the path report states metastasis to the cervical lymph node could be from a head and neck primary, lung primary, or gynecologic primary OR if there is no information indicating origin of primary tumor, then code primary site as C809 (Ill Defined Other)", @@ -34,7 +34,7 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "discriminator_1", "name" : "Schema Discriminator 1", @@ -53,6 +53,13 @@ }, { "name" : "SEER_REQUIRED" } ] + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -93,20 +100,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -276,7 +269,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_size_of_mets", @@ -293,7 +291,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_hn_1_2_3", @@ -308,7 +311,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_hn_4_5", @@ -323,7 +331,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_hn_6_7", @@ -338,7 +351,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_hn_other", @@ -353,7 +371,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] } ], "outputs" : [ { @@ -366,30 +389,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -405,26 +404,8 @@ "table" : "derived_grade_standard_1196" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_24559", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -432,100 +413,22 @@ }, { "id" : "eod_primary_tumor_85962", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_77237", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_98654", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_40722", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_36864", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_40722", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "extranodal_extension_head_and_neck_pathological_87046", "neoadjuvant_therapy_37302", "radiation_surg_seq", "lymph_nodes_head_and_neck_levels_i_iii_19222", "occult_head_and_neck_lymph_nodes_10277", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "eod_regional_nodes_77237", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "tnm8_inclusions_40722", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "grade_post_therapy_clin_95734", "tnm_8_path_stage_group_36864", "grade_clinical_standard_94331", "lymph_nodes_head_and_neck_other_31141", "derived_grade_standard_1196", "lymph_nodes_head_and_neck_levels_vi_vii_32325", "eod_primary_tumor_85962", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "eod_mets_98654", "extranodal_extension_head_and_neck_clinical_79321", "grade_pathological_standard_94268", "year_dx_validation", "ss2018_cervical_lymph_nodes_and_unknown_primary_tumor_8991", "derived_ss2018_cervical_lymph_nodes_and_unknown_primary_tumors_of_head_and_neck_49724", "lymph_nodes_head_and_neck_levels_iv_v_55093", "summary_stage_rpa", "ajcc_chapter_calculation_24559", "grade_post_therapy_path_32110", "ln_size_70140", "schema_selection_cervical_lymph_nodes_occult_head_and_neck" ], - "last_modified" : "2024-10-15T21:25:44.040Z", + "involved_tables" : [ "extranodal_extension_head_and_neck_pathological_87046", "neoadjuvant_therapy_37302", "lymph_nodes_head_and_neck_levels_i_iii_19222", "occult_head_and_neck_lymph_nodes_10277", "nodes_pos_fpa", "eod_regional_nodes_77237", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "grade_post_therapy_clin_95734", "grade_clinical_standard_94331", "lymph_nodes_head_and_neck_other_31141", "derived_grade_standard_1196", "lymph_nodes_head_and_neck_levels_vi_vii_32325", "eod_primary_tumor_85962", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "eod_mets_98654", "extranodal_extension_head_and_neck_clinical_79321", "grade_pathological_standard_94268", "year_dx_validation", "ss2018_cervical_lymph_nodes_and_unknown_primary_tumor_8991", "derived_ss2018_cervical_lymph_nodes_and_unknown_primary_tumors_of_head_and_neck_49724", "lymph_nodes_head_and_neck_levels_iv_v_55093", "summary_stage_rpa", "grade_post_therapy_path_32110", "ln_size_70140", "schema_selection_cervical_lymph_nodes_occult_head_and_neck" ], + "last_modified" : "2025-09-19T18:55:11.528Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/cervix.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/cervix.json similarity index 68% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/cervix.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/cervix.json index 3e6249444..865b36611 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/cervix.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/cervix.json @@ -1,7 +1,7 @@ { "id" : "cervix", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Cervix [8th: 2018-2020]", "title" : "Cervix Uteri [8th: 2018-2020]", "notes" : "8000-8700, 8720-8790, 8805, 8933, 8980, 9110, 9581\n\nC530 Endocervix\nC531 Exocervix\nC538 Overlapping lesion of cervix\nC539 Cervix uteri\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 52 *Cervix Uteri*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Cervix sites** \n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Other**: 8804, 8806, 8930-8931, 8991-8992, 9020, 9044, 9231\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932, 8934, 8940-8975, 8981-8990, 9000-9016, 9030-9043, 9045-9105, 9120-9138, 9141-9230, 9240-9580, 9582", @@ -34,7 +34,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -56,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -239,7 +232,9 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2020 } ] }, { "key" : "ln_status_para_aortic", @@ -251,10 +246,10 @@ "used_for_staging" : false, "metadata" : [ { "name" : "SSDI" - }, { - "name" : "SEER_REQUIRED" }, { "name" : "COC_REQUIRED" + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" } ] }, { "key" : "ln_assessment_para_aortic", @@ -281,10 +276,10 @@ "used_for_staging" : false, "metadata" : [ { "name" : "SSDI" - }, { - "name" : "SEER_REQUIRED" }, { "name" : "COC_REQUIRED" + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" } ] }, { "key" : "ln_assessment_pelvic", @@ -342,30 +337,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -381,131 +352,31 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_5517", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bbk", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dbc", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_han", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_20667", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_23339", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_20667", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "lymph_nodes_distant_assessment_method_24499", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "nodes_dbc", "mets_han", "radiation_surg_seq", "tumor_size_pathological_43328", "grade_clinical_6485", "nodes_pos_fpa", "parse_t_2177", "ln_status_para_aortic_41020", "parse_n_67182", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "extension_bbk", "combined_grade_56638", "tnm_8_path_stage_group_for_eod_23339", "behavior", "figo_stage_cervix_46535", "tumor_size_clinical_48894", "grade_post_therapy_path_40048", "in_situ_to_88s_14856", "derived_ss2018_cervix_8763", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "ajcc_chapter_calculation_5517", "lymph_nodes_assessment_method_pelvic_33476", "parse_m_47057", "primary_site", "schema_selection_cervix", "lymph_nodes_distant_mediastinal_scalene_90567", "tnm8_inclusions_20667", "tumor_size_with_primary_tumor_for_ajcc_t_59134", "eod_tnm_component_cleanup_58170", "ss2018_cervix_64954", "ln_status_pelvic_31753", "grade_pathological_84704", "year_dx_validation", "lymph_nodes_assessment_method_para_aortic_56026", "derived_grade_69945", "summary_stage_rpa", "tumor_size_summary_47973" ], - "last_modified" : "2024-10-15T21:25:37.693Z", + "involved_tables" : [ "lymph_nodes_distant_assessment_method_24499", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "nodes_dbc", "mets_han", "tumor_size_pathological_43328", "grade_clinical_6485", "nodes_pos_fpa", "ln_status_para_aortic_41020", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "extension_bbk", "combined_grade_56638", "behavior", "figo_stage_cervix_46535", "tumor_size_clinical_48894", "grade_post_therapy_path_40048", "derived_ss2018_cervix_8763", "type_of_reporting_source_76696", "neoadj_tx_treatment_effect_18122", "lymph_nodes_assessment_method_pelvic_33476", "primary_site", "schema_selection_cervix", "lymph_nodes_distant_mediastinal_scalene_90567", "ss2018_cervix_64954", "ln_status_pelvic_31753", "grade_pathological_84704", "year_dx_validation", "lymph_nodes_assessment_method_para_aortic_56026", "derived_grade_69945", "summary_stage_rpa", "tumor_size_summary_47973" ], + "last_modified" : "2025-09-19T18:55:08.355Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/cervix_9th_2021.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/cervix_9th_2021.json similarity index 69% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/cervix_9th_2021.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/cervix_9th_2021.json index 1fcfbb3d1..df9dbbc8a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/cervix_9th_2021.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/cervix_9th_2021.json @@ -1,7 +1,7 @@ { "id" : "cervix_9th_2021", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Cervix [V9: 2021+]", "title" : "Cervix Uteri [V9: 2021+]", "notes" : "8000-8700, 8720-8790, 8980, 9110\n\nC530 Endocervix\nC531 Exocervix\nC538 Overlapping lesion of cervix\nC539 Cervix uteri\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Cervix Uteri, from the AJCC Cancer Staging System Version 9 (2020). Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Cervix sites**\n* **Cervix Sarcoma**: 8710-8714, 8800-8803, 8805, 8810-8814, 8816-8858, 8860-8900, 8902-8910, 8921-8941, 8951-8976, 8981-8990, 8992-9016, 9030-9043, 9045-9105, 9111, 9121-9132, 9135-9138, 9141-9175, 9181-9221, 9230, 9240-9365, 9370-9580, 9582\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8950\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804, 8806, 8815, 8859, 8891, 8901, 8912, 8920, 9020, 9044, 9120, 9133, 9180, 9222, 9231, 9366-9368, 9581", @@ -34,7 +34,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -56,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -239,7 +232,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2021, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "p16", @@ -279,7 +277,7 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" } ] }, { "key" : "ln_assessment_para_aortic", @@ -309,7 +307,7 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" } ] }, { "key" : "ln_assessment_pelvic", @@ -367,30 +365,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -406,131 +380,31 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_9_chapter_calculation_30451", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "eod_primary_tumor_97833", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_92760", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_24606", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm9_inclusions_55257", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_9_path_stage_group_for_eod_84319", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm9_inclusions_55257", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "lymph_nodes_distant_assessment_method_24499", "tumor_size_with_primary_tumor_for_t_9th_832", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "schema_selection_cervix_9th_2021", "radiation_surg_seq", "tumor_size_pathological_43328", "tnm_9_path_stage_group_for_eod_84319", "grade_clinical_6485", "nodes_pos_fpa", "parse_t_2177", "ln_status_para_aortic_41020", "parse_n_67182", "neoadj_tx_clinical_response_31723", "tnm9_inclusions_55257", "eod_regional_nodes_92760", "histology", "nodes_exam_76029", "eod_primary_tumor_97833", "combined_grade_56638", "behavior", "figo_stage_cervix_46535", "tumor_size_clinical_48894", "grade_post_therapy_path_40048", "in_situ_to_88s_14856", "derived_ss2018_cervix_8763", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "lymph_nodes_assessment_method_pelvic_33476", "parse_m_47057", "primary_site", "lymph_nodes_distant_mediastinal_scalene_90567", "eod_tnm_component_cleanup_58170", "ss2018_cervix_64954", "ln_status_pelvic_31753", "eod_mets_24606", "grade_pathological_84704", "year_dx_validation", "lymph_nodes_assessment_method_para_aortic_56026", "derived_grade_69945", "summary_stage_rpa", "p16_19452", "tumor_size_summary_47973", "ajcc_9_chapter_calculation_30451" ], - "last_modified" : "2024-10-15T21:25:44.799Z", + "involved_tables" : [ "lymph_nodes_distant_assessment_method_24499", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "schema_selection_cervix_9th_2021", "tumor_size_pathological_43328", "grade_clinical_6485", "nodes_pos_fpa", "ln_status_para_aortic_41020", "neoadj_tx_clinical_response_31723", "eod_regional_nodes_92760", "histology", "nodes_exam_76029", "eod_primary_tumor_97833", "combined_grade_56638", "behavior", "figo_stage_cervix_46535", "tumor_size_clinical_48894", "grade_post_therapy_path_40048", "derived_ss2018_cervix_8763", "type_of_reporting_source_76696", "neoadj_tx_treatment_effect_18122", "lymph_nodes_assessment_method_pelvic_33476", "primary_site", "lymph_nodes_distant_mediastinal_scalene_90567", "ss2018_cervix_64954", "ln_status_pelvic_31753", "eod_mets_24606", "grade_pathological_84704", "year_dx_validation", "lymph_nodes_assessment_method_para_aortic_56026", "derived_grade_69945", "summary_stage_rpa", "p16_19452", "tumor_size_summary_47973" ], + "last_modified" : "2025-09-19T18:55:04.013Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/cervix_sarcoma.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/cervix_sarcoma.json similarity index 67% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/cervix_sarcoma.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/cervix_sarcoma.json index dfbc625e6..26843c6e6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/cervix_sarcoma.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/cervix_sarcoma.json @@ -1,7 +1,7 @@ { "id" : "cervix_sarcoma", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Cervix Sarcoma", "title" : "Cervix Uteri Sarcoma", "notes" : "8710-8714, 8800-8803, 8805, 8810-8814, 8816-8858, 8860-8900, 8902-8910, 8921-8941, 8951-8976, 8981-8990, 8992-9016, 9030-9043, 9045-9105, 9111, 9121-9132, 9135-9138, 9141-9175, 9181-9221, 9230, 9240-9365, 9370-9580, 9582\n\nC530 Endocervix\nC531 Exocervix\nC538 Overlapping lesion of cervix\nC539 Cervix uteri\n\n**Diagnosis Years 2021 and later**\n\n**Note:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 54 *Corpus Uteri-Sarcoma*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.", @@ -28,6 +28,20 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "behavior", + "name" : "Behavior", + "naaccr_item" : 523, + "naaccr_xml_id" : "behaviorCodeIcdO3", + "table" : "behavior", + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -49,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -66,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -232,7 +232,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "num_pos_pelvic_nodes", @@ -320,30 +325,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -359,127 +340,31 @@ "table" : "derived_grade_10693" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_68853", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "eod_primary_tumor_4717", - "inputs" : [ "peritoneal_cytology", "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "peritoneal_cytology", "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_10020", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_79894", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tqi", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_ubu", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tqi", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_pathological_43328", "number_of_postive_pelvic_nodes_94512", "grade_clinical_83264", "ajcc_chapter_calculation_68853", "nodes_pos_fpa", "parse_t_2177", "tnm8_inclusions_tqi", "parse_n_67182", "peritoneal_cytology_with_primary_tumor_for_ss2018_t_88427", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "tumor_size_with_primary_tumor_for_ajcc_t_5707", "figo_stage_corpus_sarcoma_78807", "combined_grade_56638", "peritoneal_cytology_38674", "number_of_positive_para_aortic_nodes_62533", "tnm8_path_stage_ubu", "tumor_size_clinical_48894", "eod_mets_79894", "grade_pathological_4783", "derived_ss2018_cervix_8763", "grade_post_therapy_path_87571", "eod_regional_nodes_10020", "systemic_surg_seq", "derived_grade_10693", "neoadj_tx_treatment_effect_18122", "eod_primary_tumor_4717", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "ss2018_cervix_64954", "number_of_examined_para_aortic_nodes_38078", "grade_post_therapy_clin_21162", "schema_selection_cervix_sarcoma", "number_of_examined_pelvic_nodes_60771", "year_dx_validation", "summary_stage_rpa", "tumor_size_summary_47973" ], - "last_modified" : "2024-10-15T21:25:44.854Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "number_of_postive_pelvic_nodes_94512", "grade_clinical_83264", "nodes_pos_fpa", "peritoneal_cytology_with_primary_tumor_for_ss2018_t_88427", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "figo_stage_corpus_sarcoma_78807", "combined_grade_56638", "behavior", "peritoneal_cytology_38674", "number_of_positive_para_aortic_nodes_62533", "tumor_size_clinical_48894", "eod_mets_79894", "grade_pathological_4783", "derived_ss2018_cervix_8763", "grade_post_therapy_path_87571", "type_of_reporting_source_76696", "eod_regional_nodes_10020", "derived_grade_10693", "neoadj_tx_treatment_effect_18122", "eod_primary_tumor_4717", "primary_site", "ss2018_cervix_64954", "number_of_examined_para_aortic_nodes_38078", "grade_post_therapy_clin_21162", "schema_selection_cervix_sarcoma", "number_of_examined_pelvic_nodes_60771", "year_dx_validation", "summary_stage_rpa", "tumor_size_summary_47973" ], + "last_modified" : "2025-09-19T18:55:02.131Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/cns_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/cns_other.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/cns_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/cns_other.json index a2f0ff8d1..8fd61ff3e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/cns_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/cns_other.json @@ -1,7 +1,7 @@ { "id" : "cns_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "CNS Other [8th: 2018-2022]", "title" : "CNS Other [8th: 2018-2022]", "notes" : "C701, C709, C720-C721, C728-C729: 8000-8700, 8720-8790, 8802, 8810, 8815, 8850, 8890, 8900, 9064, 9070-9071, 9080, 9084-9085, 9100-9105, 9120, 9133, 9140, 9180, 9220, 9362, 9364, 9380-9540, 9680, 9699, 9702-9715, 9751-9759\n\nC722, C724-C725: 8000-8700, 8720-8790, 8900, 9064, 9070-9071, 9080, 9084-9085, 9100, 9120, 9140, 9220, 9362, 9380-9539, 9680, 9699, 9702-9715, 9751-9759\n\nC723: 8000-8700, 8720-8790, 9064, 9070, 9080, 9084-9085, 9100, 9140, 9180, 9362, 9380-9420, 9423-9472, 9474-9493, 9501-9521, 9523, 9531-9539, 9680, 9699, 9702-9715, 9751-9759\n\nC701 Spinal meninges\nC709 Meninges, NOS\nC720 Spinal cord\nC721 Cauda equina\nC722 Olfactory nerve \nC723 Optic nerve \nC724 Acoustic nerve \nC725 Cranial nerve, NOS\nC728 Overlapping lesion of brain and central nervous system\nC729 Nervous system, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 72 *Brain and Spinal Cord*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with other CNS sites**\n* All histologies with behavior /0 and /1 are captured in this schema, for behavior /3, see the following schemas for the listed \n\n* **GIST**: 8935-8936\n* **Mycosis Fungoides**: 9700-9701\n* **Orbital Sarcoma**: C723 (8710-8714, 8800-8858, 8860-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9063, 9065, 9071-9073, 9081-9083, 9086-9091, 9101-9138, 9141-9175, 9181-9221, 9230, 9240-9361, 9363-9365, 9370-9373, 9421, 9473, 9500, 9522, 9530, 9540-9582)\n* **Soft Tissue Head and Neck**: C722, C724, C725 (8710-8714, 8800-8803, 8810-8898, 8901-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9063, 9065, 9072-9073, 9081-9083, 9086-9091, 9101-9111, 9121-9138, 9141-9213, 9221-9230, 9240-9361, 9363-9373, 9540-9580, 9582)\n* **Soft Tissue Other**: \n * C701, C709, C720-C721, C728-C729 (8710-8714, 8800-8801, 8803, 8811-8814, 8816-8818, 8820-8842, 8851-8858, 8860-8881, 8891-8898, 8902-8905, 8921, 8932-8934, 8940-8990, 8992, 9000-9016, 9030-9043, 9045-9063, 9065, 9072-9073, 9081-9083, 9086-9091, 9110-9111, 9121-9132, 9135-9138, 9141-9175, 9181-9213, 9221, 9230, 9240-9361, 9363, 9365, 9370-9373, 9541-9580, 9582)\n * C723 (8992)\n* **Soft Tissue Rare**\n * C701, C709, C720-C721, C728-C729: (8804-8806, 8859, 8901, 8910-8920, 8930-8931, 8991, 9020, 9044, 9222, 9231, 9366-9368, 9581)\n * C722, C724, C725 (8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9231, 9581): *Soft Tissue Rare*\n * C723 (8859, 8930-8931, 8991, 9020, 9222, 9231, 9366-9368)\n\n**Note 3:** **Summary Stage** \n* Summary Stage is the only applicable staging system for this site/histology/schema.", @@ -35,6 +35,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -283,30 +290,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -322,14 +305,6 @@ "table" : "derived_grade_12594" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_81087", - "inputs" : [ "site", "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", "tables" : [ { @@ -339,22 +314,22 @@ }, { "id" : "extension_bcd", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dna", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_haw", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_benign_3306", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "mgmt_17454", "grade_post_therapy_path_86055", "chromosome_1p_status_40269", "nodes_exam_dna_95635", "neoadj_tx_clinical_response_31723", "schema_selection_cns_other", "histology", "chromosome_19q_status_72683", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "grade_clinical_19997", "nodes_dna", "mets_haw", "derived_ss2018_cns_other_22397", "summary_stage_benign_3306", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "grade_pathological_11803", "derived_grade_12594", "neoadj_tx_treatment_effect_18122", "ajcc_chapter_calculation_81087", "extension_bcd", "ss2018_cns_other_67712", "primary_site", "grade_post_therapy_clin_26948", "year_dx_validation", "brain_molecular_markers_75370", "nodes_pos_dna_91511" ], - "last_modified" : "2024-10-15T21:25:36.542Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "mgmt_17454", "grade_post_therapy_path_86055", "chromosome_1p_status_40269", "nodes_exam_dna_95635", "neoadj_tx_clinical_response_31723", "schema_selection_cns_other", "histology", "chromosome_19q_status_72683", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "grade_clinical_19997", "nodes_dna", "mets_haw", "derived_ss2018_cns_other_22397", "summary_stage_benign_3306", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "grade_pathological_11803", "derived_grade_12594", "neoadj_tx_treatment_effect_18122", "extension_bcd", "ss2018_cns_other_67712", "primary_site", "grade_post_therapy_clin_26948", "year_dx_validation", "brain_molecular_markers_75370", "nodes_pos_dna_91511" ], + "last_modified" : "2025-09-19T18:54:53.868Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/cns_other_v9_2023.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/cns_other_v9_2023.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/cns_other_v9_2023.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/cns_other_v9_2023.json index 499a8e940..035f05169 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/cns_other_v9_2023.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/cns_other_v9_2023.json @@ -1,7 +1,7 @@ { "id" : "cns_other_v9_2023", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "CNS Other [V9: 2023+]", "title" : "CNS Other [V9: 2023+]", "notes" : "**Any behavior**: \n* C701, C709, C720-C721, C728-C729: 8000-8803, 8810-8858, 8860-8900, 8902-8905, 8921, 8932-8934, 8940-8990, 8992, 9000-9016, 9030-9043, 9045-9221, 9230, 9240-9361, 9363-9365, 9370-9460, 9480-9500, 9505-9507, 9509-9580, 9582, 9671, 9680, 9690, 9699, 9702-9715, 9719, 9749, 9751-9759, 9766\n\n* C722, C724-C725: 8000-8710, 8712-8790, 8803, 8812-8814, 8816-8824, 8826-8831, 8834-8836, 8841-8842, 8851, 8853, 8855-8857, 8860-8881, 8891-8898, 8900, 8902-8905, 8921, 8932-8934, 8940-8990, 8992, 9000-9016, 9030, 9042, 9045-9132, 9135, 9137-9175, 9181-9221, 9230, 9240-9250, 9252-9361, 9363, 9365, 9370-9460, 9480-9500, 9505-9507, 9509-9539, 9541, 9550, 9560, 9562-9571, 9582, 9671, 9680, 9690, 9699, 9702-9715, 9719, 9749, 9751-9759, 9766\n\n* C723: 8000-8790, 8803, 8812-8813, 8816-8824, 8826-8828, 8831, 8833-8836, 8841-8842, 8851, 8855-8857, 8860-8881, 8891-8898, 8902-8905, 8932-8934, 8941-8960, 8964-8990, 8992, 9000-9016, 9030, 9041-9043, 9045-9070, 9072-9111, 9121-9132, 9135-9142, 9160-9213, 9221, 9230, 9241-9361, 9363, 9365, 9370-9420, 9423-9460, 9480-9493, 9505-9507, 9509-9521, 9523, 9531-9539, 9541-9571, 9582, 9671, 9680, 9690, 9699, 9702-9715, 9719, 9749, 9751-9759, 9766\n\n**Benign/Borderline histologies (/0, /1):** \n* C701, C709, C720-C721, C728-C729: 8804-8806, 8859, 8901, 8910-8920, 8930-8931, 8935-8936, 8991, 9020, 9044, 9222, 9231, 9366-9368, 9581, 9590-9663, 9673-9679, 9687-9689, 9691-9698, 9700-9701, 9716-9718, 9724-9742, 9761-9765, 9767-9993\n\n* C722, C724-C725: 8711, 8800-8802, 8804-8811, 8815, 8825, 8832-8833, 8840, 8850, 8852, 8854, 8858-8859, 8890, 8901, 8910-8920, 8930-8931, 8935-8936, 8991, 9020, 9040-9041, 9043-9044, 9133, 9136, 9180, 9222, 9231, 9251, 9364, 9366-9368, 9540, 9542, 9561, 9580-9581, 9590-9663, 9673-9679, 9687-9689, 9691-9698, 9700-9701, 9716-9718, 9724-9742, 9761-9765, 9767-9993\n\n* C723: 8800-8802, 8804-8811, 8814-8815, 8825, 8830, 8832, 8840, 8850, 8852-8854, 8858-8859, 8890, 8900-8901, 8910-8931, 8935-8940, 8963, 8991, 9020, 9040, 9044, 9071, 9120, 9133, 9150, 9220, 9222, 9231, 9240, 9364, 9366-9368, 9421, 9473, 9500, 9522, 9530, 9540, 9580-9581, 9590-9663, 9673-9679, 9687-9689, 9691-9698, 9700-9701, 9716-9718, 9724-9742, 9761-9765, 9767-9993\n\nC701 Spinal meninges\nC709 Meninges, NOS\nC720 Spinal cord\nC721 Cauda equina\nC722 Olfactory nerve \nC723 Optic nerve \nC724 Acoustic nerve \nC725 Cranial nerve, NOS\nC728 Overlapping lesion of brain and central nervous system\nC729 Nervous system, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Brain and Spinal Cord, from the AJCC Cancer Staging System Version 9 (2022). Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with other CNS sites**\n* All histologies with behavior /0 and /1 are captured in this schema, for behavior /3, see the following schemas for the listed\n* **GIST**: 8935-8936\n* **Lymphoma**: 9590, 9596-9663, 9673-9679, 9687-9689, 9691-9698, 9716-9718, 9725-9726, 9735, 9737-9738, 9826-9827:\n* **Mycosis Fungoides**: 9700-9701\n* **Orbital Sarcoma**: C723 (8800-8802, 8804-8806, 8810-8811, 8814-8815, 8825, 8830, 8832, 8840, 8850, 8852-8854, 8858, 8890, 8900-8901, 8910, 8912, 8920-8921, 8940, 8963, 9040, 9044, 9071, 9120, 9133, 9150, 9220, 9240, 9364, 9421, 9473, 9500, 9522, 9530, 9540, 9580-9581)\n* **Plasma Cell Disorders**: 9731, 9734, 9761\n* **Soft Tissue Head and Neck**: C722, C724-C725 (8711, 8800-8802, 8810-8811, 8815, 8825, 8832-8833, 8840, 8850, 8852, 8854, 8858-8859, 8890, 8901, 8912, 9040-9041, 9043, 9133, 9136, 9180, 9222, 9251, 9364, 9366-9368, 9540, 9542, 9561, 9580)\n* **Soft Tissue Rare**\n * C701, C709, C720-C721, C728-C729 (8804-8806, 8859, 8901, 8910-8920, 8930-8931, 8991, 9020, 9044, 9222, 9231, 9366-9368, 9581)\n * C722, C724-C725 (8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9231, 9581)\n* C723 (8859, 8930-8931, 8991, 9020, 9222, 9231, 9366-9368)\n\n **Note 3:** **Medulloblastoma** \n* For diagnoses January 1, 2023, and forward, the following histologies will be collected in the Medulloblastoma EOD Schema\n * 9362, 9470-9478, 9501-9504, 9508: \n * *Exception:* For C723 and 9473/3, see Orbital Sarcoma\n\n**Note 4:** **Summary Stage** \n* Summary Stage is the only applicable staging system for this site/histology/schema.", @@ -35,6 +35,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -283,30 +290,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -322,14 +305,6 @@ "table" : "derived_grade_96207" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_9_chapter_calculation_75898", - "inputs" : [ "site", "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", "tables" : [ { @@ -339,22 +314,22 @@ }, { "id" : "eod_primary_tumor_40607", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dna", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_24042", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_benign_3306", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "mgmt_17454", "chromosome_1p_status_40269", "nodes_exam_dna_95635", "grade_post_therapy_path_yp_3519", "grade_pathological_53280", "neoadj_tx_clinical_response_31723", "histology", "chromosome_19q_status_72683", "grade_clinical_78613", "grade_post_therapy_clin_yc_55565", "ajcc_9_chapter_calculation_75898", "tumor_size_summary_63115", "combined_grade_56638", "eod_primary_tumor_40607", "behavior", "nodes_dna", "derived_ss2018_cns_other_22397", "summary_stage_benign_3306", "eod_mets_24042", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "brain_molecular_markers_v9_48556", "neoadj_tx_treatment_effect_18122", "derived_grade_96207", "ss2018_cns_other_67712", "primary_site", "year_dx_validation", "nodes_pos_dna_91511", "schema_selection_cns_other_v9_2023" ], - "last_modified" : "2024-10-15T21:25:45.213Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "mgmt_17454", "chromosome_1p_status_40269", "nodes_exam_dna_95635", "grade_post_therapy_path_yp_3519", "grade_pathological_53280", "neoadj_tx_clinical_response_31723", "histology", "chromosome_19q_status_72683", "grade_clinical_78613", "grade_post_therapy_clin_yc_55565", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "eod_primary_tumor_40607", "nodes_dna", "derived_ss2018_cns_other_22397", "summary_stage_benign_3306", "eod_mets_24042", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "brain_molecular_markers_v9_48556", "neoadj_tx_treatment_effect_18122", "derived_grade_96207", "ss2018_cns_other_67712", "primary_site", "year_dx_validation", "nodes_pos_dna_91511", "schema_selection_cns_other_v9_2023" ], + "last_modified" : "2025-09-19T18:54:59.718Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/colon_rectum.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/colon_rectum.json similarity index 71% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/colon_rectum.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/colon_rectum.json index fa348037d..a98f2b629 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/colon_rectum.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/colon_rectum.json @@ -1,7 +1,7 @@ { "id" : "colon_rectum", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Colon and Rectum", "title" : "Colon and Rectum", "notes" : "8000-8149, 8154, 8160-8231, 8243-8248, 8250-8682, 8690-8700, 8720-8790 \n\nC180 Cecum\nC182 Ascending colon\nC183 Hepatic flexure of colon\nC184 Transverse colon\nC185 Splenic flexure of colon\nC186 Descending colon\nC187 Sigmoid colon\nC188 Overlapping lesion of colon\nC189 Colon, NOS\nC199 Rectosigmoid junction\nC209 Rectum, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 20 *Colon and Rectum*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Colon and Rectum sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **NET Colon and Rectum**: 8150-8153, 8155-8156, 8158, 8240-8242, 8249, 8683\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581", @@ -27,6 +27,20 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "behavior", + "name" : "Behavior", + "naaccr_item" : 523, + "naaccr_xml_id" : "behaviorCodeIcdO3", + "table" : "behavior", + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -56,7 +70,7 @@ "naaccr_xml_id" : "regionalNodesPositive", "default" : "99", "table" : "nodes_pos_fpa", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_exam", "name" : "Regional Nodes Examined", @@ -65,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -263,7 +263,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "perineural_invasion", @@ -328,6 +333,8 @@ "name" : "CCCR_REQUIRED" }, { "name" : "SEER_REQUIRED" + }, { + "name" : "NPCR_REQUIRED" } ] }, { "key" : "braf_mutational_analysis", @@ -376,30 +383,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -415,26 +398,8 @@ "table" : "derived_grade_46639" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_21765", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -442,100 +407,22 @@ }, { "id" : "extension_bao", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dan", - "inputs" : [ "nodes_pos", "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "inputs" : [ "eod_regional_nodes" ], + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hae", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_94807", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_upw", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_94807", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "tumor_size_summary_full_15510", "nras_mutational_analysis_16621", "perineural_invasion_27557", "neoadjuvant_therapy_37302", "radiation_surg_seq", "braf_mutational_analysis_37823", "kras_79447", "derived_grade_46639", "grade_post_therapy_path_41285", "ss2018_colon_and_rectum_including_net_40538", "grade_pathological_31963", "grade_post_therapy_clin_41222", "nodes_pos_fpa", "neoadj_tx_treatment_effect_90678", "tnm8_inclusions_94807", "parse_t_2177", "mets_hae", "parse_n_67182", "tumor_deposits_40070", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "schema_selection_colon", "nodes_dan", "derived_ss2018_colon_and_rectum_35271", "combined_grade_56638", "tumor_size_pathological_full_93442", "circumferential_resection_margin_77909", "tnm8_path_stage_upw", "tumor_size_clinical_full_19656", "extension_bao", "cea_pretx_lab_value_33864", "systemic_surg_seq", "cea_pretx_interpretation_99474", "parse_m_47057", "rn_positive_with_regional_nodes_for_ajcc_n_45992", "primary_site", "microsatellite_instability_7008", "eod_tnm_component_cleanup_58170", "year_dx_validation", "grade_clinical_73056", "summary_stage_rpa", "ajcc_chapter_calculation_21765" ], - "last_modified" : "2024-10-15T21:25:38.169Z", + "involved_tables" : [ "tumor_size_summary_full_15510", "nras_mutational_analysis_16621", "perineural_invasion_27557", "neoadjuvant_therapy_37302", "braf_mutational_analysis_37823", "kras_79447", "derived_grade_46639", "grade_post_therapy_path_41285", "ss2018_colon_and_rectum_including_net_40538", "grade_pathological_31963", "grade_post_therapy_clin_41222", "nodes_pos_fpa", "neoadj_tx_treatment_effect_90678", "mets_hae", "tumor_deposits_40070", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "schema_selection_colon", "nodes_dan", "derived_ss2018_colon_and_rectum_35271", "combined_grade_56638", "behavior", "tumor_size_pathological_full_93442", "circumferential_resection_margin_77909", "tumor_size_clinical_full_19656", "extension_bao", "cea_pretx_lab_value_33864", "type_of_reporting_source_76696", "cea_pretx_interpretation_99474", "primary_site", "microsatellite_instability_7008", "year_dx_validation", "grade_clinical_73056", "summary_stage_rpa" ], + "last_modified" : "2025-09-19T18:55:06.288Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/conjunctiva.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/conjunctiva.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/conjunctiva.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/conjunctiva.json index b77256d07..82ba702e2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/conjunctiva.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/conjunctiva.json @@ -1,7 +1,7 @@ { "id" : "conjunctiva", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Conjunctiva", "title" : "Conjunctiva", "notes" : "8000-8700\n\nC690 Conjunctiva \n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 65 *Conjunctival Carcinoma*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Conjunctiva sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Conjunctiva**: 8720-8790\n* **Mycosis Fungoides**: 9700-9701\n* **Orbital Sarcoma**: 8710-8714, 8800-8858, 8860-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9138, 9141-9175, 9181-9221, 9230, 9240-9365, 9370-9509, 9520-9582\n* **Retinoblastoma**: 9510-9514\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8859, 8930-8931, 8991, 9020, 9180, 9222, 9231, 9366-9368", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -55,7 +62,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -236,30 +229,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -275,127 +244,31 @@ "table" : "derived_grade_46639" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_23273", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bbj", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_58339", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_56430", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_17956", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_stage_for_sites_with_no_stage_groupings_unb", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_17956", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "tumor_size_with_primary_tumor_for_ajcc_t_54623", "radiation_surg_seq", "tumor_size_pathological_43328", "derived_grade_46639", "grade_post_therapy_path_41285", "grade_pathological_31963", "grade_post_therapy_clin_41222", "eod_regional_nodes_58339", "nodes_pos_fpa", "parse_t_2177", "ajcc_chapter_calculation_23273", "schema_selection_conjunctiva", "parse_n_67182", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "extension_bbj", "ss2018_conjunctiva_16779", "combined_grade_56638", "behavior", "eod_mets_56430", "tumor_size_clinical_48894", "tnm8_inclusions_17956", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "year_dx_validation", "grade_clinical_73056", "summary_stage_rpa", "derived_ss2018_conjunctiva_74486", "tumor_size_summary_47973", "tnm8_stage_for_sites_with_no_stage_groupings_unb" ], - "last_modified" : "2024-10-15T21:25:40.876Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "derived_grade_46639", "grade_post_therapy_path_41285", "grade_pathological_31963", "grade_post_therapy_clin_41222", "eod_regional_nodes_58339", "nodes_pos_fpa", "schema_selection_conjunctiva", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "extension_bbj", "ss2018_conjunctiva_16779", "combined_grade_56638", "behavior", "eod_mets_56430", "tumor_size_clinical_48894", "type_of_reporting_source_76696", "neoadj_tx_treatment_effect_18122", "primary_site", "year_dx_validation", "grade_clinical_73056", "summary_stage_rpa", "derived_ss2018_conjunctiva_74486", "tumor_size_summary_47973" ], + "last_modified" : "2025-09-19T18:55:00.998Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/corpus_adenosarcoma.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/corpus_adenosarcoma.json similarity index 67% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/corpus_adenosarcoma.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/corpus_adenosarcoma.json index dbe01c469..ae3eae8a3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/corpus_adenosarcoma.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/corpus_adenosarcoma.json @@ -1,7 +1,7 @@ { "id" : "corpus_adenosarcoma", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Corpus Adenosarcoma", "title" : "Corpus Uteri Adenosarcoma", "notes" : "8933 \n\nC540 Isthmus uteri\nC541 Endometrium\nC542 Myometrium\nC543 Fundus uteri\nC548 Overlapping lesion of corpus uteri\nC549 Corpus uteri\nC559 Uterus, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 54 *Corpus Uteri-Sarcoma*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.", @@ -27,6 +27,13 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -65,20 +72,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -231,7 +224,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "num_pos_pelvic_nodes", @@ -319,30 +317,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -358,26 +332,8 @@ "table" : "derived_grade_91894" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_72062", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -385,100 +341,22 @@ }, { "id" : "extension_bfl", "inputs" : [ "peritoneal_cytology", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dfh", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_26533", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tqh", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_ubt", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tqh", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "peritoneal_cytology_with_primary_tumor_for_ss2018_t_19664", "neoadjuvant_therapy_37302", "radiation_surg_seq", "number_of_postive_pelvic_nodes_94512", "nodes_pos_fpa", "derived_ss2018_corpus_sarcoma_68247", "parse_t_2177", "nodes_dfh", "eod_mets_26533", "tnm8_inclusions_tqh", "parse_n_67182", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "grade_post_therapy_clin_72770", "grade_post_therapy_path_48957", "ajcc_chapter_calculation_72062", "tumor_size_summary_63115", "extension_bfl", "combined_grade_56638", "peritoneal_cytology_38674", "number_of_positive_para_aortic_nodes_62533", "ss2018_corpus_sarcoma_75896", "tnm8_path_stage_ubt", "schema_selection_corpus_adenosarcoma", "figo_stage_corpus_adenosarcoma_24886", "derived_grade_91894", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "systemic_surg_seq", "grade_clinical_24620", "grade_pathological_40052", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "number_of_examined_para_aortic_nodes_38078", "number_of_examined_pelvic_nodes_60771", "year_dx_validation", "summary_stage_rpa" ], - "last_modified" : "2024-10-15T21:25:39.052Z", + "involved_tables" : [ "peritoneal_cytology_with_primary_tumor_for_ss2018_t_19664", "neoadjuvant_therapy_37302", "number_of_postive_pelvic_nodes_94512", "nodes_pos_fpa", "derived_ss2018_corpus_sarcoma_68247", "nodes_dfh", "eod_mets_26533", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "grade_post_therapy_clin_72770", "grade_post_therapy_path_48957", "tumor_size_summary_63115", "extension_bfl", "combined_grade_56638", "peritoneal_cytology_38674", "number_of_positive_para_aortic_nodes_62533", "ss2018_corpus_sarcoma_75896", "schema_selection_corpus_adenosarcoma", "figo_stage_corpus_adenosarcoma_24886", "derived_grade_91894", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "grade_clinical_24620", "grade_pathological_40052", "neoadj_tx_treatment_effect_18122", "primary_site", "number_of_examined_para_aortic_nodes_38078", "number_of_examined_pelvic_nodes_60771", "year_dx_validation", "summary_stage_rpa" ], + "last_modified" : "2025-09-19T18:55:10.656Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/corpus_carcinoma.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/corpus_carcinoma.json similarity index 68% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/corpus_carcinoma.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/corpus_carcinoma.json index 6bb0895b3..5bf3c2562 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/corpus_carcinoma.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/corpus_carcinoma.json @@ -1,7 +1,7 @@ { "id" : "corpus_carcinoma", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Corpus Carcinoma and Carcinosarcoma", "title" : "Corpus Uteri Carcinoma and Carcinosarcoma", "notes" : "8000-8700, 8720-8790, 8950, 8980, 9111\n\nC540 Isthmus uteri\nC541 Endometrium\nC542 Myometrium\nC543 Fundus uteri\nC548 Overlapping lesion of corpus uteri\nC549 Corpus uteri\nC559 Uterus, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 53 *Corpus Uteri-Carcinoma and Adenocarcinoma*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Corpus sites**\n* **Corpus Adenosarcoma**: 8933\n* **Corpus Sarcoma**: 8710-8714, 8800-8932, 8934-8941, 8951-8975, 8981-9138, 9141-9582\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701", @@ -33,7 +33,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -238,7 +231,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "num_pos_pelvic_nodes", @@ -315,6 +313,27 @@ }, { "name" : "SEER_REQUIRED" } ] + }, { + "key" : "msi", + "name" : "Microsatellite Instability (MSI)", + "naaccr_item" : 3890, + "naaccr_xml_id" : "microsatelliteInstability", + "default" : "8", + "table" : "microsatellite_instability_35598", + "used_for_staging" : false, + "metadata" : [ { + "name" : "SSDI", + "start" : 2026 + }, { + "name" : "COC_REQUIRED", + "start" : 2026 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 + }, { + "name" : "NPCR_REQUIRED", + "start" : 2026 + } ] } ], "outputs" : [ { "key" : "naaccr_schema_id", @@ -326,30 +345,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -365,26 +360,8 @@ "table" : "derived_grade_10693" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_28119", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -392,104 +369,22 @@ }, { "id" : "extension_bbl", "inputs" : [ "peritoneal_cytology", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dbd", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_30426", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tqg", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_7124", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tqg", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "ss2018_corpus_carcinoma_and_carcinosarcoma_28794", "neoadjuvant_therapy_37302", "radiation_surg_seq", "derived_ss2018_corpus_carcinoma_and_carcinosarcoma_56302", "number_of_postive_pelvic_nodes_94512", "grade_clinical_83264", "nodes_pos_fpa", "parse_t_2177", "nodes_dbd", "schema_selection_corpus_carcinoma", "parse_n_67182", "tnm8_inclusions_tqg", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "figo_stage_corpus_carcinoma_and_carcinosarcoma_69186", "behavior", "peritoneal_cytology_38674", "extension_bbl", "number_of_positive_para_aortic_nodes_62533", "peritoneal_cytology_with_primary_tumor_for_ss2018_t_66387", "grade_pathological_4783", "in_situ_to_88s_14856", "grade_post_therapy_path_87571", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "systemic_surg_seq", "derived_grade_10693", "neoadj_tx_treatment_effect_18122", "ajcc_chapter_calculation_28119", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "number_of_examined_para_aortic_nodes_38078", "grade_post_therapy_clin_21162", "eod_mets_30426", "number_of_examined_pelvic_nodes_60771", "year_dx_validation", "summary_stage_rpa", "tnm_8_path_stage_group_for_eod_7124" ], - "last_modified" : "2024-10-15T21:25:36.844Z", + "involved_tables" : [ "ss2018_corpus_carcinoma_and_carcinosarcoma_28794", "neoadjuvant_therapy_37302", "derived_ss2018_corpus_carcinoma_and_carcinosarcoma_56302", "number_of_postive_pelvic_nodes_94512", "grade_clinical_83264", "nodes_pos_fpa", "nodes_dbd", "schema_selection_corpus_carcinoma", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "figo_stage_corpus_carcinoma_and_carcinosarcoma_69186", "behavior", "microsatellite_instability_35598", "peritoneal_cytology_38674", "extension_bbl", "number_of_positive_para_aortic_nodes_62533", "peritoneal_cytology_with_primary_tumor_for_ss2018_t_66387", "grade_pathological_4783", "grade_post_therapy_path_87571", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "derived_grade_10693", "neoadj_tx_treatment_effect_18122", "primary_site", "number_of_examined_para_aortic_nodes_38078", "grade_post_therapy_clin_21162", "eod_mets_30426", "number_of_examined_pelvic_nodes_60771", "year_dx_validation", "summary_stage_rpa" ], + "last_modified" : "2025-09-19T18:55:08.042Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/corpus_sarcoma.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/corpus_sarcoma.json similarity index 66% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/corpus_sarcoma.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/corpus_sarcoma.json index 3e0f867e6..2a2fab490 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/corpus_sarcoma.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/corpus_sarcoma.json @@ -1,7 +1,7 @@ { "id" : "corpus_sarcoma", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Corpus Sarcoma", "title" : "Corpus Uteri Sarcoma", "notes" : "8710-8714, 8800-8932, 8934-8941, 8951-8976, 8981-9110, 9120-9138, 9141-9582\n\nC540 Isthmus uteri\nC541 Endometrium\nC542 Myometrium\nC543 Fundus uteri\nC548 Overlapping lesion of corpus uteri\nC549 Corpus uteri\nC559 Uterus, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 54 *Corpus Uteri-Sarcoma*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.", @@ -27,6 +27,13 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -48,7 +55,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -65,20 +72,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -231,7 +224,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "num_pos_pelvic_nodes", @@ -319,30 +317,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -358,127 +332,31 @@ "table" : "derived_grade_10693" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_82941", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bfm", - "inputs" : [ "peritoneal_cytology", "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "peritoneal_cytology", "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dfh", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_26533", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tqi", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_ubu", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tqi", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_pathological_43328", "number_of_postive_pelvic_nodes_94512", "grade_clinical_83264", "ajcc_chapter_calculation_82941", "nodes_pos_fpa", "derived_ss2018_corpus_sarcoma_68247", "parse_t_2177", "nodes_dfh", "eod_mets_26533", "tnm8_inclusions_tqi", "parse_n_67182", "peritoneal_cytology_with_primary_tumor_for_ss2018_t_88427", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "tumor_size_with_primary_tumor_for_ajcc_t_5707", "extension_bfm", "figo_stage_corpus_sarcoma_78807", "combined_grade_56638", "peritoneal_cytology_38674", "number_of_positive_para_aortic_nodes_62533", "ss2018_corpus_sarcoma_75896", "schema_selection_corpus_sarcoma", "tnm8_path_stage_ubu", "tumor_size_clinical_48894", "grade_pathological_4783", "grade_post_therapy_path_87571", "systemic_surg_seq", "derived_grade_10693", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "number_of_examined_para_aortic_nodes_38078", "grade_post_therapy_clin_21162", "number_of_examined_pelvic_nodes_60771", "year_dx_validation", "summary_stage_rpa", "tumor_size_summary_47973" ], - "last_modified" : "2024-10-15T21:25:40.246Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "number_of_postive_pelvic_nodes_94512", "grade_clinical_83264", "nodes_pos_fpa", "derived_ss2018_corpus_sarcoma_68247", "nodes_dfh", "eod_mets_26533", "peritoneal_cytology_with_primary_tumor_for_ss2018_t_88427", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "extension_bfm", "figo_stage_corpus_sarcoma_78807", "combined_grade_56638", "peritoneal_cytology_38674", "number_of_positive_para_aortic_nodes_62533", "ss2018_corpus_sarcoma_75896", "schema_selection_corpus_sarcoma", "tumor_size_clinical_48894", "grade_pathological_4783", "grade_post_therapy_path_87571", "type_of_reporting_source_76696", "derived_grade_10693", "neoadj_tx_treatment_effect_18122", "primary_site", "number_of_examined_para_aortic_nodes_38078", "grade_post_therapy_clin_21162", "number_of_examined_pelvic_nodes_60771", "year_dx_validation", "summary_stage_rpa", "tumor_size_summary_47973" ], + "last_modified" : "2025-09-19T18:54:38.258Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/cutaneous_carcinoma_head_neck.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/cutaneous_carcinoma_head_neck.json similarity index 68% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/cutaneous_carcinoma_head_neck.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/cutaneous_carcinoma_head_neck.json index 5b94d6c3e..7a674fb17 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/cutaneous_carcinoma_head_neck.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/cutaneous_carcinoma_head_neck.json @@ -1,7 +1,7 @@ { "id" : "cutaneous_carcinoma_head_neck", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Cutaneous Carcinoma of Head and Neck", "title" : "Cutaneous Carcinoma of Head and Neck", "notes" : "8000-8040, 8042-8180, 8191-8246, 8248-8700, 8940, 8982\n\nC000 Vermilion border of upper lip (excludes external upper lip)\nC001 Vermilion border of lower lip (excludes external lower lip)\nC002 Vermilion border of lip, NOS (excludes external lip, NOS)\nC006 Commissure of lip\nC440 Skin of lip, NOS\nC442 External ear \nC443 Skin of other and unspecified parts of face \nC444 Skin of scalp and neck \n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 15 *Cutaneous Carcinoma of the Head and Neck*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with skin sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Skin**: 8720-8790\n* **Merkel cell skin**: 8041, 8190, 8247\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Head and Neck**: C000-C002, C006 (8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8941-8981, 8983-8990, 9000-9016, 9030-9043, 9045-9111, 9121-9138, 9141-9230, 9240-9580, 9582)\n* **Soft Tissue Rare**: C000-C002, C006 (8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581)\n* **Soft Tissue Other** \n * C000-C002, C006 (8992)\n * C440, C442-C444 (8710-8714, 8800-8934, 8941-8981, 8983-9138, 9141-9582)\n\n**Note 3:** **Skin Other schema** \n* See the *Skin Other* schema for the following skin primary sites\n * C445 Skin of trunk \n * C446 Skin of upper limb and shoulder \n * C447 Skin of lower limb and hip \n * C448 Skin of overlapping lesions\n * C449 Skin, NOS\n\n**Note 4:** **Overlapping sites** \n* For skin cancers overlapping sites in the head and neck ONLY, assign the primary site code for the site where the bulk of the tumor is or where the epicenter is. Do not use code C448.", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -55,7 +62,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -246,7 +239,7 @@ "naaccr_item" : 3883, "naaccr_xml_id" : "lnSize", "default" : "XX.8", - "table" : "lymph_nodes_size_of_metastasis_87329", + "table" : "ln_size_70140", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -255,7 +248,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "high_risk_features", @@ -270,7 +268,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] } ], "outputs" : [ { @@ -283,30 +286,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -322,127 +301,31 @@ "table" : "derived_grade_46639" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_75770", - "inputs" : [ "site", "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "seer_primary_tumor_9084", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_7080", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_3742", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rac", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_83218", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_90415", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_83218", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "nodes_pos_fah", "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_pathological_43328", "derived_grade_46639", "grade_post_therapy_path_41285", "eod_regional_nodes_7080", "grade_pathological_31963", "grade_post_therapy_clin_41222", "summary_stage_rac", "parse_t_2177", "parse_n_67182", "tnm_8_path_stage_group_90415", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "lymph_nodes_size_of_metastasis_87329", "combined_grade_56638", "behavior", "ajcc_chapter_calculation_75770", "tnm8_inclusions_83218", "tumor_size_with_primary_tumor_for_ajcc_t_55569", "tumor_size_clinical_48894", "derived_ss2018_skin_except_eyelid_95559", "high_risk_features_73750", "schema_selection_cutaneous_squamous_cell_carcinoma_head_and_neck", "systemic_surg_seq", "eod_mets_3742", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "ss2018_skin_other_56341", "eod_tnm_component_cleanup_58170", "perineural_invasion_84622", "year_dx_validation", "grade_clinical_73056", "tumor_size_summary_47973", "seer_primary_tumor_9084" ], - "last_modified" : "2024-10-15T21:25:44.699Z", + "involved_tables" : [ "nodes_pos_fah", "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "derived_grade_46639", "grade_post_therapy_path_41285", "eod_regional_nodes_7080", "grade_pathological_31963", "grade_post_therapy_clin_41222", "summary_stage_rac", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "combined_grade_56638", "behavior", "tumor_size_clinical_48894", "derived_ss2018_skin_except_eyelid_95559", "type_of_reporting_source_76696", "high_risk_features_73750", "schema_selection_cutaneous_squamous_cell_carcinoma_head_and_neck", "eod_mets_3742", "neoadj_tx_treatment_effect_18122", "primary_site", "ss2018_skin_other_56341", "perineural_invasion_84622", "year_dx_validation", "grade_clinical_73056", "ln_size_70140", "tumor_size_summary_47973", "seer_primary_tumor_9084" ], + "last_modified" : "2025-09-19T18:55:04.556Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/cystic_duct.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/cystic_duct.json similarity index 66% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/cystic_duct.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/cystic_duct.json index 996abf94a..32f644e31 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/cystic_duct.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/cystic_duct.json @@ -1,7 +1,7 @@ { "id" : "cystic_duct", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Cystic Duct", "title" : "Cystic Duct", "notes" : "8000-8700, 8720-8790 \nSchema Discriminator 1: BileDuctsDistal/BileDuctsPerihilar/CysticDuct: 3\n\nC240 Extrahepatic Bile Duct\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 24 *Gallbladder*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Schema Discriminator 1** \n* BileDuctsDistal/BileDuctsPerihilar/CysticDuct is used to discriminate between Distal Bile Duct, Perihilar Bile Duct, and Cystic Duct which are coded to ICD-O-3 code C240.\n\n**Note 3:** **Other EOD Schemas with Cystic Duct sites**\n* **Bile Ducts Perihilar**: 8000-8700, 8720-8790 (Schema Discriminator 1: BileDuctsDistal/BileDuctsPerihilar/CysticDuct: 1, 5, 6, 9)\n* **Bile Ducts Distal**: 8000-8700, 8720-8790 (Schema Discriminator 1: BileDuctsDistal/BileDuctsPerihilar/CysticDuct: 4, 7)\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581", @@ -54,6 +54,13 @@ }, { "name" : "SEER_REQUIRED" } ] + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -83,7 +90,7 @@ "naaccr_xml_id" : "regionalNodesPositive", "default" : "99", "table" : "nodes_pos_fpa", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_exam", "name" : "Regional Nodes Examined", @@ -92,20 +99,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -256,30 +249,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -295,26 +264,8 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_97240", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -322,100 +273,22 @@ }, { "id" : "extension_bfw", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dfr", - "inputs" : [ "nodes_pos", "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "inputs" : [ "eod_regional_nodes" ], + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hcv", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_10206", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_uqb", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_10206", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "extension_bfw", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "radiation_surg_seq", "rn_positive_with_regional_nodes_for_ajcc_n_62318", "grade_clinical_6485", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "ajcc_chapter_calculation_97240", "mets_hcv", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "tnm8_inclusions_10206", "tnm8_path_stage_uqb", "grade_post_therapy_path_40048", "derived_ss2018_extrahepatic_bile_ducts_37420", "bileductsdistal_bileductsperihilar_cysticduct_24541", "tumor_size_pathological_25597", "systemic_surg_seq", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "schema_selection_cystic_duct", "eod_tnm_component_cleanup_58170", "ss2018_extrahepatic_bile_ducts_65728", "grade_pathological_84704", "nodes_dfr", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa" ], - "last_modified" : "2024-10-15T21:25:41.896Z", + "involved_tables" : [ "extension_bfw", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "grade_clinical_6485", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "mets_hcv", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "grade_post_therapy_path_40048", "derived_ss2018_extrahepatic_bile_ducts_37420", "bileductsdistal_bileductsperihilar_cysticduct_24541", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "schema_selection_cystic_duct", "ss2018_extrahepatic_bile_ducts_65728", "grade_pathological_84704", "nodes_dfr", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa" ], + "last_modified" : "2025-09-19T18:54:40.693Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/digestive_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/digestive_other.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/digestive_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/digestive_other.json index 11116ebb3..3fd874b66 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/digestive_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/digestive_other.json @@ -1,7 +1,7 @@ { "id" : "digestive_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Digestive Other", "title" : "Digestive Other", "notes" : "8000-8700, 8720-8790\n\nC260 Intestinal tract, NOS\nC268 Overlapping lesion of digestive system\nC269 Gastrointestinal tract, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n\n**Note 2:** **Other EOD Schemas with other Digestive**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8970, 8972-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581\n\n**Note 3:** **Summary Stage** \n* Summary Stage is the only applicable staging system for this site/histology/schema.", @@ -27,6 +27,20 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "behavior", + "name" : "Behavior", + "naaccr_item" : 523, + "naaccr_xml_id" : "behaviorCodeIcdO3", + "table" : "behavior", + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -215,30 +229,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -263,22 +253,22 @@ }, { "id" : "extension_bcg", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dbx", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_48348", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "seer_mets_48348", "neoadjuvant_therapy_37302", "schema_selection_digestive_other", "nodes_pos_fpa", "derived_ss2018_digestive_other_3351", "grade_post_therapy_clin_69737", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "ss2018_digestive_other_9136", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "extension_bcg", "grade_post_therapy_path_75348", "year_dx_validation", "nodes_dbx", "summary_stage_rpa" ], - "last_modified" : "2024-10-15T21:25:42.945Z", + "involved_tables" : [ "seer_mets_48348", "neoadjuvant_therapy_37302", "schema_selection_digestive_other", "nodes_pos_fpa", "derived_ss2018_digestive_other_3351", "grade_post_therapy_clin_69737", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "type_of_reporting_source_76696", "ss2018_digestive_other_9136", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "extension_bcg", "grade_post_therapy_path_75348", "year_dx_validation", "nodes_dbx", "summary_stage_rpa" ], + "last_modified" : "2025-09-19T18:54:53.698Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/endocrine_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/endocrine_other.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/endocrine_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/endocrine_other.json index d5facdf03..8dbc7c4fe 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/endocrine_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/endocrine_other.json @@ -1,7 +1,7 @@ { "id" : "endocrine_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Endocrine Other", "title" : "Endocrine Other", "notes" : "8000-8700, 8720-8790 (C754, C758-C759)\n8000-8671, 8681-8683, 8691, 8720-8790 (C755)\n\nC754 Carotid body \nC755 Aortic body and other paraganglia\nC758 Overlapping lesion of endocrine glands and related structures\nC759 Endocrine gland, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n\n**Note 2:** **Other EOD Schemas with other Endocrine sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **NET Adrenal Gland**: 8680, 8690, 8692-8693, 8700 (C755 only)\n* **Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9110, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581\n\n**Note 3:** **Summary Stage** \n* Summary Stage is the only applicable staging system for this site/histology/schema.", @@ -27,6 +27,20 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "behavior", + "name" : "Behavior", + "naaccr_item" : 523, + "naaccr_xml_id" : "behaviorCodeIcdO3", + "table" : "behavior", + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -215,30 +229,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -263,22 +253,22 @@ }, { "id" : "extension_bco", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dcd", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_48348", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "seer_mets_48348", "neoadjuvant_therapy_37302", "ss2018_endocrine_other_54817", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "neoadj_tx_clinical_response_31723", "histology", "derived_ss2018_endocrine_other_15778", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "schema_selection_endocrine_other", "nodes_dcd", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_post_therapy_path_75348", "year_dx_validation", "summary_stage_rpa", "extension_bco" ], - "last_modified" : "2024-10-15T21:25:42.669Z", + "involved_tables" : [ "seer_mets_48348", "neoadjuvant_therapy_37302", "ss2018_endocrine_other_54817", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "neoadj_tx_clinical_response_31723", "histology", "derived_ss2018_endocrine_other_15778", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "schema_selection_endocrine_other", "behavior", "nodes_dcd", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_post_therapy_path_75348", "year_dx_validation", "summary_stage_rpa", "extension_bco" ], + "last_modified" : "2025-09-19T18:54:56.500Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/esophagus_gejunction.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/esophagus_gejunction.json similarity index 70% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/esophagus_gejunction.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/esophagus_gejunction.json index c584ca254..b70625f7c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/esophagus_gejunction.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/esophagus_gejunction.json @@ -1,7 +1,7 @@ { "id" : "esophagus_gejunction", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Esophagus (including GE junction) (excluding Squamous)", "title" : "Esophagus (including GE junction) (excluding Squamous)", "notes" : "8020 and Schema Discriminator 2: Histology Discriminator for 8020/3: 2\n\nC160 and Schema Discriminator 1: EsophagusGEJunction (EGJ)/Stomach: 2 (8000-8015, 8020-8046, 8060, 8071-8073, 8075-8076, 8078-8082, 8084-8149, 8154, 8160-8231, 8243-8248, 8250-8552, 8561-8682, 8690-8700, 8720-8790)\n\nAll Other Sites: 8000-8015, 8021-8046, 8060, 8071-8073, 8075-8076, 8078-8082, 8084-8552, 8561-8700, 8720-8790\n\nC150 Cervical esophagus\nC151 Thoracic esophagus\nC152 Abdominal esophagus\nC153 Upper third of esophagus\nC154 Middle third of esophagus\nC155 Lower third of esophagus\nC158 Overlapping lesion of esophagus\nC159 Esophagus, NOS\nC160 Cardia, esophagogastric junction (EGJ)\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 16 *Esophagus and Esophagogastric Junction*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Esophagus sites**\n* **Esophagus Including GE Junction) Squamous** \n * 8020 (Schema Discriminator 2: Histology Discriminator for 8020/3: 1, 9\n * C150-C155, C158-C159 (8050-8054, 8070, 8074, 8077, 8083, 8560)\n * C160 and Schema Discriminator 1: EsophagusGE Junction (EGJ)/Stomach: 2 (8020, 8050-8054, 8070, 8074, 8077, 8083, 8560) \n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **NET Stomach**: C160 (8150-8153, 8155-8156, 8158, 8240-8242, 8249, 8683)\n* **Soft Tissue Abdomen and Thoracic**: C151-C152, C154-C155, C159, C160 (8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582)\n* **Soft Tissue Head and Neck**: C150, C153, C158 (8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9111, 9121-9138, 9141-9230, 9240-9580, 9582)\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**\n * C151-C152, C154-C155, C159, C160 (8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581): *Soft Tissue Rare*\n * C150, C153, C158 (8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581)\n\n**Note 3:** **The Esophagogastric Junction** \n* Cancers involving the EGJ that have their epicenter within the proximal 2 cm of the cardia (Siewert types I/II) are to be staged as esophageal cancers. Cancers whose epicenter is more than 2 cm distal from the EGJ, even if the EGJ is involved, will be staged using the stomach cancer TNM and stage groupings.\n\n**Note 4:** **Schema Discriminator 1** \n*Schema Discriminator 1: EsophagusGEJunction (EGJ)/Stomach* is used to discriminate between EsophagusGEJunction and Stomach which are coded to ICD-O-3 code C160.\n\n**Note 5:** **Esophagus (including GE Junction) Squamous schema** \n* This schema is for adenocarcinomas and other histologies only. Squamous cell histologies are collected in the Esophagus (including GE junction) Squamous schema.", @@ -71,6 +71,13 @@ }, { "name" : "SEER_REQUIRED" } ] + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -100,7 +107,7 @@ "naaccr_xml_id" : "regionalNodesPositive", "default" : "99", "table" : "nodes_pos_fpa", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_exam", "name" : "Regional Nodes Examined", @@ -109,20 +116,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -288,30 +281,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -327,26 +296,8 @@ "table" : "derived_grade_32209" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_15124", - "inputs" : [ "site", "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -354,103 +305,22 @@ }, { "id" : "extension_bbb", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dat", - "inputs" : [ "nodes_pos", "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "inputs" : [ "eod_regional_nodes" ], + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hbg", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_77204", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "ajcc_id_path_stage_83239", - "input_mapping" : [ { - "from" : "grade_path", - "to" : "grade" - }, { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "grade_path", "tmp_eod_n", "tmp_eod_m", "tmp_eod_t", "ajcc_id" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_77204", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "tumor_size_summary_full_15510", "derived_ss2018_esophagus_32092", "neoadjuvant_therapy_37302", "radiation_surg_seq", "esophagusgejunction_egj_stomach_57130", "ajcc_chapter_calculation_15124", "nodes_pos_fpa", "neoadj_tx_treatment_effect_90678", "parse_t_2177", "parse_n_67182", "extension_bbb", "neoadj_tx_clinical_response_31723", "rn_positive_with_regional_nodes_for_ajcc_n_76932", "histology", "nodes_exam_76029", "combined_grade_56638", "behavior", "grade_post_therapy_path_92197", "nodes_dat", "tumor_size_pathological_full_93442", "ss2018_esophagus_excluding_gist_57104", "tumor_size_clinical_full_19656", "schema_selection_esophagus_gejunction", "grade_pathological_19694", "histology_discriminator_for_8020_3_93311", "ajcc_id_path_stage_83239", "tnm8_inclusions_77204", "mets_hbg", "systemic_surg_seq", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "derived_grade_32209", "grade_clinical_8742", "year_dx_validation", "summary_stage_rpa", "tnm8_stage_for_sites_with_no_stage_groupings_unb", "her2_overall_summary_copy_71435", "grade_post_therapy_clin_30400", "tnm_8_path_stage_adenocarcinoma_30413" ], - "last_modified" : "2024-10-15T21:25:40.315Z", + "involved_tables" : [ "tumor_size_summary_full_15510", "derived_ss2018_esophagus_32092", "neoadjuvant_therapy_37302", "esophagusgejunction_egj_stomach_57130", "nodes_pos_fpa", "neoadj_tx_treatment_effect_90678", "extension_bbb", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "combined_grade_56638", "behavior", "grade_post_therapy_path_92197", "tumor_size_pathological_full_93442", "nodes_dat", "ss2018_esophagus_excluding_gist_57104", "tumor_size_clinical_full_19656", "schema_selection_esophagus_gejunction", "grade_pathological_19694", "histology_discriminator_for_8020_3_93311", "type_of_reporting_source_76696", "mets_hbg", "primary_site", "derived_grade_32209", "grade_clinical_8742", "year_dx_validation", "summary_stage_rpa", "her2_overall_summary_copy_71435", "grade_post_therapy_clin_30400" ], + "last_modified" : "2025-09-19T18:54:48.415Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/esophagus_including_ge_junction_squamous.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/esophagus_including_ge_junction_squamous.json similarity index 71% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/esophagus_including_ge_junction_squamous.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/esophagus_including_ge_junction_squamous.json index cfe2555e4..391e4082c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/esophagus_including_ge_junction_squamous.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/esophagus_including_ge_junction_squamous.json @@ -1,7 +1,7 @@ { "id" : "esophagus_including_ge_junction_squamous", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Esophagus (including GE junction) Squamous", "title" : "Esophagus (including GE junction) Squamous", "notes" : "8020 and Schema Discriminator 2: Histology Discriminator for 8020/3: 1, 9\n\nC160 and Schema Discriminator 1: EsophagusGEJunction (EGJ)/Stomach: 2 (8020, 8050-8054, 8070, 8074, 8077, 8083, 8560)\n\nAll Other Sites: 8050-8054, 8070, 8074, 8077, 8083, 8560\n\nC150 Cervical esophagus\nC151 Thoracic esophagus\nC152 Abdominal esophagus\nC153 Upper third of esophagus\nC154 Middle third of esophagus\nC155 Lower third of esophagus\nC158 Overlapping lesion of esophagus\nC159 Esophagus, NOS\nC160 Cardia, esophagogastric junction (EGJ)\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 16 *Esophagus and Esophagogastric Junction*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Esophagus sites**\n* **Esophagus (including GE junction) excluding Squamous**\n * C150-C155, C158-C159 (8000-8015, 8021-8046, 8060, 8071-8073, 8075-8076, 8078-8082, 8084-8552, 8561-8700, 8720-8790)\n * C160 and Schema Discriminator 1: EsophagusGEJunction (EGJ)/Stomach: 2 (8000-8015, 8021-8046, 8060, 8071-8073, 8075-8076, 8078-8082, 8084-8149, 8154, 8157, 8160-8231, 8243-8248, 8250-8552, 8561-8682, 8690-8700, 8720-8790, 9700-9701)\n * 8020 (Schema Discriminator 2: Histology Discriminator for 8020/3: 2\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **NET Stomach**: C160 (8150-8153, 8155-8156, 8158, 8240-8242, 8249, 8683)\n* **Soft Tissue Abdomen and Thoracic**: C151-C152, C154-C155, C159, C160 (8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9137, 9141-9230, 9240-9580, 9582)\n* **Soft Tissue Head and Neck**: C150, C153, C158 (8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9110, 9121-9137, 9141-9230, 9240-9580, 9582)\n* **Soft Tissue Other**\n * C150, C153, C158 (8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581)\n * C151-C152, C154-C155, C159, C160 (8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581)\n\n**Note 3:** **The Esophagogastric Junction** \n* Cancers involving the EGJ that have their epicenter within the proximal 2 cm of the cardia (Siewert types I/II) are to be staged as esophageal cancers (see Esophagus GE Junction schema). \n* Cancers whose epicenter is more than 2 cm distal from the EGJ, even if the EGJ is involved, will be staged using the stomach cancer TNM and stage groupings.\n\n**Note 4:** **Schema Discriminator 1** \n * Schema Discriminator 1: EsophagusGEJunction (EGJ)/Stomach* is used to discriminate between EsophagusGEJunction and Stomach which are coded to ICD-O-3 code C160.\n\n**Note 5:** **Adenocarcinomas and other histologies** \n* This schema is for squamous and adenosquamous histologies only. \n* Adenocarcinomas and other histologies are collected in the Esophagus (including GE junction) (excluding Squamous) schema.", @@ -71,6 +71,13 @@ }, { "name" : "SEER_REQUIRED" } ] + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -100,7 +107,7 @@ "naaccr_xml_id" : "regionalNodesPositive", "default" : "99", "table" : "nodes_pos_fpa", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_exam", "name" : "Regional Nodes Examined", @@ -109,20 +116,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -269,7 +262,7 @@ "naaccr_xml_id" : "esophagusAndEgjTumorEpicenter", "default" : "9", "table" : "esoph_tumor_epicenter_18976", - "used_for_staging" : true, + "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" }, { @@ -305,30 +298,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -344,26 +313,8 @@ "table" : "derived_grade_32209" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_67210", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -371,103 +322,22 @@ }, { "id" : "extension_bbb", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dat", - "inputs" : [ "nodes_pos", "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "inputs" : [ "eod_regional_nodes" ], + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hbg", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_83545", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_squamous_15592", - "input_mapping" : [ { - "from" : "grade_path", - "to" : "grade" - }, { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "grade_path", "esoph_tumor_epicenter", "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_83545", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "tumor_size_summary_full_15510", "derived_ss2018_esophagus_32092", "neoadjuvant_therapy_37302", "radiation_surg_seq", "esophagusgejunction_egj_stomach_57130", "nodes_pos_fpa", "neoadj_tx_treatment_effect_90678", "parse_t_2177", "parse_n_67182", "extension_bbb", "neoadj_tx_clinical_response_31723", "rn_positive_with_regional_nodes_for_ajcc_n_76932", "histology", "nodes_exam_76029", "tnm_8_path_stage_squamous_15592", "esoph_tumor_epicenter_18976", "combined_grade_56638", "behavior", "grade_post_therapy_path_92197", "nodes_dat", "tumor_size_pathological_full_93442", "ss2018_esophagus_excluding_gist_57104", "tumor_size_clinical_full_19656", "grade_pathological_19694", "tnm8_inclusions_83545", "histology_discriminator_for_8020_3_93311", "schema_selection_esophagus_including_ge_junction_squamous", "mets_hbg", "systemic_surg_seq", "ajcc_chapter_calculation_67210", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "derived_grade_32209", "grade_clinical_8742", "year_dx_validation", "summary_stage_rpa", "her2_overall_summary_copy_71435", "grade_post_therapy_clin_30400" ], - "last_modified" : "2024-10-15T21:25:44.536Z", + "involved_tables" : [ "tumor_size_summary_full_15510", "derived_ss2018_esophagus_32092", "neoadjuvant_therapy_37302", "esophagusgejunction_egj_stomach_57130", "nodes_pos_fpa", "neoadj_tx_treatment_effect_90678", "extension_bbb", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "esoph_tumor_epicenter_18976", "combined_grade_56638", "behavior", "grade_post_therapy_path_92197", "nodes_dat", "tumor_size_pathological_full_93442", "ss2018_esophagus_excluding_gist_57104", "tumor_size_clinical_full_19656", "grade_pathological_19694", "histology_discriminator_for_8020_3_93311", "type_of_reporting_source_76696", "schema_selection_esophagus_including_ge_junction_squamous", "mets_hbg", "primary_site", "derived_grade_32209", "grade_clinical_8742", "year_dx_validation", "summary_stage_rpa", "her2_overall_summary_copy_71435", "grade_post_therapy_clin_30400" ], + "last_modified" : "2025-09-19T18:55:01.813Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/eye_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/eye_other.json similarity index 86% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/eye_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/eye_other.json index cb3756341..00b4ca526 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/eye_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/eye_other.json @@ -1,7 +1,7 @@ { "id" : "eye_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Eye Other", "title" : "Eye Other", "notes" : "8000-8700 (C691-C694, C696, C698-C699)\n8720-8790 (C691-C692, C695-C696, C698-C699)\n\nC691 Cornea, NOS \nC692 Retina \nC693 Choroid\nC694 Ciliary Body\nC695 Lacrimal Gland\nC696 Orbit, NOS\nC698 Overlapping lesion of eye and adnexa \nC699 Eye, NOS \n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n\n**Note 2:** **Other EOD Schemas with other Eye sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Lacrimal Gland and Lacrimal Sac**: C695 (8000-8700, 8941, 8980, 8982)\n* **Melanoma Uvea**: C693, C694 (8720-8790)\n* **Mycosis Fungoides**: 9700-9701\n* **Orbital Sarcoma**\n * C691-C694, C696, C698-C699 (8710-8714, 8800-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9138, 9141-9175, 9181-9230, 9240-9509, 9520-9582)\n * C695 (8710-8714, 8800-8858, 8860-8921, 8932-8934, 8940, 8950-8976, 8981, 8983-8990, 9000-9016, 9030-9138, 9141-9175, 9181-9221, 9230, 9240-9365, 9370-9509, 9520-9582)\n* **Retinoblastoma**: 9510-9514\n* **Soft Tissue Other**: 8930-8931, 8991, 8992, 9020, 9180, 9231: \n\n**Note 3:** **Summary Stage** \n* Summary Stage is the only applicable staging system for this site/histology/schema.", @@ -27,6 +27,20 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "behavior", + "name" : "Behavior", + "naaccr_item" : 523, + "naaccr_xml_id" : "behaviorCodeIcdO3", + "table" : "behavior", + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -215,30 +229,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -263,22 +253,22 @@ }, { "id" : "seer_primary_tumor_eyeother_64077", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "seer_regional_nodes_eyeother_16963", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_48348", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "seer_mets_48348", "neoadjuvant_therapy_37302", "derived_ss2018_eye_other_38179", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "seer_primary_tumor_eyeother_64077", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "schema_selection_eye_other", "ss2018_eye_other_36531", "derived_grade_standard_non_ajcc_63932", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "seer_regional_nodes_eyeother_16963", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_post_therapy_path_75348", "year_dx_validation", "summary_stage_rpa" ], - "last_modified" : "2024-10-15T21:25:43.138Z", + "involved_tables" : [ "seer_mets_48348", "neoadjuvant_therapy_37302", "derived_ss2018_eye_other_38179", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "seer_primary_tumor_eyeother_64077", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "schema_selection_eye_other", "ss2018_eye_other_36531", "derived_grade_standard_non_ajcc_63932", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "seer_regional_nodes_eyeother_16963", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_post_therapy_path_75348", "year_dx_validation", "summary_stage_rpa" ], + "last_modified" : "2025-09-19T18:55:11.222Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/fallopian_tube.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/fallopian_tube.json similarity index 66% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/fallopian_tube.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/fallopian_tube.json index ec8279fd8..1215e1bca 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/fallopian_tube.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/fallopian_tube.json @@ -1,7 +1,7 @@ { "id" : "fallopian_tube", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Fallopian Tube", "title" : "Fallopian Tube", "notes" : "8000-8700, 8720-8790, 8806, 8810, 8815, 8822, 8825, 8890, 8930-8931, 8933, 8935-8936, 8950, 8960, 8980, 9000, 9050, 9052, 9060, 9070-9071, 9073, 9080, 9085, 9090-9091, 9100, 9110-9111\n\nC570 Fallopian tube \n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 55 *Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Fallopian tube sites**\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Other**: 8710-8714, 8800-8805, 8811-8814, 8816-8818, 8820-8821, 8823-8824, 8826-8881, 8891-8905, 8910-8921, 8932, 8934, 8940-8941, 8951-8959, 8963-8976, 8981-8992, 9010-9016, 9020, 9030-9045, 9051, 9053-9055, 9061-9065, 9072, 9081-9084, 9086, 9101-9105, 9120-9133, 9135-9138, 9141-9175, 9180-9222, 9230-9231, 9240-9368, 9370-9582", @@ -33,7 +33,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -238,7 +231,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ca125_pretx_interpretation", @@ -270,7 +268,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] } ], "outputs" : [ { @@ -283,30 +286,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -322,26 +301,8 @@ "table" : "derived_grade_40528" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_86340", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -349,104 +310,22 @@ }, { "id" : "eod_primary_tumor_19089", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_53169", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hah", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpx", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_17179", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpx", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "residual_tumor_volume_post_cytoreduction_90653", "grade_post_therapy_path_91649", "neoadjuvant_therapy_37302", "radiation_surg_seq", "eod_regional_nodes_53169", "ajcc_chapter_calculation_86340", "nodes_pos_fpa", "parse_t_2177", "tnm_8_path_stage_group_for_eod_17179", "parse_n_67182", "mets_hah", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "grade_clinical_69174", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "tnm8_inclusions_tpx", "derived_grade_40528", "ss2018_fallopian_tube_83058", "in_situ_to_88s_14856", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "systemic_surg_seq", "parse_m_47057", "primary_site", "figo_stage_30513", "eod_tnm_component_cleanup_58170", "derived_ss2018_fallopian_tube_71863", "schema_selection_fallopian_tube", "grade_pathological_42127", "grade_post_therapy_clin_54917", "year_dx_validation", "ca_125_pretx_interpretation_51295", "summary_stage_rpa", "eod_primary_tumor_19089", "neoadj_tx_treatment_effect_61650" ], - "last_modified" : "2024-10-15T21:25:37.585Z", + "involved_tables" : [ "residual_tumor_volume_post_cytoreduction_90653", "grade_post_therapy_path_91649", "neoadjuvant_therapy_37302", "eod_regional_nodes_53169", "nodes_pos_fpa", "mets_hah", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "grade_clinical_69174", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "derived_grade_40528", "ss2018_fallopian_tube_83058", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "primary_site", "figo_stage_30513", "derived_ss2018_fallopian_tube_71863", "schema_selection_fallopian_tube", "grade_pathological_42127", "grade_post_therapy_clin_54917", "year_dx_validation", "ca_125_pretx_interpretation_51295", "summary_stage_rpa", "eod_primary_tumor_19089", "neoadj_tx_treatment_effect_61650" ], + "last_modified" : "2025-09-19T18:54:50.094Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/floor_mouth.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/floor_mouth.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/floor_mouth.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/floor_mouth.json index 89a36038a..17451ae78 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/floor_mouth.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/floor_mouth.json @@ -1,7 +1,7 @@ { "id" : "floor_mouth", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Floor of Mouth", "title" : "Floor of Mouth", "notes" : "8000-8700, 8982\n\nC040 Anterior floor of mouth\nC041 Lateral floor of mouth\nC048 Overlapping lesion of floor of mouth\nC049 Floor of mouth, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 7 *Oral Cavity*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Floor of Mouth sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Head and Neck**: 8720-8790\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8981, 8983-8990, 9000-9016, 9030-9043, 9045-9111, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare** 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -55,7 +62,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -231,7 +224,7 @@ "naaccr_item" : 3831, "naaccr_xml_id" : "extranodalExtensionHeadNeckClin", "default" : "8", - "table" : "extranodal_extension_head_and_neck_clinical_51375", + "table" : "extranodal_extension_head_and_neck_clinical_79321", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -246,7 +239,7 @@ "naaccr_item" : 3832, "naaccr_xml_id" : "extranodalExtensionHeadNeckPath", "default" : "X.8", - "table" : "extranodal_extension_head_and_neck_pathological_93423", + "table" : "extranodal_extension_head_and_neck_pathological_87046", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -255,7 +248,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_size_of_mets", @@ -263,7 +261,7 @@ "naaccr_item" : 3883, "naaccr_xml_id" : "lnSize", "default" : "XX.8", - "table" : "lymph_nodes_size_of_metastasis_87329", + "table" : "ln_size_70140", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -272,7 +270,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "seer_ssf1", @@ -296,30 +299,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -335,127 +314,31 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_64633", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "eod_primary_tumor_98910", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_daa", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_lip_lower_28596", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpb", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_upt", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpb", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_pathological_43328", "ajcc_chapter_calculation_64633", "extranodal_extension_head_and_neck_clinical_51375", "grade_clinical_6485", "nodes_pos_fpa", "parse_t_2177", "ss2018_floor_of_mouth_27181", "parse_n_67182", "extranodal_extension_head_and_neck_pathological_93423", "neoadj_tx_clinical_response_31723", "histology", "ss2018_floor_mouth_83713", "nodes_exam_76029", "lymph_nodes_size_of_metastasis_87329", "combined_grade_56638", "schema_selection_floor_mouth", "behavior", "tnm8_path_stage_upt", "nodes_daa", "tumor_size_with_primary_tumor_for_ajcc_t_79936", "tumor_size_clinical_48894", "seer_mets_lip_lower_28596", "grade_post_therapy_path_40048", "tnm8_inclusions_tpb", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "p16_hpv_human_papilloma_virus_status_head_and_neck_509", "primary_site", "eod_tnm_component_cleanup_58170", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "eod_primary_tumor_98910", "summary_stage_rpa", "tumor_size_summary_47973" ], - "last_modified" : "2024-10-15T21:25:39.357Z", + "involved_tables" : [ "extranodal_extension_head_and_neck_pathological_87046", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "grade_clinical_6485", "nodes_pos_fpa", "ss2018_floor_of_mouth_27181", "neoadj_tx_clinical_response_31723", "histology", "ss2018_floor_mouth_83713", "nodes_exam_76029", "combined_grade_56638", "schema_selection_floor_mouth", "behavior", "nodes_daa", "tumor_size_clinical_48894", "seer_mets_lip_lower_28596", "grade_post_therapy_path_40048", "type_of_reporting_source_76696", "neoadj_tx_treatment_effect_18122", "p16_hpv_human_papilloma_virus_status_head_and_neck_509", "primary_site", "extranodal_extension_head_and_neck_clinical_79321", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "eod_primary_tumor_98910", "summary_stage_rpa", "tumor_size_summary_47973", "ln_size_70140" ], + "last_modified" : "2025-09-19T18:54:47.241Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/gallbladder.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/gallbladder.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/gallbladder.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/gallbladder.json index f38ce00c5..d40c55655 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/gallbladder.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/gallbladder.json @@ -1,7 +1,7 @@ { "id" : "gallbladder", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Gallbladder", "title" : "Gallbladder", "notes" : "8000-8700, 8720-8790\n\nC239 Gallbladder\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 24 *Gallbladder*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Gallbladder sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -63,7 +70,7 @@ "naaccr_xml_id" : "regionalNodesPositive", "default" : "99", "table" : "nodes_pos_fpa", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_exam", "name" : "Regional Nodes Examined", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -236,30 +229,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -275,26 +244,8 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_97240", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -302,100 +253,22 @@ }, { "id" : "extension_bbd", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dav", - "inputs" : [ "nodes_pos", "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "inputs" : [ "eod_regional_nodes" ], + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hbe", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_10206", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_uqb", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_10206", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "ss2018_gallbladder_15174", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "radiation_surg_seq", "rn_positive_with_regional_nodes_for_ajcc_n_62318", "grade_clinical_6485", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "ajcc_chapter_calculation_97240", "extension_bbd", "schema_selection_gallbladder", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "nodes_dav", "derived_ss2018_gallbladder_56868", "tnm8_inclusions_10206", "tnm8_path_stage_uqb", "grade_post_therapy_path_40048", "mets_hbe", "tumor_size_pathological_25597", "systemic_surg_seq", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa" ], - "last_modified" : "2024-10-15T21:25:41.995Z", + "involved_tables" : [ "ss2018_gallbladder_15174", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "grade_clinical_6485", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "extension_bbd", "schema_selection_gallbladder", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "nodes_dav", "derived_ss2018_gallbladder_56868", "grade_post_therapy_path_40048", "mets_hbe", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa" ], + "last_modified" : "2025-09-19T18:54:50.408Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/genital_female_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/genital_female_other.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/genital_female_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/genital_female_other.json index afc36baaf..11d201d04 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/genital_female_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/genital_female_other.json @@ -1,7 +1,7 @@ { "id" : "genital_female_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Genital Female Other", "title" : "Genital Female Other", "notes" : "8000-8700, 8720-8790\n\nC577 Other specified parts of female genital organs\nC578 Overlapping lesion of female genital organs\nC579 Female genital tract, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n\n**Note 2:** **Other EOD Schemas with other Female Genital sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Other**: 8710-8714, 8800-8803, 8810-8814, 8816-8818, 8820-8858, 8860-8900, 8902-8905, 8921, 8932-8934, 8940-8990, 8992, 9000-9016, 9030-9043, 9045-9111, 9121-9132, 9135-9138, 9141-9175, 9181-9221, 9230, 9240-9365, 9370-9580, 9582 \n* **Soft Tissue Rare**: 8804-8806, 8815, 8859, 8901, 8910-8920, 8930-8931, 8991, 9020, 9044, 9120, 9133, 9180, 9222, 9231, 9366-9368, 9581\n\n**Note 3:** **Summary Stage** \n* Summary Stage is the only applicable staging system for this site/histology/schema.", @@ -27,6 +27,20 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "behavior", + "name" : "Behavior", + "naaccr_item" : 523, + "naaccr_xml_id" : "behaviorCodeIcdO3", + "table" : "behavior", + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -215,30 +229,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -263,22 +253,22 @@ }, { "id" : "extension_bcm", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dcb", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_48348", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "seer_mets_48348", "neoadjuvant_therapy_37302", "ss2018_genital_female_other_5962", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "schema_selection_genital_female_other", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "derived_ss2018_genital_female_other_6389", "tumor_size_summary_63115", "combined_grade_56638", "nodes_dcb", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_post_therapy_path_75348", "year_dx_validation", "summary_stage_rpa", "extension_bcm" ], - "last_modified" : "2024-10-15T21:25:42.529Z", + "involved_tables" : [ "seer_mets_48348", "neoadjuvant_therapy_37302", "ss2018_genital_female_other_5962", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "schema_selection_genital_female_other", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "derived_ss2018_genital_female_other_6389", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "nodes_dcb", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_post_therapy_path_75348", "year_dx_validation", "summary_stage_rpa", "extension_bcm" ], + "last_modified" : "2025-09-19T18:55:05.123Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/genital_male_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/genital_male_other.json similarity index 86% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/genital_male_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/genital_male_other.json index 6fe696efe..9d0c24e75 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/genital_male_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/genital_male_other.json @@ -1,7 +1,7 @@ { "id" : "genital_male_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Genital Male Other", "title" : "Genital Male Other", "notes" : "8000-8700, 8720-8790 (C630-C631, C637-C639)\n8000-8040, 8042-8180, 8191-8246, 8248-8700 (C632)\n\nC630 Epididymis\nC631 Spermatic cord\nC632 Scrotum, NOS\nC637 Other specified parts of male genital organs\nC638 Overlapping lesion of male genital organs\nC639 Male genital organs, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n\n**Note 2:** **Other EOD Schemas with other Male Genital sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic** 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8804-8806, 8930-8931, 8991-8992, 9020, 9044, 9231, 9581\n\n**Note 3:** **Scrotum schemas** \n* See the following schemas for scrotum (C632) for the listed histologies \n * **Merkel Cell Skin**: 8041, 8190, 8247\n * **Melanoma Skin**: 8720-8790\n * **Mycosis Fungoides**: 9700-9701 \n\n**Note 4:** **Summary Stage**\n* Summary Stage is the only applicable staging system for this site/histology/schema.", @@ -27,6 +27,20 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "behavior", + "name" : "Behavior", + "naaccr_item" : 523, + "naaccr_xml_id" : "behaviorCodeIcdO3", + "table" : "behavior", + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -215,30 +229,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -263,22 +253,22 @@ }, { "id" : "extension_bcl", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dca", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_48348", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "seer_mets_48348", "neoadjuvant_therapy_37302", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "nodes_dca", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "derived_ss2018_genital_male_other_41924", "primary_site", "grade_post_therapy_path_75348", "year_dx_validation", "extension_bcl", "summary_stage_rpa", "schema_selection_genital_male_other", "ss2018_genital_male_other_44390" ], - "last_modified" : "2024-10-15T21:25:42.487Z", + "involved_tables" : [ "seer_mets_48348", "neoadjuvant_therapy_37302", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "nodes_dca", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "derived_ss2018_genital_male_other_41924", "primary_site", "grade_post_therapy_path_75348", "year_dx_validation", "extension_bcl", "summary_stage_rpa", "schema_selection_genital_male_other", "ss2018_genital_male_other_44390" ], + "last_modified" : "2025-09-19T18:54:38.558Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/gist.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/gist.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/gist.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/gist.json index b099c5baa..1a07b4d12 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/gist.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/gist.json @@ -1,7 +1,7 @@ { "id" : "gist", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "GIST", "title" : "GIST", "notes" : "8935-8936 (C000-C529, C571-C809; C530-C539 for 2018-2020)\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 43 *Gastrointestinal Stromal Tumor*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other schemas that include GIST histologies** \n* GIST of the cervix, corpus, ovary and fallopian tube are collected in the following: \n * **Cervix Sarcoma**: C530-C539 for 2021 and later\n * **Corpus Sarcoma**: C540-C549, C559\n * **Fallopian Tube**: C570\n * **Ovary**: C569", @@ -41,7 +41,7 @@ "naaccr_item" : 3926, "naaccr_xml_id" : "schemaDiscriminator1", "table" : "primary_peritoneum_tumor_19475", - "used_for_staging" : true, + "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" }, { @@ -53,6 +53,13 @@ }, { "name" : "SEER_REQUIRED" } ] + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -74,7 +81,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_full_31213", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -91,20 +98,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -272,30 +265,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -311,134 +280,31 @@ "table" : "derived_grade_gist_82068" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_33543", - "inputs" : [ "site", "hist", "discriminator_1", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bfh", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dfd", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hch", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpo", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "eod_stage_group_selection_44006", - "input_mapping" : [ { - "from" : "derived_summary_grade", - "to" : "grade" - }, { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "derived_summary_grade", "tmp_eod_n", "tmp_eod_m", "tmp_eod_t", "ajcc_id" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpo", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "kit_gene_immunohistochemistry_33220", "nodes_dfd", "neoadjuvant_therapy_37302", "radiation_surg_seq", "grade_clinical_21060", "derived_grade_gist_82068", "primary_peritoneum_tumor_19475", "eod_stage_group_selection_44006", "grade_post_therapy_path_83202", "tumor_size_pathological_full_62176", "nodes_pos_fpa", "parse_t_2177", "mets_hch", "parse_n_67182", "neoadj_tx_clinical_response_31723", "ss2018_gist_23534", "histology", "tnm_8_eod_stage_group_gist_stomach_28407", "nodes_exam_76029", "grade_pathological_68805", "tnm8_inclusions_tpo", "extension_bfh", "derived_ss2018_gist_48315", "grade_post_therapy_clin_93998", "neoadj_tx_treatment_effect_4391", "combined_grade_56638", "behavior", "tumor_size_with_primary_tumor_for_ajcc_t_48378", "tumor_size_clinical_full_74867", "ajcc_chapter_calculation_33543", "in_situ_to_88s_14856", "systemic_surg_seq", "tumor_size_summary_full_31213", "schema_selection_gist_appendix", "parse_m_47057", "primary_site", "tnm_8_eod_stage_group_gist_small_intestine_38523", "eod_tnm_component_cleanup_58170", "year_dx_validation", "summary_stage_rpa" ], - "last_modified" : "2024-10-15T21:25:40.428Z", + "involved_tables" : [ "kit_gene_immunohistochemistry_33220", "nodes_dfd", "neoadjuvant_therapy_37302", "grade_clinical_21060", "derived_grade_gist_82068", "primary_peritoneum_tumor_19475", "grade_post_therapy_path_83202", "tumor_size_pathological_full_62176", "nodes_pos_fpa", "mets_hch", "neoadj_tx_clinical_response_31723", "ss2018_gist_23534", "histology", "nodes_exam_76029", "grade_pathological_68805", "extension_bfh", "derived_ss2018_gist_48315", "grade_post_therapy_clin_93998", "neoadj_tx_treatment_effect_4391", "combined_grade_56638", "behavior", "tumor_size_clinical_full_74867", "type_of_reporting_source_76696", "tumor_size_summary_full_31213", "schema_selection_gist_appendix", "primary_site", "year_dx_validation", "summary_stage_rpa" ], + "last_modified" : "2025-09-19T18:55:08.878Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/gum.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/gum.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/gum.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/gum.json index 3404fef42..541a67b59 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/gum.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/gum.json @@ -1,7 +1,7 @@ { "id" : "gum", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Gum", "title" : "Gum", "notes" : "8000-8700, 8982\n\nC030 Upper gum\nC031 Lower gum\nC039 Gum, NOS\nC062 Retromolar area (gingiva, trigone)\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 7 *Oral Cavity*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Gum sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Head and Neck**: 8720-8790\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8981, 8983-8990, 9000-9016, 9030-9043, 9045-9111, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare** 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -55,7 +62,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -231,7 +224,7 @@ "naaccr_item" : 3831, "naaccr_xml_id" : "extranodalExtensionHeadNeckClin", "default" : "8", - "table" : "extranodal_extension_head_and_neck_clinical_51375", + "table" : "extranodal_extension_head_and_neck_clinical_79321", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -246,7 +239,7 @@ "naaccr_item" : 3832, "naaccr_xml_id" : "extranodalExtensionHeadNeckPath", "default" : "X.8", - "table" : "extranodal_extension_head_and_neck_pathological_93423", + "table" : "extranodal_extension_head_and_neck_pathological_87046", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -255,7 +248,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_size_of_mets", @@ -263,7 +261,7 @@ "naaccr_item" : 3883, "naaccr_xml_id" : "lnSize", "default" : "XX.8", - "table" : "lymph_nodes_size_of_metastasis_87329", + "table" : "ln_size_70140", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -272,7 +270,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "seer_ssf1", @@ -296,30 +299,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -335,127 +314,31 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_64633", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bdl", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_daa", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_lip_lower_28596", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpb", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_upt", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpb", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_pathological_43328", "ajcc_chapter_calculation_64633", "extranodal_extension_head_and_neck_clinical_51375", "grade_clinical_6485", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "extranodal_extension_head_and_neck_pathological_93423", "neoadj_tx_clinical_response_31723", "schema_selection_gum_lower", "histology", "nodes_exam_76029", "lymph_nodes_size_of_metastasis_87329", "extension_bdl", "combined_grade_56638", "behavior", "tnm8_path_stage_upt", "ss2018_gum_75440", "nodes_daa", "tumor_size_with_primary_tumor_for_ajcc_t_79936", "tumor_size_clinical_48894", "seer_mets_lip_lower_28596", "grade_post_therapy_path_40048", "tnm8_inclusions_tpb", "systemic_surg_seq", "derived_ss2018_gum_32702", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "p16_hpv_human_papilloma_virus_status_head_and_neck_509", "primary_site", "eod_tnm_component_cleanup_58170", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "tumor_size_summary_47973" ], - "last_modified" : "2024-10-15T21:25:36.911Z", + "involved_tables" : [ "extranodal_extension_head_and_neck_pathological_87046", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "grade_clinical_6485", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "schema_selection_gum_lower", "histology", "nodes_exam_76029", "extension_bdl", "combined_grade_56638", "behavior", "ss2018_gum_75440", "nodes_daa", "tumor_size_clinical_48894", "seer_mets_lip_lower_28596", "grade_post_therapy_path_40048", "type_of_reporting_source_76696", "derived_ss2018_gum_32702", "neoadj_tx_treatment_effect_18122", "p16_hpv_human_papilloma_virus_status_head_and_neck_509", "primary_site", "extranodal_extension_head_and_neck_clinical_79321", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "tumor_size_summary_47973", "ln_size_70140" ], + "last_modified" : "2025-09-19T18:55:05.398Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/heart_mediastinum_pleura.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/heart_mediastinum_pleura.json similarity index 64% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/heart_mediastinum_pleura.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/heart_mediastinum_pleura.json index 1d680f288..b8ffead06 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/heart_mediastinum_pleura.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/heart_mediastinum_pleura.json @@ -1,7 +1,7 @@ { "id" : "heart_mediastinum_pleura", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Heart, Mediastinum and Pleura", "title" : "Heart, Mediastinum and Pleura", "notes" : "8000-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030, 9040-9043, 9045-9138, 9141-9230, 9240-9580, 9582 (excluding 9050-9053 for C384)\n\nC380 Heart\nC381 Anterior mediastinum\nC382 Posterior mediastinum\nC383 Mediastinum, NOS\nC384 Pleura\nC388 Overlapping lesion of heart, mediastinum, and pleura\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 42 *Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Heart, Mediastinum and Pleura sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Pleural Mesothelioma**: 9050-9053 (C384)\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581", @@ -27,6 +27,13 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -65,20 +72,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -231,7 +224,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] } ], "outputs" : [ { @@ -244,30 +242,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -283,26 +257,8 @@ "table" : "derived_grade_71227" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_81092", - "inputs" : [ "site", "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -310,100 +266,22 @@ }, { "id" : "seer_primary_tumor_72151", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "seer_regional_nodes_67072", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_76404", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tps", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_stage_for_sites_with_no_stage_groupings_unb", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tps", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "ss2018_soft_tissue_heart_mediastinum_pleura_63956", "neoadjuvant_therapy_37302", "radiation_surg_seq", "ajcc_chapter_calculation_81092", "grade_post_therapy_path_36935", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "derived_ss2018_heart_mediastinum_and_pleura_70478", "schema_selection_soft_tissue_heart_and_mediastinum", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_1647", "histology", "nodes_exam_76029", "bone_invasion_96628", "neoadj_tx_treatment_effect_4391", "tnm8_inclusions_tps", "tumor_size_summary_63115", "seer_regional_nodes_67072", "combined_grade_56638", "grade_pathological_40399", "tumor_size_pathological_25597", "derived_grade_71227", "systemic_surg_seq", "tumor_size_clinical_60979", "grade_clinical_41135", "parse_m_47057", "primary_site", "seer_primary_tumor_72151", "eod_tnm_component_cleanup_58170", "year_dx_validation", "summary_stage_rpa", "tnm8_stage_for_sites_with_no_stage_groupings_unb", "eod_mets_76404" ], - "last_modified" : "2024-10-15T21:25:38.055Z", + "involved_tables" : [ "ss2018_soft_tissue_heart_mediastinum_pleura_63956", "neoadjuvant_therapy_37302", "grade_post_therapy_path_36935", "nodes_pos_fpa", "derived_ss2018_heart_mediastinum_and_pleura_70478", "schema_selection_soft_tissue_heart_and_mediastinum", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_1647", "histology", "nodes_exam_76029", "bone_invasion_96628", "neoadj_tx_treatment_effect_4391", "tumor_size_summary_63115", "seer_regional_nodes_67072", "combined_grade_56638", "grade_pathological_40399", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "derived_grade_71227", "tumor_size_clinical_60979", "grade_clinical_41135", "primary_site", "seer_primary_tumor_72151", "year_dx_validation", "summary_stage_rpa", "eod_mets_76404" ], + "last_modified" : "2025-09-19T18:54:39.224Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/hemeretic.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/hemeretic.json new file mode 100644 index 000000000..745cd8f08 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/hemeretic.json @@ -0,0 +1,317 @@ +{ + "id" : "hemeretic", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "HemeRetic", + "title" : "HemeRetic", + "notes" : "9724, 9727, 9740-9742, 9749, 9762-9809, 9811-9820, 9831-9920, 9931-9993 \n* C700-C729, C751-C753 for 9749, 9766 (2018-2022 only) (See **Note 2**)\n\nC000-C440, C442-C689, C691-C694, C698-C809: 9591 and Schema Discriminator 1: 1, 2 \n\nC000-C699, C739-C750, C754-C809: 9751, 9755-9759 \n\nC000-C440, C442-C689, C691-C694, C698-C809: 9930 \n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 83 *Leukemia*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Histologies moved to Brain, CNS, Intracranial Gland** \n* For the histologies and primary sites listed below, these have moved to the Brain, CNS Other, and Intracranial Gland schemas starting with 2023 diagnoses.\n* If you have one of these cases for 2018-2022, then this is the appropriate schema. If you have one of these cases diagnosed on January 1, 2023, forward, see the appropriate schema\n * **9749, 9766** \n * **Brain**: C700, C710-C719\n * **CNS Other**: C701, C709, C720-C725, C728-C729\n * **Intracranial Gland**: C751-C753\n\n**Note 3:** **Other EOD Schemas with the listed histologies**\n* **Brain**: 9751, 9755-9759 (C700, C710-C719)\n* **CNS Other**: 9751, 9755-9759 (C701, C709, C720-C725, C728-C729)\n* **Intracranial Gland**: 9751, 9755-9759 (C751-C753)\n* **Lymphoma**: 9591 and Schema Discriminator 1: 3, 9 (C000-C440, C442-C689, C691-C694, C698-C809)\n* **Lymphoma Ocular Adnexa**: 9930 (C441, C690, C695-C696)\n\n**Note 4:** **Summary Stage** \n* Summary Stage is the only applicable staging system for this site/histology/schema.\n\n**Note 5:** **Histologies and Primary Sites** \n* See list of specific histologies below, effective for cases diagnosed 2010 and forward. \n* All primary sites (C000-C809) are included unless otherwise specified. \n\n**Note 6:** **Schema includes the preferred terms based on the 2024 WHO Classification of Tumours, Haematolymphoid tumors, 5th edition**\n\n* 9591 Splenic B-cell lymphoma/leukemia, unclassifiable (except C441, C690, C695-C696)\n* 9724: Systemic EBV-positive T-cell lymphoma of childhood (SEBVTCL)\n* 9727: Blastic plasmacytoid dendritic cell neoplasm (BPDC)\n* 9740: Mast cell sarcoma (MSC)\n* 9741: Systemic mastocytosis with an associated hematological neoplasm (SM-AHN)\n* 9742: Mast cell leukemia (MCL)\n* 9749: Erdheim-Chester disease (ECD) (2021+ only) (except C700-C729, C751-C753 for 1/1/2023+)\n* 9750: ALK-positive histiocytosis\n* 9751: Langerhans cell histiocytosis, disseminated (except C700-C729, C751-C753)\n* 9755: Histiocytic sarcoma (except C700-C729, C751-C753)\n* 9756: Langerhans cell sarcoma (LCS) (except C700-C729, C751-C753)\n* 9757: Interdigitating dendritic cell sarcoma (IDCS) (except C700-C729, C751-C753)\n* 9758: Follicular dendritic cell sarcoma (FDCS) (except C700-C729, C751-C753)\n* 9759: Fibroblastic reticular cell tumor (except C700-C729, C751-C753)\n* 9762: Heavy chain diseases, NOS (HCD)\n* 9766: Lymphomatoid granulomatosis (LyG) grade 3 (2021+ only) (except C700-C729, C751-C753 for 1/1/2023+)\n* 9800 Leukemia, NOS\n* 9801: Acute undifferentiated leukemia\n* 9805: Acute leukemia of ambiguous lineage with other defined genetic alterations\n* 9806: Mixed-phenotype acute leukemia (MPAL) with *BCR::ABL1* fusion\n* 9807: Mixed-phenotype acute leukemia (MPAL) with *KMT2A-rearranged*\n* 9808: Mixed -phenotype acute leukemia, B/myeloid, NOS\n* 9809: Mixed-phenotype acute leukemia (MPAL), T/myeloid, NOS\n* 9811: B-lymphoblastic leukemia/lymphoma [B-ALL/LBL], NOS\n* 9812: B-lymphoblastic leukemia/lymphoma [B-ALL/LBL] with *BCR::ABL1 fusion*\n* 9813: B lymphoblastic leukemia/lymphoma [B-ALL/LBL] with *KMT2A rearrangement*\n* 9814: B-lymphoblastic leukemia/lymphoma [B-ALL/LBL] with *ETV6::RUNX1 fusion*\n* 9815: B-lymphoblastic leukemia/lymphoma with high hyperdiploidy (B-ALL/LBL with high hyperdiploidy)\n* 9816: B-lymphoblastic leukemia/lymphoma [B-ALL/LBL] with hypodiploidy (Hypodiploid B-ALL/LBL)\n* 9817: B-lymphoblastic leukemia/lymphoma [B-ALL/LBL] with *IGH::IL3 fusion*\n* 9818: B-lymphoblastic leukemia/lymphoma [B-ALL/LBL] with *TCF3::PBX1*\n* 9819: B-lymphoblastic leukemia/lymphoma [B-ALL/LBL] with *BCR::ABL1 like features* (BCR::ABL1-like B-ALL/LBL) (2021+ only)\n* 9820: Lymphoid leukemia, NOS\n* 9831: T-large granular lymphocytic leukemia (T-LGLL)\n* 9832: Prolymphocytic leukemia (PPL), NOS\n* 9833: Prolymphocytic leukemia, B-cell type (BLL) \n* 9834: T-cell prolymphocytic leukemia (T-PLL)\n* 9837: T-lymphoblastic leukemia/lymphoma (T-ALL/LBL) \n* 9840: Acute erythroid leukemia (AEL)\n* 9860: Myeloid leukemia, NOS\n* 9861: Acute myeloid leukemia (AML), NOS\n* 9863: Chronic myeloid leukemia (CML), NOS\n* 9865: Acute myeloid leukemia with *DEK::NUP214 fusion*\n* 9866: Acute promyelocytic leukemia with *PML::RARA* fusion (APL with *PML::RARA*)\n* 9867: Acute myelomonocytic leukemia, NOS (AMML)\n* 9869: Acute myeloid leukemia with *MECOM rearrangement*\n* 9870: Acute basophilic leukemia\n* 9871: Acute myeloid leukemia with *CBFB::MYH11 fusion*\n* 9872: Acute myeloid leukemia, minimal differentiation\n* 9873: Acute myeloid leukemia without maturation\n* 9874: Acute myeloid leukemia with maturation\n* 9875: Chronic myeloid leukemia (CML), *BCR::ABL1 positive*\n* 9876: Myelodysplastic/myeloproliferative neoplasm with neutrophilia (MDS/MPN-N)\n* 9877: Acute myeloid leukemia with mutated *NPM1* (2021+ only)\n* 9878: Acute myeloid leukemia with *CEBPA mutation* (2021+ only)\n* 9879: Acute myeloid leukemia with mutated *RUNX1* (2021+ only)\n* 9891: Acute monocytic leukemia\n* 9895: Myelodysplasia-related acute myeloid leukemia (AML-MR)\n* 9896: Acute myeloid leukemia with *RUNX1::RUNX1T1*\n* 9897: Acute myeloid leukemia with *KMT2a rearrangement*\n* 9898: Myeloid leukemia associated with Down Syndrome (ML-DS)\n* 9910: Acute megakaryoblastic leukemia (AMKL)\n* 9911: Acute myeloid leukemia (megakaryoblastic) with *RBMI5::MRTFA*\n* 9912: Acute myeloid leukemia with *BCR::ABL1 fusion* (2021+ only)\n* 9920 Therapy-related myeloid neoplasms\n* 9930: Myeloid sarcoma (MS) (except C441, C690, C695-C696)\n* 9931: Acute panmyelosis with myelofibrosis (APMF)\n* 9940: Hairy cell leukemia (HCL)\n* 9945: Chronic myelomonocytic leukemia, NOS (CMML)\n* 9946: Juvenile myelomonocytic leukemia (JMML)\n* 9948: Aggressive NK-cell leukemia (ANKL)\n* 9950: Polycythemia vera (PV)\n* 9961: Primary myelofibrosis (PMF)\n* 9962: Essential thrombocythemia (ET)\n* 9963: Chronic neutrophilic leukemia (CNL)\n* 9964: Chronic eosinophilic leukemia (CEL)\n* 9965: Myeloid/lymphoid neoplasms with *PDGFRA* rearrangement\n* 9966: Myeloid/lymphoid neoplasm with *PDGFRB* rearrangement\n* 9967: Myeloid/lymphoid neoplasm with *FGFR1* rearrangement\n* 9968: Myeloid/lymphoid neoplasm with *JAK2* rearrangement (2021+ only)\n* 9971 Post-transplant lymphoproliferative disorder, NOS (PTLD, NOS) (2018-2020, 2025+)\n* *Note:* 9971 is /1 for 2021-2024, moved back to /3 for 1/1/2025+\n* 9975: Myelodysplastic/myeloproliferative neoplasm, NOS, unclassifiable (MPN/MDS-U)\n* 9980: Myelodysplastic neoplasm with low blasts and single-lineage dysplasia (MDS-LB-SLD)\n* 9982: Myelodysplastic syndrome with ring sideroblasts and single lineage dysplasia (MDS-RS-SLD) \n* 9983: Myelodysplastic neoplasm with increased blasts (MDS-IB)\n* 9985: Myelodysplastic neoplasm with low blasts, NOS (MDS-LB)\n* 9986: Myelodysplastic neoplasm with low blasts and 5q deletion (MDS-5q)\n* 9989: Myelodysplastic neoplasm, NOS\n* 9991: Refractory neutropenia (2018-2020 only, see code 9980/3 for 2021+)\n* 9992: Refractory thrombocytopenia (2018-2020 only, see code 9980/3 for 2021+)\n* 9993: Myelodysplastic syndrome with ring sideroblasts and multilineage dysplasia (2021+)", + "schema_selection_table" : "schema_selection_heme_retic", + "schema_discriminators" : [ "year_dx", "discriminator_1", "behavior" ], + "inputs" : [ { + "key" : "year_dx", + "name" : "Year of Diagnosis", + "naaccr_item" : 390, + "naaccr_xml_id" : "dateOfDiagnosis", + "table" : "year_dx_validation", + "used_for_staging" : true + }, { + "key" : "site", + "name" : "Primary Site", + "naaccr_item" : 400, + "naaccr_xml_id" : "primarySite", + "table" : "primary_site", + "used_for_staging" : true + }, { + "key" : "hist", + "name" : "Histology", + "naaccr_item" : 522, + "naaccr_xml_id" : "histologicTypeIcdO3", + "table" : "histology", + "used_for_staging" : true + }, { + "key" : "behavior", + "name" : "Behavior", + "naaccr_item" : 523, + "naaccr_xml_id" : "behaviorCodeIcdO3", + "table" : "behavior", + "used_for_staging" : true + }, { + "key" : "discriminator_1", + "name" : "Schema Discriminator 1", + "naaccr_item" : 3926, + "naaccr_xml_id" : "schemaDiscriminator1", + "table" : "schema_discriminator_1_63995", + "used_for_staging" : true, + "metadata" : [ { + "name" : "COC_REQUIRED" + }, { + "name" : "NPCR_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "CCCR_REQUIRED" + }, { + "name" : "SEER_REQUIRED" + } ] + }, { + "key" : "age_dx", + "name" : "Age at Diagnosis", + "naaccr_item" : 230, + "naaccr_xml_id" : "ageAtDiagnosis", + "table" : "age_at_diagnosis_validation_65093", + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false + }, { + "key" : "size_clin", + "name" : "Tumor Size Clinical", + "naaccr_item" : 752, + "naaccr_xml_id" : "tumorSizeClinical", + "default" : "999", + "table" : "tumor_size_clinical_dna_64119", + "used_for_staging" : false + }, { + "key" : "size_path", + "name" : "Tumor Size Pathological", + "naaccr_item" : 754, + "naaccr_xml_id" : "tumorSizePathologic", + "default" : "999", + "table" : "tumor_size_pathological_dna_6742", + "used_for_staging" : false + }, { + "key" : "size_summary", + "name" : "Tumor Size Summary", + "naaccr_item" : 756, + "naaccr_xml_id" : "tumorSizeSummary", + "default" : "999", + "table" : "tumor_size_summary_dna_13275", + "used_for_staging" : false + }, { + "key" : "nodes_pos", + "name" : "Regional Nodes Positive", + "naaccr_item" : 820, + "naaccr_xml_id" : "regionalNodesPositive", + "default" : "99", + "table" : "nodes_pos_fpa", + "used_for_staging" : false + }, { + "key" : "nodes_exam", + "name" : "Regional Nodes Examined", + "naaccr_item" : 830, + "naaccr_xml_id" : "regionalNodesExamined", + "default" : "99", + "table" : "nodes_exam_76029", + "used_for_staging" : false + }, { + "key" : "neoadjuvant_therapy", + "name" : "Neoadjuvant Therapy", + "naaccr_item" : 1632, + "naaccr_xml_id" : "neoadjuvantTherapy", + "default" : "0", + "table" : "neoadjuvant_therapy_37302", + "used_for_staging" : false, + "metadata" : [ { + "name" : "SEER_REQUIRED", + "start" : 2021 + } ] + }, { + "key" : "neoadj_tx_clinical_response", + "name" : "Neoadjuvant Therapy – Clinical Response", + "naaccr_item" : 1633, + "naaccr_xml_id" : "neoadjuvTherapyClinicalResponse", + "default" : "0", + "table" : "neoadj_tx_clinical_response_31723", + "used_for_staging" : false, + "metadata" : [ { + "name" : "SEER_REQUIRED", + "start" : 2021 + } ] + }, { + "key" : "neoadj_tx_treatment_effect", + "name" : "Neoadjuvant Therapy – Treatment Effect", + "naaccr_item" : 1634, + "naaccr_xml_id" : "neoadjuvTherapyTreatmentEffect", + "default" : "0", + "table" : "neoadj_tx_treatment_effect_52725", + "used_for_staging" : false, + "metadata" : [ { + "name" : "SEER_REQUIRED", + "start" : 2021 + } ] + }, { + "key" : "eod_primary_tumor", + "name" : "EOD Primary Tumor", + "naaccr_item" : 772, + "naaccr_xml_id" : "eodPrimaryTumor", + "default" : "999", + "table" : "extension_bci", + "used_for_staging" : true + }, { + "key" : "eod_regional_nodes", + "name" : "EOD Regional Nodes", + "naaccr_item" : 774, + "naaccr_xml_id" : "eodRegionalNodes", + "default" : "888", + "table" : "nodes_dna", + "used_for_staging" : true + }, { + "key" : "eod_mets", + "name" : "EOD Mets", + "naaccr_item" : 776, + "naaccr_xml_id" : "eodMets", + "default" : "88", + "table" : "mets_hna", + "used_for_staging" : true + }, { + "key" : "ss2018", + "name" : "SS2018", + "naaccr_item" : 764, + "naaccr_xml_id" : "summaryStage2018", + "table" : "ss2018_hemeretic_3793", + "used_for_staging" : false + }, { + "key" : "grade_clin", + "name" : "Grade Clinical", + "naaccr_item" : 3843, + "naaccr_xml_id" : "gradeClinical", + "default" : "8", + "table" : "grade_clinical_18316", + "used_for_staging" : true, + "metadata" : [ { + "name" : "COC_REQUIRED" + }, { + "name" : "NPCR_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "CCCR_REQUIRED" + }, { + "name" : "SEER_REQUIRED" + } ] + }, { + "key" : "grade_path", + "name" : "Grade Pathological", + "naaccr_item" : 3844, + "naaccr_xml_id" : "gradePathological", + "default" : "8", + "table" : "grade_pathological_73388", + "used_for_staging" : true, + "metadata" : [ { + "name" : "COC_REQUIRED" + }, { + "name" : "NPCR_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "CCCR_REQUIRED" + }, { + "name" : "SEER_REQUIRED" + } ] + }, { + "key" : "grade_post_therapy_clin", + "name" : "Grade Post Therapy Clin (yc)", + "naaccr_item" : 1068, + "naaccr_xml_id" : "gradePostTherapyClin", + "table" : "grade_post_therapy_clin_74830", + "used_for_staging" : false, + "metadata" : [ { + "name" : "NPCR_REQUIRED" + }, { + "name" : "COC_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "SEER_REQUIRED" + } ] + }, { + "key" : "grade_post_therapy_path", + "name" : "Grade Post Therapy Path (yp)", + "naaccr_item" : 3845, + "naaccr_xml_id" : "gradePostTherapy", + "table" : "grade_post_therapy_path_65729", + "used_for_staging" : false, + "metadata" : [ { + "name" : "NPCR_REQUIRED" + }, { + "name" : "COC_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "CCCR_REQUIRED" + }, { + "name" : "SEER_REQUIRED" + } ] + }, { + "key" : "jak2", + "name" : "JAK2", + "naaccr_item" : 3862, + "naaccr_xml_id" : "jak2", + "default" : "8", + "table" : "jak2_80148", + "used_for_staging" : false, + "metadata" : [ { + "name" : "COC_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "SEER_REQUIRED" + } ] + } ], + "outputs" : [ { + "key" : "naaccr_schema_id", + "name" : "Schema ID", + "naaccr_item" : 3800, + "naaccr_xml_id" : "schemaId", + "default" : "00830" + }, { + "key" : "derived_version", + "name" : "Derived Version", + "default" : "{{ctx_alg_version}}" + }, { + "key" : "ss2018_derived", + "name" : "Derived Summary Stage 2018", + "naaccr_item" : 762, + "naaccr_xml_id" : "derivedSummaryStage2018", + "table" : "derived_ss2018_hemeretic_89184", + "default" : "9" + }, { + "key" : "derived_summary_grade", + "name" : "Derived Summary Grade 2018", + "naaccr_item" : 1975, + "naaccr_xml_id" : "derivedSummaryGrade2018", + "table" : "derived_grade_21945" + } ], + "mappings" : [ { + "id" : "summary_stage_2018", + "name" : "Summary Stage 2018", + "tables" : [ { + "id" : "derived_summary_grade_na_6690", + "inputs" : [ "grade_path", "grade_clin" ], + "outputs" : [ "derived_summary_grade" ] + }, { + "id" : "extension_bci", + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] + }, { + "id" : "nodes_dna", + "inputs" : [ "eod_regional_nodes" ], + "outputs" : [ "ss2018_n" ] + }, { + "id" : "mets_hna", + "inputs" : [ "eod_mets" ], + "outputs" : [ "ss2018_m" ] + }, { + "id" : "summary_stage_lymphoma_25139", + "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], + "outputs" : [ "ss2018_derived" ] + } ] + } ], + "involved_tables" : [ "neoadjuvant_therapy_37302", "tumor_size_clinical_dna_64119", "nodes_pos_fpa", "tumor_size_summary_dna_13275", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_74830", "histology", "nodes_exam_76029", "schema_discriminator_1_63995", "age_at_diagnosis_validation_65093", "mets_hna", "derived_ss2018_hemeretic_89184", "behavior", "nodes_dna", "jak2_80148", "derived_grade_21945", "tumor_size_pathological_dna_6742", "schema_selection_heme_retic", "ss2018_hemeretic_3793", "type_of_reporting_source_76696", "summary_stage_lymphoma_25139", "primary_site", "neoadj_tx_treatment_effect_52725", "year_dx_validation", "derived_summary_grade_na_6690", "grade_post_therapy_path_65729", "extension_bci", "grade_clinical_18316", "grade_pathological_73388" ], + "last_modified" : "2025-09-19T18:54:43.400Z", + "on_invalid_input" : "CONTINUE" +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/hypopharynx.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/hypopharynx.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/hypopharynx.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/hypopharynx.json index eb1c39626..bfac7857f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/hypopharynx.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/hypopharynx.json @@ -1,7 +1,7 @@ { "id" : "hypopharynx", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Hypopharynx", "title" : "Hypopharynx", "notes" : "8000-8700\n\nC129 Pyriform sinus\nC130 Postcricoid region\nC131 Hypopharyngeal aspect of aryepiglottic fold\nC132 Posterior wall of hypopharynx\nC138 Overlapping lesion of hypopharynx\nC139 Hypopharynx, NOS (laryngopharynx)\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 11 *Oropharynx (p16-) and Hypopharynx*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Hypopharynx sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Head and Neck**: 8720-8790\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9110, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581\n\n**Note 3:** **p16 testing** \n* Testing for p16 is not mandatory or needed for hypopharyngeal cancers.", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -55,7 +62,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -231,7 +224,7 @@ "naaccr_item" : 3831, "naaccr_xml_id" : "extranodalExtensionHeadNeckClin", "default" : "8", - "table" : "extranodal_extension_head_and_neck_clinical_51375", + "table" : "extranodal_extension_head_and_neck_clinical_79321", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -246,7 +239,7 @@ "naaccr_item" : 3832, "naaccr_xml_id" : "extranodalExtensionHeadNeckPath", "default" : "X.8", - "table" : "extranodal_extension_head_and_neck_pathological_93423", + "table" : "extranodal_extension_head_and_neck_pathological_87046", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -255,7 +248,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_size_of_mets", @@ -263,7 +261,7 @@ "naaccr_item" : 3883, "naaccr_xml_id" : "lnSize", "default" : "XX.8", - "table" : "lymph_nodes_size_of_metastasis_87329", + "table" : "ln_size_70140", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -272,7 +270,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "seer_ssf1", @@ -296,30 +299,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -335,127 +314,31 @@ "table" : "derived_grade_46639" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_78338", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bar", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_21853", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_95518", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_3833", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_69709", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_3833", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_pathological_43328", "derived_grade_46639", "grade_post_therapy_path_41285", "extranodal_extension_head_and_neck_clinical_51375", "grade_pathological_31963", "grade_post_therapy_clin_41222", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "extranodal_extension_head_and_neck_pathological_93423", "schema_selection_hypopharynx", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "eod_mets_95518", "lymph_nodes_size_of_metastasis_87329", "combined_grade_56638", "behavior", "tnm8_inclusions_3833", "extension_bar", "tumor_size_with_primary_tumor_for_ajcc_t_55901", "tumor_size_clinical_48894", "derived_ss2018_hypopharynx_33792", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "ss2018_hypopharynx_excluding_melanoma_8720_8790_copy_30010", "parse_m_47057", "p16_hpv_human_papilloma_virus_status_head_and_neck_509", "primary_site", "tnm_8_path_stage_group_for_eod_69709", "eod_tnm_component_cleanup_58170", "ajcc_chapter_calculation_78338", "eod_regional_nodes_21853", "year_dx_validation", "grade_clinical_73056", "summary_stage_rpa", "tumor_size_summary_47973" ], - "last_modified" : "2024-10-15T21:25:39.884Z", + "involved_tables" : [ "extranodal_extension_head_and_neck_pathological_87046", "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "derived_grade_46639", "grade_post_therapy_path_41285", "grade_pathological_31963", "grade_post_therapy_clin_41222", "nodes_pos_fpa", "schema_selection_hypopharynx", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "eod_mets_95518", "combined_grade_56638", "behavior", "extension_bar", "tumor_size_clinical_48894", "type_of_reporting_source_76696", "derived_ss2018_hypopharynx_33792", "neoadj_tx_treatment_effect_18122", "ss2018_hypopharynx_excluding_melanoma_8720_8790_copy_30010", "p16_hpv_human_papilloma_virus_status_head_and_neck_509", "primary_site", "extranodal_extension_head_and_neck_clinical_79321", "eod_regional_nodes_21853", "year_dx_validation", "grade_clinical_73056", "summary_stage_rpa", "tumor_size_summary_47973", "ln_size_70140" ], + "last_modified" : "2025-09-19T18:55:02.757Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/ids.txt b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/ids.txt similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/ids.txt rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/ids.txt index 77270166a..70679c2f5 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/ids.txt +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/ids.txt @@ -65,6 +65,7 @@ lymphoma lymphoma_cll_sll lymphoma_ocular_adnexa major_salivary_glands +major_salivary_glands_v9_2026 maxillary_sinus medulloblastoma_v9_2023 melanoma_choroid_ciliary_body @@ -95,6 +96,7 @@ net_pancreas_v9_2024 net_stomach net_stomach_v9_2024 orbital_sarcoma +oropharynx_hpv_associated_v9_2026 oropharynx_hpv_mediated_p16_pos oropharynx_p16_neg ovary diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/ill_defined_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/ill_defined_other.json similarity index 93% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/ill_defined_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/ill_defined_other.json index a5ffaa81f..bbc0f1946 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/ill_defined_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/ill_defined_other.json @@ -1,7 +1,7 @@ { "id" : "ill_defined_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Ill-Defined Other", "title" : "Ill-Defined Other", "notes" : "C420-C424, C761-C765, C767-C768, C770-C775, C778-C779: 8000-8700, 8720-8790 \n\nC809: 8000-8180, 8191-8246, 8248-8700, 8720-8790 \n\nC760 and Schema Discriminator 1: Occult Head and Neck Lymph Nodes: 0, 1 (8010, 8046, 8051-8052, 8070-8074, 8082-8084, 8121, 8140, 8147, 8200, 8310, 8430, 8450, 8480, 8525, 8550, 8562)\n\nC760 (8000-8005, 8011-8045, 8050, 8053-8060, 8075-8081, 8085-8120, 8122-8131, 8141-8146, 8148-8191, 8201-8300, 8311-8420, 8440-8444, 8451-8474, 8481-8524, 8530-8543, 8551-8561, 8563, 8570-8700, 8720-8790)\n\nC760-C765, C767-C768, C809\nC42 and C77, Other than Hematopoietic neoplasms (9590-9992)\n\nC420 Blood\nC421 Bone marrow\nC422 Spleen\nC423 Reticuloendothelial system, NOS\nC424 Hematopoietic system, NOS\n\n**Other and ill-defined sites of**\nC760 Head, face or neck, NOS\nC761 Thorax, NOS\nC762 Abdomen, NOS\nC763 Pelvis, NOS\nC764 Upper limb, NOS\nC765 Lower limb, NOS\nC767 Other ill-defined sites\nC768 Overlapping lesion of ill-defined sites\n\n**Lymph nodes of**\nC770 Lymph nodes of head, face and neck\nC771 Lymph nodes of intrathoracic\nC772 Lymph nodes of intra-abdominal\nC773 Lymph nodes of axilla or arm\nC774 Lymph nodes of inguinal region or leg\nC775 Lymph nodes of pelvis\nC778 Lymph nodes of multiple regions\nC779 Lymph nodes, NOS\nC809 Unknown primary site\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n\n**Note 2:** **Schema Discriminator 1** \n* Schema Discriminator 1: Occult Head and Neck Lymph Nodes* is used to discriminate between Cervical Lymph Nodes and Unknown Primary Tumor of the Head and Neck, Ill-Defined Other and Soft Tissue Other when primary site is C760.\n\n**Note 3:** **Other EOD Schemas with Ill-Defined sites**\n* **Cervical Lymph Nodes and Unknown Primary Tumors of the Head and Neck**: C760 (8010, 8046, 8051-8052, 8070-8074, 8082-8084, 8121, 8140, 8147, 8200, 8310, 8430, 8450, 8480, 8525, 8550, 8562, 8941: Schema Discriminator 1 Occult Head and Neck Lymph Nodes: 2, 3, 4, 5)\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Merkel cell skin**: C809 (8190, 8247)\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Other**\n * C760 (8941: Schema Discriminator 1 Occult Head and Neck Lymph Nodes: 0,1)\n * C760: 8710-8714, 8800-8934, 8940, 8950-9138, 9141-9582\n * C761-C768, C770-C779: 8710-8714, 8800-8934, 8940-9138, 9141-9582\n* **Soft Tissue Rare**\n * C809 (8710-8714, 8800-8803, 8810-8814, 8816-8818, 8820-8858, 8860-8900, 8902-8905, 8921, 8932-8934, 8940-8990, 8992, 9000-9016, 9030-9043, 9045-9111, 9121-9132, 9135-9138, 9141-9175, 9181-9221, 9230, 9240-9365, 9370-9580, 9582)\n * C809 (8804-8806, 8815, 8859, 8901, 8910-8920, 8930-8931, 8991, 9020, 9044, 9120, 9133, 9180, 9222, 9231, 9366-9368, 9581)\n\n**Note 4:** **Summary Stage** \n* Summary Stage is the only applicable staging system for this site/histology/schema.", @@ -235,30 +235,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -283,15 +259,15 @@ }, { "id" : "extension_bna", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dna", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hna", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_lymphoma_25139", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], @@ -299,6 +275,6 @@ } ] } ], "involved_tables" : [ "neoadjuvant_therapy_37302", "derived_ss2018_ill_defined_other_41227", "occult_head_and_neck_lymph_nodes_10277", "nodes_exam_dna_95635", "grade_post_therapy_clin_69737", "schema_selection_ill_defined_other", "neoadj_tx_clinical_response_31723", "histology", "mets_hna", "tumor_size_summary_63115", "combined_grade_56638", "nodes_dna", "grade_clinical_standard_non_ajcc_32473", "extension_bna", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "tumor_size_pathological_25597", "summary_stage_lymphoma_25139", "tumor_size_clinical_60979", "primary_site", "grade_post_therapy_path_75348", "neoadj_tx_treatment_effect_52725", "year_dx_validation", "ss2018_ill_defined_18664", "nodes_pos_dna_91511" ], - "last_modified" : "2024-10-15T21:25:36.643Z", + "last_modified" : "2025-09-19T18:54:42.095Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/intracranial_gland.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/intracranial_gland.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/intracranial_gland.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/intracranial_gland.json index 161a643bd..0c79633e7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/intracranial_gland.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/intracranial_gland.json @@ -1,7 +1,7 @@ { "id" : "intracranial_gland", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Intracranial Gland [8th: 2018-2022]", "title" : "Intracranial Gland [8th: 2018-2022]", "notes" : "**Malignant histologies (/3)**: 8000-8700, 8720-8790, 8900, 9064, 9070-9071, 9080, 9084-9085, 9100, 9120, 9140, 9220, 9362, 9380-9539, 9680, 9699, 9702-9715, 9751-9759\n\n**Benign/Borderline histologies (/0, /1):** All histologies (8000-9993)\n\nC751 Pituitary gland\nC752 Craniopharyngeal duct\nC753 Pineal Gland\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 72 *Brain and Spinal Cord*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n\n**Note 2:** **Other EOD Schemas with Intracranial Gland sites**\n* All histologies with behavior /0 and /1 are captured in this schema, for behavior /3, see the following schemas for the listed histologies\n* **GIST**: 8935-8936\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Head and Neck**; 8710-8714, 8800-8803, 8810-8898, 8901-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9063, 9065, 9072-9073, 9081-9083, 9086-9091, 9101-9111, 9121-9138, 9141-9213, 9221-9230, 9240-9361, 9363-9373, 9540-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9231, 9581\n\n**Note 3:** **Summary Stage** \n* Summary Stage is the only applicable staging system for this site/histology/schema.", @@ -35,6 +35,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -223,30 +230,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -262,14 +245,6 @@ "table" : "derived_grade_12594" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_58282", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", "tables" : [ { @@ -279,22 +254,22 @@ }, { "id" : "extension_bfy", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dna", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_25000", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_benign_3306", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "extension_bfy", "ss2018_intracranial_gland_98794", "eod_mets_25000", "grade_post_therapy_path_86055", "nodes_exam_dna_95635", "schema_selection_intracranial_gland", "neoadj_tx_clinical_response_31723", "histology", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "grade_clinical_19997", "nodes_dna", "ajcc_chapter_calculation_58282", "summary_stage_benign_3306", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "grade_pathological_11803", "derived_grade_12594", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_post_therapy_clin_26948", "year_dx_validation", "derived_ss2018_intracranial_gland_8078", "nodes_pos_dna_91511" ], - "last_modified" : "2024-10-15T21:25:36.311Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "extension_bfy", "ss2018_intracranial_gland_98794", "eod_mets_25000", "grade_post_therapy_path_86055", "nodes_exam_dna_95635", "schema_selection_intracranial_gland", "neoadj_tx_clinical_response_31723", "histology", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "grade_clinical_19997", "nodes_dna", "summary_stage_benign_3306", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "grade_pathological_11803", "derived_grade_12594", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_post_therapy_clin_26948", "year_dx_validation", "derived_ss2018_intracranial_gland_8078", "nodes_pos_dna_91511" ], + "last_modified" : "2025-09-19T18:54:51.086Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/intracranial_gland_v9_2023.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/intracranial_gland_v9_2023.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/intracranial_gland_v9_2023.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/intracranial_gland_v9_2023.json index a1fb8c046..546c02af5 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/intracranial_gland_v9_2023.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/intracranial_gland_v9_2023.json @@ -1,7 +1,7 @@ { "id" : "intracranial_gland_v9_2023", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Intracranial Gland [V9: 2023+]", "title" : "Intracranial Gland [V9: 2023+]", "notes" : "**Any behavior**: \n* 8000-8710, 8712-8790, 8803, 8812-8814, 8816-8824, 8826-8831, 8834-8836, 8841-8842, 8851, 8853, 8855-8857, 8860-8881, 8891-8898, 8900, 8902-8905, 8921, 8932-8934, 8940-8990, 8992, 9000-9016, 9030, 9042, 9045-9132, 9135, 9137-9175, 9181-9221, 9230, 9240-9250, 9252-9361, 9363, 9365, 9370-9539, 9541, 9550, 9560, 9562-9571, 9582, 9671, 9680, 9690, 9699, 9702-9715, 9719, 9749, 9751-9759, 9766\n\n* C751, C752: 9362\n\n**Benign/Borderline histologies (/0, /1, /2):**\n* 8711, 8800-8802, 8804-8811, 8815, 8825, 8832-8833, 8840, 8850, 8852, 8854, 8858-8859, 8890, 8901, 8910-8920, 8930-8931, 8935-8936, 8991, 9020, 9040-9041, 9043-9044, 9133, 9136, 9180, 9222, 9231, 9251, 9364, 9366-9368, 9540, 9542, 9561, 9580-9581, 9590-9663, 9673-9679, 9687-9689, 9691-9698, 9700-9701, 9716-9718, 9724-9742, 9761-9765, 9767-9993\n\nC751 Pituitary gland\nC752 Craniopharyngeal duct\nC753 Pineal Gland\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Brain and Spinal Cord, from the AJCC Cancer Staging System Version 9 (2022). Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Intracranial Gland sites**\n* All histologies with behavior /0 and /1 are captured in this schema, for behavior /3, see the following schemas for the listed histologies\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Lymphoma**: 9590, 9596-9663, 9673-9679, 9687-9689, 9691-9698, 9716-9718, 9725-9726, 9735, 9737-9738, 9826-9827\n* **Medulloblastoma**: 9362 (All behaviors) (C753 only)\n* **Mycosis Fungoides**: 9700-9701\n* **Plasma Cell Disorders**: 9731, 9734, 9761\n* **Soft Tissue Head and Neck**: 8711, 8800-8802, 8810-8811, 8815, 8825, 8832-8833, 8840, 8850, 8852, 8854, 8858-8859, 8890, 8901, 8912, 9040-9041, 9043, 9133, 9136, 9180, 9222, 9251, 9364, 9366-9368, 9540, 9542, 9561, 9580\n* **Soft Tissue Rare**: 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9231, 9581\n\n**Note 3:** **Summary Stage** \n* Summary Stage is the only applicable staging system for this site/histology/schema.", @@ -35,6 +35,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -223,30 +230,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -262,14 +245,6 @@ "table" : "derived_grade_96207" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_9_chapter_calculation_8616", - "inputs" : [ "site", "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", "tables" : [ { @@ -279,22 +254,22 @@ }, { "id" : "eod_primary_tumor_12346", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dna", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_25000", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_benign_3306", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "ss2018_intracranial_gland_98794", "eod_mets_25000", "schema_selection_intracranial_gland_v9_2023", "nodes_exam_dna_95635", "grade_post_therapy_path_yp_3519", "grade_pathological_53280", "neoadj_tx_clinical_response_31723", "histology", "grade_clinical_78613", "grade_post_therapy_clin_yc_55565", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "nodes_dna", "summary_stage_benign_3306", "eod_primary_tumor_12346", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "derived_grade_96207", "primary_site", "year_dx_validation", "derived_ss2018_intracranial_gland_8078", "ajcc_9_chapter_calculation_8616", "nodes_pos_dna_91511" ], - "last_modified" : "2024-10-15T21:25:45.265Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "ss2018_intracranial_gland_98794", "eod_mets_25000", "schema_selection_intracranial_gland_v9_2023", "nodes_exam_dna_95635", "grade_post_therapy_path_yp_3519", "grade_pathological_53280", "neoadj_tx_clinical_response_31723", "histology", "grade_clinical_78613", "grade_post_therapy_clin_yc_55565", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "nodes_dna", "summary_stage_benign_3306", "eod_primary_tumor_12346", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "derived_grade_96207", "primary_site", "year_dx_validation", "derived_ss2018_intracranial_gland_8078", "nodes_pos_dna_91511" ], + "last_modified" : "2025-09-19T18:54:48.934Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/kaposi_sarcoma.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/kaposi_sarcoma.json similarity index 86% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/kaposi_sarcoma.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/kaposi_sarcoma.json index 8e184e009..1917178e5 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/kaposi_sarcoma.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/kaposi_sarcoma.json @@ -1,7 +1,7 @@ { "id" : "kaposi_sarcoma", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Kaposi Sarcoma", "title" : "Kaposi Sarcoma", "notes" : "9140 (C000-C699, C739-C750, C754-C809)\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 45 *Soft Tissue Sarcoma - Unusual Histologies and Sites*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Kaposi Sarcoma of the brain, central nervous system and intracranial glands is now collected in the following**\n* **Brain**: C700, C710-C719\n* **CNS Other**: C701, C709, C720-C725, C728-C729\n* **Intracranial Gland**: C751-C753\n\n**Note 3:** **Summary Stage**\n* Summary Stage is the only applicable staging system for this site/histology/schema.", @@ -27,6 +27,13 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -217,30 +224,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -256,14 +239,6 @@ "table" : "derived_grade_71227" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_60109", - "inputs" : [ "site" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", "tables" : [ { @@ -273,22 +248,22 @@ }, { "id" : "extension_bcj", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dby", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hna", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "tumor_size_clinical_dna_64119", "grade_post_therapy_path_36935", "nodes_pos_fpa", "tumor_size_summary_dna_13275", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_1647", "histology", "nodes_exam_76029", "ajcc_chapter_calculation_60109", "mets_hna", "combined_grade_56638", "grade_pathological_40399", "tumor_size_pathological_dna_6742", "derived_ss2018_kaposi_sarcoma_84609", "derived_grade_71227", "neoadj_tx_treatment_effect_18122", "grade_clinical_41135", "primary_site", "ss2018_kaposi_sarcoma_17563", "year_dx_validation", "nodes_dby", "summary_stage_rpa", "schema_selection_kaposi_sarcoma", "extension_bcj" ], - "last_modified" : "2024-10-15T21:25:42.757Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "tumor_size_clinical_dna_64119", "grade_post_therapy_path_36935", "nodes_pos_fpa", "tumor_size_summary_dna_13275", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_1647", "histology", "nodes_exam_76029", "mets_hna", "combined_grade_56638", "grade_pathological_40399", "tumor_size_pathological_dna_6742", "derived_ss2018_kaposi_sarcoma_84609", "type_of_reporting_source_76696", "derived_grade_71227", "neoadj_tx_treatment_effect_18122", "grade_clinical_41135", "primary_site", "ss2018_kaposi_sarcoma_17563", "year_dx_validation", "nodes_dby", "summary_stage_rpa", "schema_selection_kaposi_sarcoma", "extension_bcj" ], + "last_modified" : "2025-09-19T18:54:34.459Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/kidney_parenchyma.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/kidney_parenchyma.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/kidney_parenchyma.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/kidney_parenchyma.json index 449d73311..e1ba2c142 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/kidney_parenchyma.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/kidney_parenchyma.json @@ -1,7 +1,7 @@ { "id" : "kidney_parenchyma", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Kidney Parenchyma", "title" : "Kidney Parenchyma", "notes" : "8000-8700, 8720-8790\n\nC649 Kidney, NOS (Renal parenchyma) \n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 60 *Kidney*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Kidney sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581", @@ -33,7 +33,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -55,7 +62,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -238,7 +231,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ipsilateral_adrenal_gland_involv", @@ -253,7 +251,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "major_vein_involv", @@ -268,7 +271,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "sarcomatoid_features", @@ -296,30 +304,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -335,131 +319,31 @@ "table" : "derived_grade_83462" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_8614", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bbp", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dbg", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hcg", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_51587", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_81951", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_51587", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "ss2018_kidney_renal_parenchyma_30980", "neoadjuvant_therapy_37302", "extension_bbp", "radiation_surg_seq", "tumor_size_pathological_43328", "derived_grade_83462", "tnm8_inclusions_51587", "nodes_pos_fpa", "derived_ss2018_kidney_parenchyma_35397", "parse_t_2177", "mets_hcg", "parse_n_67182", "nodes_dbg", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "grade_pathological_20722", "combined_grade_56638", "behavior", "tumor_size_clinical_48894", "in_situ_to_88s_14856", "tumor_size_with_primary_tumor_for_ajcc_t_67751", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "invasion_beyond_capsule_4149", "major_vein_involvement_87947", "parse_m_47057", "primary_site", "ajcc_chapter_calculation_8614", "grade_post_therapy_path_80308", "eod_tnm_component_cleanup_58170", "ipsilateral_adrenal_gland_involvement_61538", "sarcomatoid_features_99558", "year_dx_validation", "tnm_8_path_stage_group_for_eod_81951", "summary_stage_rpa", "tumor_size_summary_47973", "grade_clinical_18831", "grade_post_therapy_clin_97989", "schema_selection_kidney_parenchyma" ], - "last_modified" : "2024-10-15T21:25:42.267Z", + "involved_tables" : [ "ss2018_kidney_renal_parenchyma_30980", "neoadjuvant_therapy_37302", "extension_bbp", "tumor_size_pathological_43328", "derived_grade_83462", "nodes_pos_fpa", "derived_ss2018_kidney_parenchyma_35397", "mets_hcg", "nodes_dbg", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "grade_pathological_20722", "combined_grade_56638", "behavior", "tumor_size_clinical_48894", "type_of_reporting_source_76696", "neoadj_tx_treatment_effect_18122", "invasion_beyond_capsule_4149", "major_vein_involvement_87947", "primary_site", "grade_post_therapy_path_80308", "ipsilateral_adrenal_gland_involvement_61538", "sarcomatoid_features_99558", "year_dx_validation", "summary_stage_rpa", "tumor_size_summary_47973", "grade_clinical_18831", "grade_post_therapy_clin_97989", "schema_selection_kidney_parenchyma" ], + "last_modified" : "2025-09-19T18:54:40.749Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/kidney_renal_pelvis.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/kidney_renal_pelvis.json similarity index 64% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/kidney_renal_pelvis.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/kidney_renal_pelvis.json index c8484744b..7811c9387 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/kidney_renal_pelvis.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/kidney_renal_pelvis.json @@ -1,7 +1,7 @@ { "id" : "kidney_renal_pelvis", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Kidney Renal Pelvis", "title" : "Kidney Renal Pelvis", "notes" : "8000-8700, 8720-8790\n\nC659 Renal pelvis \nC669 Ureter \n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 61 *Renal Pelvis and Ureter*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Renal Pelvis and Ureter sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991-8992, 9020, 9044, 9231, 9581", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -236,30 +229,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -275,26 +244,8 @@ "table" : "derived_grade_84046" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_40538", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -302,100 +253,22 @@ }, { "id" : "extension_bbn", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dbe", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_25281", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_27168", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_upz", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_27168", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "radiation_surg_seq", "eod_mets_25281", "nodes_pos_fpa", "parse_t_2177", "nodes_dbe", "parse_n_67182", "neoadj_tx_clinical_response_31723", "grade_post_therapy_path_55848", "histology", "nodes_exam_76029", "tnm8_path_stage_upz", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "tnm8_inclusions_27168", "extension_bbn", "ajcc_chapter_calculation_40538", "derived_grade_84046", "schema_selection_kidney_renal_pelvis", "derived_ss2018_kidney_renal_pelvis_4595", "tumor_size_pathological_25597", "systemic_surg_seq", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "grade_pathological_59975", "eod_tnm_component_cleanup_58170", "grade_post_therapy_clin_68213", "year_dx_validation", "summary_stage_rpa", "grade_clinical_91989", "ss2018_kidney_renal_pelvis_29650" ], - "last_modified" : "2024-10-15T21:25:43.923Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "eod_mets_25281", "nodes_pos_fpa", "nodes_dbe", "neoadj_tx_clinical_response_31723", "grade_post_therapy_path_55848", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "extension_bbn", "derived_grade_84046", "schema_selection_kidney_renal_pelvis", "derived_ss2018_kidney_renal_pelvis_4595", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_pathological_59975", "grade_post_therapy_clin_68213", "year_dx_validation", "summary_stage_rpa", "grade_clinical_91989", "ss2018_kidney_renal_pelvis_29650" ], + "last_modified" : "2025-09-19T18:55:08.615Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/lacrimal_gland.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/lacrimal_gland.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/lacrimal_gland.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/lacrimal_gland.json index d90ad7c31..c0eb43e2f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/lacrimal_gland.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/lacrimal_gland.json @@ -1,7 +1,7 @@ { "id" : "lacrimal_gland", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Lacrimal Gland", "title" : "Lacrimal Gland", "notes" : "8000-8700, 8941, 8980, 8982 and Schema Discriminator 1: Lacrimal Gland/Lacrimal Sac: 1\n\nC695 Lacrimal gland [excluding lacrimal sac, lacrimal duct] \n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx\n* Chapter 69 *Lacrimal Gland Carcinoma*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Lacrimal Gland sites**\n* **Eye Other**: 8720-8790\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Orbital Sarcoma**: 8710-8714, 8800-8858, 8860-8921, 8932-8934, 8940, 8950-8976, 8981, 8983-8990, 9000-9016, 9030-9138, 9141-9175, 9181-9221, 9230, 9240-9365, 9370-9509, 9520-9582\n* **Retinoblastoma**: 9510-9514\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581\n\n**Note 3:** **Schema Discriminator 1** \n* Schema Discriminator 1: Lacrimal Gland/Lacrimal Sac* is used to discriminate between Lacrimal Gland and Lacrimal Sac which are coded to ICD-O-3 code C695.", @@ -34,7 +34,7 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "discriminator_1", "name" : "Schema Discriminator 1", @@ -54,6 +54,13 @@ }, { "name" : "SEER_REQUIRED" } ] + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -75,7 +82,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -92,20 +99,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -273,7 +266,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] } ], "outputs" : [ { @@ -286,30 +284,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -325,131 +299,31 @@ "table" : "derived_grade_30763" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_92089", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bct", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_86049", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_96081", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_69052", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_stage_for_sites_with_no_stage_groupings_unb", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_69052", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_pathological_43328", "grade_post_therapy_path_45323", "tnm8_inclusions_69052", "nodes_pos_fpa", "parse_t_2177", "tumor_size_with_primary_tumor_for_ajcc_t_19887", "parse_n_67182", "eod_mets_96081", "adenoid_cystic_basaloid_pattern_86314", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "grade_clinical_2756", "combined_grade_56638", "behavior", "eod_regional_nodes_86049", "perineural_invasion_24604", "schema_selection_lacrimal_gland", "extension_bct", "tumor_size_clinical_48894", "derived_ss2018_lacrimal_gland_sac_94643", "grade_pathological_85185", "in_situ_to_88s_14856", "derived_grade_30763", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "grade_post_therapy_clin_23317", "lacrimal_gland_lacrimal_sac_63106", "year_dx_validation", "summary_stage_rpa", "tumor_size_summary_47973", "ss2018_lacrimal_gland_82062", "tnm8_stage_for_sites_with_no_stage_groupings_unb", "ajcc_chapter_calculation_92089" ], - "last_modified" : "2024-10-15T21:25:40.486Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "grade_post_therapy_path_45323", "nodes_pos_fpa", "eod_mets_96081", "adenoid_cystic_basaloid_pattern_86314", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "grade_clinical_2756", "combined_grade_56638", "behavior", "eod_regional_nodes_86049", "perineural_invasion_24604", "schema_selection_lacrimal_gland", "extension_bct", "tumor_size_clinical_48894", "derived_ss2018_lacrimal_gland_sac_94643", "grade_pathological_85185", "type_of_reporting_source_76696", "derived_grade_30763", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_post_therapy_clin_23317", "lacrimal_gland_lacrimal_sac_63106", "year_dx_validation", "summary_stage_rpa", "tumor_size_summary_47973", "ss2018_lacrimal_gland_82062" ], + "last_modified" : "2025-09-19T18:54:46.630Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/lacrimal_sac.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/lacrimal_sac.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/lacrimal_sac.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/lacrimal_sac.json index ad9a40b5a..79c668d2d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/lacrimal_sac.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/lacrimal_sac.json @@ -1,7 +1,7 @@ { "id" : "lacrimal_sac", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Lacrimal Sac", "title" : "Lacrimal Sac", "notes" : "8000-8700, 8941, 8980, 8982 and Schema Discriminator 1: Lacrimal Gland/Lacrimal Sac: 2, 9\n\nC695 Lacrimal sac, lacrimal duct\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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n\n**Note 2:** **Other EOD Schemas with Lacrimal Gland sites**\n* **Eye Other**: 8720-8790\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Orbital Sarcoma**: 8710-8714, 8800-8858, 8860-8921, 8932-8934, 8940, 8950-8976, 8981, 8983-8990, 9000-9016, 9030-9138, 9141-9175, 9181-9221, 9230, 9240-9365, 9370-9509, 9520-9582\n* **Retinoblastoma**: 9510-9514\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581\n\n**Note 3:** **Schema Discriminator 1** \n* Schema Discriminator 1: Lacrimal Gland/Lacrimal Sac* is used to discriminate between Lacrimal Gland and Lacrimal Sac which are coded to ICD-O-3 code C695.\n\n**Note 4:** **Summary Stage** \n* Summary Stage is the only applicable staging system for this site/histology/schema.", @@ -28,6 +28,13 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "behavior", + "name" : "Behavior", + "naaccr_item" : 523, + "naaccr_xml_id" : "behaviorCodeIcdO3", + "table" : "behavior", + "used_for_staging" : false }, { "key" : "discriminator_1", "name" : "Schema Discriminator 1", @@ -47,6 +54,13 @@ }, { "name" : "SEER_REQUIRED" } ] + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -235,30 +249,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -283,22 +273,22 @@ }, { "id" : "extension_btb", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "seer_regional_nodes_lacrimal_sac_33881", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_48348", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "seer_mets_48348", "neoadjuvant_therapy_37302", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "seer_regional_nodes_lacrimal_sac_33881", "tumor_size_summary_63115", "combined_grade_56638", "schema_selection_lacrimal_sac", "extension_btb", "grade_clinical_standard_non_ajcc_32473", "derived_ss2018_lacrimal_gland_sac_94643", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_post_therapy_path_75348", "lacrimal_gland_lacrimal_sac_63106", "year_dx_validation", "summary_stage_rpa", "ss2018_lacrimal_gland_82062" ], - "last_modified" : "2024-10-15T21:25:43.090Z", + "involved_tables" : [ "seer_mets_48348", "neoadjuvant_therapy_37302", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "seer_regional_nodes_lacrimal_sac_33881", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "schema_selection_lacrimal_sac", "extension_btb", "grade_clinical_standard_non_ajcc_32473", "derived_ss2018_lacrimal_gland_sac_94643", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_post_therapy_path_75348", "lacrimal_gland_lacrimal_sac_63106", "year_dx_validation", "summary_stage_rpa", "ss2018_lacrimal_gland_82062" ], + "last_modified" : "2025-09-19T18:55:06.598Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/larynx_glottic.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/larynx_glottic.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/larynx_glottic.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/larynx_glottic.json index 1f2b79628..7faf6b7d6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/larynx_glottic.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/larynx_glottic.json @@ -1,7 +1,7 @@ { "id" : "larynx_glottic", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Larynx Glottic", "title" : "Larynx Glottic", "notes" : "8000-8700\n\nC320 Glottis\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 13 *Larynx*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Glottic Larynx sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9110, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Melanoma Head and Neck**: 8720-8790\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -231,7 +224,7 @@ "naaccr_item" : 3831, "naaccr_xml_id" : "extranodalExtensionHeadNeckClin", "default" : "8", - "table" : "extranodal_extension_head_and_neck_clinical_51375", + "table" : "extranodal_extension_head_and_neck_clinical_79321", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -246,7 +239,7 @@ "naaccr_item" : 3832, "naaccr_xml_id" : "extranodalExtensionHeadNeckPath", "default" : "X.8", - "table" : "extranodal_extension_head_and_neck_pathological_93423", + "table" : "extranodal_extension_head_and_neck_pathological_87046", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -255,7 +248,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_size_of_mets", @@ -263,7 +261,7 @@ "naaccr_item" : 3883, "naaccr_xml_id" : "lnSize", "default" : "XX.8", - "table" : "lymph_nodes_size_of_metastasis_87329", + "table" : "ln_size_70140", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -272,7 +270,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] } ], "outputs" : [ { @@ -285,30 +288,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -324,26 +303,8 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_25707", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -351,100 +312,22 @@ }, { "id" : "extension_bat", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_12613", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_89421", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_68609", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_ubk", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_68609", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "eod_regional_nodes_12613", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "radiation_surg_seq", "extranodal_extension_head_and_neck_clinical_51375", "grade_clinical_6485", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "extranodal_extension_head_and_neck_pathological_93423", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "eod_mets_89421", "lymph_nodes_size_of_metastasis_87329", "tnm8_path_stage_ubk", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "ss2018_larynx_glottic_excluding_melanoma_8720_8790_2238", "grade_post_therapy_path_40048", "extension_bat", "schema_selection_larynx_glottic", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "ajcc_chapter_calculation_25707", "summary_stage_rpa", "tnm8_inclusions_68609", "derived_ss2018_larynx_glottic_7548" ], - "last_modified" : "2024-10-15T21:25:39.687Z", + "involved_tables" : [ "extranodal_extension_head_and_neck_pathological_87046", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "eod_regional_nodes_12613", "grade_clinical_6485", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "eod_mets_89421", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "ss2018_larynx_glottic_excluding_melanoma_8720_8790_2238", "extension_bat", "grade_post_therapy_path_40048", "schema_selection_larynx_glottic", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "extranodal_extension_head_and_neck_clinical_79321", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "ln_size_70140", "derived_ss2018_larynx_glottic_7548" ], + "last_modified" : "2025-09-19T18:55:01.613Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/larynx_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/larynx_other.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/larynx_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/larynx_other.json index 1610e3b41..b270ecf78 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/larynx_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/larynx_other.json @@ -1,7 +1,7 @@ { "id" : "larynx_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Larynx Other", "title" : "Larynx Other", "notes" : "8000-8700\n\nC323 Laryngeal cartilage\nC328 Overlapping lesion of larynx\nC329 Larynx, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 13 *Larynx*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with other Larynx sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9110, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Melanoma Head and Neck**: 8720-8790\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581\n\n**Note 3:** **Primary sites C328 and C329** \n* Only use primary sites C328 and C329 when there is no other information available to assign a more specific subsite. \n* Instead of assigning C328 and C329, assign the bulk or epicenter of the tumor.", @@ -33,7 +33,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -231,7 +224,7 @@ "naaccr_item" : 3831, "naaccr_xml_id" : "extranodalExtensionHeadNeckClin", "default" : "8", - "table" : "extranodal_extension_head_and_neck_clinical_51375", + "table" : "extranodal_extension_head_and_neck_clinical_79321", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -246,7 +239,7 @@ "naaccr_item" : 3832, "naaccr_xml_id" : "extranodalExtensionHeadNeckPath", "default" : "X.8", - "table" : "extranodal_extension_head_and_neck_pathological_93423", + "table" : "extranodal_extension_head_and_neck_pathological_87046", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -255,7 +248,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_size_of_mets", @@ -263,7 +261,7 @@ "naaccr_item" : 3883, "naaccr_xml_id" : "lnSize", "default" : "XX.8", - "table" : "lymph_nodes_size_of_metastasis_87329", + "table" : "ln_size_70140", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -272,7 +270,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] } ], "outputs" : [ { @@ -285,30 +288,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -324,26 +303,8 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_31395", - "inputs" : [ "site", "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -351,100 +312,22 @@ }, { "id" : "extension_baw", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_12613", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_89421", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_40996", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_40037", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_40996", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "eod_regional_nodes_12613", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "ajcc_chapter_calculation_31395", "radiation_surg_seq", "extranodal_extension_head_and_neck_clinical_51375", "grade_clinical_6485", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "extranodal_extension_head_and_neck_pathological_93423", "neoadj_tx_clinical_response_31723", "tnm_8_path_stage_group_40037", "histology", "nodes_exam_76029", "eod_mets_89421", "lymph_nodes_size_of_metastasis_87329", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "derived_ss2018_larynx_other_66228", "schema_selection_larynx_other", "grade_post_therapy_path_40048", "extension_baw", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "tnm8_inclusions_40996", "ss2018_larynx_other_excluding_melanoma_8720_8790_40558" ], - "last_modified" : "2024-10-15T21:25:37.298Z", + "involved_tables" : [ "extranodal_extension_head_and_neck_pathological_87046", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "eod_regional_nodes_12613", "grade_clinical_6485", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "eod_mets_89421", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "derived_ss2018_larynx_other_66228", "schema_selection_larynx_other", "grade_post_therapy_path_40048", "extension_baw", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "extranodal_extension_head_and_neck_clinical_79321", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "ln_size_70140", "ss2018_larynx_other_excluding_melanoma_8720_8790_40558" ], + "last_modified" : "2025-09-19T18:54:58.217Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/larynx_subglottic.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/larynx_subglottic.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/larynx_subglottic.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/larynx_subglottic.json index 26326b427..b8cc4d134 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/larynx_subglottic.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/larynx_subglottic.json @@ -1,7 +1,7 @@ { "id" : "larynx_subglottic", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Larynx Subglottic", "title" : "Larynx Subglottic", "notes" : "8000-8700\n\nC322 Subglottis\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 13 *Larynx*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Subglottic Larynx sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9110, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Melanoma Head and Neck**: 8720-8790\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -231,7 +224,7 @@ "naaccr_item" : 3831, "naaccr_xml_id" : "extranodalExtensionHeadNeckClin", "default" : "8", - "table" : "extranodal_extension_head_and_neck_clinical_51375", + "table" : "extranodal_extension_head_and_neck_clinical_79321", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -246,7 +239,7 @@ "naaccr_item" : 3832, "naaccr_xml_id" : "extranodalExtensionHeadNeckPath", "default" : "X.8", - "table" : "extranodal_extension_head_and_neck_pathological_93423", + "table" : "extranodal_extension_head_and_neck_pathological_87046", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -255,7 +248,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_size_of_mets", @@ -263,7 +261,7 @@ "naaccr_item" : 3883, "naaccr_xml_id" : "lnSize", "default" : "XX.8", - "table" : "lymph_nodes_size_of_metastasis_87329", + "table" : "ln_size_70140", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -272,7 +270,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] } ], "outputs" : [ { @@ -285,30 +288,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -324,26 +303,8 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_73487", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -351,100 +312,22 @@ }, { "id" : "extension_bav", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_12613", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_89421", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_30955", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_upt", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_30955", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "eod_regional_nodes_12613", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "schema_selection_larynx_subglottic", "radiation_surg_seq", "derived_ss2018_larynx_subglottic_66548", "extranodal_extension_head_and_neck_clinical_51375", "grade_clinical_6485", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "extranodal_extension_head_and_neck_pathological_93423", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "eod_mets_89421", "lymph_nodes_size_of_metastasis_87329", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "tnm8_path_stage_upt", "ss2018_larynx_subglottic_excluding_melanoma_8720_8790_93242", "extension_bav", "grade_post_therapy_path_40048", "tnm8_inclusions_30955", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "ajcc_chapter_calculation_73487", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa" ], - "last_modified" : "2024-10-15T21:25:40.196Z", + "involved_tables" : [ "extranodal_extension_head_and_neck_pathological_87046", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "eod_regional_nodes_12613", "schema_selection_larynx_subglottic", "derived_ss2018_larynx_subglottic_66548", "grade_clinical_6485", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "eod_mets_89421", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "ss2018_larynx_subglottic_excluding_melanoma_8720_8790_93242", "extension_bav", "grade_post_therapy_path_40048", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "extranodal_extension_head_and_neck_clinical_79321", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "ln_size_70140" ], + "last_modified" : "2025-09-19T18:54:54.110Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/larynx_supraglottic.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/larynx_supraglottic.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/larynx_supraglottic.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/larynx_supraglottic.json index d61e63ef5..3b215d206 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/larynx_supraglottic.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/larynx_supraglottic.json @@ -1,7 +1,7 @@ { "id" : "larynx_supraglottic", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Larynx Supraglottic", "title" : "Larynx Supraglottic", "notes" : "8000-8700\n\nC101 Epiglottis anterior\nC321 Supraglottis\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 13 *Larynx*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Supraglottic Larynx sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9110, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Melanoma Head and Neck**: 8720-8790\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -231,7 +224,7 @@ "naaccr_item" : 3831, "naaccr_xml_id" : "extranodalExtensionHeadNeckClin", "default" : "8", - "table" : "extranodal_extension_head_and_neck_clinical_51375", + "table" : "extranodal_extension_head_and_neck_clinical_79321", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -246,7 +239,7 @@ "naaccr_item" : 3832, "naaccr_xml_id" : "extranodalExtensionHeadNeckPath", "default" : "X.8", - "table" : "extranodal_extension_head_and_neck_pathological_93423", + "table" : "extranodal_extension_head_and_neck_pathological_87046", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -255,7 +248,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_size_of_mets", @@ -263,7 +261,7 @@ "naaccr_item" : 3883, "naaccr_xml_id" : "lnSize", "default" : "XX.8", - "table" : "lymph_nodes_size_of_metastasis_87329", + "table" : "ln_size_70140", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -272,7 +270,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] } ], "outputs" : [ { @@ -285,30 +288,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -324,26 +303,8 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_30343", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -351,100 +312,22 @@ }, { "id" : "extension_bau", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_12613", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_89421", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_34314", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_upt", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_34314", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "eod_regional_nodes_12613", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "radiation_surg_seq", "ajcc_chapter_calculation_30343", "extranodal_extension_head_and_neck_clinical_51375", "grade_clinical_6485", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "extranodal_extension_head_and_neck_pathological_93423", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "eod_mets_89421", "ss2018_larynx_supraglottic_excluding_melanoma_8720_8790_91429", "lymph_nodes_size_of_metastasis_87329", "schema_selection_larynx_supraglottic", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "tnm8_path_stage_upt", "derived_ss2018_larynx_supraglottic_62635", "extension_bau", "grade_post_therapy_path_40048", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "tnm8_inclusions_34314", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa" ], - "last_modified" : "2024-10-15T21:25:39.636Z", + "involved_tables" : [ "extranodal_extension_head_and_neck_pathological_87046", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "eod_regional_nodes_12613", "grade_clinical_6485", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "eod_mets_89421", "ss2018_larynx_supraglottic_excluding_melanoma_8720_8790_91429", "schema_selection_larynx_supraglottic", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "derived_ss2018_larynx_supraglottic_62635", "extension_bau", "grade_post_therapy_path_40048", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "extranodal_extension_head_and_neck_clinical_79321", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "ln_size_70140" ], + "last_modified" : "2025-09-19T18:54:50.705Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/lip.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/lip.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/lip.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/lip.json index a5793e156..9d5805230 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/lip.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/lip.json @@ -1,7 +1,7 @@ { "id" : "lip", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Lip", "title" : "Lip", "subtitle" : "Lip", @@ -35,6 +35,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -56,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -232,7 +225,7 @@ "naaccr_item" : 3831, "naaccr_xml_id" : "extranodalExtensionHeadNeckClin", "default" : "8", - "table" : "extranodal_extension_head_and_neck_clinical_51375", + "table" : "extranodal_extension_head_and_neck_clinical_79321", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -247,7 +240,7 @@ "naaccr_item" : 3832, "naaccr_xml_id" : "extranodalExtensionHeadNeckPath", "default" : "X.8", - "table" : "extranodal_extension_head_and_neck_pathological_93423", + "table" : "extranodal_extension_head_and_neck_pathological_87046", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -256,7 +249,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_size_of_mets", @@ -264,7 +262,7 @@ "naaccr_item" : 3883, "naaccr_xml_id" : "lnSize", "default" : "XX.8", - "table" : "lymph_nodes_size_of_metastasis_87329", + "table" : "ln_size_70140", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -273,7 +271,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "seer_ssf1", @@ -297,30 +300,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -336,127 +315,31 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_76313", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "eod_primary_tumor_3897", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_daa", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_lip_lower_28596", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpb", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_upt", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpb", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_pathological_43328", "eod_primary_tumor_3897", "extranodal_extension_head_and_neck_clinical_51375", "grade_clinical_6485", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "extranodal_extension_head_and_neck_pathological_93423", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "derived_ss2018_lip_8421", "lymph_nodes_size_of_metastasis_87329", "schema_selection_lip_lower", "combined_grade_56638", "behavior", "tnm8_path_stage_upt", "nodes_daa", "tumor_size_with_primary_tumor_for_ajcc_t_79936", "tumor_size_clinical_48894", "seer_mets_lip_lower_28596", "grade_post_therapy_path_40048", "tnm8_inclusions_tpb", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "p16_hpv_human_papilloma_virus_status_head_and_neck_509", "primary_site", "ajcc_chapter_calculation_76313", "eod_tnm_component_cleanup_58170", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "ss2018_lip_92534", "summary_stage_rpa", "tumor_size_summary_47973" ], - "last_modified" : "2024-10-15T21:25:41.845Z", + "involved_tables" : [ "extranodal_extension_head_and_neck_pathological_87046", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "eod_primary_tumor_3897", "grade_clinical_6485", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "derived_ss2018_lip_8421", "schema_selection_lip_lower", "combined_grade_56638", "behavior", "nodes_daa", "tumor_size_clinical_48894", "seer_mets_lip_lower_28596", "grade_post_therapy_path_40048", "type_of_reporting_source_76696", "neoadj_tx_treatment_effect_18122", "p16_hpv_human_papilloma_virus_status_head_and_neck_509", "primary_site", "extranodal_extension_head_and_neck_clinical_79321", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "ss2018_lip_92534", "summary_stage_rpa", "tumor_size_summary_47973", "ln_size_70140" ], + "last_modified" : "2025-09-19T18:55:09.144Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/liver.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/liver.json similarity index 68% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/liver.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/liver.json index 948d1a26f..d5a9697ed 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/liver.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/liver.json @@ -1,7 +1,7 @@ { "id" : "liver", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Liver", "title" : "Liver", "notes" : "8000-8700, 8720-8790\n\nC220 Liver\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 22 *Liver*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Liver sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582 \n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581: *Soft Tissue Rare*", @@ -33,7 +33,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -55,7 +62,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -347,7 +340,9 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2018, + "end" : 2025 } ] } ], "outputs" : [ { @@ -360,30 +355,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -399,131 +370,31 @@ "table" : "derived_grade_46639" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_68564", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bbc", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dau", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_haf", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpn", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_87685", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpn", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_pathological_43328", "ss2018_liver_84469", "derived_grade_46639", "grade_post_therapy_path_41285", "grade_pathological_31963", "grade_post_therapy_clin_41222", "nodes_pos_fpa", "parse_t_2177", "mets_haf", "parse_n_67182", "extension_bbc", "derived_ss2018_liver_13967", "neoadj_tx_clinical_response_31723", "afp_pretx_lab_value_25871", "fibrosis_score_38658", "histology", "nodes_exam_76029", "tnm_8_path_stage_group_for_eod_87685", "bilirubin_pretx_unit_98627", "tnm8_inclusions_tpn", "inr_prothrombin_time_6158", "combined_grade_56638", "behavior", "nodes_dau", "bilirubin_pretx_lab_value_68660", "schema_selection_liver", "tumor_size_clinical_48894", "in_situ_to_88s_14856", "creatinine_pretx_lab_value_56869", "systemic_surg_seq", "ajcc_chapter_calculation_68564", "afp_pretx_interpretation_66147", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "year_dx_validation", "grade_clinical_73056", "summary_stage_rpa", "tumor_size_summary_47973", "creatinine_pretx_unit_26973", "tumor_size_with_primary_tumor_for_ajcc_t_82729" ], - "last_modified" : "2024-10-15T21:25:37.165Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "ss2018_liver_84469", "derived_grade_46639", "grade_post_therapy_path_41285", "grade_pathological_31963", "grade_post_therapy_clin_41222", "nodes_pos_fpa", "mets_haf", "extension_bbc", "derived_ss2018_liver_13967", "neoadj_tx_clinical_response_31723", "afp_pretx_lab_value_25871", "fibrosis_score_38658", "histology", "nodes_exam_76029", "bilirubin_pretx_unit_98627", "inr_prothrombin_time_6158", "combined_grade_56638", "behavior", "nodes_dau", "bilirubin_pretx_lab_value_68660", "schema_selection_liver", "tumor_size_clinical_48894", "type_of_reporting_source_76696", "creatinine_pretx_lab_value_56869", "afp_pretx_interpretation_66147", "neoadj_tx_treatment_effect_18122", "primary_site", "year_dx_validation", "grade_clinical_73056", "summary_stage_rpa", "tumor_size_summary_47973", "creatinine_pretx_unit_26973" ], + "last_modified" : "2025-09-19T18:54:48.098Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/lung.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/lung.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/lung.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/lung.json index a03bdf0c7..15ab428f6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/lung.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/lung.json @@ -1,7 +1,7 @@ { "id" : "lung", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Lung [8th: 2018-2024]", "title" : "Lung [8th: 2018-2024]", "notes" : "8000-8700, 8720-8790, 8972, 8980\n\nC340 Main bronchus\nC341 Upper lobe, lung \nC342 Middle lobe, lung \nC343 Lower lobe, lung \nC348 Overlapping lesion of lung \nC349 Lung, NOS \n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 36 *Lung*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Lung sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Pleural Mesothelioma**: 9050-9053\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8971, 8973-8976, 8981-8990, 9000-9016, 9030-9043, 9045, 9054-9138, 9141-9230, 9240-9580, 9582\t\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581", @@ -35,6 +35,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -56,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_full_31213", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -239,7 +232,9 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2024 } ] }, { "key" : "visceral_pleural_invasion", @@ -254,7 +249,9 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2024 } ] }, { "key" : "alk_rearrangement", @@ -303,30 +300,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -342,134 +315,31 @@ "table" : "derived_grade_46639" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_86583", - "inputs" : [ "year_dx", "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_baj", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dai", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hab", - "inputs" : [ "eod_mets", "size_summary" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "inputs" : [ "eod_mets" ], + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_98513", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "occult_from_eod_primary_tumor_15325", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "tmp_stage_group" ] - }, { - "id" : "tnm8_path_stage_ubq", - "input_mapping" : [ { - "from" : "tmp_stage_group", - "to" : "stage_group_in" - }, { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_stage_group", "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_98513", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "radiation_surg_seq", "derived_grade_46639", "grade_post_therapy_path_41285", "mets_hab", "grade_pathological_31963", "grade_post_therapy_clin_41222", "tumor_size_pathological_full_62176", "nodes_pos_fpa", "parse_t_2177", "ajcc_chapter_calculation_86583", "alk_rearrangement_610", "parse_n_67182", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "occult_from_eod_primary_tumor_15325", "neoadj_tx_treatment_effect_4391", "combined_grade_56638", "behavior", "schema_selection_lung", "tumor_size_with_mets_for_ajcc_m_95167", "derived_ss2018_lung_59907", "tumor_size_clinical_full_74867", "tnm8_path_stage_ubq", "nodes_dai", "egfr_mutational_analysis_51122", "systemic_surg_seq", "visceral_pleural_invasion_25940", "tumor_size_summary_full_31213", "parse_m_47057", "primary_site", "separate_tumor_nodules_69006", "eod_tnm_component_cleanup_58170", "tumor_size_with_primary_tumor_for_ajcc_t_36016", "tnm8_inclusions_98513", "year_dx_validation", "extension_baj", "grade_clinical_73056", "summary_stage_rpa", "lung_occult_stage_11131", "ss2018_lung_41334" ], - "last_modified" : "2024-10-15T21:25:41.277Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "derived_grade_46639", "grade_post_therapy_path_41285", "mets_hab", "grade_pathological_31963", "grade_post_therapy_clin_41222", "tumor_size_pathological_full_62176", "nodes_pos_fpa", "alk_rearrangement_610", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "neoadj_tx_treatment_effect_4391", "combined_grade_56638", "behavior", "schema_selection_lung", "derived_ss2018_lung_59907", "tumor_size_clinical_full_74867", "nodes_dai", "egfr_mutational_analysis_51122", "type_of_reporting_source_76696", "visceral_pleural_invasion_25940", "tumor_size_summary_full_31213", "primary_site", "separate_tumor_nodules_69006", "year_dx_validation", "extension_baj", "grade_clinical_73056", "summary_stage_rpa", "ss2018_lung_41334" ], + "last_modified" : "2025-09-19T18:54:45.126Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/lung_v9_2025.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/lung_v9_2025.json similarity index 66% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/lung_v9_2025.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/lung_v9_2025.json index 240c2645a..1f4f8bb97 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/lung_v9_2025.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/lung_v9_2025.json @@ -1,7 +1,7 @@ { "id" : "lung_v9_2025", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Lung [V9: 2025+]", "title" : "Lung [V9: 2025+]", "notes" : "8000-8700, 8720-8790, 8972, 8980, 8982\n\nC340 Main bronchus\nC341 Upper lobe, lung \nC342 Middle lobe, lung \nC343 Lower lobe, lung \nC348 Overlapping lesion of lung \nC349 Lung, NOS \n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Lung, from the AJCC Cancer Staging System Version 9 (2025). Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Lung sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Pleural Mesothelioma**: 9050-9053\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8971, 8973-8976, 8981, 8983-8990, 9000-9016, 9030-9043, 9045, 9054-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581", @@ -35,6 +35,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -56,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_full_31213", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -239,7 +232,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2025, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "visceral_pleural_invasion", @@ -254,7 +252,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2025, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "alk_rearrangement", @@ -313,6 +316,24 @@ "name" : "COC_REQUIRED", "start" : 2025 } ] + }, { + "key" : "stas", + "name" : "Lung STAS", + "naaccr_item" : 1176, + "naaccr_xml_id" : "lungSTAS", + "default" : "8", + "table" : "spread_through_air_spaces_stas_67834", + "used_for_staging" : false, + "metadata" : [ { + "name" : "SSDI", + "start" : 2026 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 + }, { + "name" : "COC_REQUIRED", + "start" : 2026 + } ] } ], "outputs" : [ { "key" : "naaccr_schema_id", @@ -324,30 +345,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -363,134 +360,31 @@ "table" : "derived_grade_46639" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_9_chapter_calculation_27886", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "eod_primary_tumor_v9_75679", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_v9_56625", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_v9_76161", - "inputs" : [ "eod_mets", "size_summary" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "inputs" : [ "eod_mets" ], + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm9_inclusions_28639", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "occult_from_eod_primary_tumor_15325", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "tmp_stage_group" ] - }, { - "id" : "tnm_9_path_stage_group_14502", - "input_mapping" : [ { - "from" : "tmp_stage_group", - "to" : "stage_group_in" - }, { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_stage_group", "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm9_inclusions_28639", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "radiation_surg_seq", "pd_l1_61573", "derived_grade_46639", "grade_post_therapy_path_41285", "grade_pathological_31963", "tnm9_inclusions_28639", "eod_primary_tumor_v9_75679", "grade_post_therapy_clin_41222", "tumor_size_pathological_full_62176", "nodes_pos_fpa", "parse_t_2177", "schema_selection_lung_v9_2025", "alk_rearrangement_610", "parse_n_67182", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "tnm_9_path_stage_group_14502", "occult_from_eod_primary_tumor_15325", "neoadj_tx_treatment_effect_4391", "combined_grade_56638", "behavior", "eod_mets_v9_76161", "tumor_size_with_mets_for_ajcc_m_95167", "derived_ss2018_lung_59907", "ajcc_9_chapter_calculation_27886", "tumor_size_clinical_full_74867", "egfr_mutational_analysis_51122", "systemic_surg_seq", "visceral_pleural_invasion_25940", "tumor_size_summary_full_31213", "parse_m_47057", "primary_site", "separate_tumor_nodules_69006", "eod_tnm_component_cleanup_58170", "tumor_size_with_primary_tumor_for_ajcc_t_36016", "eod_regional_nodes_v9_56625", "year_dx_validation", "grade_clinical_73056", "summary_stage_rpa", "lung_occult_stage_11131", "ss2018_lung_41334" ], - "last_modified" : "2024-10-15T21:25:45.932Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "pd_l1_61573", "derived_grade_46639", "grade_post_therapy_path_41285", "grade_pathological_31963", "eod_primary_tumor_v9_75679", "grade_post_therapy_clin_41222", "tumor_size_pathological_full_62176", "nodes_pos_fpa", "schema_selection_lung_v9_2025", "alk_rearrangement_610", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "neoadj_tx_treatment_effect_4391", "combined_grade_56638", "behavior", "eod_mets_v9_76161", "derived_ss2018_lung_59907", "tumor_size_clinical_full_74867", "egfr_mutational_analysis_51122", "type_of_reporting_source_76696", "visceral_pleural_invasion_25940", "tumor_size_summary_full_31213", "primary_site", "separate_tumor_nodules_69006", "eod_regional_nodes_v9_56625", "year_dx_validation", "grade_clinical_73056", "summary_stage_rpa", "spread_through_air_spaces_stas_67834", "ss2018_lung_41334" ], + "last_modified" : "2025-09-19T18:55:09.463Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/lymphoma.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/lymphoma.json similarity index 54% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/lymphoma.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/lymphoma.json index 2b7f04eaf..c8e38d2fb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/lymphoma.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/lymphoma.json @@ -1,10 +1,10 @@ { "id" : "lymphoma", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Lymphoma", "title" : "Lymphoma", - "notes" : "9590, 9596-9663, 9673-9699, 9702-9719, 9725-9726, 9735, 9737-9738, 9826-9827 (varying primary sites and histologies)\n* C700-C729, C751-C753: 9690, 9719 (2018-2022 only) (See Note 2)\n\nC000-C440, C442-C689, C691-C694, C698-C809: 9591 and Schema Discriminator 1: 3, 9 \n\n*See SSDI Manual, Appendix A: Schema ID 00790: Lymphoma for detailed listing of primary site/histology combinations for this schema*\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 79 *Hodgkin and Non-Hodgkin Lymphomas*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n* Chapter 80 *Pediatric Hodgkin and Non-Hodgkin Lymphomas*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Histologies moved to Brain, CNS, Intracranial Gland** \n* For the histologies listed below, these have moved to the Brain, CNS Other and Intracranial Gland schemas starting with 2023 diagnoses. \n* If you have one of these cases for 2018-2022, then this is the appropriate schema. If you have one of these cases diagnosed on January 1, 2023, forward, see the appropriate schema\n* 9690, 9719 \n * **Brain**: C700, C710-C719\n * **CNS Other**: C701, C709, C720-C725, C728-C729\n * **Intracranial Gland**: C751-C753\n\n**Note 3:** **Other EOD Schemas with the listed histologies**\n* **Brain**: C700, C710-C719 (9680, 9699, 9702-9715)\n* **CNS Other**: C701, C709, C720-C725, C728-C729 (9680, 9699, 9702-9715)\n* **Heme Retic**: 9591 and Schema Discriminator 1: 1, 2 (C000-C440, C442-C689, C691-C694, C698-C809)\n* **Intracranial Gland**: C751-C753 (9680, 9699, 9702-9715)\n* **Lymphoma CLL/SLL**: C000-C440, C442-C689, C691-C694, C698-C809 (9823)\n* **Lymphoma Ocular Adnexa**: C441, C690, C695-C696 (9590-9699, 9673-9699, 9702-9719, 9725-9726, 9734-9738, 9823, 9826-9827, 9930)\n* **Primary Cutaneous Lymphoma**: C440, C442-C449, C510, C609, C632 (9597, 9680, 9708-9709, 9712, 9718-9719, 9726): *Primary Cutaneous Lymphomas*\n\n**Note 4:** **Lugano Staging** \n* The Cotswold modification of the Ann Arbor staging system (used in AJCC 6th and 7th editions) has been updated to the *Lugano classification*. \n* The *Lugano classification* includes an E suffix for lymphoma with either localized extralymphatic presentations (Stage IE) or by contiguous spread from nodal disease (Stage IIE). \n* A change from the Cotswold modification of the Ann Arbor Staging System, E lesions do not apply to patients with Stage III nodal disease; or any patient with nodal disease above and below the diaphragm with concurrent contiguous extralymphatic involvement (Stage IV), which was previously Stage IIIE.\n\n**Note 5:** **Preferred terms** \n* Schema includes the preferred terms based on the *2017 WHO Classification of Hematopoietic and Lymphoid Tissues* \n\n9590 Malignant lymphoma, NOS\n9591 Non-Hodgkin lymphoma, NOS\n9596 B-cell lymphoma, unclassifiable, with features intermediate between DLBCL and classic Hodgkin lymphoma\n9597 Primary cutaneous follicle centre lymphoma\n9650 Classical Hodgkin lymphoma\n9651 Lymphocyte-rich classic Hodgkin lymphoma\n9652 Mixed cellularity classic Hodgkin lymphoma\n9653 Lymphocyte-depleted classic Hodgkin lymphoma \n9659 Nodular lymphocyte predominant Hodgkin lymphoma\n9663 Nodular sclerosis classic Hodgkin lymphoma \n9673 Mantle cell lymphoma\n9678 Primary effusion lymphoma \n9679 Primary mediastinal (thymic) large B-cell lymphoma\n9680 Diffuse large B-cell lymphoma (DLBCL)\n9687 Burkitt lymphoma\n9688 T-cell/histiocyte-rich large B-cell lymphoma\n9689 Splenic marginal zone lymphoma\n9690 Follicular lymphoma (except C700-C729, C751-C753 for 1/1/2023+)\n9691 Follicular lymphoma, grade 2\n9695 Follicular lymphoma, grade 1\n9698 Follicular lymphoma, grade 3\n9699 Extranodal marginal zone lymphoma of mucosa-associated lymphoid tissue (MALT lymphoma)\n9702 Peripheral T-cell lymphoma, NOS\n9705 Angioimmunoblastic T-cell lymphoma\n9708 Subcutaneous panniculitis-like T-cell lymphoma\n9709 Primary cutaneous peripheral T-cell lymphomas\n9712 Intravascular large B-cell lymphoma\n9714 Anaplastic large cell lymphoma, ALK-positive\n9715 Anaplastic large cell lymphoma, ALK-negative (2021+ only)\n9716 Hepatosplenic T-cell lymphoma\n9717 Enteropathy-associated T-cell lymphoma\n9718 Primary cutaneous anaplastic large cell lymphoma\n9719 Extranodal NK/T-cell lymphoma, nasal type (except C700-C729, C751-C753 for 1/1/2023+)\n9725 Hydroa vacciniforme-like lymphoma (2018-2020 only, nonreportable as of 2021)\n9726 Primary cutaneous gamma-delta T-cell lymphoma (2018-2020 only, see code 9687/3 for 2021+)\n9735 Plasmablastic lymphoma\n9737 ALK-positive large B-cell lymphoma\n9738 HHV8-positive DLBCL, NOS\n9826 Burkitt cell leukemia (2018-2020 only, see code 9687/3 for 2021+)\n9827 Adult T-cell leukemia/lymphoma", + "notes" : "9590, 9596-9663, 9673-9699, 9702-9719, 9725-9726, 9735, 9737-9738, 9826-9827 (varying primary sites and histologies)\n* C700-C729, C751-C753: 9690, 9719 (2018-2022 only) (See **Note 2**)\n\nC000-C440, C442-C689, C691-C694, C698-C809: 9591 and Schema Discriminator 1: 3, 9 \n\n*See SSDI Manual, Appendix A: Schema ID 00790: Lymphoma for detailed listing of primary site/histology combinations for this schema*\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 79 *Hodgkin and Non-Hodgkin Lymphomas*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n* Chapter 80 *Pediatric Hodgkin and Non-Hodgkin Lymphomas*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Histologies moved to Brain, CNS, Intracranial Gland** \n* For the histologies listed below, these have moved to the Brain, CNS Other and Intracranial Gland schemas starting with 2023 diagnoses. \n* If you have one of these cases for 2018-2022, then this is the appropriate schema. If you have one of these cases diagnosed on January 1, 2023, forward, see the appropriate schema\n* 9690, 9719 \n * **Brain**: C700, C710-C719\n * **CNS Other**: C701, C709, C720-C725, C728-C729\n * **Intracranial Gland**: C751-C753\n\n**Note 3:** **Other EOD Schemas with the listed histologies**\n* **Brain**: C700, C710-C719 (9680, 9699, 9702-9715)\n* **CNS Other**: C701, C709, C720-C725, C728-C729 (9680, 9699, 9702-9715)\n* **Heme Retic**: 9591 and Schema Discriminator 1: 1, 2 (C000-C440, C442-C689, C691-C694, C698-C809)\n* **Intracranial Gland**: C751-C753 (9680, 9699, 9702-9715)\n* **Lymphoma CLL/SLL**: C000-C440, C442-C689, C691-C694, C698-C809 (9823)\n* **Lymphoma Ocular Adnexa**: C441, C690, C695-C696 (9590-9699, 9673-9699, 9702-9719, 9725-9726, 9734-9738, 9823, 9826-9827, 9930)\n* **Primary Cutaneous Lymphoma**: C440, C442-C449, C510, C609, C632 (9597, 9680, 9708-9709, 9712, 9718-9719, 9726): *Primary Cutaneous Lymphomas*\n\n**Note 4:** **Lugano Staging** \n* The Cotswold modification of the Ann Arbor staging system (used in AJCC 6th and 7th editions) has been updated to the *Lugano classification*. \n* The *Lugano classification* includes an E suffix for lymphoma with either localized extralymphatic presentations (Stage IE) or by contiguous spread from nodal disease (Stage IIE). \n* A change from the Cotswold modification of the Ann Arbor Staging System, E lesions do not apply to patients with Stage III nodal disease; or any patient with nodal disease above and below the diaphragm with concurrent contiguous extralymphatic involvement (Stage IV), which was previously Stage IIIE.\n\n**Note 5:** **Schema includes the preferred terms based on the 2024 WHO Classification of Tumours, Haematolymphoid tumors, 5th edition**\n\n* 9590: Malignant lymphoma, NOS\n* 9591: Malignant lymphoma, non-Hodgkin, NOS\n* 9596: Mediastinal grey zone lymphoma (MGZL)\n* 9597: Primary cutaneous follicle centre lymphoma (PCFCL)\n* 9650: Classic Hodgkin lymphoma (cHL), NOS\n* 9651: Classic Hodgkin lymphoma, lymphocyte-rich (LR-cHL)\n* 9652: Classic Hodgkin lymphoma, mixed cellularity (MC-cHL)\n* 9653: Classic Hodgkin lymphoma, lymphocyte-depleted, NOS (LD-cHL)\n* 9659: Nodular lymphocyte predominant Hodgkin lymphoma (NLPHL)\n* 9663: Classic Hodgkin lymphoma, nodular sclerosis, NOS (NSCHL) \n* 9673: Mantle cell lymphoma (MCL)\n* 9678: Primary effusion lymphoma (PEL)\n* 9679: Primary mediastinal large B-cell lymphoma (PBML/PMBCL)\n* 9680: Diffuse large B-cell lymphoma (DLBCL)\n* 9687: Burkitt lymphoma (BL), NOS\n* 9688: T-cell/histiocyte-rich large B-cell lymphoma (THRLBCL)\n* 9689: Splenic marginal zone lymphoma (SMZL)\n* 9690 Follicular lymphoma (FL), NOS (except C700-C729, C751-C753 for 1/1/2023+)\n* 9691: Follicular lymphoma, grade 2\n* 9695: Follicular lymphoma, grade 1\n* 9698: Follicular lymphoma, grade 3\n* 9699: Extranodal marginal zone lymphoma of mucosa-associated lymphoid tissue (MALT lymphoma)\n* 9702: Peripheral T-cell lymphoma, NOS\n* 9705: Nodal T follicular helper cell lymphoma, angioimmunoblastic type\n* 9708: Subcutaneous panniculitis-like T-cell lymphoma (SPTCL)\n* 9709: Primary cutaneous peripheral T-cell lymphomas (pcCTCL)\n* 9712: Intravascular large B-cell lymphoma (IVLBCL)\n* 9714: Anaplastic large cell lymphoma, ALK-positive (ALCL)\n* 9715: Anaplastic large cell lymphoma, ALK-negative (ALK-ALCL) (2021+ only)\n* 9716: Hepatosplenic T-cell lymphoma (HSTCL)\n* 9717: Intestinal T-cell lymphoma, NOS (ITCL-NOS)\n* 9718: Primary cutaneous anaplastic large cell lymphoma (C-ALCL)\n* 9719: Extranodal NK/T-cell lymphoma (ENKTL) (except C700-C729, C751-C753 for 1/1/2023+)\n* 9725: Hydroa vacciniforme-like lymphoma (2018-2020 only, nonreportable as of 2021)\n* 9726 Primary cutaneous gamma-delta T-cell lymphoma (PCGD-TCL) (2018-2020 only, see code 9687/3 for 2021+)\n* 9735: Plasmablastic lymphoma (PBL)\n* 9737: ALK-positive large B-cell lymphoma (ALK+LBCL)\n* 9738: KSHV/HHV8-positive diffuse large B-cell lymphoma \n* 9826: Burkitt cell leukemia (2018-2020 only, see code 9687/3 for 2021+)\n* 9827: Adult T-cell leukemia/lymphoma (ATLL)", "schema_selection_table" : "schema_selection_lymphoma", "schema_discriminators" : [ "year_dx", "discriminator_1", "behavior" ], "inputs" : [ { @@ -53,6 +53,13 @@ }, { "name" : "SEER_REQUIRED" } ] + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -247,7 +254,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "hiv", @@ -279,7 +291,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ptld", @@ -313,30 +330,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -352,20 +345,8 @@ "table" : "derived_grade_21945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_70824", - "inputs" : [ "hist", "site" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], "tables" : [ { "id" : "derived_summary_grade_na_6690", "inputs" : [ "grade_path", "grade_clin" ], @@ -373,54 +354,22 @@ }, { "id" : "eod_primary_tumor_72245", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "eod_2018_stage_group", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dna", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hna", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_lymphoma_25139", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpr", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "lymphoma_stage_group_18599", - "input_mapping" : [ { - "from" : "eod_2018_stage_group", - "to" : "stage_group_in" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "eod_2018_stage_group" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpr", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "tumor_size_clinical_dna_64119", "ss2018_lymphoma_27031", "hiv_status_12569", "nodes_exam_dna_95635", "tumor_size_summary_dna_13275", "ptld_17694", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_74830", "histology", "derived_ss2018_lymphoma_35135", "schema_discriminator_1_63995", "intern_prognostic_index_90310", "mets_hna", "tnm8_inclusions_tpr", "behavior", "nodes_dna", "derived_grade_21945", "schema_selection_lymphoma", "tumor_size_pathological_dna_6742", "ajcc_chapter_calculation_70824", "summary_stage_lymphoma_25139", "lymphoma_stage_group_18599", "primary_site", "eod_tnm_component_cleanup_58170", "neoadj_tx_treatment_effect_52725", "year_dx_validation", "systemic_symptoms_at_dx_60639", "derived_summary_grade_na_6690", "grade_post_therapy_path_65729", "eod_primary_tumor_72245", "grade_clinical_18316", "grade_pathological_73388", "nodes_pos_dna_91511" ], - "last_modified" : "2024-10-15T21:25:36.713Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "tumor_size_clinical_dna_64119", "ss2018_lymphoma_27031", "hiv_status_12569", "nodes_exam_dna_95635", "tumor_size_summary_dna_13275", "ptld_17694", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_74830", "histology", "derived_ss2018_lymphoma_35135", "schema_discriminator_1_63995", "intern_prognostic_index_90310", "mets_hna", "behavior", "nodes_dna", "derived_grade_21945", "schema_selection_lymphoma", "tumor_size_pathological_dna_6742", "type_of_reporting_source_76696", "summary_stage_lymphoma_25139", "primary_site", "neoadj_tx_treatment_effect_52725", "year_dx_validation", "systemic_symptoms_at_dx_60639", "derived_summary_grade_na_6690", "grade_post_therapy_path_65729", "eod_primary_tumor_72245", "grade_clinical_18316", "grade_pathological_73388", "nodes_pos_dna_91511" ], + "last_modified" : "2025-09-19T18:54:58.887Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/lymphoma_cll_sll.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/lymphoma_cll_sll.json similarity index 80% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/lymphoma_cll_sll.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/lymphoma_cll_sll.json index 836362967..165d807c3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/lymphoma_cll_sll.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/lymphoma_cll_sll.json @@ -1,7 +1,7 @@ { "id" : "lymphoma_cll_sll", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Lymphoma-CLL/SLL", "title" : "Lymphoma-CLL/SLL", "notes" : "9823 (EXCEPT C441, C690, C695-C696)\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 79 *Hodgkin and Non-Hodgkin Lymphomas*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n* Chapter 80 *Pediatric Hodgkin and Non-Hodgkin Lymphomas*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **See the following schema for the listed primary sites**\n* C441, C690, C695-C696 (9823): *Lymphoma Ocular Adnexa*\n\n**Note 3:** **CLL/SLL staging**\n* Chronic lymphocytic leukemia/Small lymphocytic lymphoma (CLL/SLL) is always staged as a lymphoma.\n\n**Note 4:** **Lugano Staging** \n* The Cotswold modification of the Ann Arbor staging system (used in AJCC 6th and 7th editions) has been updated to the *Lugano classification*. \n* The *Lugano classification* includes an E suffix for lymphoma with either localized extralymphatic presentations (Stage IE) or by contiguous spread from nodal disease (Stage IIE). \n* A change from the Cotswold modification of the Ann Arbor Staging System, E lesions do not apply to patients with Stage III nodal disease; or any patient with nodal disease above and below the diaphragm with concurrent contiguous extralymphatic involvement (Stage IV), which was previously Stage IIIE.\n\n**Note 5:** **Additional data items for CLL/SLL** \n* In addition to coding EOD Primary Tumor, the following data items are also needed to assign a stage group for CLL/SLL.\n * Lymphocytosis\n * Adenopathy\n * Organomegaly\n * Anemia\n * Thrombocytopenia", @@ -35,6 +35,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -229,7 +236,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "hiv", @@ -261,7 +273,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "lymphocytosis", @@ -375,30 +392,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -423,20 +416,8 @@ "table" : "derived_grade_21945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_38461", - "inputs" : [ "site" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], "tables" : [ { "id" : "derived_summary_grade_na_6690", "inputs" : [ "grade_path", "grade_clin" ], @@ -444,15 +425,15 @@ }, { "id" : "eod_primary_tumor_copy_25294", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "eod_2018_stage_group", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dna", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hna", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_lymphoma_25139", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], @@ -462,40 +443,8 @@ "inputs" : [ "organomegaly", "adenopathy", "thrombocytopenia", "lymphocytosis", "anemia" ], "outputs" : [ "derived_rai_stage" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_80045", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "lymphoma_stage_group_18599", - "input_mapping" : [ { - "from" : "eod_2018_stage_group", - "to" : "stage_group_in" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "eod_2018_stage_group" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_80045", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "tumor_size_clinical_dna_64119", "thrombocytopenia_8479", "ss2018_lymphoma_27031", "tnm8_inclusions_80045", "lymphocytosis_79150", "hiv_status_12569", "derived_rai_stage_73218", "nodes_exam_dna_95635", "tumor_size_summary_dna_13275", "ptld_17694", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_74830", "histology", "derived_ss2018_lymphoma_35135", "derive_rai_stage_42032", "intern_prognostic_index_90310", "mets_hna", "behavior", "adenopathy_40816", "nodes_dna", "ajcc_chapter_calculation_38461", "eod_primary_tumor_copy_25294", "derived_grade_21945", "tumor_size_pathological_dna_6742", "summary_stage_lymphoma_25139", "anemia_15893", "organomegaly_16131", "lymphoma_stage_group_18599", "primary_site", "eod_tnm_component_cleanup_58170", "neoadj_tx_treatment_effect_52725", "schema_selection_chronic_lymphocytic_leukemia_small_lymphocytic_lymphoma_cll_sll", "year_dx_validation", "systemic_symptoms_at_dx_60639", "derived_summary_grade_na_6690", "grade_post_therapy_path_65729", "grade_clinical_18316", "grade_pathological_73388", "nodes_pos_dna_91511" ], - "last_modified" : "2024-10-15T21:25:37.407Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "tumor_size_clinical_dna_64119", "thrombocytopenia_8479", "ss2018_lymphoma_27031", "lymphocytosis_79150", "hiv_status_12569", "derived_rai_stage_73218", "nodes_exam_dna_95635", "tumor_size_summary_dna_13275", "ptld_17694", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_74830", "histology", "derived_ss2018_lymphoma_35135", "derive_rai_stage_42032", "intern_prognostic_index_90310", "mets_hna", "behavior", "adenopathy_40816", "nodes_dna", "eod_primary_tumor_copy_25294", "derived_grade_21945", "tumor_size_pathological_dna_6742", "type_of_reporting_source_76696", "summary_stage_lymphoma_25139", "anemia_15893", "organomegaly_16131", "primary_site", "neoadj_tx_treatment_effect_52725", "schema_selection_chronic_lymphocytic_leukemia_small_lymphocytic_lymphoma_cll_sll", "year_dx_validation", "systemic_symptoms_at_dx_60639", "derived_summary_grade_na_6690", "grade_post_therapy_path_65729", "grade_clinical_18316", "grade_pathological_73388", "nodes_pos_dna_91511" ], + "last_modified" : "2025-09-19T18:55:11.913Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/lymphoma_ocular_adnexa.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/lymphoma_ocular_adnexa.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/lymphoma_ocular_adnexa.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/lymphoma_ocular_adnexa.json index 71ff35d32..c74dade14 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/lymphoma_ocular_adnexa.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/lymphoma_ocular_adnexa.json @@ -1,10 +1,10 @@ { "id" : "lymphoma_ocular_adnexa", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Lymphoma Ocular Adnexa", "title" : "Lymphoma Ocular Adnexa", - "notes" : "9590-9699, 9702-9719, 9725-9726, 9734-9738, 9823, 9826-9827, 9930 (C441, C690, C695-C696)\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 71 *Ocular Adnexal Lymphoma*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Origination of Ocular Adnexal Lymphomas** \n* Ocular adnexal lymphomas (OAL) originate in conjunctiva, eyelids, lacrimal gland, lacrimal drainage apparatus, and other orbital tissues surrounding the eye. This schema should not be used for secondary lymphomatous involvement of ocular adnexa or for intraocular lymphomas.\n\n**Note 3:** **Schema includes the preferred terms based on the 2017 WHO Classification of Haematopoietic and Lymphoid Tissues**.", + "notes" : "9590-9699, 9702-9719, 9725-9726, 9734-9738, 9823, 9826-9827, 9930 (C441, C690, C695-C696)\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 71 *Ocular Adnexal Lymphoma*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Origination of Ocular Adnexal Lymphomas** \n* Ocular adnexal lymphomas (OAL) originate in conjunctiva, eyelids, lacrimal gland, lacrimal drainage apparatus, and other orbital tissues surrounding the eye. This schema should not be used for secondary lymphomatous involvement of ocular adnexa or for intraocular lymphomas.\n\n**Note 3:** **Schema includes the preferred terms based on the 2024 WHO Classification of Tumours, Haematolymphoid tumors, 5th edition**", "schema_selection_table" : "schema_selection_lymphoma_ocular_adnexa", "inputs" : [ { "key" : "year_dx", @@ -27,6 +27,13 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -65,20 +72,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -229,30 +222,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -268,26 +237,8 @@ "table" : "derived_grade_71063" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_4389", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -295,100 +246,22 @@ }, { "id" : "extension_bez", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "seer_regional_nodes_27397", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_90003", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_raa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpl", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_stage_for_sites_with_no_stage_groupings_unb", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpl", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "schema_selection_lymphoma_ocular_adnexa", "radiation_surg_seq", "summary_stage_raa", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "seer_regional_nodes_27397", "tnm8_inclusions_tpl", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "ajcc_chapter_calculation_4389", "seer_mets_90003", "ss2018_lymphoma_ocular_adnexa_3583", "tumor_size_summary_63115", "combined_grade_56638", "grade_pathological_49403", "derived_ss2018_lymphoma_ocular_adnexa_92324", "extension_bez", "grade_post_therapy_clin_43459", "tumor_size_pathological_25597", "systemic_surg_seq", "tumor_size_clinical_60979", "grade_post_therapy_path_67342", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "grade_clinical_19087", "derived_grade_71063", "year_dx_validation", "tnm8_stage_for_sites_with_no_stage_groupings_unb" ], - "last_modified" : "2024-10-15T21:25:43.247Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "schema_selection_lymphoma_ocular_adnexa", "summary_stage_raa", "nodes_pos_fpa", "seer_regional_nodes_27397", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "seer_mets_90003", "ss2018_lymphoma_ocular_adnexa_3583", "tumor_size_summary_63115", "combined_grade_56638", "grade_pathological_49403", "derived_ss2018_lymphoma_ocular_adnexa_92324", "extension_bez", "grade_post_therapy_clin_43459", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "grade_post_therapy_path_67342", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_clinical_19087", "derived_grade_71063", "year_dx_validation" ], + "last_modified" : "2025-09-19T18:54:55.279Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/major_salivary_glands.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/major_salivary_glands.json similarity index 64% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/major_salivary_glands.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/major_salivary_glands.json index 05f07f54b..3ec72d4e2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/major_salivary_glands.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/major_salivary_glands.json @@ -1,18 +1,19 @@ { "id" : "major_salivary_glands", "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Major Salivary Glands", - "title" : "Major Salivary Glands", + "version" : "3.3", + "name" : "Major Salivary Glands [8th: 2018-2025]", + "title" : "Major Salivary Glands [8th: 2018-2025]", "notes" : "8000-8700, 8720-8790, 8941, 8974, 8980, 8982\n\nC079 Parotid gland \nC080 Submandibular gland \nC081 Sublingual gland \nC088 Overlapping lesion of major salivary glands\nC089 Major salivary gland, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 8 *Major Salivary Glands*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Major Salivary Gland sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940, 8950-8973, 8975, 8981, 8983-8990, 9000-9016, 9030-9043, 9045-9110, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8804-8806, 8910, 8920, 8930-8931, 8991-8992, 9020, 9044, 9120, 9231, 9581", "schema_selection_table" : "schema_selection_parotid_gland", + "schema_discriminators" : [ "year_dx" ], "inputs" : [ { "key" : "year_dx", "name" : "Year of Diagnosis", "naaccr_item" : 390, "naaccr_xml_id" : "dateOfDiagnosis", "table" : "year_dx_validation", - "used_for_staging" : false + "used_for_staging" : true }, { "key" : "site", "name" : "Primary Site", @@ -34,6 +35,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -55,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -72,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -231,7 +225,7 @@ "naaccr_item" : 3831, "naaccr_xml_id" : "extranodalExtensionHeadNeckClin", "default" : "8", - "table" : "extranodal_extension_head_and_neck_clinical_51375", + "table" : "extranodal_extension_head_and_neck_clinical_79321", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -246,7 +240,7 @@ "naaccr_item" : 3832, "naaccr_xml_id" : "extranodalExtensionHeadNeckPath", "default" : "X.8", - "table" : "extranodal_extension_head_and_neck_pathological_93423", + "table" : "extranodal_extension_head_and_neck_pathological_87046", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -255,7 +249,9 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 } ] }, { "key" : "ln_size_of_mets", @@ -263,7 +259,7 @@ "naaccr_item" : 3883, "naaccr_xml_id" : "lnSize", "default" : "XX.8", - "table" : "lymph_nodes_size_of_metastasis_87329", + "table" : "ln_size_70140", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -272,7 +268,9 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 } ] } ], "outputs" : [ { @@ -285,30 +283,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -324,127 +298,31 @@ "table" : "derived_grade_standard_1196" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_38819", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bcv", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_94494", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_71734", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tqn", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_uqc", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tqn", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_pathological_43328", "extranodal_extension_head_and_neck_clinical_51375", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "extranodal_extension_head_and_neck_pathological_93423", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "lymph_nodes_size_of_metastasis_87329", "combined_grade_56638", "behavior", "tumor_size_with_primary_tumor_for_ajcc_t_36381", "grade_post_therapy_clin_95734", "grade_clinical_standard_94331", "ss2018_major_salivary_glands_43893", "tnm8_path_stage_uqc", "tumor_size_clinical_48894", "derived_grade_standard_1196", "extension_bcv", "schema_selection_parotid_gland", "systemic_surg_seq", "derived_ss2018_major_salivary_glands_88669", "ajcc_chapter_calculation_38819", "neoadj_tx_treatment_effect_18122", "tnm8_inclusions_tqn", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "eod_regional_nodes_94494", "grade_pathological_standard_94268", "year_dx_validation", "summary_stage_rpa", "grade_post_therapy_path_32110", "tumor_size_summary_47973", "eod_mets_71734" ], - "last_modified" : "2024-10-15T21:25:41.147Z", + "involved_tables" : [ "extranodal_extension_head_and_neck_pathological_87046", "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "combined_grade_56638", "grade_post_therapy_clin_95734", "behavior", "grade_clinical_standard_94331", "ss2018_major_salivary_glands_43893", "tumor_size_clinical_48894", "derived_grade_standard_1196", "extension_bcv", "schema_selection_parotid_gland", "type_of_reporting_source_76696", "derived_ss2018_major_salivary_glands_88669", "neoadj_tx_treatment_effect_18122", "primary_site", "extranodal_extension_head_and_neck_clinical_79321", "eod_regional_nodes_94494", "year_dx_validation", "grade_pathological_standard_94268", "summary_stage_rpa", "ln_size_70140", "grade_post_therapy_path_32110", "tumor_size_summary_47973", "eod_mets_71734" ], + "last_modified" : "2025-09-19T18:55:03.701Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/major_salivary_glands_v9_2026.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/major_salivary_glands_v9_2026.json new file mode 100644 index 000000000..8898c8250 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/major_salivary_glands_v9_2026.json @@ -0,0 +1,326 @@ +{ + "id" : "major_salivary_glands_v9_2026", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Major Salivary Glands [V9: 2026+]", + "title" : "Major Salivary Glands [V9: 2026+]", + "notes" : "8000-8700, 8720-8790, 8941, 8974, 8980, 8982\n\nC079 Parotid gland \nC080 Submandibular gland \nC081 Sublingual gland \nC088 Overlapping lesion of major salivary glands\nC089 Major salivary gland, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 8 *Major Salivary Glands*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n* Salivary Glands, from the AJCC Cancer Staging System Version 9 (2025). Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n\n**Note 2:** **Other EOD Schemas with Major Salivary Gland sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940, 8950-8973, 8975, 8981, 8983-8990, 9000-9016, 9030-9043, 9045-9110, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8804-8806, 8910, 8920, 8930-8931, 8991-8992, 9020, 9044, 9120, 9231, 9581", + "schema_selection_table" : "schema_selection_major_salivary_glands_v9_2026", + "schema_discriminators" : [ "year_dx" ], + "inputs" : [ { + "key" : "year_dx", + "name" : "Year of Diagnosis", + "naaccr_item" : 390, + "naaccr_xml_id" : "dateOfDiagnosis", + "table" : "year_dx_validation", + "used_for_staging" : true + }, { + "key" : "site", + "name" : "Primary Site", + "naaccr_item" : 400, + "naaccr_xml_id" : "primarySite", + "table" : "primary_site", + "used_for_staging" : true + }, { + "key" : "hist", + "name" : "Histology", + "naaccr_item" : 522, + "naaccr_xml_id" : "histologicTypeIcdO3", + "table" : "histology", + "used_for_staging" : true + }, { + "key" : "behavior", + "name" : "Behavior", + "naaccr_item" : 523, + "naaccr_xml_id" : "behaviorCodeIcdO3", + "table" : "behavior", + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false + }, { + "key" : "size_clin", + "name" : "Tumor Size Clinical", + "naaccr_item" : 752, + "naaccr_xml_id" : "tumorSizeClinical", + "table" : "tumor_size_clinical_48894", + "used_for_staging" : false + }, { + "key" : "size_path", + "name" : "Tumor Size Pathological", + "naaccr_item" : 754, + "naaccr_xml_id" : "tumorSizePathologic", + "table" : "tumor_size_pathological_43328", + "used_for_staging" : false + }, { + "key" : "size_summary", + "name" : "Tumor Size Summary", + "naaccr_item" : 756, + "naaccr_xml_id" : "tumorSizeSummary", + "default" : "999", + "table" : "tumor_size_summary_47973", + "used_for_staging" : false + }, { + "key" : "nodes_pos", + "name" : "Regional Nodes Positive", + "naaccr_item" : 820, + "naaccr_xml_id" : "regionalNodesPositive", + "default" : "99", + "table" : "nodes_pos_fpa", + "used_for_staging" : false + }, { + "key" : "nodes_exam", + "name" : "Regional Nodes Examined", + "naaccr_item" : 830, + "naaccr_xml_id" : "regionalNodesExamined", + "default" : "99", + "table" : "nodes_exam_76029", + "used_for_staging" : false + }, { + "key" : "neoadjuvant_therapy", + "name" : "Neoadjuvant Therapy", + "naaccr_item" : 1632, + "naaccr_xml_id" : "neoadjuvantTherapy", + "default" : "9", + "table" : "neoadjuvant_therapy_37302", + "used_for_staging" : false, + "metadata" : [ { + "name" : "SEER_REQUIRED", + "start" : 2021 + } ] + }, { + "key" : "neoadj_tx_clinical_response", + "name" : "Neoadjuvant Therapy – Clinical Response", + "naaccr_item" : 1633, + "naaccr_xml_id" : "neoadjuvTherapyClinicalResponse", + "default" : "9", + "table" : "neoadj_tx_clinical_response_31723", + "used_for_staging" : false, + "metadata" : [ { + "name" : "SEER_REQUIRED", + "start" : 2021 + } ] + }, { + "key" : "neoadj_tx_treatment_effect", + "name" : "Neoadjuvant Therapy – Treatment Effect", + "naaccr_item" : 1634, + "naaccr_xml_id" : "neoadjuvTherapyTreatmentEffect", + "default" : "9", + "table" : "neoadj_tx_treatment_effect_18122", + "used_for_staging" : false, + "metadata" : [ { + "name" : "SEER_REQUIRED", + "start" : 2021 + } ] + }, { + "key" : "eod_primary_tumor", + "name" : "EOD Primary Tumor", + "naaccr_item" : 772, + "naaccr_xml_id" : "eodPrimaryTumor", + "default" : "999", + "table" : "eod_primary_tumor_38280", + "used_for_staging" : true + }, { + "key" : "eod_regional_nodes", + "name" : "EOD Regional Nodes", + "naaccr_item" : 774, + "naaccr_xml_id" : "eodRegionalNodes", + "default" : "999", + "table" : "eod_regional_nodes_36470", + "used_for_staging" : true + }, { + "key" : "eod_mets", + "name" : "EOD Mets", + "naaccr_item" : 776, + "naaccr_xml_id" : "eodMets", + "default" : "00", + "table" : "eod_mets_71734", + "used_for_staging" : true + }, { + "key" : "ss2018", + "name" : "SS2018", + "naaccr_item" : 764, + "naaccr_xml_id" : "summaryStage2018", + "table" : "ss2018_major_salivary_glands_43893", + "used_for_staging" : false + }, { + "key" : "grade_clin", + "name" : "Grade Clinical", + "naaccr_item" : 3843, + "naaccr_xml_id" : "gradeClinical", + "default" : "9", + "table" : "grade_clinical_73461", + "used_for_staging" : true, + "metadata" : [ { + "name" : "COC_REQUIRED" + }, { + "name" : "NPCR_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "CCCR_REQUIRED" + }, { + "name" : "SEER_REQUIRED" + } ] + }, { + "key" : "grade_path", + "name" : "Grade Pathological", + "naaccr_item" : 3844, + "naaccr_xml_id" : "gradePathological", + "default" : "9", + "table" : "grade_pathological_91031", + "used_for_staging" : true, + "metadata" : [ { + "name" : "COC_REQUIRED" + }, { + "name" : "NPCR_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "CCCR_REQUIRED" + }, { + "name" : "SEER_REQUIRED" + } ] + }, { + "key" : "grade_post_therapy_clin", + "name" : "Grade Post Therapy Clin (yc)", + "naaccr_item" : 1068, + "naaccr_xml_id" : "gradePostTherapyClin", + "table" : "grade_post_therapy_clin_yc_31990", + "used_for_staging" : false, + "metadata" : [ { + "name" : "NPCR_REQUIRED" + }, { + "name" : "COC_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "SEER_REQUIRED" + } ] + }, { + "key" : "grade_post_therapy_path", + "name" : "Grade Post Therapy Path (yp)", + "naaccr_item" : 3845, + "naaccr_xml_id" : "gradePostTherapy", + "table" : "grade_post_therapy_path_yp_8036", + "used_for_staging" : false, + "metadata" : [ { + "name" : "NPCR_REQUIRED" + }, { + "name" : "COC_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "CCCR_REQUIRED" + }, { + "name" : "SEER_REQUIRED" + } ] + }, { + "key" : "extranodal_ext_hn_clin", + "name" : "Extranodal Exten H&N Clin", + "naaccr_item" : 3831, + "naaccr_xml_id" : "extranodalExtensionHeadNeckClin", + "default" : "8", + "table" : "extranodal_extension_head_and_neck_clinical_79321", + "used_for_staging" : false, + "metadata" : [ { + "name" : "COC_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" + } ] + }, { + "key" : "extranodal_ext_hn_path", + "name" : "Extranodal Exten H&N Path", + "naaccr_item" : 3832, + "naaccr_xml_id" : "extranodalExtensionHeadNeckPath", + "default" : "X.8", + "table" : "extranodal_extension_head_and_neck_pathological_87046", + "used_for_staging" : false, + "metadata" : [ { + "name" : "COC_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "CCCR_REQUIRED" + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 + } ] + }, { + "key" : "ln_size_of_mets", + "name" : "LN Size", + "naaccr_item" : 3883, + "naaccr_xml_id" : "lnSize", + "default" : "XX.8", + "table" : "ln_size_70140", + "used_for_staging" : false, + "metadata" : [ { + "name" : "COC_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "CCCR_REQUIRED" + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 + } ] + } ], + "outputs" : [ { + "key" : "naaccr_schema_id", + "name" : "Schema ID", + "naaccr_item" : 3800, + "naaccr_xml_id" : "schemaId", + "default" : "09081" + }, { + "key" : "derived_version", + "name" : "Derived Version", + "default" : "{{ctx_alg_version}}" + }, { + "key" : "ss2018_derived", + "name" : "Derived Summary Stage 2018", + "naaccr_item" : 762, + "naaccr_xml_id" : "derivedSummaryStage2018", + "table" : "derived_ss2018_major_salivary_glands_88669", + "default" : "9" + }, { + "key" : "derived_summary_grade", + "name" : "Derived Summary Grade 2018", + "naaccr_item" : 1975, + "naaccr_xml_id" : "derivedSummaryGrade2018", + "table" : "derived_grade_standard_1196" + } ], + "mappings" : [ { + "id" : "summary_stage_2018", + "name" : "Summary Stage 2018", + "tables" : [ { + "id" : "combined_grade_56638", + "inputs" : [ "grade_path", "grade_clin" ], + "outputs" : [ "derived_summary_grade" ] + }, { + "id" : "eod_primary_tumor_38280", + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] + }, { + "id" : "eod_regional_nodes_36470", + "inputs" : [ "eod_regional_nodes" ], + "outputs" : [ "ss2018_n" ] + }, { + "id" : "eod_mets_71734", + "inputs" : [ "eod_mets" ], + "outputs" : [ "ss2018_m" ] + }, { + "id" : "summary_stage_rpa", + "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], + "outputs" : [ "ss2018_derived" ] + } ] + } ], + "involved_tables" : [ "extranodal_extension_head_and_neck_pathological_87046", "neoadjuvant_therapy_37302", "grade_pathological_91031", "tumor_size_pathological_43328", "grade_clinical_73461", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "grade_post_therapy_path_yp_8036", "grade_post_therapy_clin_yc_31990", "combined_grade_56638", "behavior", "ss2018_major_salivary_glands_43893", "tumor_size_clinical_48894", "derived_grade_standard_1196", "type_of_reporting_source_76696", "eod_regional_nodes_36470", "derived_ss2018_major_salivary_glands_88669", "neoadj_tx_treatment_effect_18122", "primary_site", "extranodal_extension_head_and_neck_clinical_79321", "year_dx_validation", "summary_stage_rpa", "eod_primary_tumor_38280", "schema_selection_major_salivary_glands_v9_2026", "ln_size_70140", "tumor_size_summary_47973", "eod_mets_71734" ], + "last_modified" : "2025-09-19T18:54:56.201Z", + "on_invalid_input" : "CONTINUE" +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/maxillary_sinus.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/maxillary_sinus.json similarity index 64% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/maxillary_sinus.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/maxillary_sinus.json index c0ecac37b..331583cd1 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/maxillary_sinus.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/maxillary_sinus.json @@ -1,7 +1,7 @@ { "id" : "maxillary_sinus", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Maxillary Sinus", "title" : "Maxillary Sinus", "notes" : "8000-8700, 8941, 8982 \n\nC310 Maxillary sinus\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 12 *Nasal Cavity and Paranasal Sinuses*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Maxillary Sinus sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Head and Neck**: 8720-8790\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940, 8950-8981, 8983-8990, 9000-9016, 9030-9043, 9045-9110, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Rare**: 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -231,7 +224,7 @@ "naaccr_item" : 3831, "naaccr_xml_id" : "extranodalExtensionHeadNeckClin", "default" : "8", - "table" : "extranodal_extension_head_and_neck_clinical_51375", + "table" : "extranodal_extension_head_and_neck_clinical_79321", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -246,7 +239,7 @@ "naaccr_item" : 3832, "naaccr_xml_id" : "extranodalExtensionHeadNeckPath", "default" : "X.8", - "table" : "extranodal_extension_head_and_neck_pathological_93423", + "table" : "extranodal_extension_head_and_neck_pathological_87046", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -255,7 +248,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_size_of_mets", @@ -263,7 +261,7 @@ "naaccr_item" : 3883, "naaccr_xml_id" : "lnSize", "default" : "XX.8", - "table" : "lymph_nodes_size_of_metastasis_87329", + "table" : "ln_size_70140", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -272,7 +270,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] } ], "outputs" : [ { @@ -285,30 +288,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -324,26 +303,8 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_17741", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -351,100 +312,22 @@ }, { "id" : "extension_bax", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_99855", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_94984", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_16738", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_69709", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_16738", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "tnm8_inclusions_16738", "radiation_surg_seq", "derived_ss2018_nasal_cavity_and_paranasal_sinuses_97890", "schema_selection_sinus_maxillary", "ajcc_chapter_calculation_17741", "extranodal_extension_head_and_neck_clinical_51375", "grade_clinical_6485", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "extranodal_extension_head_and_neck_pathological_93423", "eod_mets_94984", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "lymph_nodes_size_of_metastasis_87329", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "grade_post_therapy_path_40048", "extension_bax", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "systemic_surg_seq", "ss2018_nasal_cavity_and_ethmoid_sinus_excluding_melanoma_8720_8790_21699", "neoadj_tx_treatment_effect_18122", "eod_regional_nodes_99855", "parse_m_47057", "primary_site", "tnm_8_path_stage_group_for_eod_69709", "eod_tnm_component_cleanup_58170", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa" ], - "last_modified" : "2024-10-15T21:25:42.095Z", + "involved_tables" : [ "extranodal_extension_head_and_neck_pathological_87046", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "derived_ss2018_nasal_cavity_and_paranasal_sinuses_97890", "schema_selection_sinus_maxillary", "grade_clinical_6485", "nodes_pos_fpa", "eod_mets_94984", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "grade_post_therapy_path_40048", "extension_bax", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "ss2018_nasal_cavity_and_ethmoid_sinus_excluding_melanoma_8720_8790_21699", "neoadj_tx_treatment_effect_18122", "eod_regional_nodes_99855", "primary_site", "extranodal_extension_head_and_neck_clinical_79321", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "ln_size_70140" ], + "last_modified" : "2025-09-19T18:54:42.665Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/medulloblastoma_v9_2023.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/medulloblastoma_v9_2023.json similarity index 86% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/medulloblastoma_v9_2023.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/medulloblastoma_v9_2023.json index b21e3bfa1..0efadaa16 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/medulloblastoma_v9_2023.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/medulloblastoma_v9_2023.json @@ -1,7 +1,7 @@ { "id" : "medulloblastoma_v9_2023", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Medulloblastoma [V9: 2023+]", "title" : "Medulloblastoma [V9: 2023+]", "notes" : "C700-C729: 9362, 9470-9472, 9474-9478, 9501-9504, 9508\nC700-C722, C724-C729: 9473\nC753: 9362\n\nC700 Cerebral meninges \nC701 Spinal meninges\nC709 Meninges, NOS\nC710 Cerebrum \nC711 Frontal lobe \nC712 Temporal lobe \nC713 Parietal lobe \nC714 Occipital lobe \nC715 Ventricle, NOS\nC716 Cerebellum, NOS\nC717 Brain stem\nC718 Overlapping lesion of brain\nC719 Brain, NOS\nC720 Spinal cord\nC721 Cauda equina\nC722 Olfactory nerve \nC723 Optic nerve \nC724 Acoustic nerve \nC725 Cranial nerve, NOS\nC728 Overlapping lesion of brain and central nervous system\nC729 Nervous system, NOS\nC753 Pineal Gland (9362 only)\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Brain and Spinal Cord, from the AJCC Cancer Staging System Version 9 (2022). Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **New schema for 2023+** \n* This is a new schema for cases diagnosed 2023+. \n* For cases diagnosed prior to 2023, see the following schemas\n * Brain (C700, C710-C719)\n * CNS Other (C701, C709, C720-C721, C728-C729)\n * Intracranial Gland (C753)", @@ -34,7 +34,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -238,30 +245,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -277,14 +260,6 @@ "table" : "derived_grade_96207" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_67184", - "inputs" : [ "site", "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", "tables" : [ { @@ -294,22 +269,22 @@ }, { "id" : "eod_primary_tumor_60922", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dna", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_22894", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_benign_3306", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "nodes_exam_dna_95635", "grade_post_therapy_path_yp_3519", "eod_mets_22894", "grade_pathological_53280", "neoadj_tx_clinical_response_31723", "ajcc_chapter_calculation_67184", "histology", "ss2018_medulloblastoma_22906", "grade_clinical_78613", "grade_post_therapy_clin_yc_55565", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "nodes_dna", "derived_ss2018_medulloblastoma_71501", "summary_stage_benign_3306", "schema_selection_medulloblastoma_v9_2023", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "brain_molecular_markers_v9_48556", "neoadj_tx_treatment_effect_18122", "derived_grade_96207", "primary_site", "year_dx_validation", "eod_primary_tumor_60922", "nodes_pos_dna_91511" ], - "last_modified" : "2024-10-15T21:25:45.319Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "nodes_exam_dna_95635", "grade_post_therapy_path_yp_3519", "eod_mets_22894", "grade_pathological_53280", "neoadj_tx_clinical_response_31723", "histology", "ss2018_medulloblastoma_22906", "grade_clinical_78613", "grade_post_therapy_clin_yc_55565", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "nodes_dna", "derived_ss2018_medulloblastoma_71501", "summary_stage_benign_3306", "schema_selection_medulloblastoma_v9_2023", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "brain_molecular_markers_v9_48556", "neoadj_tx_treatment_effect_18122", "derived_grade_96207", "primary_site", "year_dx_validation", "eod_primary_tumor_60922", "nodes_pos_dna_91511" ], + "last_modified" : "2025-09-19T18:54:43.927Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/melanoma_choroid_ciliary_body.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/melanoma_choroid_ciliary_body.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/melanoma_choroid_ciliary_body.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/melanoma_choroid_ciliary_body.json index 40ebca24a..fd9b4e6cb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/melanoma_choroid_ciliary_body.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/melanoma_choroid_ciliary_body.json @@ -1,7 +1,7 @@ { "id" : "melanoma_choroid_ciliary_body", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Melanoma Choroid and Ciliary Body", "title" : "Melanoma Choroid and Ciliary Body", "notes" : "8720-8790\n\nC693 Choroid \nC694 Ciliary Body [excluding iris] \n\t\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 67 *Uveal Melanoma*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Schema Discriminator 1** \n* Schema Discriminator 1: Melanoma Ciliary Body/Melanoma Iris* is used to discriminate between Melanoma Ciliary Body and Melanoma Iris which are coded to ICD-O-3 code C694.", @@ -34,7 +34,7 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "discriminator_1", "name" : "Schema Discriminator 1", @@ -53,6 +53,13 @@ }, { "name" : "SEER_REQUIRED" } ] + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -93,20 +100,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -253,7 +246,7 @@ "naaccr_xml_id" : "measuredThickness", "default" : "XX.8", "table" : "measured_thickness_84907", - "used_for_staging" : true, + "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" }, { @@ -268,7 +261,7 @@ "naaccr_xml_id" : "measuredBasalDiameter", "default" : "XX.8", "table" : "measured_basal_diameter_70699", - "used_for_staging" : true, + "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" }, { @@ -289,7 +282,9 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2018, + "end" : 2025 } ] }, { "key" : "mvd", @@ -304,7 +299,9 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2018, + "end" : 2025 } ] }, { "key" : "mitotic_count_uveal_mel", @@ -334,7 +331,9 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2018, + "end" : 2025 } ] }, { "key" : "chrom_8q_status", @@ -349,7 +348,9 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2018, + "end" : 2025 } ] } ], "outputs" : [ { @@ -362,30 +363,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -401,135 +378,31 @@ "table" : "derived_grade_93981" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_38053", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] - }, { - "id" : "measured_basal_diameter_with_measured_thickness_for_tumor_size_category_65198", - "inputs" : [ "measured_basal_diameter", "measured_thickness" ], - "outputs" : [ "tumor_size_category" ] }, { "id" : "extension_bfq", - "inputs" : [ "tumor_size_category", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_76612", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_melanomachoroid_55264", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_15426", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_56790", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_15426", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "tumor_size_category_with_primary_tumor_for_t_63342", "neoadjuvant_therapy_37302", "tumor_size_clinical_dna_64119", "radiation_surg_seq", "grade_post_therapy_clin_2503", "nodes_pos_fpa", "tnm8_inclusions_15426", "parse_t_2177", "tumor_size_summary_dna_13275", "parse_n_67182", "neoadj_tx_clinical_response_31723", "derived_grade_93981", "tnm_8_path_stage_group_for_eod_56790", "histology", "schema_selection_melanoma_ciliary_body", "nodes_exam_76029", "grade_pathological_46618", "combined_grade_56638", "behavior", "extension_bfq", "grade_post_therapy_path_58350", "extravascular_matrix_patterns_1397", "chromosome_8q_status_83582", "measured_basal_diameter_70699", "in_situ_to_88s_14856", "melanoma_ciliary_body_melanoma_iris_79773", "tumor_size_pathological_dna_6742", "derived_ss2018_melanoma_uvea_22506", "microvascular_density_70589", "eod_regional_nodes_76612", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "mitotic_count_uveal_melanoma_26990", "ss2018_melanoma_choroid_ciliary_body_iris_21929", "measured_thickness_84907", "year_dx_validation", "chromosome_3_status_93464", "ajcc_chapter_calculation_38053", "measured_basal_diameter_with_measured_thickness_for_tumor_size_category_65198", "summary_stage_rpa", "grade_clinical_54911", "seer_mets_melanomachoroid_55264" ], - "last_modified" : "2024-10-15T21:25:44.391Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "tumor_size_clinical_dna_64119", "grade_post_therapy_clin_2503", "nodes_pos_fpa", "tumor_size_summary_dna_13275", "neoadj_tx_clinical_response_31723", "derived_grade_93981", "histology", "schema_selection_melanoma_ciliary_body", "nodes_exam_76029", "grade_pathological_46618", "combined_grade_56638", "behavior", "extension_bfq", "grade_post_therapy_path_58350", "extravascular_matrix_patterns_1397", "chromosome_8q_status_83582", "measured_basal_diameter_70699", "melanoma_ciliary_body_melanoma_iris_79773", "tumor_size_pathological_dna_6742", "type_of_reporting_source_76696", "derived_ss2018_melanoma_uvea_22506", "microvascular_density_70589", "eod_regional_nodes_76612", "neoadj_tx_treatment_effect_18122", "primary_site", "mitotic_count_uveal_melanoma_26990", "ss2018_melanoma_choroid_ciliary_body_iris_21929", "measured_thickness_84907", "year_dx_validation", "chromosome_3_status_93464", "summary_stage_rpa", "grade_clinical_54911", "seer_mets_melanomachoroid_55264" ], + "last_modified" : "2025-09-19T18:55:05.700Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/melanoma_conjunctiva.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/melanoma_conjunctiva.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/melanoma_conjunctiva.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/melanoma_conjunctiva.json index 7b3d79fce..2f6bb6301 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/melanoma_conjunctiva.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/melanoma_conjunctiva.json @@ -1,7 +1,7 @@ { "id" : "melanoma_conjunctiva", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Melanoma Conjunctiva", "title" : "Melanoma Conjunctiva", "notes" : "8720-8790 \n\nC690 Conjunctiva \n\n**Note:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 66 *Conjunctival Melanoma*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.", @@ -27,6 +27,20 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "behavior", + "name" : "Behavior", + "naaccr_item" : 523, + "naaccr_xml_id" : "behaviorCodeIcdO3", + "table" : "behavior", + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -65,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -244,30 +244,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -283,26 +259,8 @@ "table" : "derived_grade_standard_1196" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_96802", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -310,100 +268,22 @@ }, { "id" : "extension_bcs", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_8284", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_74247", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_4429", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_stage_for_sites_with_no_stage_groupings_unb", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_4429", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "radiation_surg_seq", "tnm8_inclusions_4429", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "grade_post_therapy_clin_95734", "derived_ss2018_melanoma_conjunctiva_64436", "grade_clinical_standard_94331", "extension_bcs", "derived_grade_standard_1196", "ss2018_melanoma_conjunctiva_86342", "schema_selection_melanoma_conjunctiva", "tumor_size_pathological_25597", "eod_regional_nodes_8284", "systemic_surg_seq", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "measured_thickness_84907", "year_dx_validation", "grade_pathological_standard_94268", "ajcc_chapter_calculation_96802", "summary_stage_rpa", "grade_post_therapy_path_32110", "eod_mets_74247", "tnm8_stage_for_sites_with_no_stage_groupings_unb" ], - "last_modified" : "2024-10-15T21:25:40.927Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "grade_post_therapy_clin_95734", "behavior", "derived_ss2018_melanoma_conjunctiva_64436", "grade_clinical_standard_94331", "extension_bcs", "derived_grade_standard_1196", "ss2018_melanoma_conjunctiva_86342", "schema_selection_melanoma_conjunctiva", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "eod_regional_nodes_8284", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "measured_thickness_84907", "year_dx_validation", "grade_pathological_standard_94268", "summary_stage_rpa", "grade_post_therapy_path_32110", "eod_mets_74247" ], + "last_modified" : "2025-09-19T18:55:14.057Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/melanoma_head_neck.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/melanoma_head_neck.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/melanoma_head_neck.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/melanoma_head_neck.json index 10b3feb08..7432b8db5 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/melanoma_head_neck.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/melanoma_head_neck.json @@ -1,7 +1,7 @@ { "id" : "melanoma_head_neck", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Melanoma Head and Neck", "title" : "Malignant Melanoma of Head and Neck", "notes" : "8720-8790 (C003-C005, C008-C069, C090-C148, C300-C329)\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 14 *Mucosal Melanoma of the Head and Neck*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Mucosal melanomas** \n* Mucosal melanomas occur throughout the mucosa of \n * Lip and oral cavity (C003-C005, C008-C069, C090-C148) \n * Nasal cavity and middle ear (C300-C301)\n * Accessory sinuses (C310-C319) \n * Larynx (C320-C329). \n* For a more detailed description of anatomy, refer to the appropriate Summary Stage 2018 chapter based on the location of the mucosal melanoma.", @@ -33,7 +33,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -231,7 +224,7 @@ "naaccr_item" : 3831, "naaccr_xml_id" : "extranodalExtensionHeadNeckClin", "default" : "8", - "table" : "extranodal_extension_head_and_neck_clinical_51375", + "table" : "extranodal_extension_head_and_neck_clinical_79321", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -246,7 +239,7 @@ "naaccr_item" : 3832, "naaccr_xml_id" : "extranodalExtensionHeadNeckPath", "default" : "X.8", - "table" : "extranodal_extension_head_and_neck_pathological_93423", + "table" : "extranodal_extension_head_and_neck_pathological_87046", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -255,7 +248,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_size_of_mets", @@ -263,7 +261,7 @@ "naaccr_item" : 3883, "naaccr_xml_id" : "lnSize", "default" : "XX.8", - "table" : "lymph_nodes_size_of_metastasis_87329", + "table" : "ln_size_70140", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -272,7 +270,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_hn_1_2_3", @@ -280,14 +283,19 @@ "naaccr_item" : 3876, "naaccr_xml_id" : "lnHeadAndNeckLevels1To3", "default" : "8", - "table" : "ln_head_and_neck_levels_i_iii_copy_75250", + "table" : "lymph_nodes_head_and_neck_levels_i_iii_19222", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_hn_4_5", @@ -295,14 +303,19 @@ "naaccr_item" : 3877, "naaccr_xml_id" : "lnHeadAndNeckLevels4To5", "default" : "8", - "table" : "ln_head_and_neck_levels_iv_v_copy_18457", + "table" : "lymph_nodes_head_and_neck_levels_iv_v_55093", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_hn_6_7", @@ -310,14 +323,19 @@ "naaccr_item" : 3878, "naaccr_xml_id" : "lnHeadAndNeckLevels6To7", "default" : "8", - "table" : "ln_head_and_neck_levels_vi_vii_copy_60704", + "table" : "lymph_nodes_head_and_neck_levels_vi_vii_32325", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_hn_other", @@ -325,14 +343,19 @@ "naaccr_item" : 3879, "naaccr_xml_id" : "lnHeadAndNeckOther", "default" : "8", - "table" : "ln_head_and_neck_other_copy_28349", + "table" : "lymph_nodes_head_and_neck_other_31141", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] } ], "outputs" : [ { @@ -345,30 +368,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -384,26 +383,8 @@ "table" : "derived_grade_standard_1196" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_24926", - "inputs" : [ "site", "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -411,104 +392,22 @@ }, { "id" : "seer_primary_tumor_head_neck_melanoma_38698", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "seer_regional_nodes_91716", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_mucosal_head_and_neck_45697", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpa", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_stage_for_sites_with_no_stage_groupings_unb", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpa", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "eod_mets_mucosal_head_and_neck_45697", "radiation_surg_seq", "ss2018_melanoma_head_and_neck_8720_8790_46168", "extranodal_extension_head_and_neck_clinical_51375", "ln_head_and_neck_levels_i_iii_copy_75250", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "extranodal_extension_head_and_neck_pathological_93423", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "seer_regional_nodes_91716", "lymph_nodes_size_of_metastasis_87329", "tumor_size_summary_63115", "combined_grade_56638", "schema_selection_melanoma_buccal_mucosa", "behavior", "grade_post_therapy_clin_95734", "ajcc_chapter_calculation_24926", "grade_clinical_standard_94331", "derived_grade_standard_1196", "tnm8_inclusions_tpa", "in_situ_to_88s_14856", "ln_head_and_neck_levels_iv_v_copy_18457", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "systemic_surg_seq", "ln_head_and_neck_levels_vi_vii_copy_60704", "neoadj_tx_treatment_effect_18122", "derived_ss2018_melanoma_head_and_neck_82003", "seer_primary_tumor_head_neck_melanoma_38698", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "grade_pathological_standard_94268", "year_dx_validation", "summary_stage_rpa", "grade_post_therapy_path_32110", "tnm8_stage_for_sites_with_no_stage_groupings_unb", "ln_head_and_neck_other_copy_28349" ], - "last_modified" : "2024-10-15T21:25:37.097Z", + "involved_tables" : [ "extranodal_extension_head_and_neck_pathological_87046", "neoadjuvant_therapy_37302", "eod_mets_mucosal_head_and_neck_45697", "lymph_nodes_head_and_neck_levels_i_iii_19222", "ss2018_melanoma_head_and_neck_8720_8790_46168", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "seer_regional_nodes_91716", "tumor_size_summary_63115", "combined_grade_56638", "schema_selection_melanoma_buccal_mucosa", "behavior", "grade_post_therapy_clin_95734", "grade_clinical_standard_94331", "lymph_nodes_head_and_neck_other_31141", "derived_grade_standard_1196", "lymph_nodes_head_and_neck_levels_vi_vii_32325", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "derived_ss2018_melanoma_head_and_neck_82003", "seer_primary_tumor_head_neck_melanoma_38698", "primary_site", "extranodal_extension_head_and_neck_clinical_79321", "grade_pathological_standard_94268", "year_dx_validation", "lymph_nodes_head_and_neck_levels_iv_v_55093", "summary_stage_rpa", "grade_post_therapy_path_32110", "ln_size_70140" ], + "last_modified" : "2025-09-19T18:54:57.025Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/melanoma_iris.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/melanoma_iris.json similarity index 68% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/melanoma_iris.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/melanoma_iris.json index 80cdfdcbe..73505f03b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/melanoma_iris.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/melanoma_iris.json @@ -1,7 +1,7 @@ { "id" : "melanoma_iris", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Melanoma Iris", "title" : "Malignant Melanoma of Iris (excluding Ciliary Body)", "notes" : "8720-8790\n\nC694 Iris [excluding ciliary body] \n\t\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 67 *Uveal Melanoma*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Schema Discriminator** \n* Schema Discriminator 1: Melanoma Ciliary Body/Melanoma Iris* is used to discriminate between Melanoma Ciliary Body and Melanoma Iris which are coded to ICD-O-3 code C694.", @@ -34,7 +34,7 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "discriminator_1", "name" : "Schema Discriminator 1", @@ -53,6 +53,13 @@ }, { "name" : "SEER_REQUIRED" } ] + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -93,20 +100,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -289,7 +282,9 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2018, + "end" : 2025 } ] }, { "key" : "mvd", @@ -304,7 +299,9 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2018, + "end" : 2025 } ] }, { "key" : "mitotic_count_uveal_mel", @@ -334,7 +331,9 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2018, + "end" : 2025 } ] }, { "key" : "chrom_8q_status", @@ -349,7 +348,9 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2018, + "end" : 2025 } ] } ], "outputs" : [ { @@ -362,30 +363,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -401,26 +378,8 @@ "table" : "derived_grade_93981" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_74928", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -428,104 +387,22 @@ }, { "id" : "extension_bfr", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_79068", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_melanomachoroid_55264", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_92823", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_stage_for_sites_with_no_stage_groupings_unb", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_92823", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "tumor_size_clinical_dna_64119", "radiation_surg_seq", "grade_post_therapy_clin_2503", "nodes_pos_fpa", "parse_t_2177", "tumor_size_summary_dna_13275", "tnm8_inclusions_92823", "parse_n_67182", "neoadj_tx_clinical_response_31723", "derived_grade_93981", "histology", "nodes_exam_76029", "grade_pathological_46618", "combined_grade_56638", "schema_selection_melanoma_iris", "behavior", "extension_bfr", "grade_post_therapy_path_58350", "eod_regional_nodes_79068", "extravascular_matrix_patterns_1397", "chromosome_8q_status_83582", "measured_basal_diameter_70699", "in_situ_to_88s_14856", "melanoma_ciliary_body_melanoma_iris_79773", "tumor_size_pathological_dna_6742", "derived_ss2018_melanoma_uvea_22506", "microvascular_density_70589", "systemic_surg_seq", "ajcc_chapter_calculation_74928", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "mitotic_count_uveal_melanoma_26990", "ss2018_melanoma_choroid_ciliary_body_iris_21929", "measured_thickness_84907", "year_dx_validation", "chromosome_3_status_93464", "summary_stage_rpa", "grade_clinical_54911", "seer_mets_melanomachoroid_55264", "tnm8_stage_for_sites_with_no_stage_groupings_unb" ], - "last_modified" : "2024-10-15T21:25:37.016Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "tumor_size_clinical_dna_64119", "grade_post_therapy_clin_2503", "nodes_pos_fpa", "tumor_size_summary_dna_13275", "neoadj_tx_clinical_response_31723", "derived_grade_93981", "histology", "nodes_exam_76029", "grade_pathological_46618", "combined_grade_56638", "schema_selection_melanoma_iris", "behavior", "extension_bfr", "grade_post_therapy_path_58350", "eod_regional_nodes_79068", "extravascular_matrix_patterns_1397", "chromosome_8q_status_83582", "measured_basal_diameter_70699", "melanoma_ciliary_body_melanoma_iris_79773", "tumor_size_pathological_dna_6742", "type_of_reporting_source_76696", "derived_ss2018_melanoma_uvea_22506", "microvascular_density_70589", "neoadj_tx_treatment_effect_18122", "primary_site", "mitotic_count_uveal_melanoma_26990", "ss2018_melanoma_choroid_ciliary_body_iris_21929", "measured_thickness_84907", "year_dx_validation", "chromosome_3_status_93464", "summary_stage_rpa", "grade_clinical_54911", "seer_mets_melanomachoroid_55264" ], + "last_modified" : "2025-09-19T18:54:49.233Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/melanoma_skin.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/melanoma_skin.json similarity index 67% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/melanoma_skin.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/melanoma_skin.json index 04d811c26..0e770b9c0 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/melanoma_skin.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/melanoma_skin.json @@ -1,7 +1,7 @@ { "id" : "melanoma_skin", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Melanoma Skin", "title" : "Melanoma Skin", "notes" : "8720-8790 (C000-C002, C006, C440-C449, C500, C510-C512, C518-C519, C600-C602, C608-C609, C632)\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 47 *Melanoma of the Skin*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Melanomas of other sites** \n* **Melanoma Conjunctiva**: C690 \n* **Melanoma Choroid and Ciliary Body, or Melanoma Iris**: C693, C694:\n* **Melanoma Head and Neck**: C003-C005, C008-C069, C090-C148, C300-C329\n* **All other sites**: Use the appropriate site-specific schema", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -88,20 +95,6 @@ "default" : "99", "table" : "sentinel_nodes_exam_7235", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -248,7 +241,7 @@ "naaccr_xml_id" : "breslowTumorThickness", "default" : "XX.8", "table" : "breslow_thickness_79262", - "used_for_staging" : true, + "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" }, { @@ -267,7 +260,7 @@ "naaccr_xml_id" : "ulceration", "default" : "8", "table" : "ulceration_5718", - "used_for_staging" : true, + "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" }, { @@ -309,7 +302,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ldh_upper_limit", @@ -333,7 +331,7 @@ "naaccr_xml_id" : "ldhPretreatmentLevel", "default" : "9", "table" : "ldh_level_12428", - "used_for_staging" : true, + "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" }, { @@ -356,10 +354,14 @@ "start" : 2023 }, { "name" : "SEER_REQUIRED", - "start" : 2023 + "start" : 2023, + "end" : 2025 }, { "name" : "COC_REQUIRED", "start" : 2023 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] } ], "outputs" : [ { @@ -372,30 +374,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -411,134 +389,31 @@ "table" : "derived_grade_standard_1196" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_70850", - "inputs" : [ "site", "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] - }, { - "id" : "parsing_breslow_thickness_36132", - "inputs" : [ "breslow_thickness" ], - "outputs" : [ "tmp_breslow" ] }, { "id" : "extension_ban", - "inputs" : [ "ulceration", "tmp_breslow", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dam", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n", "stage_table_for_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_had", - "inputs" : [ "eod_mets", "ldh_level" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "inputs" : [ "eod_mets" ], + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rac", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_52715", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_combined_stage_group_55778", - "input_mapping" : [ { - "from" : "stage_table_for_n", - "to" : "prefix_n_in" - }, { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "stage_table_for_n", "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_52715", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "tumor_size_summary_full_15510", "nodes_pos_fah", "schema_selection_melanoma_skin", "neoadjuvant_therapy_37302", "radiation_surg_seq", "summary_stage_rac", "mets_had", "parse_t_2177", "parse_n_67182", "neoadj_tx_clinical_response_31723", "ulceration_5718", "mitotic_rate_melanoma_88184", "histology", "sentinel_nodes_pos_95909", "tnm8_inclusions_52715", "nodes_exam_76029", "nodes_dam", "ldh_level_12428", "clinical_margin_width_1179", "tnm_8_combined_stage_group_55778", "combined_grade_56638", "ldh_with_mets_for_ajcc_m_72612", "behavior", "grade_post_therapy_clin_95734", "tumor_size_pathological_full_93442", "tumor_size_clinical_full_19656", "grade_clinical_standard_94331", "derived_grade_standard_1196", "breslow_thickness_and_ulceration_with_primary_tumor_for_ajcc_t_56429", "breslow_thickness_79262", "parsing_breslow_thickness_36132", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "derived_ss2018_melanoma_skin_34689", "parse_m_47057", "ldh_lab_value_85652", "primary_site", "ss2018_melanoma_skin_64985", "eod_tnm_component_cleanup_58170", "ajcc_chapter_calculation_70850", "grade_pathological_standard_94268", "sentinel_nodes_exam_7235", "year_dx_validation", "grade_post_therapy_path_32110", "ldh_upper_limits_of_normal_34244", "extension_ban" ], - "last_modified" : "2024-10-15T21:25:35.824Z", + "involved_tables" : [ "tumor_size_summary_full_15510", "nodes_pos_fah", "schema_selection_melanoma_skin", "neoadjuvant_therapy_37302", "summary_stage_rac", "mets_had", "neoadj_tx_clinical_response_31723", "ulceration_5718", "mitotic_rate_melanoma_88184", "histology", "sentinel_nodes_pos_95909", "nodes_exam_76029", "nodes_dam", "ldh_level_12428", "clinical_margin_width_1179", "combined_grade_56638", "behavior", "grade_post_therapy_clin_95734", "tumor_size_pathological_full_93442", "tumor_size_clinical_full_19656", "grade_clinical_standard_94331", "derived_grade_standard_1196", "breslow_thickness_79262", "type_of_reporting_source_76696", "neoadj_tx_treatment_effect_18122", "derived_ss2018_melanoma_skin_34689", "ldh_lab_value_85652", "primary_site", "ss2018_melanoma_skin_64985", "grade_pathological_standard_94268", "sentinel_nodes_exam_7235", "year_dx_validation", "grade_post_therapy_path_32110", "ldh_upper_limits_of_normal_34244", "extension_ban" ], + "last_modified" : "2025-09-19T18:54:42.963Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/merkel_cell_skin.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/merkel_cell_skin.json similarity index 67% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/merkel_cell_skin.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/merkel_cell_skin.json index 4e424e1c1..298ec611a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/merkel_cell_skin.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/merkel_cell_skin.json @@ -1,7 +1,7 @@ { "id" : "merkel_cell_skin", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Merkel Cell Skin", "title" : "Merkel Cell Skin", "notes" : "8041, 8190, 8247 (C000-C006, C008-C009, C440-C449, C510-C512, C518-C519, C600-C602, C608-C609, C632)\n(8041 and C51_ only for 2018-2023)\n\n8190, 8247 (C809)\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 46 *Merkel Cell Carcinoma*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Nodal or visceral sites** \n* Merkel cell carcinoma presenting in nodal or visceral site with primary site unknown is coded to C449, Skin, NOS.", @@ -35,6 +35,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -56,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -239,7 +232,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "profound_immune_suppression", @@ -254,7 +252,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "extranodal_ext_clin", @@ -297,30 +300,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -336,130 +315,31 @@ "table" : "derived_grade_standard_1196" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_17330", - "inputs" : [ "site", "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bds", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_ddn", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n", "stage_table_for_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hph", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tqb", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_combined_stage_group_48585", - "input_mapping" : [ { - "from" : "stage_table_for_n", - "to" : "prefix_n_in" - }, { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "stage_table_for_n", "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tqb", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "nodes_pos_fah", "extranodal_extension_pathological_30739", "extension_bds", "neoadjuvant_therapy_37302", "tnm8_inclusions_tqb", "radiation_surg_seq", "tumor_size_pathological_43328", "extranodal_extension_clinical_5022", "parse_t_2177", "parse_n_67182", "schema_selection_merkel_cell_skin", "mets_hph", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "combined_grade_56638", "behavior", "grade_post_therapy_clin_95734", "tumor_size_with_primary_tumor_for_ajcc_t_41327", "derived_ss2018_merkel_cell_skin_71353", "lymph_nodes_isolated_tumor_cells_67876", "grade_clinical_standard_94331", "tumor_size_clinical_48894", "ss2018_merkel_cell_carcinoma_89481", "derived_grade_standard_1196", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "nodes_ddn", "profound_immune_suppression_68178", "grade_pathological_standard_94268", "year_dx_validation", "summary_stage_rpa", "grade_post_therapy_path_32110", "tumor_size_summary_47973", "ajcc_chapter_calculation_17330", "tnm_8_combined_stage_group_48585" ], - "last_modified" : "2024-10-15T21:25:39.478Z", + "involved_tables" : [ "nodes_pos_fah", "extranodal_extension_pathological_30739", "extension_bds", "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "extranodal_extension_clinical_5022", "schema_selection_merkel_cell_skin", "mets_hph", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "combined_grade_56638", "behavior", "grade_post_therapy_clin_95734", "derived_ss2018_merkel_cell_skin_71353", "lymph_nodes_isolated_tumor_cells_67876", "grade_clinical_standard_94331", "tumor_size_clinical_48894", "ss2018_merkel_cell_carcinoma_89481", "derived_grade_standard_1196", "type_of_reporting_source_76696", "neoadj_tx_treatment_effect_18122", "primary_site", "nodes_ddn", "profound_immune_suppression_68178", "grade_pathological_standard_94268", "year_dx_validation", "summary_stage_rpa", "grade_post_therapy_path_32110", "tumor_size_summary_47973" ], + "last_modified" : "2025-09-19T18:54:59.148Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/middle_ear.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/middle_ear.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/middle_ear.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/middle_ear.json index fb295ecd6..66f21cff0 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/middle_ear.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/middle_ear.json @@ -1,7 +1,7 @@ { "id" : "middle_ear", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Middle Ear", "title" : "Middle Ear", "notes" : "8000-8700\n\nC301 Middle ear \n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n\n**Note 2:** **Other EOD Schemas with Middle Ear sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Melanoma Head and Neck**: 8720-8790\n* **Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940, 8950-8981, 8983-8990, 9000-9016, 9030-9043, 9045-9111, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581\n\n**Note 3:** **Summary Stage** \n* Summary Stage is the only applicable staging system for this site/histology/schema.", @@ -27,6 +27,20 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "behavior", + "name" : "Behavior", + "naaccr_item" : 523, + "naaccr_xml_id" : "behaviorCodeIcdO3", + "table" : "behavior", + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -215,30 +229,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -263,22 +253,22 @@ }, { "id" : "extension_bcr", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_daq", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_sinus_othervs2_15755", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "ss2018_middle_ear_16857", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "seer_mets_sinus_othervs2_15755", "schema_selection_middle_ear", "neoadj_tx_clinical_response_31723", "nodes_daq", "derived_ss2018_middle_ear_38870", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "extension_bcr", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_post_therapy_path_75348", "year_dx_validation", "summary_stage_rpa" ], - "last_modified" : "2024-10-15T21:25:36.590Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "ss2018_middle_ear_16857", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "seer_mets_sinus_othervs2_15755", "schema_selection_middle_ear", "neoadj_tx_clinical_response_31723", "nodes_daq", "derived_ss2018_middle_ear_38870", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "extension_bcr", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_post_therapy_path_75348", "year_dx_validation", "summary_stage_rpa" ], + "last_modified" : "2025-09-19T18:54:51.644Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/mouth_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/mouth_other.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/mouth_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/mouth_other.json index e5e010017..284f80b9f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/mouth_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/mouth_other.json @@ -1,7 +1,7 @@ { "id" : "mouth_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Mouth Other", "title" : "Mouth Other", "notes" : "8000-8700, 8982\n\nC058 Overlapping lesion of palate\nC059 Palate, NOS\nC068 Overlapping lesion of other and unspecified parts of mouth\nC069 Mouth, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 7 *Oral Cavity*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with other Mouth sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Head and Neck**: 8720-8790\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8981, 8983-8990, 9000-9016, 9030-9043, 9045-9111, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare** 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -55,7 +62,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -231,7 +224,7 @@ "naaccr_item" : 3831, "naaccr_xml_id" : "extranodalExtensionHeadNeckClin", "default" : "8", - "table" : "extranodal_extension_head_and_neck_clinical_51375", + "table" : "extranodal_extension_head_and_neck_clinical_79321", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -246,7 +239,7 @@ "naaccr_item" : 3832, "naaccr_xml_id" : "extranodalExtensionHeadNeckPath", "default" : "X.8", - "table" : "extranodal_extension_head_and_neck_pathological_93423", + "table" : "extranodal_extension_head_and_neck_pathological_87046", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -255,7 +248,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_size_of_mets", @@ -263,7 +261,7 @@ "naaccr_item" : 3883, "naaccr_xml_id" : "lnSize", "default" : "XX.8", - "table" : "lymph_nodes_size_of_metastasis_87329", + "table" : "ln_size_70140", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -272,7 +270,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "seer_ssf1", @@ -296,30 +299,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -335,127 +314,31 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_64633", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "eod_primary_tumor_43548", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_daa", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_lip_lower_28596", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpb", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_upt", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpb", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_pathological_43328", "ajcc_chapter_calculation_64633", "extranodal_extension_head_and_neck_clinical_51375", "grade_clinical_6485", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "extranodal_extension_head_and_neck_pathological_93423", "ss2018_mouth_other_31159", "schema_selection_mouth_other", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "lymph_nodes_size_of_metastasis_87329", "combined_grade_56638", "behavior", "derived_ss2018_mouth_other_30776", "tnm8_path_stage_upt", "nodes_daa", "tumor_size_with_primary_tumor_for_ajcc_t_79936", "tumor_size_clinical_48894", "seer_mets_lip_lower_28596", "grade_post_therapy_path_40048", "tnm8_inclusions_tpb", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "p16_hpv_human_papilloma_virus_status_head_and_neck_509", "primary_site", "eod_tnm_component_cleanup_58170", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "tumor_size_summary_47973", "eod_primary_tumor_43548" ], - "last_modified" : "2024-10-15T21:25:39.258Z", + "involved_tables" : [ "extranodal_extension_head_and_neck_pathological_87046", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "grade_clinical_6485", "nodes_pos_fpa", "ss2018_mouth_other_31159", "schema_selection_mouth_other", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "combined_grade_56638", "behavior", "derived_ss2018_mouth_other_30776", "nodes_daa", "tumor_size_clinical_48894", "seer_mets_lip_lower_28596", "grade_post_therapy_path_40048", "type_of_reporting_source_76696", "neoadj_tx_treatment_effect_18122", "p16_hpv_human_papilloma_virus_status_head_and_neck_509", "primary_site", "extranodal_extension_head_and_neck_clinical_79321", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "tumor_size_summary_47973", "ln_size_70140", "eod_primary_tumor_43548" ], + "last_modified" : "2025-09-19T18:55:10.080Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/mycosis_fungoides.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/mycosis_fungoides.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/mycosis_fungoides.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/mycosis_fungoides.json index 4925ce6f7..d5f1f212d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/mycosis_fungoides.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/mycosis_fungoides.json @@ -1,7 +1,7 @@ { "id" : "mycosis_fungoides", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Mycosis Fungoides", "title" : "Mycosis Fungoides", "notes" : "9700-9701 (C000-C809)\n\n**Note:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 81 *Primary Cutaneous Lymphomas*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.", @@ -35,6 +35,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -233,7 +226,7 @@ "naaccr_xml_id" : "peripheralBloodInvolvement", "default" : "9", "table" : "peripheral_blood_involv_92357", - "used_for_staging" : true, + "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" }, { @@ -254,30 +247,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -293,26 +262,8 @@ "table" : "derived_grade_21945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_57603", - "inputs" : [ "site", "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "derived_summary_grade_na_6690", "inputs" : [ "grade_path", "grade_clin" ], @@ -320,104 +271,22 @@ }, { "id" : "extension_bcp", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dce", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_haz", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpw", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "peripheral_blood_involv_92357", - "inputs" : [ "peripheral_blood_involv" ], - "outputs" : [ "b_map" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_50745", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t", "b_map" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpw", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "derived_ss2018_mycosis_fungoides_14217", "neoadjuvant_therapy_37302", "radiation_surg_seq", "peripheral_blood_involv_92357", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "mets_haz", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_74830", "histology", "nodes_exam_76029", "ajcc_chapter_calculation_57603", "tumor_size_summary_63115", "behavior", "tnm8_inclusions_tpw", "ss2018_mycosis_fungoides_94448", "derived_grade_21945", "tumor_size_pathological_25597", "nodes_dce", "systemic_surg_seq", "tumor_size_clinical_60979", "tnm_8_path_stage_group_for_eod_50745", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "neoadj_tx_treatment_effect_52725", "year_dx_validation", "derived_summary_grade_na_6690", "grade_post_therapy_path_65729", "summary_stage_rpa", "grade_clinical_18316", "extension_bcp", "grade_pathological_73388", "schema_selection_mycosis_fungoides" ], - "last_modified" : "2024-10-15T21:25:43.472Z", + "involved_tables" : [ "derived_ss2018_mycosis_fungoides_14217", "neoadjuvant_therapy_37302", "peripheral_blood_involv_92357", "nodes_pos_fpa", "mets_haz", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_74830", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "behavior", "ss2018_mycosis_fungoides_94448", "derived_grade_21945", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "nodes_dce", "tumor_size_clinical_60979", "primary_site", "neoadj_tx_treatment_effect_52725", "year_dx_validation", "derived_summary_grade_na_6690", "grade_post_therapy_path_65729", "summary_stage_rpa", "grade_clinical_18316", "extension_bcp", "grade_pathological_73388", "schema_selection_mycosis_fungoides" ], + "last_modified" : "2025-09-19T18:54:52.925Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/nasal_cavity_ethmoid_sinus.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/nasal_cavity_ethmoid_sinus.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/nasal_cavity_ethmoid_sinus.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/nasal_cavity_ethmoid_sinus.json index 49458f1f4..e12e4141f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/nasal_cavity_ethmoid_sinus.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/nasal_cavity_ethmoid_sinus.json @@ -1,7 +1,7 @@ { "id" : "nasal_cavity_ethmoid_sinus", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Nasal Cavity and Ethmoid Sinus", "title" : "Nasal Cavity and Ethmoid Sinus", "notes" : "8000-8700, 8941, 8982\n\nC300 Nasal cavity (excluding nose, NOS C76.0)\nC311 Ethmoid sinus \n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 12 *Nasal Cavity and Paranasal Sinuses*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Nasal Cavity sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Head and Neck**: 8720-8790\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940, 8950-8981, 8983-8990, 9000-9016, 9030-9043, 9045-9111, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -231,7 +224,7 @@ "naaccr_item" : 3831, "naaccr_xml_id" : "extranodalExtensionHeadNeckClin", "default" : "8", - "table" : "extranodal_extension_head_and_neck_clinical_51375", + "table" : "extranodal_extension_head_and_neck_clinical_79321", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -246,7 +239,7 @@ "naaccr_item" : 3832, "naaccr_xml_id" : "extranodalExtensionHeadNeckPath", "default" : "X.8", - "table" : "extranodal_extension_head_and_neck_pathological_93423", + "table" : "extranodal_extension_head_and_neck_pathological_87046", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -255,7 +248,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_size_of_mets", @@ -263,7 +261,7 @@ "naaccr_item" : 3883, "naaccr_xml_id" : "lnSize", "default" : "XX.8", - "table" : "lymph_nodes_size_of_metastasis_87329", + "table" : "ln_size_70140", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -272,7 +270,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] } ], "outputs" : [ { @@ -285,30 +288,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -324,26 +303,8 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_97562", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -351,100 +312,22 @@ }, { "id" : "extension_bcq", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_99855", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_94984", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_44110", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_69709", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_44110", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "radiation_surg_seq", "derived_ss2018_nasal_cavity_and_paranasal_sinuses_97890", "schema_selection_nasal_cavity", "extranodal_extension_head_and_neck_clinical_51375", "grade_clinical_6485", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "extranodal_extension_head_and_neck_pathological_93423", "eod_mets_94984", "neoadj_tx_clinical_response_31723", "ajcc_chapter_calculation_97562", "histology", "nodes_exam_76029", "lymph_nodes_size_of_metastasis_87329", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "extension_bcq", "grade_post_therapy_path_40048", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "systemic_surg_seq", "ss2018_nasal_cavity_and_ethmoid_sinus_excluding_melanoma_8720_8790_21699", "neoadj_tx_treatment_effect_18122", "eod_regional_nodes_99855", "parse_m_47057", "primary_site", "tnm_8_path_stage_group_for_eod_69709", "eod_tnm_component_cleanup_58170", "tnm8_inclusions_44110", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa" ], - "last_modified" : "2024-10-15T21:25:39.160Z", + "involved_tables" : [ "extranodal_extension_head_and_neck_pathological_87046", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "derived_ss2018_nasal_cavity_and_paranasal_sinuses_97890", "schema_selection_nasal_cavity", "grade_clinical_6485", "nodes_pos_fpa", "eod_mets_94984", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "extension_bcq", "grade_post_therapy_path_40048", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "ss2018_nasal_cavity_and_ethmoid_sinus_excluding_melanoma_8720_8790_21699", "neoadj_tx_treatment_effect_18122", "eod_regional_nodes_99855", "primary_site", "extranodal_extension_head_and_neck_clinical_79321", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "ln_size_70140" ], + "last_modified" : "2025-09-19T18:54:49.794Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/nasopharynx.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/nasopharynx.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/nasopharynx.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/nasopharynx.json index b41c9c409..1143ee83a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/nasopharynx.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/nasopharynx.json @@ -1,10 +1,10 @@ { "id" : "nasopharynx", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Nasopharynx [8th: 2018-2024]", "title" : "Nasopharynx [8th: 2018-2024]", - "notes" : "C110, C112-C113, C118-C119: 8000-8700 \nC111 and Schema Discriminator 1: Nasopharynx/PharyngealTonsil: 1 (8000-8700)\n\nC110 Superior wall of nasopharynx\nC111 Posterior wall of nasopharynx (excluding pharyngeal tonsil)\nC112 Lateral wall of nasopharynx\nC113 Anterior wall of nasopharynx\nC118 Overlapping lesion of nasopharynx\nC119 Nasopharynx, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 9 *Nasopharynx*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Nasopharynx sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Head and Neck**: 8720-8790\n* **Mycosis Fungoides**: 9700-9701\n* **Oropharynx (p16-) and Oropharynx HPV-Mediated (p16+)**: C111 and Schema Discriminator 1: Nasopharynx/PharyngealTonsil: 2 (8000-8700): \n* **Soft Tissue Head and Neck** 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9110, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581\n\n**Note 3:** **Schema Discriminator** \n* The Schema Discriminator *Nasopharynx/Pharyngeal Tonsil* is used to discriminate between Posterior wall of nasopharynx (adenoid) and Pharyngeal tonsil which are coded to ICD-O-3 code C111", + "notes" : "C110, C112-C113, C118-C119: 8000-8700 \nC111 and Schema Discriminator 1: Nasopharynx/PharyngealTonsil: 1 (8000-8700)\n\nC110 Superior wall of nasopharynx\nC111 Posterior wall of nasopharynx (excluding pharyngeal tonsil)\nC112 Lateral wall of nasopharynx\nC113 Anterior wall of nasopharynx\nC118 Overlapping lesion of nasopharynx\nC119 Nasopharynx, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 9 *Nasopharynx*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Nasopharynx sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Head and Neck**: 8720-8790\n* **Mycosis Fungoides**: 9700-9701\n* **Oropharynx (p16-) (HPV-Independent) and Oropharynx HPV-Mediated (p16+) (HPV-Associated)**: C111 and Schema Discriminator 1: Nasopharynx/PharyngealTonsil: 2 (8000-8700): \n* **Soft Tissue Head and Neck** 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9110, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581\n\n**Note 3:** **Schema Discriminator** \n* The Schema Discriminator *Nasopharynx/Pharyngeal Tonsil* is used to discriminate between Posterior wall of nasopharynx (adenoid) and Pharyngeal tonsil which are coded to ICD-O-3 code C111", "schema_selection_table" : "schema_selection_nasopharynx", "schema_discriminators" : [ "year_dx", "discriminator_1" ], "inputs" : [ { @@ -53,6 +53,13 @@ }, { "name" : "SEER_REQUIRED" } ] + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -91,20 +98,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -250,7 +243,7 @@ "naaccr_item" : 3831, "naaccr_xml_id" : "extranodalExtensionHeadNeckClin", "default" : "8", - "table" : "extranodal_extension_head_and_neck_clinical_51375", + "table" : "extranodal_extension_head_and_neck_clinical_79321", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -265,7 +258,7 @@ "naaccr_item" : 3832, "naaccr_xml_id" : "extranodalExtensionHeadNeckPath", "default" : "X.8", - "table" : "extranodal_extension_head_and_neck_pathological_93423", + "table" : "extranodal_extension_head_and_neck_pathological_87046", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -274,7 +267,9 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2024 } ] }, { "key" : "ln_size_of_mets", @@ -282,7 +277,7 @@ "naaccr_item" : 3883, "naaccr_xml_id" : "lnSize", "default" : "XX.8", - "table" : "lymph_nodes_size_of_metastasis_87329", + "table" : "ln_size_70140", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -291,7 +286,9 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2024 } ] } ], "outputs" : [ { @@ -304,30 +301,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -343,26 +316,8 @@ "table" : "derived_grade_standard_1196" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_69125", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -370,100 +325,22 @@ }, { "id" : "extension_bas", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dcn", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_nasopharynx_46629", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_77478", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_uae", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_77478", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "radiation_surg_seq", "nasopharynx_pharyngealtonsil_84756", "tnm8_inclusions_77478", "extranodal_extension_head_and_neck_clinical_51375", "nodes_pos_fpa", "parse_t_2177", "ajcc_chapter_calculation_69125", "parse_n_67182", "extranodal_extension_head_and_neck_pathological_93423", "neoadj_tx_clinical_response_31723", "seer_mets_nasopharynx_46629", "histology", "nodes_exam_76029", "nodes_dcn", "derived_ss2018_nasopharynx_69453", "lymph_nodes_size_of_metastasis_87329", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "grade_post_therapy_clin_95734", "grade_clinical_standard_94331", "derived_grade_standard_1196", "extension_bas", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "ss2018_nasopharynx_excluding_melanoma_8720_8790_copy_99106", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "schema_selection_nasopharynx", "grade_pathological_standard_94268", "year_dx_validation", "summary_stage_rpa", "grade_post_therapy_path_32110", "tnm8_path_stage_uae" ], - "last_modified" : "2024-10-15T21:25:38.734Z", + "involved_tables" : [ "extranodal_extension_head_and_neck_pathological_87046", "neoadjuvant_therapy_37302", "nasopharynx_pharyngealtonsil_84756", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "seer_mets_nasopharynx_46629", "histology", "nodes_exam_76029", "nodes_dcn", "derived_ss2018_nasopharynx_69453", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "grade_post_therapy_clin_95734", "grade_clinical_standard_94331", "derived_grade_standard_1196", "extension_bas", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "ss2018_nasopharynx_excluding_melanoma_8720_8790_copy_99106", "primary_site", "extranodal_extension_head_and_neck_clinical_79321", "schema_selection_nasopharynx", "grade_pathological_standard_94268", "year_dx_validation", "summary_stage_rpa", "grade_post_therapy_path_32110", "ln_size_70140" ], + "last_modified" : "2025-09-19T18:54:52.623Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/nasopharynx_v9_2025.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/nasopharynx_v9_2025.json similarity index 52% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/nasopharynx_v9_2025.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/nasopharynx_v9_2025.json index 34eddf191..3022f2d7c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/nasopharynx_v9_2025.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/nasopharynx_v9_2025.json @@ -1,12 +1,12 @@ { "id" : "nasopharynx_v9_2025", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Nasopharynx [V9: 2025+]", "title" : "Nasopharynx [V9: 2025+]", - "notes" : "C110, C112-C113, C118-C119: 8000-8700 \nC111 and Schema Discriminator 1: Nasopharynx/PharyngealTonsil: 1 (8000-8700)\n\nC110 Superior wall of nasopharynx\nC111 Posterior wall of nasopharynx (excluding pharyngeal tonsil)\nC112 Lateral wall of nasopharynx\nC113 Anterior wall of nasopharynx\nC118 Overlapping lesion of nasopharynx\nC119 Nasopharynx, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* *Nasopharynx*, from the AJCC Cancer Staging System Version 9 (2025). Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Nasopharynx sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Head and Neck**: 8720-8790\n* **Mycosis Fungoides**: 9700-9701\n**Oropharynx (p16-) and Oropharynx HPV-Mediated (p16+)**: C111 and Schema Discriminator 1: Nasopharynx/PharyngealTonsil: 2 (8000-8700):\n**Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9110, 9121-9138, 9141-9230, 9240-9580, 9582\n**Soft Tissue Other**: 8992\n**Soft Tissue Rare**: 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581\n\n**Note 3:** **Schema Discriminator** \n* The Schema Discriminator *Nasopharynx/Pharyngeal Tonsil* is used to discriminate between Posterior wall of nasopharynx (adenoid) and Pharyngeal tonsil which are coded to ICD-O-3 code C111", + "notes" : "C110-C113, C118-C119: 8000-8700 \n\nC110 Superior wall of nasopharynx\nC111 Posterior wall of nasopharynx (including pharyngeal tonsil)\nC112 Lateral wall of nasopharynx\nC113 Anterior wall of nasopharynx\nC118 Overlapping lesion of nasopharynx\nC119 Nasopharynx, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* *Nasopharynx*, from the AJCC Cancer Staging System Version 9 (2025). Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Nasopharynx sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Head and Neck**: 8720-8790\n* **Mycosis Fungoides**: 9700-9701\n**Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9110, 9121-9138, 9141-9230, 9240-9580, 9582\n**Soft Tissue Other**: 8992\n**Soft Tissue Rare**: 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581", "schema_selection_table" : "schema_selection_nasopharynx_v9_2025", - "schema_discriminators" : [ "year_dx", "discriminator_1" ], + "schema_discriminators" : [ "year_dx" ], "inputs" : [ { "key" : "year_dx", "name" : "Year of Diagnosis", @@ -36,23 +36,12 @@ "table" : "behavior", "used_for_staging" : false }, { - "key" : "discriminator_1", - "name" : "Schema Discriminator 1", - "naaccr_item" : 3926, - "naaccr_xml_id" : "schemaDiscriminator1", - "table" : "nasopharynx_pharyngealtonsil_84756", - "used_for_staging" : true, - "metadata" : [ { - "name" : "COC_REQUIRED" - }, { - "name" : "NPCR_REQUIRED" - }, { - "name" : "SSDI" - }, { - "name" : "CCCR_REQUIRED" - }, { - "name" : "SEER_REQUIRED" - } ] + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -91,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -250,7 +225,7 @@ "naaccr_item" : 3831, "naaccr_xml_id" : "extranodalExtensionHeadNeckClin", "default" : "8", - "table" : "extranodal_extension_head_and_neck_clinical_51375", + "table" : "extranodal_extension_head_and_neck_clinical_79321", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -265,7 +240,7 @@ "naaccr_item" : 3832, "naaccr_xml_id" : "extranodalExtensionHeadNeckPath", "default" : "X.8", - "table" : "extranodal_extension_head_and_neck_pathological_93423", + "table" : "extranodal_extension_head_and_neck_pathological_87046", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -274,7 +249,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2025, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_size_of_mets", @@ -282,7 +262,7 @@ "naaccr_item" : 3883, "naaccr_xml_id" : "lnSize", "default" : "XX.8", - "table" : "lymph_nodes_size_of_metastasis_87329", + "table" : "ln_size_70140", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -291,7 +271,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2025, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] } ], "outputs" : [ { @@ -304,30 +289,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -343,26 +304,8 @@ "table" : "derived_grade_standard_1196" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_9_chapter_calculation_63694", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -370,100 +313,22 @@ }, { "id" : "eod_primary_tumor_v9_192", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_v9_73197", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_v9_58862", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm9_inclusions_99926", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_9_path_stage_group_5176", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm9_inclusions_99926", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "eod_mets_v9_58862", "neoadjuvant_therapy_37302", "radiation_surg_seq", "nasopharynx_pharyngealtonsil_84756", "schema_selection_nasopharynx_v9_2025", "extranodal_extension_head_and_neck_clinical_51375", "nodes_pos_fpa", "parse_t_2177", "tnm_9_path_stage_group_5176", "parse_n_67182", "extranodal_extension_head_and_neck_pathological_93423", "ajcc_9_chapter_calculation_63694", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "derived_ss2018_nasopharynx_69453", "eod_regional_nodes_v9_73197", "lymph_nodes_size_of_metastasis_87329", "eod_primary_tumor_v9_192", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "grade_post_therapy_clin_95734", "grade_clinical_standard_94331", "derived_grade_standard_1196", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "ss2018_nasopharynx_excluding_melanoma_8720_8790_copy_99106", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "grade_pathological_standard_94268", "year_dx_validation", "summary_stage_rpa", "grade_post_therapy_path_32110", "tnm9_inclusions_99926" ], - "last_modified" : "2024-10-15T21:25:46.102Z", + "involved_tables" : [ "extranodal_extension_head_and_neck_pathological_87046", "eod_mets_v9_58862", "neoadjuvant_therapy_37302", "schema_selection_nasopharynx_v9_2025", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "derived_ss2018_nasopharynx_69453", "eod_regional_nodes_v9_73197", "eod_primary_tumor_v9_192", "tumor_size_summary_63115", "combined_grade_56638", "grade_post_therapy_clin_95734", "behavior", "grade_clinical_standard_94331", "derived_grade_standard_1196", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "ss2018_nasopharynx_excluding_melanoma_8720_8790_copy_99106", "primary_site", "extranodal_extension_head_and_neck_clinical_79321", "year_dx_validation", "grade_pathological_standard_94268", "summary_stage_rpa", "ln_size_70140", "grade_post_therapy_path_32110" ], + "last_modified" : "2025-09-19T18:55:00.426Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_adrenal_gland.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_adrenal_gland.json similarity index 61% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_adrenal_gland.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_adrenal_gland.json index fcb89eba2..68458c36b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_adrenal_gland.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_adrenal_gland.json @@ -1,7 +1,7 @@ { "id" : "net_adrenal_gland", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "NET Adrenal Gland", "title" : "NET Adrenal Gland", "notes" : "8680, 8690, 8692-8693, 8700\n\nC740 Cortex of adrenal gland\nC741 Medulla of adrenal gland \nC749 Adrenal gland, NOS\nC755 Aortic body and other paraganglioma\n\n**Note:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 77 *Adrenal-Neuroendocrine Tumors*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.", @@ -33,7 +33,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -55,7 +62,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -236,30 +229,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -275,131 +244,31 @@ "table" : "derived_grade_standard_1196" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_3803", - "inputs" : [ "site", "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "seer_primary_tumor_52444", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_97333", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_21628", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_net_adrenal_gland", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_6696", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_net_adrenal_gland", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "schema_selection_net_adrenal_gland", "neoadjuvant_therapy_37302", "tnm_8_path_stage_group_for_eod_6696", "radiation_surg_seq", "tumor_size_pathological_43328", "nodes_pos_fpa", "parse_t_2177", "ajcc_chapter_calculation_3803", "parse_n_67182", "neoadj_tx_clinical_response_31723", "eod_regional_nodes_97333", "histology", "nodes_exam_76029", "combined_grade_56638", "grade_post_therapy_clin_95734", "behavior", "seer_mets_21628", "grade_clinical_standard_94331", "derived_ss2018_adrenal_gland_258", "tumor_size_clinical_48894", "derived_grade_standard_1196", "in_situ_to_88s_14856", "systemic_surg_seq", "ss2018_adrenal_gland_including_net_adrenal_70096", "neoadj_tx_treatment_effect_18122", "seer_primary_tumor_52444", "parse_m_47057", "primary_site", "tnm8_inclusions_net_adrenal_gland", "eod_tnm_component_cleanup_58170", "year_dx_validation", "grade_pathological_standard_94268", "tumor_size_with_primary_tumor_for_ajcc_t_86208", "summary_stage_rpa", "grade_post_therapy_path_32110", "tumor_size_summary_47973" ], - "last_modified" : "2024-10-15T21:25:38.396Z", + "involved_tables" : [ "schema_selection_net_adrenal_gland", "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "eod_regional_nodes_97333", "histology", "nodes_exam_76029", "combined_grade_56638", "grade_post_therapy_clin_95734", "behavior", "seer_mets_21628", "grade_clinical_standard_94331", "derived_ss2018_adrenal_gland_258", "tumor_size_clinical_48894", "derived_grade_standard_1196", "type_of_reporting_source_76696", "ss2018_adrenal_gland_including_net_adrenal_70096", "neoadj_tx_treatment_effect_18122", "seer_primary_tumor_52444", "primary_site", "year_dx_validation", "grade_pathological_standard_94268", "summary_stage_rpa", "grade_post_therapy_path_32110", "tumor_size_summary_47973" ], + "last_modified" : "2025-09-19T18:55:09.768Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_ampulla.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_ampulla.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_ampulla.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_ampulla.json index e04c9e2fd..4b81f6a1e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_ampulla.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_ampulla.json @@ -1,7 +1,7 @@ { "id" : "net_ampulla", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "NET Ampulla of Vater [8th: 2018-2023]", "title" : "NET Ampulla of Vater [8th: 2018-2023]", "notes" : "8150-8153, 8155-8156, 8158, 8240-8242, 8249, 8683\n\nC241 Ampulla of Vater\n\n**Note:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 30 *Neuroendocrine Tumors of the Duodenum and Ampulla of Vater*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.", @@ -34,7 +34,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -252,30 +245,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -291,26 +260,8 @@ "table" : "derived_grade_27440" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_33933", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -318,104 +269,22 @@ }, { "id" : "seer_primary_tumor_42751", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "seer_regional_nodes_69051", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_61487", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_45129", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_4996", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_45129", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "seer_primary_tumor_42751", "grade_post_therapy_clin_2541", "radiation_surg_seq", "tnm_8_path_stage_group_for_eod_4996", "ajcc_chapter_calculation_33933", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "neoadj_tx_clinical_response_31723", "seer_mets_61487", "ki_67_67661", "seer_regional_nodes_69051", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "derived_ss2018_ampulla_of_vater_2679", "combined_grade_56638", "schema_selection_net_ampulla", "behavior", "in_situ_to_88s_14856", "ss2018_ampulla_of_vater_including_net_96311", "tumor_size_pathological_25597", "systemic_surg_seq", "tumor_size_clinical_60979", "grade_pathological_26086", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "grade_post_therapy_path_76876", "primary_site", "eod_tnm_component_cleanup_58170", "grade_clinical_26768", "year_dx_validation", "summary_stage_rpa", "derived_grade_27440", "tnm8_inclusions_45129" ], - "last_modified" : "2024-10-15T21:25:43.973Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "seer_primary_tumor_42751", "grade_post_therapy_clin_2541", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "seer_mets_61487", "ki_67_67661", "seer_regional_nodes_69051", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "derived_ss2018_ampulla_of_vater_2679", "combined_grade_56638", "schema_selection_net_ampulla", "behavior", "ss2018_ampulla_of_vater_including_net_96311", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "grade_pathological_26086", "neoadj_tx_treatment_effect_18122", "grade_post_therapy_path_76876", "primary_site", "grade_clinical_26768", "year_dx_validation", "summary_stage_rpa", "derived_grade_27440" ], + "last_modified" : "2025-09-19T18:55:12.216Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_ampulla_of_vater_v9_2024.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_ampulla_of_vater_v9_2024.json similarity index 64% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_ampulla_of_vater_v9_2024.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_ampulla_of_vater_v9_2024.json index 13a9d277a..26d8d4c16 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_ampulla_of_vater_v9_2024.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_ampulla_of_vater_v9_2024.json @@ -1,7 +1,7 @@ { "id" : "net_ampulla_of_vater_v9_2024", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "NET Ampulla of Vater [V9: 2024+]", "title" : "NET Ampulla of Vater [V9: 2024+]", "notes" : "8150-8153, 8155-8156, 8158, 8240-8242, 8249, 8683\n\nC241 Ampulla of Vater\n\n**Note:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 30 *Neuroendocrine Tumors of the Duodenum and Ampulla of Vater*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n* *Neuroendocrine Tumors of the Duodenum and Ampulla of Vater*, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", @@ -34,7 +34,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -252,30 +245,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -291,26 +260,8 @@ "table" : "derived_grade_27440" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_85519", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -318,104 +269,22 @@ }, { "id" : "eod_primary_tumor_55521", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_48374", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_88527", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm9_inclusions_44540", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_9_path_stage_group_for_eod_39103", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm9_inclusions_44540", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "grade_post_therapy_clin_2541", "radiation_surg_seq", "tnm_9_path_stage_group_for_eod_39103", "eod_primary_tumor_55521", "tnm9_inclusions_44540", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "neoadj_tx_clinical_response_31723", "ki_67_67661", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "derived_ss2018_ampulla_of_vater_2679", "combined_grade_56638", "behavior", "in_situ_to_88s_14856", "ss2018_ampulla_of_vater_including_net_96311", "tumor_size_pathological_25597", "systemic_surg_seq", "tumor_size_clinical_60979", "eod_mets_88527", "grade_pathological_26086", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "grade_post_therapy_path_76876", "primary_site", "eod_tnm_component_cleanup_58170", "grade_clinical_26768", "schema_selection_net_ampulla_of_vater_v9_2024", "year_dx_validation", "summary_stage_rpa", "eod_regional_nodes_48374", "derived_grade_27440", "ajcc_chapter_calculation_85519" ], - "last_modified" : "2024-10-15T21:25:45.370Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "grade_post_therapy_clin_2541", "eod_primary_tumor_55521", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "ki_67_67661", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "derived_ss2018_ampulla_of_vater_2679", "combined_grade_56638", "behavior", "ss2018_ampulla_of_vater_including_net_96311", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "eod_mets_88527", "grade_pathological_26086", "neoadj_tx_treatment_effect_18122", "grade_post_therapy_path_76876", "primary_site", "grade_clinical_26768", "schema_selection_net_ampulla_of_vater_v9_2024", "year_dx_validation", "summary_stage_rpa", "eod_regional_nodes_48374", "derived_grade_27440" ], + "last_modified" : "2025-09-19T18:54:44.831Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_appendix.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_appendix.json similarity index 62% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_appendix.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_appendix.json index acd37f003..b4cbf26e8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_appendix.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_appendix.json @@ -1,7 +1,7 @@ { "id" : "net_appendix", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "NET Appendix [8th: 2018-2023]", "title" : "NET Appendix [8th: 2018-2023]", "notes" : "8150-8153, 8155-8156, 8158, 8240-8242, 8249, 8683 \n\nC181 Appendix\n\n**Note:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 32 *Neuroendocrine Tumors of the Appendix*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.", @@ -34,7 +34,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -56,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -252,30 +245,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -291,131 +260,31 @@ "table" : "derived_grade_27440" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_77546", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bdu", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_ddp", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hbx", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_18250", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_48287", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_18250", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "extension_bdu", "neoadjuvant_therapy_37302", "grade_post_therapy_clin_2541", "radiation_surg_seq", "tumor_size_pathological_43328", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "neoadj_tx_clinical_response_31723", "ki_67_67661", "histology", "nodes_exam_76029", "derived_ss2018_appendix_76889", "schema_selection_carcinoid_appendix", "combined_grade_56638", "behavior", "ss2018_appendix_including_netl_54459", "tumor_size_clinical_48894", "tnm_8_path_stage_group_for_eod_48287", "in_situ_to_88s_14856", "systemic_surg_seq", "tumor_size_with_primary_tumor_for_ajcc_t_48691", "grade_pathological_26086", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "grade_post_therapy_path_76876", "primary_site", "ajcc_chapter_calculation_77546", "eod_tnm_component_cleanup_58170", "grade_clinical_26768", "nodes_ddp", "tnm8_inclusions_18250", "year_dx_validation", "summary_stage_rpa", "derived_grade_27440", "tumor_size_summary_47973", "mets_hbx" ], - "last_modified" : "2024-10-15T21:25:43.369Z", + "involved_tables" : [ "extension_bdu", "neoadjuvant_therapy_37302", "grade_post_therapy_clin_2541", "tumor_size_pathological_43328", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "ki_67_67661", "histology", "nodes_exam_76029", "derived_ss2018_appendix_76889", "schema_selection_carcinoid_appendix", "combined_grade_56638", "behavior", "ss2018_appendix_including_netl_54459", "tumor_size_clinical_48894", "type_of_reporting_source_76696", "grade_pathological_26086", "neoadj_tx_treatment_effect_18122", "grade_post_therapy_path_76876", "primary_site", "grade_clinical_26768", "nodes_ddp", "year_dx_validation", "summary_stage_rpa", "derived_grade_27440", "tumor_size_summary_47973", "mets_hbx" ], + "last_modified" : "2025-09-19T18:54:41.065Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_appendix_v9_2024.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_appendix_v9_2024.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_appendix_v9_2024.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_appendix_v9_2024.json index 7a9dcb59b..5fdc92638 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_appendix_v9_2024.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_appendix_v9_2024.json @@ -1,7 +1,7 @@ { "id" : "net_appendix_v9_2024", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "NET Appendix [V9: 2024+]", "title" : "NET Appendix [V9: 2024+]", "notes" : "8150-8153, 8155-8156, 8158, 8240-8242, 8249, 8683 \n\nC181 Appendix\n\n**Note:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 32 *Neuroendocrine Tumors of the Appendix*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n* *Neuroendocrine Tumors of the Appendix*, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", @@ -34,7 +34,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -56,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -252,30 +245,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -291,131 +260,31 @@ "table" : "derived_grade_27440" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_3809", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bdu", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_ddp", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hbx", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm9_inclusions_73820", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_9_path_stage_group_for_eod_11850", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm9_inclusions_73820", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "extension_bdu", "tnm_9_path_stage_group_for_eod_11850", "neoadjuvant_therapy_37302", "grade_post_therapy_clin_2541", "radiation_surg_seq", "tumor_size_pathological_43328", "ajcc_chapter_calculation_3809", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "neoadj_tx_clinical_response_31723", "ki_67_67661", "histology", "nodes_exam_76029", "derived_ss2018_appendix_76889", "tnm9_inclusions_73820", "combined_grade_56638", "behavior", "schema_selection_net_appendix_v9_2024", "ss2018_appendix_including_netl_54459", "tumor_size_clinical_48894", "in_situ_to_88s_14856", "systemic_surg_seq", "tumor_size_with_primary_tumor_for_ajcc_t_48691", "grade_pathological_26086", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "grade_post_therapy_path_76876", "primary_site", "eod_tnm_component_cleanup_58170", "grade_clinical_26768", "nodes_ddp", "year_dx_validation", "summary_stage_rpa", "derived_grade_27440", "tumor_size_summary_47973", "mets_hbx" ], - "last_modified" : "2024-10-15T21:25:45.416Z", + "involved_tables" : [ "extension_bdu", "neoadjuvant_therapy_37302", "grade_post_therapy_clin_2541", "tumor_size_pathological_43328", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "ki_67_67661", "histology", "nodes_exam_76029", "derived_ss2018_appendix_76889", "combined_grade_56638", "behavior", "schema_selection_net_appendix_v9_2024", "ss2018_appendix_including_netl_54459", "tumor_size_clinical_48894", "type_of_reporting_source_76696", "grade_pathological_26086", "neoadj_tx_treatment_effect_18122", "grade_post_therapy_path_76876", "primary_site", "grade_clinical_26768", "nodes_ddp", "year_dx_validation", "summary_stage_rpa", "derived_grade_27440", "tumor_size_summary_47973", "mets_hbx" ], + "last_modified" : "2025-09-19T18:55:10.957Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_colon_and_rectum_v9_2024.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_colon_and_rectum_v9_2024.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_colon_and_rectum_v9_2024.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_colon_and_rectum_v9_2024.json index 35a678060..7d9446f73 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_colon_and_rectum_v9_2024.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_colon_and_rectum_v9_2024.json @@ -1,7 +1,7 @@ { "id" : "net_colon_and_rectum_v9_2024", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "NET Colon and Rectum [V9: 2024+]", "title" : "NET Colon and Rectum [V9: 2024+]", "notes" : "8150-8153, 8155-8156, 8158, 8240-8242, 8249, 8683 \n\nC180 Cecum\nC182 Ascending colon\nC183 Hepatic flexure of colon\nC184 Transverse colon\nC185 Splenic flexure of colon\nC186 Descending colon\nC187 Sigmoid colon\nC188 Overlapping lesion of colon\nC189 Colon, NOS\nC199 Rectosigmoid junction\nC209 Rectum, NOS\n\n**Note:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 33 *Neuroendocrine Tumors of the Colon and Rectum*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n* *Neuroendocrine Tumors of the Colon and Rectum*, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", @@ -34,7 +34,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -56,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_full_31213", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -252,30 +245,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -291,131 +260,31 @@ "table" : "derived_grade_27440" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_11904", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bfi", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dfe", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hci", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm9_inclusions_35555", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_9_path_stage_group_for_eod_91302", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm9_inclusions_35555", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "nodes_dfe", "neoadjuvant_therapy_37302", "grade_post_therapy_clin_2541", "radiation_surg_seq", "ss2018_colon_and_rectum_including_net_40538", "tumor_size_pathological_full_62176", "nodes_pos_fpa", "ajcc_chapter_calculation_11904", "parse_t_2177", "mets_hci", "parse_n_67182", "neoadj_tx_clinical_response_31723", "ki_67_67661", "histology", "nodes_exam_76029", "extension_bfi", "derived_ss2018_colon_and_rectum_35271", "combined_grade_56638", "behavior", "tumor_size_clinical_full_74867", "in_situ_to_88s_14856", "tumor_size_with_primary_tumor_for_ajcc_t_38905", "systemic_surg_seq", "grade_pathological_26086", "tumor_size_summary_full_31213", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "grade_post_therapy_path_76876", "primary_site", "eod_tnm_component_cleanup_58170", "grade_clinical_26768", "year_dx_validation", "summary_stage_rpa", "tnm_9_path_stage_group_for_eod_91302", "derived_grade_27440", "schema_selection_net_colon_and_rectum_v9_2024", "tnm9_inclusions_35555" ], - "last_modified" : "2024-10-15T21:25:45.523Z", + "involved_tables" : [ "nodes_dfe", "neoadjuvant_therapy_37302", "grade_post_therapy_clin_2541", "ss2018_colon_and_rectum_including_net_40538", "tumor_size_pathological_full_62176", "nodes_pos_fpa", "mets_hci", "neoadj_tx_clinical_response_31723", "ki_67_67661", "histology", "nodes_exam_76029", "extension_bfi", "derived_ss2018_colon_and_rectum_35271", "combined_grade_56638", "behavior", "tumor_size_clinical_full_74867", "type_of_reporting_source_76696", "grade_pathological_26086", "tumor_size_summary_full_31213", "neoadj_tx_treatment_effect_18122", "grade_post_therapy_path_76876", "primary_site", "grade_clinical_26768", "year_dx_validation", "summary_stage_rpa", "derived_grade_27440", "schema_selection_net_colon_and_rectum_v9_2024" ], + "last_modified" : "2025-09-19T18:54:51.913Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_colon_rectum.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_colon_rectum.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_colon_rectum.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_colon_rectum.json index f9339e66e..c0d3c7da3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_colon_rectum.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_colon_rectum.json @@ -1,7 +1,7 @@ { "id" : "net_colon_rectum", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "NET Colon and Rectum [8th: 2018-2023]", "title" : "NET Colon and Rectum [8th: 2018-2023]", "notes" : "8150-8153, 8155-8156, 8158, 8240-8242, 8249, 8683 \n\nC180 Cecum\nC182 Ascending colon\nC183 Hepatic flexure of colon\nC184 Transverse colon\nC185 Splenic flexure of colon\nC186 Descending colon\nC187 Sigmoid colon\nC188 Overlapping lesion of colon\nC189 Colon, NOS\nC199 Rectosigmoid junction\nC209 Rectum, NOS\n\n**Note:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 33 *Neuroendocrine Tumors of the Colon and Rectum*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.", @@ -34,7 +34,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -56,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_full_31213", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -252,30 +245,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -291,131 +260,31 @@ "table" : "derived_grade_27440" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_76566", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bfi", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dfe", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hci", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_52907", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_47623", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_52907", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "nodes_dfe", "neoadjuvant_therapy_37302", "grade_post_therapy_clin_2541", "radiation_surg_seq", "ss2018_colon_and_rectum_including_net_40538", "tumor_size_pathological_full_62176", "nodes_pos_fpa", "parse_t_2177", "mets_hci", "parse_n_67182", "schema_selection_net_colon", "neoadj_tx_clinical_response_31723", "ki_67_67661", "ajcc_chapter_calculation_76566", "histology", "nodes_exam_76029", "extension_bfi", "derived_ss2018_colon_and_rectum_35271", "combined_grade_56638", "behavior", "tnm_8_path_stage_group_for_eod_47623", "tumor_size_clinical_full_74867", "in_situ_to_88s_14856", "tumor_size_with_primary_tumor_for_ajcc_t_38905", "systemic_surg_seq", "grade_pathological_26086", "tumor_size_summary_full_31213", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "grade_post_therapy_path_76876", "primary_site", "tnm8_inclusions_52907", "eod_tnm_component_cleanup_58170", "grade_clinical_26768", "year_dx_validation", "summary_stage_rpa", "derived_grade_27440" ], - "last_modified" : "2024-10-15T21:25:38.942Z", + "involved_tables" : [ "nodes_dfe", "neoadjuvant_therapy_37302", "grade_post_therapy_clin_2541", "ss2018_colon_and_rectum_including_net_40538", "tumor_size_pathological_full_62176", "nodes_pos_fpa", "mets_hci", "schema_selection_net_colon", "neoadj_tx_clinical_response_31723", "ki_67_67661", "histology", "nodes_exam_76029", "extension_bfi", "derived_ss2018_colon_and_rectum_35271", "combined_grade_56638", "behavior", "tumor_size_clinical_full_74867", "type_of_reporting_source_76696", "grade_pathological_26086", "tumor_size_summary_full_31213", "neoadj_tx_treatment_effect_18122", "grade_post_therapy_path_76876", "primary_site", "grade_clinical_26768", "year_dx_validation", "summary_stage_rpa", "derived_grade_27440" ], + "last_modified" : "2025-09-19T18:54:39.651Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_duodenum.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_duodenum.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_duodenum.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_duodenum.json index 4711e0c63..ad22bdbda 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_duodenum.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_duodenum.json @@ -1,7 +1,7 @@ { "id" : "net_duodenum", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "NET Duodenum [8th: 2018-2023]", "title" : "NET Duodenum [8th: 2018-2023]", "notes" : "8150-8153, 8155-8156, 8158, 8240-8242, 8249, 8683 \n\nC170 Duodenum\n\n**Note:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 30 *Neuroendocrine Tumors of the Duodenum and Ampulla of Vater*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.", @@ -34,7 +34,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -252,30 +245,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -291,26 +260,8 @@ "table" : "derived_grade_27440" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_33933", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -318,104 +269,22 @@ }, { "id" : "seer_primary_tumor_96082", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "seer_regional_nodes_83435", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_84419", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_45129", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_4996", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_45129", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "grade_post_therapy_clin_2541", "radiation_surg_seq", "tnm_8_path_stage_group_for_eod_4996", "ajcc_chapter_calculation_33933", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "seer_regional_nodes_83435", "neoadj_tx_clinical_response_31723", "derived_ss2018_small_intestine_48854", "ki_67_67661", "histology", "nodes_exam_76029", "schema_selection_net_duodenum", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "ss2018_small_intestine_including_net_85335", "in_situ_to_88s_14856", "tumor_size_pathological_25597", "systemic_surg_seq", "tumor_size_clinical_60979", "grade_pathological_26086", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "grade_post_therapy_path_76876", "primary_site", "eod_tnm_component_cleanup_58170", "seer_primary_tumor_96082", "grade_clinical_26768", "seer_mets_84419", "year_dx_validation", "summary_stage_rpa", "derived_grade_27440", "tnm8_inclusions_45129" ], - "last_modified" : "2024-10-15T21:25:38.674Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "grade_post_therapy_clin_2541", "nodes_pos_fpa", "seer_regional_nodes_83435", "neoadj_tx_clinical_response_31723", "derived_ss2018_small_intestine_48854", "ki_67_67661", "histology", "nodes_exam_76029", "schema_selection_net_duodenum", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "ss2018_small_intestine_including_net_85335", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "grade_pathological_26086", "neoadj_tx_treatment_effect_18122", "grade_post_therapy_path_76876", "primary_site", "seer_primary_tumor_96082", "grade_clinical_26768", "seer_mets_84419", "year_dx_validation", "summary_stage_rpa", "derived_grade_27440" ], + "last_modified" : "2025-09-19T18:55:07.505Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_duodenum_v9_2024.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_duodenum_v9_2024.json similarity index 64% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_duodenum_v9_2024.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_duodenum_v9_2024.json index de5ecc670..d1e7ad86d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_duodenum_v9_2024.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_duodenum_v9_2024.json @@ -1,7 +1,7 @@ { "id" : "net_duodenum_v9_2024", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "NET Duodenum [V9: 2024+]", "title" : "NET Duodenum [V9: 2024+]", "notes" : "8150-8153, 8155-8156, 8158, 8240-8242, 8249, 8683 \n\nC170 Duodenum\n\n**Note:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 30 *Neuroendocrine Tumors of the Duodenum and Ampulla of Vater*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n* *Neuroendocrine Tumors of the Duodenum and Ampulla of Vater*, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", @@ -34,7 +34,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -252,30 +245,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -291,26 +260,8 @@ "table" : "derived_grade_27440" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_85519", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -318,104 +269,22 @@ }, { "id" : "seer_primary_tumor_96082", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "seer_regional_nodes_83435", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_84419", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm9_inclusions_44540", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_9_path_stage_group_for_eod_39103", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm9_inclusions_44540", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "grade_post_therapy_clin_2541", "radiation_surg_seq", "tnm_9_path_stage_group_for_eod_39103", "tnm9_inclusions_44540", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "seer_regional_nodes_83435", "neoadj_tx_clinical_response_31723", "derived_ss2018_small_intestine_48854", "ki_67_67661", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "ss2018_small_intestine_including_net_85335", "schema_selection_net_duodenum_v9_2024", "in_situ_to_88s_14856", "tumor_size_pathological_25597", "systemic_surg_seq", "tumor_size_clinical_60979", "grade_pathological_26086", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "grade_post_therapy_path_76876", "primary_site", "eod_tnm_component_cleanup_58170", "seer_primary_tumor_96082", "grade_clinical_26768", "seer_mets_84419", "year_dx_validation", "summary_stage_rpa", "derived_grade_27440", "ajcc_chapter_calculation_85519" ], - "last_modified" : "2024-10-15T21:25:45.579Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "grade_post_therapy_clin_2541", "nodes_pos_fpa", "seer_regional_nodes_83435", "neoadj_tx_clinical_response_31723", "derived_ss2018_small_intestine_48854", "ki_67_67661", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "ss2018_small_intestine_including_net_85335", "schema_selection_net_duodenum_v9_2024", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "grade_pathological_26086", "neoadj_tx_treatment_effect_18122", "grade_post_therapy_path_76876", "primary_site", "seer_primary_tumor_96082", "grade_clinical_26768", "seer_mets_84419", "year_dx_validation", "summary_stage_rpa", "derived_grade_27440" ], + "last_modified" : "2025-09-19T18:54:44.231Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_jejunum_and_ileum_v9_2024.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_jejunum_and_ileum_v9_2024.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_jejunum_and_ileum_v9_2024.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_jejunum_and_ileum_v9_2024.json index fe5f89ea9..06a56ff05 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_jejunum_and_ileum_v9_2024.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_jejunum_and_ileum_v9_2024.json @@ -1,7 +1,7 @@ { "id" : "net_jejunum_and_ileum_v9_2024", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "NET Jejunum and Ileum [V9: 2024+]", "title" : "NET Jejunum and Ileum [V9: 2024+]", "notes" : "8150-8153, 8155-8156, 8158, 8240-8242, 8249, 8683 \n\nC171 Jejunum\nC172 Ileum (excludes ileocecal valve C180)\nC173 Meckel diverticulum (site of neoplasm)\nC178 Overlapping lesion of small intestine\nC179 Small intestine, NOS\n\n**Note:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 31 *Neuroendocrine Tumors of the Jejunum and Ileum*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n* *Neuroendocrine Tumors of the Jejunum and Ileum*, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", @@ -34,7 +34,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -64,7 +71,7 @@ "naaccr_xml_id" : "regionalNodesPositive", "default" : "99", "table" : "nodes_pos_fpa", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_exam", "name" : "Regional Nodes Examined", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -252,30 +245,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -291,26 +260,8 @@ "table" : "derived_grade_27440" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_72855", - "inputs" : [ "site", "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -318,104 +269,22 @@ }, { "id" : "extension_bfp", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dfl", - "inputs" : [ "nodes_pos", "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "inputs" : [ "eod_regional_nodes" ], + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hcp", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm9_inclusions_46231", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_9_path_stage_group_for_eod_25078", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm9_inclusions_46231", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "grade_post_therapy_clin_2541", "mets_hcp", "radiation_surg_seq", "nodes_dfl", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "neoadj_tx_clinical_response_31723", "derived_ss2018_small_intestine_48854", "ki_67_67661", "histology", "nodes_exam_76029", "tnm_9_path_stage_group_for_eod_25078", "tnm9_inclusions_46231", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "ss2018_small_intestine_including_net_85335", "extension_bfp", "in_situ_to_88s_14856", "tumor_size_pathological_25597", "rn_positive_with_regional_nodes_for_n_51494", "systemic_surg_seq", "tumor_size_clinical_60979", "grade_pathological_26086", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "grade_post_therapy_path_76876", "primary_site", "eod_tnm_component_cleanup_58170", "grade_clinical_26768", "ajcc_chapter_calculation_72855", "year_dx_validation", "summary_stage_rpa", "derived_grade_27440", "schema_selection_net_jejunum_and_ileum_v9_2024" ], - "last_modified" : "2024-10-15T21:25:45.628Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "grade_post_therapy_clin_2541", "mets_hcp", "nodes_dfl", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "derived_ss2018_small_intestine_48854", "ki_67_67661", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "ss2018_small_intestine_including_net_85335", "extension_bfp", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "grade_pathological_26086", "neoadj_tx_treatment_effect_18122", "grade_post_therapy_path_76876", "primary_site", "grade_clinical_26768", "year_dx_validation", "summary_stage_rpa", "derived_grade_27440", "schema_selection_net_jejunum_and_ileum_v9_2024" ], + "last_modified" : "2025-09-19T18:55:12.828Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_jejunum_ileum.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_jejunum_ileum.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_jejunum_ileum.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_jejunum_ileum.json index db6e8b082..cb3dbd52e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_jejunum_ileum.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_jejunum_ileum.json @@ -1,7 +1,7 @@ { "id" : "net_jejunum_ileum", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "NET Jejunum and Ileum [8th: 2018-2023]", "title" : "NET Jejunum and Ileum [8th: 2018-2023]", "notes" : "8150-8153, 8155-8156, 8158, 8240-8242, 8249, 8683 \n\nC171 Jejunum\nC172 Ileum (excludes ileocecal valve C180)\nC173 Meckel diverticulum (site of neoplasm)\nC178 Overlapping lesion of small intestine\nC179 Small intestine, NOS\n\n**Note:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 31 *Neuroendocrine Tumors of the Jejunum and Ileum*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.", @@ -34,7 +34,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -64,7 +71,7 @@ "naaccr_xml_id" : "regionalNodesPositive", "default" : "99", "table" : "nodes_pos_fpa", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_exam", "name" : "Regional Nodes Examined", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -252,30 +245,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -291,26 +260,8 @@ "table" : "derived_grade_27440" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_118", - "inputs" : [ "site", "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -318,104 +269,22 @@ }, { "id" : "extension_bfp", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dfl", - "inputs" : [ "nodes_pos", "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "inputs" : [ "eod_regional_nodes" ], + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hcp", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpm", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_81808", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpm", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "grade_post_therapy_clin_2541", "mets_hcp", "radiation_surg_seq", "nodes_dfl", "schema_selection_net_small_intestine", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "tnm8_inclusions_tpm", "neoadj_tx_clinical_response_31723", "derived_ss2018_small_intestine_48854", "ki_67_67661", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "ss2018_small_intestine_including_net_85335", "extension_bfp", "tnm_8_path_stage_group_for_eod_81808", "in_situ_to_88s_14856", "tumor_size_pathological_25597", "rn_positive_with_regional_nodes_for_n_51494", "systemic_surg_seq", "tumor_size_clinical_60979", "grade_pathological_26086", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "grade_post_therapy_path_76876", "primary_site", "eod_tnm_component_cleanup_58170", "grade_clinical_26768", "year_dx_validation", "summary_stage_rpa", "derived_grade_27440", "ajcc_chapter_calculation_118" ], - "last_modified" : "2024-10-15T21:25:43.634Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "grade_post_therapy_clin_2541", "mets_hcp", "nodes_dfl", "schema_selection_net_small_intestine", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "derived_ss2018_small_intestine_48854", "ki_67_67661", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "ss2018_small_intestine_including_net_85335", "extension_bfp", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "grade_pathological_26086", "neoadj_tx_treatment_effect_18122", "grade_post_therapy_path_76876", "primary_site", "grade_clinical_26768", "year_dx_validation", "summary_stage_rpa", "derived_grade_27440" ], + "last_modified" : "2025-09-19T18:54:45.690Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_pancreas.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_pancreas.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_pancreas.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_pancreas.json index 4a35b4924..73034f4c6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_pancreas.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_pancreas.json @@ -1,7 +1,7 @@ { "id" : "net_pancreas", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "NET Pancreas [8th: 2018-2023]", "title" : "NET Pancreas [8th: 2018-2023]", "notes" : "8150-8153, 8155-8156, 8158, 8240-8242, 8249, 8683 \n\nC250 Head of pancreas\nC251 Body of pancreas\nC252 Tail of pancreas\nC253 Pancreatic duct\nC254 Islets of Langerhans\nC257 Other specified parts of pancreas\nC258 Overlapping lesion of pancreas\nC259 Pancreas, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 34 *Neuroendocrine Tumors of the Pancreas*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Islet cell tumors** \n* For tumors of the islet cells, determine which subsite of the pancreas is involved and use that primary site code. \n* If the subsite cannot be determined, use the general code for Islets of Langerhans, C254.", @@ -34,7 +34,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -56,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -252,30 +245,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -291,131 +260,31 @@ "table" : "derived_grade_27440" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_71219", - "inputs" : [ "site", "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "seer_primary_tumor_43302", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_3383", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_57075", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_net_pancreas", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_4996", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_net_pancreas", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "ss2018_pancreas_95507", "grade_post_therapy_clin_2541", "radiation_surg_seq", "seer_primary_tumor_43302", "tumor_size_pathological_43328", "tnm_8_path_stage_group_for_eod_4996", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "tnm8_inclusions_net_pancreas", "neoadj_tx_clinical_response_31723", "seer_mets_57075", "ki_67_67661", "tumor_size_with_primary_tumor_for_ajcc_t_16596", "histology", "nodes_exam_76029", "combined_grade_56638", "behavior", "schema_selection_net_pancreas", "tumor_size_clinical_48894", "in_situ_to_88s_14856", "ajcc_chapter_calculation_71219", "systemic_surg_seq", "grade_pathological_26086", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "grade_post_therapy_path_76876", "primary_site", "eod_tnm_component_cleanup_58170", "eod_regional_nodes_3383", "grade_clinical_26768", "year_dx_validation", "summary_stage_rpa", "derived_grade_27440", "tumor_size_summary_47973", "derived_ss2018_pancreas_85813" ], - "last_modified" : "2024-10-15T21:25:38.572Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "ss2018_pancreas_95507", "grade_post_therapy_clin_2541", "seer_primary_tumor_43302", "tumor_size_pathological_43328", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "seer_mets_57075", "ki_67_67661", "histology", "nodes_exam_76029", "combined_grade_56638", "behavior", "schema_selection_net_pancreas", "tumor_size_clinical_48894", "type_of_reporting_source_76696", "grade_pathological_26086", "neoadj_tx_treatment_effect_18122", "grade_post_therapy_path_76876", "primary_site", "eod_regional_nodes_3383", "grade_clinical_26768", "year_dx_validation", "summary_stage_rpa", "derived_grade_27440", "tumor_size_summary_47973", "derived_ss2018_pancreas_85813" ], + "last_modified" : "2025-09-19T18:54:39.494Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_pancreas_v9_2024.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_pancreas_v9_2024.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_pancreas_v9_2024.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_pancreas_v9_2024.json index 7a65be4e4..0393ecb5d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_pancreas_v9_2024.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_pancreas_v9_2024.json @@ -1,7 +1,7 @@ { "id" : "net_pancreas_v9_2024", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "NET Pancreas [V9: 2024+]", "title" : "NET Pancreas [V9: 2024+]", "notes" : "8150-8153, 8155-8156, 8158, 8240-8242, 8249, 8683 \n\nC250 Head of pancreas\nC251 Body of pancreas\nC252 Tail of pancreas\nC253 Pancreatic duct\nC254 Islets of Langerhans\nC257 Other specified parts of pancreas\nC258 Overlapping lesion of pancreas\nC259 Pancreas, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 34 *Neuroendocrine Tumors of the Pancreas*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n* *Neuroendocrine Tumors of the Pancreas*, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Islet cell tumors** \n* For tumors of the islet cells, determine which subsite of the pancreas is involved and use that primary site code. If the subsite cannot be determined, use the general code for Islets of Langerhans, C254.", @@ -34,7 +34,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -56,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -252,30 +245,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -291,131 +260,31 @@ "table" : "derived_grade_27440" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_25371", - "inputs" : [ "site", "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "seer_primary_tumor_43302", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_3383", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_57075", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm9_inclusions_9090", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_9_path_stage_group_for_eod_96707", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm9_inclusions_9090", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "tnm9_inclusions_9090", "neoadjuvant_therapy_37302", "ss2018_pancreas_95507", "grade_post_therapy_clin_2541", "radiation_surg_seq", "seer_primary_tumor_43302", "tumor_size_pathological_43328", "ajcc_chapter_calculation_25371", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "neoadj_tx_clinical_response_31723", "seer_mets_57075", "ki_67_67661", "tumor_size_with_primary_tumor_for_ajcc_t_16596", "histology", "nodes_exam_76029", "combined_grade_56638", "schema_selection_net_pancreas_v9_2024", "behavior", "tnm_9_path_stage_group_for_eod_96707", "tumor_size_clinical_48894", "in_situ_to_88s_14856", "systemic_surg_seq", "grade_pathological_26086", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "grade_post_therapy_path_76876", "primary_site", "eod_tnm_component_cleanup_58170", "eod_regional_nodes_3383", "grade_clinical_26768", "year_dx_validation", "summary_stage_rpa", "derived_grade_27440", "tumor_size_summary_47973", "derived_ss2018_pancreas_85813" ], - "last_modified" : "2024-10-15T21:25:45.679Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "ss2018_pancreas_95507", "grade_post_therapy_clin_2541", "seer_primary_tumor_43302", "tumor_size_pathological_43328", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "seer_mets_57075", "ki_67_67661", "histology", "nodes_exam_76029", "combined_grade_56638", "schema_selection_net_pancreas_v9_2024", "behavior", "tumor_size_clinical_48894", "type_of_reporting_source_76696", "grade_pathological_26086", "neoadj_tx_treatment_effect_18122", "grade_post_therapy_path_76876", "primary_site", "eod_regional_nodes_3383", "grade_clinical_26768", "year_dx_validation", "summary_stage_rpa", "derived_grade_27440", "tumor_size_summary_47973", "derived_ss2018_pancreas_85813" ], + "last_modified" : "2025-09-19T18:54:45.947Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_stomach.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_stomach.json similarity index 62% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_stomach.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_stomach.json index 14b9f0b16..4ef8dedbb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_stomach.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_stomach.json @@ -1,7 +1,7 @@ { "id" : "net_stomach", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "NET Stomach [8th: 2018-2023]", "title" : "NET Stomach [8th: 2018-2023]", "notes" : "8150-8153, 8155-8156, 8158, 8240-8242, 8249, 8683 \n\nC160 Cardia of stomach\nC161 Fundus of stomach\nC162 Body of stomach\nC163 Gastric antrum\nC164 Pylorus\nC165 Lesser curvature of stomach, NOS\nC166 Greater curvature of stomach, NOS\nC168 Overlapping lesion of stomach\nC169 Stomach, NOS\n\n**Note:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 29 *Neuroendocrine Tumors of the Stomach*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.", @@ -34,7 +34,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -56,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_full_31213", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -252,30 +245,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -291,131 +260,31 @@ "table" : "derived_grade_27440" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_15401", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bfk", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dfg", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hck", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_net_stomach_37343", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_48287", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_net_stomach_37343", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "mets_hck", "tumor_size_with_primary_tumor_for_ajcc_t_99631", "neoadjuvant_therapy_37302", "nodes_dfg", "grade_post_therapy_clin_2541", "radiation_surg_seq", "ajcc_chapter_calculation_15401", "ss2018_stomach_including_net_stomach_35647", "tumor_size_pathological_full_62176", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "neoadj_tx_clinical_response_31723", "ki_67_67661", "extension_bfk", "histology", "nodes_exam_76029", "derived_ss2018_stomach_19183", "combined_grade_56638", "behavior", "schema_selection_net_stomach", "tumor_size_clinical_full_74867", "tnm_8_path_stage_group_for_eod_48287", "in_situ_to_88s_14856", "systemic_surg_seq", "grade_pathological_26086", "tumor_size_summary_full_31213", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "grade_post_therapy_path_76876", "primary_site", "eod_tnm_component_cleanup_58170", "grade_clinical_26768", "year_dx_validation", "summary_stage_rpa", "tnm8_inclusions_net_stomach_37343", "derived_grade_27440" ], - "last_modified" : "2024-10-15T21:25:43.704Z", + "involved_tables" : [ "mets_hck", "neoadjuvant_therapy_37302", "nodes_dfg", "grade_post_therapy_clin_2541", "ss2018_stomach_including_net_stomach_35647", "tumor_size_pathological_full_62176", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "ki_67_67661", "extension_bfk", "histology", "nodes_exam_76029", "derived_ss2018_stomach_19183", "combined_grade_56638", "behavior", "schema_selection_net_stomach", "tumor_size_clinical_full_74867", "type_of_reporting_source_76696", "grade_pathological_26086", "tumor_size_summary_full_31213", "neoadj_tx_treatment_effect_18122", "grade_post_therapy_path_76876", "primary_site", "grade_clinical_26768", "year_dx_validation", "summary_stage_rpa", "derived_grade_27440" ], + "last_modified" : "2025-09-19T18:54:48.634Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_stomach_v9_2024.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_stomach_v9_2024.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_stomach_v9_2024.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_stomach_v9_2024.json index 2ce9ddddb..3dc04eed9 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/net_stomach_v9_2024.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/net_stomach_v9_2024.json @@ -1,7 +1,7 @@ { "id" : "net_stomach_v9_2024", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "NET Stomach [V9: 2024+]", "title" : "NET Stomach [V9: 2024+]", "notes" : "8150-8153, 8155-8156, 8158, 8240-8242, 8249, 8683 \n\nC160 Cardia of stomach\nC161 Fundus of stomach\nC162 Body of stomach\nC163 Gastric antrum\nC164 Pylorus\nC165 Lesser curvature of stomach, NOS\nC166 Greater curvature of stomach, NOS\nC168 Overlapping lesion of stomach\nC169 Stomach, NOS\n\n**Note:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 29 *Neuroendocrine Tumors of the Stomach*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n* *Neuroendocrine Tumors of the Stomach*, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", @@ -34,7 +34,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -56,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_full_31213", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -252,30 +245,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -291,131 +260,31 @@ "table" : "derived_grade_27440" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_78195", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bfk", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dfg", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hck", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm9_inclusions_28887", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_9_path_stage_group_for_eod_39103", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm9_inclusions_28887", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "mets_hck", "tumor_size_with_primary_tumor_for_ajcc_t_99631", "neoadjuvant_therapy_37302", "nodes_dfg", "grade_post_therapy_clin_2541", "radiation_surg_seq", "tnm_9_path_stage_group_for_eod_39103", "ss2018_stomach_including_net_stomach_35647", "tumor_size_pathological_full_62176", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "neoadj_tx_clinical_response_31723", "ki_67_67661", "extension_bfk", "histology", "nodes_exam_76029", "derived_ss2018_stomach_19183", "combined_grade_56638", "behavior", "ajcc_chapter_calculation_78195", "tumor_size_clinical_full_74867", "in_situ_to_88s_14856", "tnm9_inclusions_28887", "schema_selection_net_stomach_v9_2024", "systemic_surg_seq", "grade_pathological_26086", "tumor_size_summary_full_31213", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "grade_post_therapy_path_76876", "primary_site", "eod_tnm_component_cleanup_58170", "grade_clinical_26768", "year_dx_validation", "summary_stage_rpa", "derived_grade_27440" ], - "last_modified" : "2024-10-15T21:25:45.733Z", + "involved_tables" : [ "mets_hck", "neoadjuvant_therapy_37302", "nodes_dfg", "grade_post_therapy_clin_2541", "ss2018_stomach_including_net_stomach_35647", "tumor_size_pathological_full_62176", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "ki_67_67661", "extension_bfk", "histology", "nodes_exam_76029", "derived_ss2018_stomach_19183", "combined_grade_56638", "behavior", "tumor_size_clinical_full_74867", "type_of_reporting_source_76696", "schema_selection_net_stomach_v9_2024", "grade_pathological_26086", "tumor_size_summary_full_31213", "neoadj_tx_treatment_effect_18122", "grade_post_therapy_path_76876", "primary_site", "grade_clinical_26768", "year_dx_validation", "summary_stage_rpa", "derived_grade_27440" ], + "last_modified" : "2025-09-19T18:55:07.202Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/orbital_sarcoma.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/orbital_sarcoma.json similarity index 64% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/orbital_sarcoma.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/orbital_sarcoma.json index f03fa9a7b..6337fce05 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/orbital_sarcoma.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/orbital_sarcoma.json @@ -1,7 +1,7 @@ { "id" : "orbital_sarcoma", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Orbital Sarcoma", "title" : "Orbital Sarcoma", "notes" : "C690-C694, C696, C698-C699: 8710-8714, 8800-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9138, 9141-9175, 9181-9230, 9240-9509, 9520-9582\n\nC695: 8710-8714, 8800-8921, 8932-8934, 8940, 8950-8976, 8981, 8983-8990, 9000-9016, 9030-9138, 9141-9175, 9181-9230, 9240-9509, 9520-9582\n\nC723: 8800-8802, 8804-8806, 8810-8811, 8814-8815, 8825, 8830, 8832, 8840, 8850, 8852-8854, 8858, 8890, 8900-8901, 8910, 8912, 8920-8921, 8940, 8963, 9040, 9044, 9071, 9120, 9133, 9150, 9220, 9240, 9364, 9421, 9473, 9500, 9522, 9530, 9540, 9580-9581\n\nC723: 8710-8714, 8803, 8812-8813, 8816-8818, 8820-8824, 8826-8828, 8831, 8833-8836, 8841-8842, 8851, 8855-8857, 8860-8881, 8891-8898, 8902-8905, 8932-8934, 8941-8960, 8964-8976, 8980-8981, 8982-8990, 9000-9016, 9030, 9041-9043, 9045-9063, 9065, 9072-9073, 9081-9083, 9086-9091, 9101-9111, 9121-9132, 9135-9138, 9141-9142, 9160-9175, 9181-9213, 9221, 9230, 9241-9361, 9363, 9365, 9370-9373, 9541-9571, 9582 (2018-2022)\n * For years 2023+, see *CNS Other* \n\nC690 Conjunctiva\nC691 Cornea, NOS\nC692 Retina\nC693 Choroid\nC694 Ciliary Body\nC695 Lacrimal Gland\nC696 Orbit, NOS\nC698 Overlapping lesion of eye and adnexa\nC699 Eye, NOS \nC723 Optic Nerve\n\n**Note:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 70 *Orbital Sarcoma*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.", @@ -35,6 +35,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -56,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -237,30 +230,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -276,131 +245,31 @@ "table" : "derived_grade_71227" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_82326", - "inputs" : [ "site", "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bag", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_65616", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_47277", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpp", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_stage_for_sites_with_no_stage_groupings_unb", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpp", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_pathological_43328", "ajcc_chapter_calculation_82326", "grade_post_therapy_path_36935", "nodes_pos_fpa", "parse_t_2177", "eod_mets_47277", "parse_n_67182", "derived_ss2018_orbital_sarcoma_90415", "tumor_size_with_primary_tumor_for_ajcc_t_17589", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_1647", "histology", "nodes_exam_76029", "tnm8_inclusions_tpp", "ss2018_orbit_27202", "combined_grade_56638", "behavior", "tumor_size_clinical_48894", "eod_regional_nodes_65616", "in_situ_to_88s_14856", "grade_pathological_40399", "derived_grade_71227", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "grade_clinical_41135", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "year_dx_validation", "summary_stage_rpa", "schema_selection_orbit", "extension_bag", "tumor_size_summary_47973", "tnm8_stage_for_sites_with_no_stage_groupings_unb" ], - "last_modified" : "2024-10-15T21:25:40.146Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "grade_post_therapy_path_36935", "nodes_pos_fpa", "eod_mets_47277", "derived_ss2018_orbital_sarcoma_90415", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_1647", "histology", "nodes_exam_76029", "ss2018_orbit_27202", "combined_grade_56638", "behavior", "tumor_size_clinical_48894", "eod_regional_nodes_65616", "grade_pathological_40399", "type_of_reporting_source_76696", "derived_grade_71227", "neoadj_tx_treatment_effect_18122", "grade_clinical_41135", "primary_site", "year_dx_validation", "summary_stage_rpa", "schema_selection_orbit", "extension_bag", "tumor_size_summary_47973" ], + "last_modified" : "2025-09-19T18:54:39.923Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/oropharynx_hpv_associated_v9_2026.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/oropharynx_hpv_associated_v9_2026.json new file mode 100644 index 000000000..7d2a24663 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/oropharynx_hpv_associated_v9_2026.json @@ -0,0 +1,356 @@ +{ + "id" : "oropharynx_hpv_associated_v9_2026", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Oropharynx HPV-Associated [V9: 2026+]", + "title" : "Oropharynx HPV-Associated [V9: 2026+]", + "notes" : "C019, C024, C051-C052, C090-C091, C098-C099, C100, C102-C104, C108-C109 and Schema Discriminator 2: Oropharyngeal p16: 2 (8000-8700)\n\nC019 Base of tongue, NOS\nC024 Lingual tonsil\nC051 Soft palate, NOS\nC052 Uvula\nC090 Tonsillar fossa \nC091 Tonsillar pillar \nC098 Overlapping lesion of tonsil \nC099 Tonsil, NOS \nC100 Vallecula\nC102 Lateral wall of oropharynx\nC103 Posterior wall of oropharynx\nC104 Branchial cleft (site of neoplasm)\nC108 Overlapping lesion of oropharynx\nC109 Oropharynx, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Oropharynx (HPV-Associated), from the AJCC Cancer Staging System Version 9 (2026). Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Oropharynx sites**\n* **GIST:** 8935-8936\n* **Kaposi Sarcoma:** 9140\n* **Melanoma Head and Neck:** 8720-8790\n* **Mycosis Fungoides:** 9700-9701\n* **Oropharynx HPV-Independent (p16-):** C019, C024, C051-C052, C090-C091, C098-C099, C100, C102-C104, C108-C109 and Schema Discriminator 2: Oropharyngeal p16: 1, 9 (8000-8700)\n* **Soft Tissue Head and Neck:** 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9110, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other:** 8992\n* **Soft Tissue Rare:** 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581\n\n**Note 3:** **p16 immunotesting** \n* p16 immunotesting is mandatory to use this staging system for HPV-associated cancer. HPV by in situ hybridization (ISH) may be done as an alternative. \n* If a case of oropharyngeal cancer has p16+, then this schema is used. \n* If a case if p16- or does not have p16, then the Oropharynx HPV-Independent schema is used.", + "schema_selection_table" : "schema_selection_oropharynx_hpv_associated_v9_2026", + "schema_discriminators" : [ "year_dx", "discriminator_2" ], + "inputs" : [ { + "key" : "year_dx", + "name" : "Year of Diagnosis", + "naaccr_item" : 390, + "naaccr_xml_id" : "dateOfDiagnosis", + "table" : "year_dx_validation", + "used_for_staging" : true + }, { + "key" : "site", + "name" : "Primary Site", + "naaccr_item" : 400, + "naaccr_xml_id" : "primarySite", + "table" : "primary_site", + "used_for_staging" : true + }, { + "key" : "hist", + "name" : "Histology", + "naaccr_item" : 522, + "naaccr_xml_id" : "histologicTypeIcdO3", + "table" : "histology", + "used_for_staging" : true + }, { + "key" : "behavior", + "name" : "Behavior", + "naaccr_item" : 523, + "naaccr_xml_id" : "behaviorCodeIcdO3", + "table" : "behavior", + "used_for_staging" : false + }, { + "key" : "discriminator_2", + "name" : "Schema Discriminator 2", + "naaccr_item" : 3927, + "naaccr_xml_id" : "schemaDiscriminator2", + "default" : "9", + "table" : "oropharyngeal_p16_44685", + "used_for_staging" : true, + "metadata" : [ { + "name" : "COC_REQUIRED" + }, { + "name" : "NPCR_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "CCCR_REQUIRED" + }, { + "name" : "SEER_REQUIRED" + } ] + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false + }, { + "key" : "size_clin", + "name" : "Tumor Size Clinical", + "naaccr_item" : 752, + "naaccr_xml_id" : "tumorSizeClinical", + "table" : "tumor_size_clinical_48894", + "used_for_staging" : false + }, { + "key" : "size_path", + "name" : "Tumor Size Pathological", + "naaccr_item" : 754, + "naaccr_xml_id" : "tumorSizePathologic", + "table" : "tumor_size_pathological_43328", + "used_for_staging" : false + }, { + "key" : "size_summary", + "name" : "Tumor Size Summary", + "naaccr_item" : 756, + "naaccr_xml_id" : "tumorSizeSummary", + "default" : "999", + "table" : "tumor_size_summary_47973", + "used_for_staging" : false + }, { + "key" : "nodes_pos", + "name" : "Regional Nodes Positive", + "naaccr_item" : 820, + "naaccr_xml_id" : "regionalNodesPositive", + "default" : "99", + "table" : "nodes_pos_fpa", + "used_for_staging" : false + }, { + "key" : "nodes_exam", + "name" : "Regional Nodes Examined", + "naaccr_item" : 830, + "naaccr_xml_id" : "regionalNodesExamined", + "default" : "99", + "table" : "nodes_exam_76029", + "used_for_staging" : false + }, { + "key" : "neoadjuvant_therapy", + "name" : "Neoadjuvant Therapy", + "naaccr_item" : 1632, + "naaccr_xml_id" : "neoadjuvantTherapy", + "default" : "9", + "table" : "neoadjuvant_therapy_37302", + "used_for_staging" : false, + "metadata" : [ { + "name" : "SEER_REQUIRED", + "start" : 2021 + } ] + }, { + "key" : "neoadj_tx_clinical_response", + "name" : "Neoadjuvant Therapy – Clinical Response", + "naaccr_item" : 1633, + "naaccr_xml_id" : "neoadjuvTherapyClinicalResponse", + "default" : "9", + "table" : "neoadj_tx_clinical_response_31723", + "used_for_staging" : false, + "metadata" : [ { + "name" : "SEER_REQUIRED", + "start" : 2021 + } ] + }, { + "key" : "neoadj_tx_treatment_effect", + "name" : "Neoadjuvant Therapy – Treatment Effect", + "naaccr_item" : 1634, + "naaccr_xml_id" : "neoadjuvTherapyTreatmentEffect", + "default" : "9", + "table" : "neoadj_tx_treatment_effect_18122", + "used_for_staging" : false, + "metadata" : [ { + "name" : "SEER_REQUIRED", + "start" : 2021 + } ] + }, { + "key" : "eod_primary_tumor", + "name" : "EOD Primary Tumor", + "naaccr_item" : 772, + "naaccr_xml_id" : "eodPrimaryTumor", + "default" : "999", + "table" : "eod_primary_tumor_81646", + "used_for_staging" : true + }, { + "key" : "eod_regional_nodes", + "name" : "EOD Regional Nodes", + "naaccr_item" : 774, + "naaccr_xml_id" : "eodRegionalNodes", + "default" : "999", + "table" : "eod_regional_nodes_6464", + "used_for_staging" : true + }, { + "key" : "eod_mets", + "name" : "EOD Mets", + "naaccr_item" : 776, + "naaccr_xml_id" : "eodMets", + "default" : "00", + "table" : "eod_mets_80017", + "used_for_staging" : true + }, { + "key" : "ss2018", + "name" : "SS2018", + "naaccr_item" : 764, + "naaccr_xml_id" : "summaryStage2018", + "table" : "ss2018_oropharynx_excluding_melanoma_8720_8790_9999", + "used_for_staging" : false + }, { + "key" : "grade_clin", + "name" : "Grade Clinical", + "naaccr_item" : 3843, + "naaccr_xml_id" : "gradeClinical", + "default" : "9", + "table" : "grade_clinical_standard_94331", + "used_for_staging" : true, + "metadata" : [ { + "name" : "COC_REQUIRED" + }, { + "name" : "NPCR_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "CCCR_REQUIRED" + }, { + "name" : "SEER_REQUIRED" + } ] + }, { + "key" : "grade_path", + "name" : "Grade Pathological", + "naaccr_item" : 3844, + "naaccr_xml_id" : "gradePathological", + "default" : "9", + "table" : "grade_pathological_standard_94268", + "used_for_staging" : true, + "metadata" : [ { + "name" : "COC_REQUIRED" + }, { + "name" : "NPCR_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "CCCR_REQUIRED" + }, { + "name" : "SEER_REQUIRED" + } ] + }, { + "key" : "grade_post_therapy_clin", + "name" : "Grade Post Therapy Clin (yc)", + "naaccr_item" : 1068, + "naaccr_xml_id" : "gradePostTherapyClin", + "table" : "grade_post_therapy_clin_95734", + "used_for_staging" : false, + "metadata" : [ { + "name" : "NPCR_REQUIRED" + }, { + "name" : "COC_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "SEER_REQUIRED" + } ] + }, { + "key" : "grade_post_therapy_path", + "name" : "Grade Post Therapy Path (yp)", + "naaccr_item" : 3845, + "naaccr_xml_id" : "gradePostTherapy", + "table" : "grade_post_therapy_path_32110", + "used_for_staging" : false, + "metadata" : [ { + "name" : "NPCR_REQUIRED" + }, { + "name" : "COC_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "CCCR_REQUIRED" + }, { + "name" : "SEER_REQUIRED" + } ] + }, { + "key" : "extranodal_ext_hn_clin", + "name" : "Extranodal Exten H&N Clin", + "naaccr_item" : 3831, + "naaccr_xml_id" : "extranodalExtensionHeadNeckClin", + "default" : "8", + "table" : "extranodal_extension_head_and_neck_clinical_79321", + "used_for_staging" : false, + "metadata" : [ { + "name" : "COC_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" + } ] + }, { + "key" : "extranodal_ext_hn_path", + "name" : "Extranodal Exten H&N Path", + "naaccr_item" : 3832, + "naaccr_xml_id" : "extranodalExtensionHeadNeckPath", + "default" : "X.8", + "table" : "extranodal_extension_head_and_neck_pathological_87046", + "used_for_staging" : false, + "metadata" : [ { + "name" : "COC_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "CCCR_REQUIRED" + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 + } ] + }, { + "key" : "ln_size_of_mets", + "name" : "LN Size", + "naaccr_item" : 3883, + "naaccr_xml_id" : "lnSize", + "default" : "XX.8", + "table" : "ln_size_70140", + "used_for_staging" : false, + "metadata" : [ { + "name" : "COC_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "CCCR_REQUIRED" + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 + } ] + }, { + "key" : "seer_ssf1", + "name" : "SEER Site-Specific Fact 1", + "naaccr_item" : 3700, + "naaccr_xml_id" : "seerSiteSpecificFact1", + "default" : "99", + "table" : "p16_hpv_human_papilloma_virus_status_head_and_neck_509", + "used_for_staging" : false, + "metadata" : [ { + "name" : "SEER_REQUIRED" + } ] + } ], + "outputs" : [ { + "key" : "naaccr_schema_id", + "name" : "Schema ID", + "naaccr_item" : 3800, + "naaccr_xml_id" : "schemaId", + "default" : "09100" + }, { + "key" : "derived_version", + "name" : "Derived Version", + "default" : "{{ctx_alg_version}}" + }, { + "key" : "ss2018_derived", + "name" : "Derived Summary Stage 2018", + "naaccr_item" : 762, + "naaccr_xml_id" : "derivedSummaryStage2018", + "table" : "derived_ss2018_oropharynx_79318", + "default" : "9" + }, { + "key" : "derived_summary_grade", + "name" : "Derived Summary Grade 2018", + "naaccr_item" : 1975, + "naaccr_xml_id" : "derivedSummaryGrade2018", + "table" : "derived_grade_standard_1196" + } ], + "mappings" : [ { + "id" : "summary_stage_2018", + "name" : "Summary Stage 2018", + "tables" : [ { + "id" : "combined_grade_56638", + "inputs" : [ "grade_path", "grade_clin" ], + "outputs" : [ "derived_summary_grade" ] + }, { + "id" : "eod_primary_tumor_81646", + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] + }, { + "id" : "eod_regional_nodes_6464", + "inputs" : [ "eod_regional_nodes" ], + "outputs" : [ "ss2018_n" ] + }, { + "id" : "eod_mets_80017", + "inputs" : [ "eod_mets" ], + "outputs" : [ "ss2018_m" ] + }, { + "id" : "summary_stage_rpa", + "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], + "outputs" : [ "ss2018_derived" ] + } ] + } ], + "involved_tables" : [ "extranodal_extension_head_and_neck_pathological_87046", "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "nodes_pos_fpa", "oropharyngeal_p16_44685", "eod_mets_80017", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "derived_ss2018_oropharynx_79318", "eod_regional_nodes_6464", "combined_grade_56638", "behavior", "grade_post_therapy_clin_95734", "grade_clinical_standard_94331", "eod_primary_tumor_81646", "ss2018_oropharynx_excluding_melanoma_8720_8790_9999", "tumor_size_clinical_48894", "derived_grade_standard_1196", "type_of_reporting_source_76696", "neoadj_tx_treatment_effect_18122", "p16_hpv_human_papilloma_virus_status_head_and_neck_509", "primary_site", "extranodal_extension_head_and_neck_clinical_79321", "grade_pathological_standard_94268", "year_dx_validation", "summary_stage_rpa", "grade_post_therapy_path_32110", "tumor_size_summary_47973", "ln_size_70140", "schema_selection_oropharynx_hpv_associated_v9_2026" ], + "last_modified" : "2025-09-19T18:54:54.980Z", + "on_invalid_input" : "CONTINUE" +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/oropharynx_hpv_mediated_p16_pos.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/oropharynx_hpv_mediated_p16_pos.json new file mode 100644 index 000000000..4f10d7a42 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/oropharynx_hpv_mediated_p16_pos.json @@ -0,0 +1,374 @@ +{ + "id" : "oropharynx_hpv_mediated_p16_pos", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Oropharynx HPV-Associated [8th: 2018-2025]", + "title" : "Oropharynx HPV-Associated [8th: 2018-2025]", + "notes" : "**2018-2024**\nC111 and Schema Discriminator 1: Nasopharynx/PharyngealTonsil: 2 AND Schema Discriminator 2: Oropharyngeal p16: 2 (8000-8700) \n\n**2025+**\nC019, C024, C051-C052, C090-C091, C098-C099, C100, C102-C104, C108-C109 and Schema Discriminator 2: Oropharyngeal p16: 2 (8000-8700) \n\nC019 Base of tongue, NOS\nC024 Lingual tonsil\nC051 Soft palate, NOS\nC052 Uvula\nC090 Tonsillar fossa \nC091 Tonsillar pillar \nC098 Overlapping lesion of tonsil \nC099 Tonsil, NOS \nC100 Vallecula\nC102 Lateral wall of oropharynx\nC103 Posterior wall of oropharynx\nC104 Branchial cleft (site of neoplasm)\nC108 Overlapping lesion of oropharynx\nC109 Oropharynx, NOS\nC111 Pharyngeal tonsil\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 10 *HPV-Mediated (p16+) Oropharyngeal Cancer*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Oropharynx sites**\n* **GIST:** 8935-8936\n* **Kaposi Sarcoma:** 9140\n* **Melanoma Head and Neck:** 8720-8790\n* **Mycosis Fungoides:** 9700-9701\n* **Nasopharynx: (2018-2024)** C111 and Schema Discriminator 1: Nasopharynx/PharyngealTonsil:1 (8000-8700) \n* **Oropharynx HPV-Independent (p16-)** C019, C024, C051-C052, C090-C091, C098-C099, C100, C102-C104, C108-C109 and Schema Discriminator 2: Oropharyngeal p16: 1, 9 (8000-8700)\n* **Soft Tissue Head and Neck:** 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9110, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other:** 8992\n* **Soft Tissue Rare:** 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581\n\n**Note 3:** **p16 immunotesting** \n* p16 immunotesting is mandatory to use this staging system for HPV-associated cancer. HPV by in situ hybridization (ISH) may be done as an alternative. \n* If a case of oropharyngeal cancer has p16+, then this schema is used. \n* If a case if p16- or does not have p16, then the Oropharynx HPV-Independent schema is used.", + "schema_selection_table" : "schema_selection_oropharynx", + "schema_discriminators" : [ "year_dx", "discriminator_1", "discriminator_2" ], + "inputs" : [ { + "key" : "year_dx", + "name" : "Year of Diagnosis", + "naaccr_item" : 390, + "naaccr_xml_id" : "dateOfDiagnosis", + "table" : "year_dx_validation", + "used_for_staging" : true + }, { + "key" : "site", + "name" : "Primary Site", + "naaccr_item" : 400, + "naaccr_xml_id" : "primarySite", + "table" : "primary_site", + "used_for_staging" : true + }, { + "key" : "hist", + "name" : "Histology", + "naaccr_item" : 522, + "naaccr_xml_id" : "histologicTypeIcdO3", + "table" : "histology", + "used_for_staging" : true + }, { + "key" : "behavior", + "name" : "Behavior", + "naaccr_item" : 523, + "naaccr_xml_id" : "behaviorCodeIcdO3", + "table" : "behavior", + "used_for_staging" : false + }, { + "key" : "discriminator_1", + "name" : "Schema Discriminator 1", + "naaccr_item" : 3926, + "naaccr_xml_id" : "schemaDiscriminator1", + "table" : "nasopharynx_pharyngealtonsil_84756", + "used_for_staging" : true, + "metadata" : [ { + "name" : "COC_REQUIRED" + }, { + "name" : "NPCR_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "CCCR_REQUIRED" + }, { + "name" : "SEER_REQUIRED" + } ] + }, { + "key" : "discriminator_2", + "name" : "Schema Discriminator 2", + "naaccr_item" : 3927, + "naaccr_xml_id" : "schemaDiscriminator2", + "default" : "9", + "table" : "oropharyngeal_p16_44685", + "used_for_staging" : true, + "metadata" : [ { + "name" : "COC_REQUIRED" + }, { + "name" : "NPCR_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "CCCR_REQUIRED" + }, { + "name" : "SEER_REQUIRED" + } ] + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false + }, { + "key" : "size_clin", + "name" : "Tumor Size Clinical", + "naaccr_item" : 752, + "naaccr_xml_id" : "tumorSizeClinical", + "table" : "tumor_size_clinical_48894", + "used_for_staging" : false + }, { + "key" : "size_path", + "name" : "Tumor Size Pathological", + "naaccr_item" : 754, + "naaccr_xml_id" : "tumorSizePathologic", + "table" : "tumor_size_pathological_43328", + "used_for_staging" : false + }, { + "key" : "size_summary", + "name" : "Tumor Size Summary", + "naaccr_item" : 756, + "naaccr_xml_id" : "tumorSizeSummary", + "default" : "999", + "table" : "tumor_size_summary_47973", + "used_for_staging" : false + }, { + "key" : "nodes_pos", + "name" : "Regional Nodes Positive", + "naaccr_item" : 820, + "naaccr_xml_id" : "regionalNodesPositive", + "default" : "99", + "table" : "nodes_pos_fpa", + "used_for_staging" : false + }, { + "key" : "nodes_exam", + "name" : "Regional Nodes Examined", + "naaccr_item" : 830, + "naaccr_xml_id" : "regionalNodesExamined", + "default" : "99", + "table" : "nodes_exam_76029", + "used_for_staging" : false + }, { + "key" : "neoadjuvant_therapy", + "name" : "Neoadjuvant Therapy", + "naaccr_item" : 1632, + "naaccr_xml_id" : "neoadjuvantTherapy", + "default" : "9", + "table" : "neoadjuvant_therapy_37302", + "used_for_staging" : false, + "metadata" : [ { + "name" : "SEER_REQUIRED", + "start" : 2021 + } ] + }, { + "key" : "neoadj_tx_clinical_response", + "name" : "Neoadjuvant Therapy – Clinical Response", + "naaccr_item" : 1633, + "naaccr_xml_id" : "neoadjuvTherapyClinicalResponse", + "default" : "9", + "table" : "neoadj_tx_clinical_response_31723", + "used_for_staging" : false, + "metadata" : [ { + "name" : "SEER_REQUIRED", + "start" : 2021 + } ] + }, { + "key" : "neoadj_tx_treatment_effect", + "name" : "Neoadjuvant Therapy – Treatment Effect", + "naaccr_item" : 1634, + "naaccr_xml_id" : "neoadjuvTherapyTreatmentEffect", + "default" : "9", + "table" : "neoadj_tx_treatment_effect_18122", + "used_for_staging" : false, + "metadata" : [ { + "name" : "SEER_REQUIRED", + "start" : 2021 + } ] + }, { + "key" : "eod_primary_tumor", + "name" : "EOD Primary Tumor", + "naaccr_item" : 772, + "naaccr_xml_id" : "eodPrimaryTumor", + "default" : "999", + "table" : "extension_bap", + "used_for_staging" : true + }, { + "key" : "eod_regional_nodes", + "name" : "EOD Regional Nodes", + "naaccr_item" : 774, + "naaccr_xml_id" : "eodRegionalNodes", + "default" : "999", + "table" : "nodes_dcu", + "used_for_staging" : true + }, { + "key" : "eod_mets", + "name" : "EOD Mets", + "naaccr_item" : 776, + "naaccr_xml_id" : "eodMets", + "default" : "00", + "table" : "eod_mets_80017", + "used_for_staging" : true + }, { + "key" : "ss2018", + "name" : "SS2018", + "naaccr_item" : 764, + "naaccr_xml_id" : "summaryStage2018", + "table" : "ss2018_oropharynx_excluding_melanoma_8720_8790_9999", + "used_for_staging" : false + }, { + "key" : "grade_clin", + "name" : "Grade Clinical", + "naaccr_item" : 3843, + "naaccr_xml_id" : "gradeClinical", + "default" : "9", + "table" : "grade_clinical_standard_94331", + "used_for_staging" : true, + "metadata" : [ { + "name" : "COC_REQUIRED" + }, { + "name" : "NPCR_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "CCCR_REQUIRED" + }, { + "name" : "SEER_REQUIRED" + } ] + }, { + "key" : "grade_path", + "name" : "Grade Pathological", + "naaccr_item" : 3844, + "naaccr_xml_id" : "gradePathological", + "default" : "9", + "table" : "grade_pathological_standard_94268", + "used_for_staging" : true, + "metadata" : [ { + "name" : "COC_REQUIRED" + }, { + "name" : "NPCR_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "CCCR_REQUIRED" + }, { + "name" : "SEER_REQUIRED" + } ] + }, { + "key" : "grade_post_therapy_clin", + "name" : "Grade Post Therapy Clin (yc)", + "naaccr_item" : 1068, + "naaccr_xml_id" : "gradePostTherapyClin", + "table" : "grade_post_therapy_clin_95734", + "used_for_staging" : false, + "metadata" : [ { + "name" : "NPCR_REQUIRED" + }, { + "name" : "COC_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "SEER_REQUIRED" + } ] + }, { + "key" : "grade_post_therapy_path", + "name" : "Grade Post Therapy Path (yp)", + "naaccr_item" : 3845, + "naaccr_xml_id" : "gradePostTherapy", + "table" : "grade_post_therapy_path_32110", + "used_for_staging" : false, + "metadata" : [ { + "name" : "NPCR_REQUIRED" + }, { + "name" : "COC_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "CCCR_REQUIRED" + }, { + "name" : "SEER_REQUIRED" + } ] + }, { + "key" : "extranodal_ext_hn_clin", + "name" : "Extranodal Exten H&N Clin", + "naaccr_item" : 3831, + "naaccr_xml_id" : "extranodalExtensionHeadNeckClin", + "default" : "8", + "table" : "extranodal_extension_head_and_neck_clinical_79321", + "used_for_staging" : false, + "metadata" : [ { + "name" : "COC_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" + } ] + }, { + "key" : "extranodal_ext_hn_path", + "name" : "Extranodal Exten H&N Path", + "naaccr_item" : 3832, + "naaccr_xml_id" : "extranodalExtensionHeadNeckPath", + "default" : "X.8", + "table" : "extranodal_extension_head_and_neck_pathological_87046", + "used_for_staging" : false, + "metadata" : [ { + "name" : "COC_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "CCCR_REQUIRED" + }, { + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + } ] + }, { + "key" : "ln_size_of_mets", + "name" : "LN Size", + "naaccr_item" : 3883, + "naaccr_xml_id" : "lnSize", + "default" : "XX.8", + "table" : "ln_size_70140", + "used_for_staging" : false, + "metadata" : [ { + "name" : "COC_REQUIRED" + }, { + "name" : "SSDI" + }, { + "name" : "CCCR_REQUIRED" + }, { + "name" : "SEER_REQUIRED" + } ] + }, { + "key" : "seer_ssf1", + "name" : "SEER Site-Specific Fact 1", + "naaccr_item" : 3700, + "naaccr_xml_id" : "seerSiteSpecificFact1", + "default" : "99", + "table" : "p16_hpv_human_papilloma_virus_status_head_and_neck_509", + "used_for_staging" : false, + "metadata" : [ { + "name" : "SEER_REQUIRED" + } ] + } ], + "outputs" : [ { + "key" : "naaccr_schema_id", + "name" : "Schema ID", + "naaccr_item" : 3800, + "naaccr_xml_id" : "schemaId", + "default" : "00100" + }, { + "key" : "derived_version", + "name" : "Derived Version", + "default" : "{{ctx_alg_version}}" + }, { + "key" : "ss2018_derived", + "name" : "Derived Summary Stage 2018", + "naaccr_item" : 762, + "naaccr_xml_id" : "derivedSummaryStage2018", + "table" : "derived_ss2018_oropharynx_79318", + "default" : "9" + }, { + "key" : "derived_summary_grade", + "name" : "Derived Summary Grade 2018", + "naaccr_item" : 1975, + "naaccr_xml_id" : "derivedSummaryGrade2018", + "table" : "derived_grade_standard_1196" + } ], + "mappings" : [ { + "id" : "summary_stage_2018", + "name" : "Summary Stage 2018", + "tables" : [ { + "id" : "combined_grade_56638", + "inputs" : [ "grade_path", "grade_clin" ], + "outputs" : [ "derived_summary_grade" ] + }, { + "id" : "extension_bap", + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] + }, { + "id" : "nodes_dcu", + "inputs" : [ "eod_regional_nodes" ], + "outputs" : [ "ss2018_n" ] + }, { + "id" : "eod_mets_80017", + "inputs" : [ "eod_mets" ], + "outputs" : [ "ss2018_m" ] + }, { + "id" : "summary_stage_rpa", + "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], + "outputs" : [ "ss2018_derived" ] + } ] + } ], + "involved_tables" : [ "extranodal_extension_head_and_neck_pathological_87046", "neoadjuvant_therapy_37302", "schema_selection_oropharynx", "nasopharynx_pharyngealtonsil_84756", "tumor_size_pathological_43328", "nodes_pos_fpa", "oropharyngeal_p16_44685", "eod_mets_80017", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "derived_ss2018_oropharynx_79318", "combined_grade_56638", "behavior", "nodes_dcu", "grade_post_therapy_clin_95734", "grade_clinical_standard_94331", "extension_bap", "ss2018_oropharynx_excluding_melanoma_8720_8790_9999", "tumor_size_clinical_48894", "derived_grade_standard_1196", "type_of_reporting_source_76696", "neoadj_tx_treatment_effect_18122", "p16_hpv_human_papilloma_virus_status_head_and_neck_509", "primary_site", "extranodal_extension_head_and_neck_clinical_79321", "grade_pathological_standard_94268", "year_dx_validation", "summary_stage_rpa", "grade_post_therapy_path_32110", "tumor_size_summary_47973", "ln_size_70140" ], + "last_modified" : "2025-09-19T18:54:53.527Z", + "on_invalid_input" : "CONTINUE" +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/oropharynx_p16_neg.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/oropharynx_p16_neg.json similarity index 54% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/oropharynx_p16_neg.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/oropharynx_p16_neg.json index b3d202521..4b0033b1a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/oropharynx_p16_neg.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/oropharynx_p16_neg.json @@ -1,19 +1,19 @@ { "id" : "oropharynx_p16_neg", "algorithm" : "eod_public", - "version" : "3.2", - "name" : "Oropharynx (p16-)", - "title" : "Oropharynx (p16-)", - "notes" : "C019, C024, C051-C052, C090-C091, C098-C099, C100, C102-C104, C108-C109 and Schema Discriminator 2: Oropharyngeal p16: 1, 9 (8000-8700)\n\nC111 and Schema Discriminator 1: Nasopharynx/PharyngealTonsil: 2 AND Schema Discriminator 2: Oropharyngeal p16: 1, 9 (8000-8700) \n\nC019 Base of tongue, NOS\nC024 Lingual tonsil\nC051 Soft palate, NOS\nC052 Uvula\nC090 Tonsillar fossa \nC091 Tonsillar pillar \nC098 Overlapping lesion of tonsil \nC099 Tonsil, NOS \nC100 Vallecula\nC102 Lateral wall of oropharynx\nC103 Posterior wall of oropharynx\nC104 Branchial cleft (site of neoplasm)\nC108 Overlapping lesion of oropharynx\nC109 Oropharynx, NOS\nC111 Pharyngeal tonsil\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 11 *Oropharynx (p16-) and Hypopharynx*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Oropharynx sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Head and Neck**: 8720-8790\n* **Mycosis Fungoides**: 9700-9701\n* **Oropharynx HPV-Mediated (p16+)**: C019, C024, C051-C052, C090-C091, C098-C099, C100, C102-C104, C108-C109 and Schema Discriminator 2: Oropharyngeal p16: 2 (8000-8700)\n* **Nasopharynx** C111 and Schema Discriminator 1: Nasopharynx/PharyngealTonsil:1 (8000-8700) \n* **Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9110, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581\n\n**Note 3:** **p16 immunotesting** \n* p16 immunotesting is mandatory to use this staging system for HPV-associated cancer. HPV by in situ hybridization (ISH) may be done as an alternative. \n* If a case of oropharyngeal cancer has p16+, then the Oropharynx HPV-Mediated (p16+) schema is used. \n* If case is p16- or does not have p16, then this schema is used.", + "version" : "3.3", + "name" : "Oropharynx HPV-Independent", + "title" : "Oropharynx HPV-Independent", + "notes" : "**2018-2024**\nC111 and Schema Discriminator 1: Nasopharynx/PharyngealTonsil: 2 AND Schema Discriminator 2: Oropharyngeal p16: 1, 9 (8000-8700) \n\n**2025+**\nC019, C024, C051-C052, C090-C091, C098-C099, C100, C102-C104, C108-C109 and Schema Discriminator 2: Oropharyngeal p16: 1, 9 (8000-8700)\n\nC019 Base of tongue, NOS\nC024 Lingual tonsil\nC051 Soft palate, NOS\nC052 Uvula\nC090 Tonsillar fossa \nC091 Tonsillar pillar \nC098 Overlapping lesion of tonsil \nC099 Tonsil, NOS \nC100 Vallecula\nC102 Lateral wall of oropharynx\nC103 Posterior wall of oropharynx\nC104 Branchial cleft (site of neoplasm)\nC108 Overlapping lesion of oropharynx\nC109 Oropharynx, NOS\nC111 Pharyngeal tonsil\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 11 *Oropharynx (p16-) and Hypopharynx*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Oropharynx sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Head and Neck**: 8720-8790\n* **Mycosis Fungoides**: 9700-9701\n* **Oropharynx HPV-Mediated (2018-2025)**: C019, C024, C051-C052, C090-C091, C098-C099, C100, C102-C104, C108-C109 and Schema Discriminator 2: Oropharyngeal p16: 2 (8000-8700)\n* **Oropharynx HPV-Associated (p16+) (2026+)**: C019, C024, C051-C052, C090-C091, C098-C099, C100, C102-C104, C108-C109 and Schema Discriminator 2: Oropharyngeal p16: 2 (8000-8700)\n* **Nasopharynx (2018-2024)** C111 AND Schema Discriminator 1: Nasopharynx/PharyngealTonsil:1 (8000-8700) or Year of Diagnosis is 2025 or later\n* **Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9110, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581\n\n**Note 3:** **p16 immunotesting** \n* p16 immunotesting is mandatory to use this staging system for HPV-associated cancer. HPV by in situ hybridization (ISH) may be done as an alternative. \n* If a case of oropharyngeal cancer has p16+, then the Oropharynx HPV-Associated schema is used. \n* If case is p16- or does not have p16, then this schema is used.", "schema_selection_table" : "schema_selection_tongue_base", - "schema_discriminators" : [ "discriminator_1", "discriminator_2" ], + "schema_discriminators" : [ "year_dx", "discriminator_1", "discriminator_2" ], "inputs" : [ { "key" : "year_dx", "name" : "Year of Diagnosis", "naaccr_item" : 390, "naaccr_xml_id" : "dateOfDiagnosis", "table" : "year_dx_validation", - "used_for_staging" : false + "used_for_staging" : true }, { "key" : "site", "name" : "Primary Site", @@ -72,6 +72,13 @@ }, { "name" : "SEER_REQUIRED" } ] + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -93,7 +100,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -110,20 +117,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -269,7 +262,7 @@ "naaccr_item" : 3831, "naaccr_xml_id" : "extranodalExtensionHeadNeckClin", "default" : "8", - "table" : "extranodal_extension_head_and_neck_clinical_51375", + "table" : "extranodal_extension_head_and_neck_clinical_79321", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -284,7 +277,7 @@ "naaccr_item" : 3832, "naaccr_xml_id" : "extranodalExtensionHeadNeckPath", "default" : "X.8", - "table" : "extranodal_extension_head_and_neck_pathological_93423", + "table" : "extranodal_extension_head_and_neck_pathological_87046", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -293,7 +286,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_size_of_mets", @@ -301,7 +299,7 @@ "naaccr_item" : 3883, "naaccr_xml_id" : "lnSize", "default" : "XX.8", - "table" : "lymph_nodes_size_of_metastasis_87329", + "table" : "ln_size_70140", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -310,7 +308,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "seer_ssf1", @@ -334,30 +337,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -373,127 +352,31 @@ "table" : "derived_grade_46639" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_85776", - "inputs" : [ "site", "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bam", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_55756", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_29252", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_27690", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_upt", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_27690", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "ajcc_chapter_calculation_85776", "radiation_surg_seq", "nasopharynx_pharyngealtonsil_84756", "tumor_size_pathological_43328", "tnm8_inclusions_27690", "derived_grade_46639", "grade_post_therapy_path_41285", "extranodal_extension_head_and_neck_clinical_51375", "grade_pathological_31963", "grade_post_therapy_clin_41222", "nodes_pos_fpa", "parse_t_2177", "oropharyngeal_p16_44685", "parse_n_67182", "extranodal_extension_head_and_neck_pathological_93423", "neoadj_tx_clinical_response_31723", "histology", "tumor_size_with_primary_tumor_for_ajcc_t_84410", "nodes_exam_76029", "derived_ss2018_oropharynx_79318", "schema_selection_tongue_base", "lymph_nodes_size_of_metastasis_87329", "combined_grade_56638", "behavior", "tnm8_path_stage_upt", "eod_mets_29252", "ss2018_oropharynx_excluding_melanoma_8720_8790_9999", "tumor_size_clinical_48894", "eod_regional_nodes_55756", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "p16_hpv_human_papilloma_virus_status_head_and_neck_509", "primary_site", "eod_tnm_component_cleanup_58170", "year_dx_validation", "grade_clinical_73056", "summary_stage_rpa", "tumor_size_summary_47973", "extension_bam" ], - "last_modified" : "2024-10-15T21:25:44.116Z", + "involved_tables" : [ "extranodal_extension_head_and_neck_pathological_87046", "neoadjuvant_therapy_37302", "nasopharynx_pharyngealtonsil_84756", "tumor_size_pathological_43328", "derived_grade_46639", "grade_post_therapy_path_41285", "grade_pathological_31963", "grade_post_therapy_clin_41222", "nodes_pos_fpa", "oropharyngeal_p16_44685", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "derived_ss2018_oropharynx_79318", "schema_selection_tongue_base", "combined_grade_56638", "behavior", "eod_mets_29252", "ss2018_oropharynx_excluding_melanoma_8720_8790_9999", "tumor_size_clinical_48894", "eod_regional_nodes_55756", "type_of_reporting_source_76696", "neoadj_tx_treatment_effect_18122", "p16_hpv_human_papilloma_virus_status_head_and_neck_509", "primary_site", "extranodal_extension_head_and_neck_clinical_79321", "year_dx_validation", "grade_clinical_73056", "summary_stage_rpa", "tumor_size_summary_47973", "ln_size_70140", "extension_bam" ], + "last_modified" : "2025-09-19T18:54:47.792Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/ovary.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/ovary.json similarity index 66% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/ovary.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/ovary.json index 00736759d..a5f7b44f8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/ovary.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/ovary.json @@ -1,7 +1,7 @@ { "id" : "ovary", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Ovary", "title" : "Ovary", "notes" : "8000-8700, 8720-8790, 8806, 8810, 8815, 8822, 8825, 8890, 8930-8931, 8933, 8935-8936, 8950, 8960, 8980, 9000, 9050, 9052, 9060, 9070-9071, 9073, 9080, 9085, 9090-9091, 9100, 9110-9111\n\nC569 Ovary\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 55 *Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Ovary sites**\n* **Kaposi Sarcoma**: 9140\n* **Soft Tissue Other**: 8710-8714, 8800-8803, 8811-8814, 8816-8818, 8820-8821, 8823-8824, 8826-8858, 8860-8881, 8891-8900, 8902-8905, 8921, 8932, 8934, 8940-8941, 8951-8959, 8963-8976, 8981-8990, 8992, 9010-9016, 9030-9043, 9045, 9051, 9053-9055, 9061-9065, 9072, 9081-9084, 9086, 9101-9105, 9121-9132, 9135-9138, 9141-9175, 9181-9221, 9230, 9240-9365, 9370-9580, 9582\n* **Soft Tissue Rare**: 8804-8805, 8859, 8901, 8910-8920, 8991, 9020, 9044, 9120, 9133, 9180, 9222, 9231, 9366-9368, 9581", @@ -33,7 +33,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -238,7 +231,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ca125_pretx_interpretation", @@ -270,7 +268,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] } ], "outputs" : [ { @@ -283,30 +286,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -322,26 +301,8 @@ "table" : "derived_grade_40528" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_86340", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -349,104 +310,22 @@ }, { "id" : "eod_primary_tumor_72244", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_53169", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hah", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpx", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_17179", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpx", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "residual_tumor_volume_post_cytoreduction_90653", "grade_post_therapy_path_91649", "neoadjuvant_therapy_37302", "radiation_surg_seq", "eod_regional_nodes_53169", "ajcc_chapter_calculation_86340", "nodes_pos_fpa", "parse_t_2177", "tnm_8_path_stage_group_for_eod_17179", "parse_n_67182", "mets_hah", "neoadj_tx_clinical_response_31723", "histology", "schema_selection_ovary", "nodes_exam_76029", "grade_clinical_69174", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "tnm8_inclusions_tpx", "derived_grade_40528", "in_situ_to_88s_14856", "derived_ss2018_ovary_and_primary_peritoneal_carcinoma_26044", "ss2018_ovary_fallopian_tube_and_peritoneal_carcinoma_21678", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "systemic_surg_seq", "parse_m_47057", "primary_site", "figo_stage_30513", "eod_tnm_component_cleanup_58170", "grade_pathological_42127", "grade_post_therapy_clin_54917", "year_dx_validation", "ca_125_pretx_interpretation_51295", "summary_stage_rpa", "eod_primary_tumor_72244", "neoadj_tx_treatment_effect_61650" ], - "last_modified" : "2024-10-15T21:25:37.630Z", + "involved_tables" : [ "residual_tumor_volume_post_cytoreduction_90653", "grade_post_therapy_path_91649", "neoadjuvant_therapy_37302", "eod_regional_nodes_53169", "nodes_pos_fpa", "mets_hah", "neoadj_tx_clinical_response_31723", "histology", "schema_selection_ovary", "nodes_exam_76029", "grade_clinical_69174", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "derived_grade_40528", "derived_ss2018_ovary_and_primary_peritoneal_carcinoma_26044", "type_of_reporting_source_76696", "ss2018_ovary_fallopian_tube_and_peritoneal_carcinoma_21678", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "primary_site", "figo_stage_30513", "grade_pathological_42127", "grade_post_therapy_clin_54917", "year_dx_validation", "ca_125_pretx_interpretation_51295", "summary_stage_rpa", "eod_primary_tumor_72244", "neoadj_tx_treatment_effect_61650" ], + "last_modified" : "2025-09-19T18:54:35.006Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/palate_hard.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/palate_hard.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/palate_hard.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/palate_hard.json index e7cab047c..e006fd3fc 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/palate_hard.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/palate_hard.json @@ -1,7 +1,7 @@ { "id" : "palate_hard", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Palate Hard", "title" : "Palate Hard", "notes" : "8000-8700, 8982\n\nC050 Hard palate\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 7 *Oral Cavity*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Hard Palate sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Head and Neck**: 8720-8790\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8981, 8983-8990, 9000-9016, 9030-9043, 9045-9111, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare** 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -55,7 +62,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -231,7 +224,7 @@ "naaccr_item" : 3831, "naaccr_xml_id" : "extranodalExtensionHeadNeckClin", "default" : "8", - "table" : "extranodal_extension_head_and_neck_clinical_51375", + "table" : "extranodal_extension_head_and_neck_clinical_79321", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -246,7 +239,7 @@ "naaccr_item" : 3832, "naaccr_xml_id" : "extranodalExtensionHeadNeckPath", "default" : "X.8", - "table" : "extranodal_extension_head_and_neck_pathological_93423", + "table" : "extranodal_extension_head_and_neck_pathological_87046", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -255,7 +248,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_size_of_mets", @@ -263,7 +261,7 @@ "naaccr_item" : 3883, "naaccr_xml_id" : "lnSize", "default" : "XX.8", - "table" : "lymph_nodes_size_of_metastasis_87329", + "table" : "ln_size_70140", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -272,7 +270,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "seer_ssf1", @@ -296,30 +299,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -335,127 +314,31 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_64633", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "eod_primary_tumor_3433", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_daa", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_lip_lower_28596", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpb", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_upt", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpb", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "eod_primary_tumor_3433", "schema_selection_palate_hard", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "derived_ss2018_palate_hard_38646", "radiation_surg_seq", "tumor_size_pathological_43328", "ajcc_chapter_calculation_64633", "extranodal_extension_head_and_neck_clinical_51375", "grade_clinical_6485", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "extranodal_extension_head_and_neck_pathological_93423", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "lymph_nodes_size_of_metastasis_87329", "combined_grade_56638", "behavior", "tnm8_path_stage_upt", "nodes_daa", "tumor_size_with_primary_tumor_for_ajcc_t_79936", "tumor_size_clinical_48894", "seer_mets_lip_lower_28596", "grade_post_therapy_path_40048", "tnm8_inclusions_tpb", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "p16_hpv_human_papilloma_virus_status_head_and_neck_509", "primary_site", "eod_tnm_component_cleanup_58170", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "tumor_size_summary_47973", "ss2018_palate_hard_86267" ], - "last_modified" : "2024-10-15T21:25:40.039Z", + "involved_tables" : [ "eod_primary_tumor_3433", "extranodal_extension_head_and_neck_pathological_87046", "schema_selection_palate_hard", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "derived_ss2018_palate_hard_38646", "tumor_size_pathological_43328", "grade_clinical_6485", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "combined_grade_56638", "behavior", "nodes_daa", "tumor_size_clinical_48894", "seer_mets_lip_lower_28596", "grade_post_therapy_path_40048", "type_of_reporting_source_76696", "neoadj_tx_treatment_effect_18122", "p16_hpv_human_papilloma_virus_status_head_and_neck_509", "primary_site", "extranodal_extension_head_and_neck_clinical_79321", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "tumor_size_summary_47973", "ln_size_70140", "ss2018_palate_hard_86267" ], + "last_modified" : "2025-09-19T18:54:54.683Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/pancreas.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/pancreas.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/pancreas.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/pancreas.json index 276234da6..74d901e8c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/pancreas.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/pancreas.json @@ -1,7 +1,7 @@ { "id" : "pancreas", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Pancreas", "title" : "Pancreas", "notes" : "8000-8149, 8154, 8160-8231, 8243-8248, 8250-8682, 8690-8700, 8720-8790, 8971\n\nC250 Head of pancreas\nC251 Body of pancreas\nC252 Tail of pancreas\nC253 Pancreatic duct\nC254 Islets of Langerhans\nC257 Other specified parts of pancreas\nC258 Overlapping lesion of pancreas\nC259 Pancreas, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 28 *Exocrine Pancreas*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Pancreas sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **NET Pancreas**: 8150-8153, 8155-8156, 8158, 8240-8242, 8249, 8683\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8970, 8972-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581\n\n**Note 3:** **Tumors of the islet cells** \n* For tumors of the islet cells, determine which subsite of the pancreas is involved and use that primary site code. \n* If the subsite cannot be determined, use the general code for Islets of Langerhans, C254.", @@ -35,6 +35,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -56,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -64,7 +71,7 @@ "naaccr_xml_id" : "regionalNodesPositive", "default" : "99", "table" : "nodes_pos_fpa", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_exam", "name" : "Regional Nodes Examined", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -255,30 +248,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -294,127 +263,31 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_23065", - "inputs" : [ "site", "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "seer_primary_tumor_95193", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_11936", - "inputs" : [ "nodes_pos", "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "inputs" : [ "eod_regional_nodes" ], + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_66514", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tae", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_ups", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tae", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "ss2018_pancreas_95507", "radiation_surg_seq", "tumor_size_pathological_43328", "grade_clinical_6485", "nodes_pos_fpa", "neoadj_tx_treatment_effect_90678", "parse_t_2177", "parse_n_67182", "neoadj_tx_clinical_response_31723", "tnm8_path_stage_ups", "histology", "nodes_exam_76029", "seer_mets_66514", "rn_positive_with_regional_nodes_for_n_85525", "combined_grade_56638", "schema_selection_pancreas_body_tail", "behavior", "tumor_size_clinical_48894", "grade_post_therapy_path_40048", "systemic_surg_seq", "parse_m_47057", "seer_primary_tumor_95193", "primary_site", "ajcc_chapter_calculation_23065", "eod_tnm_component_cleanup_58170", "ca_19_9_pretx_lab_value_17332", "grade_pathological_84704", "year_dx_validation", "eod_regional_nodes_11936", "derived_grade_69945", "summary_stage_rpa", "tnm8_inclusions_tae", "tumor_size_summary_47973", "derived_ss2018_pancreas_85813", "tumor_size_with_primary_tumor_for_ajcc_t_15190" ], - "last_modified" : "2024-10-15T21:25:39.770Z", + "involved_tables" : [ "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "ss2018_pancreas_95507", "tumor_size_pathological_43328", "grade_clinical_6485", "nodes_pos_fpa", "neoadj_tx_treatment_effect_90678", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "seer_mets_66514", "combined_grade_56638", "schema_selection_pancreas_body_tail", "behavior", "tumor_size_clinical_48894", "grade_post_therapy_path_40048", "type_of_reporting_source_76696", "seer_primary_tumor_95193", "primary_site", "ca_19_9_pretx_lab_value_17332", "grade_pathological_84704", "year_dx_validation", "eod_regional_nodes_11936", "derived_grade_69945", "summary_stage_rpa", "tumor_size_summary_47973", "derived_ss2018_pancreas_85813" ], + "last_modified" : "2025-09-19T18:55:13.131Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/parathyroid.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/parathyroid.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/parathyroid.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/parathyroid.json index 121ec079f..e51850666 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/parathyroid.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/parathyroid.json @@ -1,7 +1,7 @@ { "id" : "parathyroid", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Parathyroid", "title" : "Parathyroid", "notes" : "8000-8700, 8720-8790\n\nC750 Parathyroid\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 75 *Parathyroid*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Parathyroid sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9111, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581\n\n**Note 3:** **Parathyroid glands** \n* The number of parathyroid glands differs among individuals; however, most people have two superior and two inferior parathyroid glands.\n\n**Note 4:** **Development of parathyroid carcinoma** \n* Parathyroid carcinoma develops within the parathyroid gland itself, and the location of the carcinoma is dependent on the embryologic descent and location of the affected gland.", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -236,30 +229,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -275,26 +244,8 @@ "table" : "derived_grade_2099" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_41720", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -302,100 +253,22 @@ }, { "id" : "seer_primary_tumor_25824", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "seer_regional_nodes_17757", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hbv", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_parathyroid", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_stage_for_sites_with_no_stage_groupings_unb", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_parathyroid", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "schema_selection_parathyroid", "radiation_surg_seq", "ss2018_parathyroid_99309", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "grade_clinical_25704", "tumor_size_summary_63115", "combined_grade_56638", "grade_post_therapy_clin_35900", "behavior", "seer_regional_nodes_17757", "ajcc_chapter_calculation_41720", "grade_pathological_27152", "tumor_size_pathological_25597", "systemic_surg_seq", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "year_dx_validation", "grade_post_therapy_path_30693", "summary_stage_rpa", "tnm8_inclusions_parathyroid", "seer_primary_tumor_25824", "mets_hbv", "derived_ss2018_parathyroid_93552", "tnm8_stage_for_sites_with_no_stage_groupings_unb", "derived_grade_2099" ], - "last_modified" : "2024-10-15T21:25:38.340Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "schema_selection_parathyroid", "ss2018_parathyroid_99309", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "grade_clinical_25704", "tumor_size_summary_63115", "combined_grade_56638", "grade_post_therapy_clin_35900", "behavior", "seer_regional_nodes_17757", "type_of_reporting_source_76696", "grade_pathological_27152", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "year_dx_validation", "grade_post_therapy_path_30693", "summary_stage_rpa", "seer_primary_tumor_25824", "mets_hbv", "derived_ss2018_parathyroid_93552", "derived_grade_2099" ], + "last_modified" : "2025-09-19T18:54:44.531Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/penis.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/penis.json similarity index 66% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/penis.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/penis.json index 49be5bbc7..73324e81b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/penis.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/penis.json @@ -1,7 +1,7 @@ { "id" : "penis", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Penis", "title" : "Penis", "notes" : "8000-8040, 8042-8180, 8191-8246, 8248-8700\n\nC600 Prepuce\nC601 Glans penis\nC602 Body of penis\nC608 Overlapping lesion of penis\nC609 Penis, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 57 *Penis*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Penis sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Merkel cell carcinoma**: 8041, 8190, 8247\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Melanoma Skin**: 8720-8790\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -63,7 +70,7 @@ "naaccr_xml_id" : "regionalNodesPositive", "default" : "99", "table" : "nodes_pos_fpa", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_exam", "name" : "Regional Nodes Examined", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -266,30 +259,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -305,26 +274,8 @@ "table" : "derived_grade_58317" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_11956", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -332,100 +283,22 @@ }, { "id" : "extension_bbs", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dbj", - "inputs" : [ "nodes_pos", "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "inputs" : [ "eod_regional_nodes" ], + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_34827", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_63195", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_uav", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_63195", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "extension_bbs", "extranodal_extension_pathological_30739", "neoadjuvant_therapy_37302", "grade_post_therapy_clin_76032", "radiation_surg_seq", "ss2018_penis_97065", "grade_pathological_29069", "nodes_dbj", "nodes_pos_fpa", "extranodal_extension_clinical_5022", "parse_t_2177", "grade_clinical_22454", "tnm8_path_stage_uav", "parse_n_67182", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "ajcc_chapter_calculation_11956", "eod_mets_34827", "derived_grade_58317", "tumor_size_pathological_25597", "systemic_surg_seq", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "tnm8_inclusions_63195", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "grade_post_therapy_path_48765", "year_dx_validation", "rn_positive_with_regional_nodes_for_ajcc_n_88245", "summary_stage_rpa", "schema_selection_penis", "derived_ss2018_penis_70064" ], - "last_modified" : "2024-10-15T21:25:43.583Z", + "involved_tables" : [ "extension_bbs", "extranodal_extension_pathological_30739", "neoadjuvant_therapy_37302", "grade_post_therapy_clin_76032", "ss2018_penis_97065", "grade_pathological_29069", "nodes_dbj", "nodes_pos_fpa", "extranodal_extension_clinical_5022", "grade_clinical_22454", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "eod_mets_34827", "derived_grade_58317", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_post_therapy_path_48765", "year_dx_validation", "summary_stage_rpa", "schema_selection_penis", "derived_ss2018_penis_70064" ], + "last_modified" : "2025-09-19T18:54:57.335Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/pharynx_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/pharynx_other.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/pharynx_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/pharynx_other.json index f0aae6490..8085fd07e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/pharynx_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/pharynx_other.json @@ -1,7 +1,7 @@ { "id" : "pharynx_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Pharynx Other", "title" : "Pharynx Other", "notes" : "8000-8700\n\nC140 Pharynx, NOS\nC142 Waldeyer ring\nC148 Overlapping lesion of lip, oral cavity\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n\n**Note 2:** **Other EOD Schemas with other Pharynx sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Head and Neck**: 8720-8790\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9110, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8910, 8920, 8930-8931, 8991-8992, 9020, 9044, 9120, 9231, 9581\n\n**Note 3:** **Summary Stage** \n* Summary Stage is the only applicable staging system for this site/histology/schema.", @@ -27,6 +27,20 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "behavior", + "name" : "Behavior", + "naaccr_item" : 523, + "naaccr_xml_id" : "behaviorCodeIcdO3", + "table" : "behavior", + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -215,30 +229,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -263,22 +253,22 @@ }, { "id" : "extension_bdd", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_daq", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_sinus_othervs2_15755", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "schema_selection_pharynx_other", "derived_ss2018_pharynx_other_63252", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "seer_mets_sinus_othervs2_15755", "extension_bdd", "neoadj_tx_clinical_response_31723", "nodes_daq", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "ss2018_pharynx_nos_excluding_melanoma_8720_8790_3303", "grade_post_therapy_path_75348", "year_dx_validation", "summary_stage_rpa" ], - "last_modified" : "2024-10-15T21:25:36.006Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "schema_selection_pharynx_other", "derived_ss2018_pharynx_other_63252", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "seer_mets_sinus_othervs2_15755", "extension_bdd", "neoadj_tx_clinical_response_31723", "nodes_daq", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "ss2018_pharynx_nos_excluding_melanoma_8720_8790_3303", "grade_post_therapy_path_75348", "year_dx_validation", "summary_stage_rpa" ], + "last_modified" : "2025-09-19T18:54:33.921Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/placenta.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/placenta.json similarity index 67% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/placenta.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/placenta.json index 0863197ac..2ea0f2071 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/placenta.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/placenta.json @@ -1,7 +1,7 @@ { "id" : "placenta", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Placenta", "title" : "Placenta", "notes" : "8000-8700, 8720-8790, 9100-9105\n\nC589 Placenta\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 56 *Gestational Trophoblastic Neoplasms*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Placenta sites** \n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9091, 9110-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581\n\n**Note 3:** **Trophoblastic tumor not associated with pregnancy** \n* If a trophoblastic tumor is not associated with a pregnancy and arises in another site, such as ovary, use the primary site code and the appropriate EOD schema.\n\n**Note 4:** **Additional data item for staging** \n* Data item *Prognostic Scoring Index* must also be coded to derive a stage group.", @@ -33,7 +33,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_dna_95635", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -238,7 +231,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "gestational_prog_index", @@ -247,7 +245,7 @@ "naaccr_xml_id" : "gestationalTrophoblasticPxIndex", "default" : "X9", "table" : "gestational_prog_index_28647", - "used_for_staging" : true, + "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" }, { @@ -268,30 +266,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -307,23 +281,8 @@ "table" : "derived_grade_standard_1196" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_70393", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -331,93 +290,22 @@ }, { "id" : "extension_bbm", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dfm", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "tmp_eod_m2", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hak", "inputs" : [ "eod_mets" ], - "outputs" : [ "tmp_eod_m1", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpi", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_placenta_34344", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_m" ] - }, { - "id" : "placenta_eod_n_and_m_37548", - "inputs" : [ "tmp_eod_m2", "tmp_eod_m1" ], - "outputs" : [ "eod_2018_m" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_74403", - "input_mapping" : [ { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "gestational_prog_index", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpi", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_placenta_66040", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "mets_hak", "neoadjuvant_therapy_37302", "tnm_8_path_stage_group_for_eod_74403", "radiation_surg_seq", "derived_ss2018_placenta_6507", "nodes_dfm", "parse_t_2177", "nodes_exam_dna_95635", "schema_selection_placenta", "neoadj_tx_clinical_response_31723", "histology", "figo_stage_placenta_73452", "tumor_size_summary_63115", "combined_grade_56638", "grade_post_therapy_clin_95734", "behavior", "extension_bbm", "grade_clinical_standard_94331", "derived_grade_standard_1196", "in_situ_to_88s_placenta_34344", "ss2018_placenta_66365", "tumor_size_pathological_25597", "tnm8_inclusions_tpi", "eod_tnm_component_cleanup_placenta_66040", "systemic_surg_seq", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "placenta_eod_n_and_m_37548", "gestational_prog_index_28647", "year_dx_validation", "grade_pathological_standard_94268", "summary_stage_rpa", "grade_post_therapy_path_32110", "ajcc_chapter_calculation_70393", "nodes_pos_dna_91511" ], - "last_modified" : "2024-10-15T21:25:36.774Z", + "involved_tables" : [ "mets_hak", "neoadjuvant_therapy_37302", "derived_ss2018_placenta_6507", "nodes_dfm", "nodes_exam_dna_95635", "schema_selection_placenta", "neoadj_tx_clinical_response_31723", "histology", "figo_stage_placenta_73452", "tumor_size_summary_63115", "combined_grade_56638", "grade_post_therapy_clin_95734", "behavior", "extension_bbm", "grade_clinical_standard_94331", "derived_grade_standard_1196", "ss2018_placenta_66365", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "gestational_prog_index_28647", "year_dx_validation", "grade_pathological_standard_94268", "summary_stage_rpa", "grade_post_therapy_path_32110", "nodes_pos_dna_91511" ], + "last_modified" : "2025-09-19T18:55:12.525Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/plasma_cell_disorders.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/plasma_cell_disorders.json similarity index 86% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/plasma_cell_disorders.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/plasma_cell_disorders.json index 325d148ac..798a00a0a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/plasma_cell_disorders.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/plasma_cell_disorders.json @@ -1,7 +1,7 @@ { "id" : "plasma_cell_disorders", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Plasma Cell Disorders", "title" : "Plasma Cell Disorders", "notes" : "9671 Lymphoplasmacytic lymphoma (except C441, C690, C695-C696)\n * C700-C729, C751-C753 (2018-2022 only) (See Note 2)\n\n9731 Plasmacytoma, NOS \n9734 Plasmacytoma, extramedullary (except C441, C690, C695-C696)\n9761 Waldenstrom macroglobulinemia \n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 82 *Plasma Cell Myeloma and Plasma Cell Disorder*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Histologies moved to Brain, CNS, Intracranial Gland** For the histology listed below, this has moved to the Brain, CNS Other, and Intracranial Gland schemas starting with 2023 diagnoses. If you have one of these cases for 2018-2022, then this is the appropriate schema. If you have one of these cases diagnosed on January 1, 2023, forward, see the appropriate schema\n* 9671 \n * **Brain**: C700, C710-C719\n * **CNS Other**: C701, C709, C720-C725, C728-C729\n * **Intracranial Gland**: C751-C753\n\n**Note 3:** **Summary Stage** \n* Summary Stage is the only applicable staging system for this site/histology/schema.", @@ -35,6 +35,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -246,30 +253,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -285,14 +268,6 @@ "table" : "derived_grade_21945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_84768", - "inputs" : [ "hist", "site" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", "tables" : [ { @@ -302,22 +277,22 @@ }, { "id" : "eod_primary_tumor_3385", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_80411", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hna", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "tumor_size_clinical_dna_64119", "nodes_pos_2999", "ajcc_chapter_calculation_84768", "derived_ss2018_myeloma_and_plasma_cell_disorders_3894", "tumor_size_summary_dna_13275", "schema_selection_plasmacytomas", "ptld_17694", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_74830", "histology", "mets_hna", "behavior", "nodes_exam_17543", "ss2018_44993", "derived_grade_21945", "tumor_size_pathological_dna_6742", "primary_site", "neoadj_tx_treatment_effect_52725", "year_dx_validation", "derived_summary_grade_na_6690", "grade_post_therapy_path_65729", "summary_stage_rpa", "grade_clinical_18316", "eod_primary_tumor_3385", "grade_pathological_73388", "eod_regional_nodes_80411" ], - "last_modified" : "2024-10-15T21:25:36.226Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "tumor_size_clinical_dna_64119", "nodes_pos_2999", "derived_ss2018_myeloma_and_plasma_cell_disorders_3894", "tumor_size_summary_dna_13275", "schema_selection_plasmacytomas", "ptld_17694", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_74830", "histology", "mets_hna", "behavior", "nodes_exam_17543", "ss2018_44993", "derived_grade_21945", "tumor_size_pathological_dna_6742", "type_of_reporting_source_76696", "primary_site", "neoadj_tx_treatment_effect_52725", "year_dx_validation", "derived_summary_grade_na_6690", "grade_post_therapy_path_65729", "summary_stage_rpa", "grade_clinical_18316", "eod_primary_tumor_3385", "grade_pathological_73388", "eod_regional_nodes_80411" ], + "last_modified" : "2025-09-19T18:55:13.437Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/plasma_cell_myeloma.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/plasma_cell_myeloma.json similarity index 84% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/plasma_cell_myeloma.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/plasma_cell_myeloma.json index 0a0fb6905..8fe51ab62 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/plasma_cell_myeloma.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/plasma_cell_myeloma.json @@ -1,10 +1,10 @@ { "id" : "plasma_cell_myeloma", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Plasma Cell Myeloma", "title" : "Plasma Cell Myeloma", - "notes" : "9732 Multiple myeloma \n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 82 *Plasma Cell Myeloma and Plasma Cell Disorder*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Stage Definitions** \n* TNM data elements are not defined for this schema. TNM Stage Group is defined for multiple myeloma only (see Note 3) \n\n**Note 3:** **Additional data items for Staging** \n* The *Revised International Staging System (RISS)* is being used to stage plasma cell myeloma/multiple myeloma (9732). \n* The following variables must be collected at the time of diagnosis for staging:\n * High Risk Cytogenetics [NAACCR Data Item #3857]\n * LDH Pretreatment Level [NAACCR Data Item #3932]\n * Serum Albumin Pretreatment Level [NAACCR Data Item #3930]\n * Serum Beta-2 Microglobulin Pretreatment Level [NAACCR Data Item #3931]", + "notes" : "9732 Multiple myeloma \n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 82 *Plasma Cell Myeloma and Plasma Cell Disorder*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Stage Definitions** \n* TNM data elements are not defined for this schema. TNM Stage Group is defined for multiple myeloma only (see Note 3) \n\n**Note 3:** **Additional data items for Staging** \n* The *Revised International Staging System (R-ISS)* is being used to stage plasma cell myeloma/multiple myeloma (9732). \n* The following variables must be collected at the time of diagnosis for staging:\n * High Risk Cytogenetics [NAACCR Data Item #3857]\n * LDH Pretreatment Level [NAACCR Data Item #3932]\n * Serum Albumin Pretreatment Level [NAACCR Data Item #3930]\n * Serum Beta-2 Microglobulin Pretreatment Level [NAACCR Data Item #3931]", "schema_selection_table" : "schema_selection_myeloma_plasma_cell_disorder", "schema_discriminators" : [ "behavior" ], "inputs" : [ { @@ -42,7 +42,7 @@ "naaccr_xml_id" : "schemaDiscriminator1", "default" : "0", "table" : "multiple_myeloma_terminology_20875", - "used_for_staging" : true, + "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" }, { @@ -54,6 +54,13 @@ }, { "name" : "SEER_REQUIRED" } ] + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -333,30 +340,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -372,14 +355,6 @@ "table" : "derived_grade_21945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_16971", - "inputs" : [ "site", "discriminator_1" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", "tables" : [ { @@ -389,22 +364,22 @@ }, { "id" : "extension_bgc", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dna", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hna", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_lymphoma_25139", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "multiple_myeloma_terminology_20875", "neoadjuvant_therapy_37302", "tumor_size_clinical_dna_64119", "ajcc_chapter_calculation_16971", "derived_ss2018_myeloma_and_plasma_cell_disorders_3894", "b2_microglob_pretx_level_83264", "extension_bgc", "nodes_exam_dna_95635", "tumor_size_summary_dna_13275", "ptld_17694", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_74830", "histology", "mets_hna", "behavior", "nodes_dna", "ss2018_44993", "derived_grade_21945", "tumor_size_pathological_dna_6742", "high_risk_cytogenetics_97806", "summary_stage_lymphoma_25139", "serum_alb_pretx_level_58159", "ldh_pretreatment_level_82697", "primary_site", "schema_selection_myeloma_plasma_cell_disorder", "neoadj_tx_treatment_effect_52725", "year_dx_validation", "derived_summary_grade_na_6690", "grade_post_therapy_path_65729", "grade_clinical_18316", "grade_pathological_73388", "nodes_pos_dna_91511" ], - "last_modified" : "2024-10-15T21:25:43.521Z", + "involved_tables" : [ "multiple_myeloma_terminology_20875", "neoadjuvant_therapy_37302", "tumor_size_clinical_dna_64119", "derived_ss2018_myeloma_and_plasma_cell_disorders_3894", "b2_microglob_pretx_level_83264", "extension_bgc", "nodes_exam_dna_95635", "tumor_size_summary_dna_13275", "ptld_17694", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_74830", "histology", "mets_hna", "behavior", "nodes_dna", "ss2018_44993", "derived_grade_21945", "tumor_size_pathological_dna_6742", "high_risk_cytogenetics_97806", "type_of_reporting_source_76696", "summary_stage_lymphoma_25139", "serum_alb_pretx_level_58159", "ldh_pretreatment_level_82697", "primary_site", "schema_selection_myeloma_plasma_cell_disorder", "neoadj_tx_treatment_effect_52725", "year_dx_validation", "derived_summary_grade_na_6690", "grade_post_therapy_path_65729", "grade_clinical_18316", "grade_pathological_73388", "nodes_pos_dna_91511" ], + "last_modified" : "2025-09-19T18:54:42.360Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/pleural_mesothelioma.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/pleural_mesothelioma.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/pleural_mesothelioma.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/pleural_mesothelioma.json index bf2adfca6..fed59481a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/pleural_mesothelioma.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/pleural_mesothelioma.json @@ -1,7 +1,7 @@ { "id" : "pleural_mesothelioma", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Pleural Mesothelioma [8th: 2018-2024]", "title" : "Pleural Mesothelioma [8th: 2018-2024]", "notes" : "9050-9053 \n\nC340 Main bronchus\nC341 Upper lobe, lung\nC342 Middle lobe, lung\nC343 Lower lobe, lung\nC348 Overlapping lesion of lung\nC349 Lung, NOS\nC384 Pleura\n\n**Note:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 37 *Malignant Pleural Mesothelioma*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.", @@ -28,6 +28,20 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "behavior", + "name" : "Behavior", + "naaccr_item" : 523, + "naaccr_xml_id" : "behaviorCodeIcdO3", + "table" : "behavior", + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -66,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -245,30 +245,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -284,26 +260,8 @@ "table" : "derived_grade_46639" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_30349", - "inputs" : [ "site", "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -311,104 +269,22 @@ }, { "id" : "extension_bbx", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dbq", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hat", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpf", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_uaq", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpf", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "tumor_size_summary_full_15510", "tnm8_path_stage_uaq", "neoadjuvant_therapy_37302", "radiation_surg_seq", "derived_grade_46639", "grade_post_therapy_path_41285", "grade_pathological_31963", "grade_post_therapy_clin_41222", "extension_bbx", "nodes_pos_fpa", "parse_t_2177", "ajcc_chapter_calculation_30349", "parse_n_67182", "schema_selection_pleura", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "pleural_effusion_40041", "mets_hat", "combined_grade_56638", "tumor_size_pathological_full_93442", "tumor_size_clinical_full_19656", "in_situ_to_88s_14856", "ss2018_pleura_60930", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "tnm8_inclusions_tpf", "parse_m_47057", "primary_site", "nodes_dbq", "eod_tnm_component_cleanup_58170", "year_dx_validation", "grade_clinical_73056", "summary_stage_rpa", "derived_ss2018_pleural_mesothelioma_74611" ], - "last_modified" : "2024-10-15T21:25:39.828Z", + "involved_tables" : [ "tumor_size_summary_full_15510", "neoadjuvant_therapy_37302", "derived_grade_46639", "grade_post_therapy_path_41285", "grade_pathological_31963", "grade_post_therapy_clin_41222", "extension_bbx", "nodes_pos_fpa", "schema_selection_pleura", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "pleural_effusion_40041", "mets_hat", "combined_grade_56638", "behavior", "tumor_size_pathological_full_93442", "tumor_size_clinical_full_19656", "type_of_reporting_source_76696", "ss2018_pleura_60930", "neoadj_tx_treatment_effect_18122", "primary_site", "nodes_dbq", "year_dx_validation", "grade_clinical_73056", "summary_stage_rpa", "derived_ss2018_pleural_mesothelioma_74611" ], + "last_modified" : "2025-09-19T18:55:00.729Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/pleural_mesothelioma_v9_2025.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/pleural_mesothelioma_v9_2025.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/pleural_mesothelioma_v9_2025.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/pleural_mesothelioma_v9_2025.json index 9a2a89078..60358ac04 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/pleural_mesothelioma_v9_2025.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/pleural_mesothelioma_v9_2025.json @@ -1,7 +1,7 @@ { "id" : "pleural_mesothelioma_v9_2025", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Pleural Mesothelioma [V9: 2025+]", "title" : "Pleural Mesothelioma [V9: 2025+]", "notes" : "9050-9053 \n\nC340 Main bronchus\nC341 Upper lobe, lung\nC342 Middle lobe, lung\nC343 Lower lobe, lung\nC348 Overlapping lesion of lung\nC349 Lung, NOS\nC384 Pleura\n\n**Note:** **Sources used in the development of this chapter**\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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Diffuse Pleural Mesothelioma, from the AJCC Cancer Staging System Version 9 (2025). Used with permission of the American College of Surgeons, Chicago, Illinois.", @@ -28,6 +28,13 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "behavior", + "name" : "Behavior", + "naaccr_item" : 523, + "naaccr_xml_id" : "behaviorCodeIcdO3", + "table" : "behavior", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -66,20 +73,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -235,12 +228,12 @@ "name" : "SEER_REQUIRED" } ] }, { - "key" : "behavior", - "name" : "Behavior", - "naaccr_item" : 523, - "naaccr_xml_id" : "behaviorCodeIcdO3", - "table" : "behavior", - "used_for_staging" : true + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false } ], "outputs" : [ { "key" : "naaccr_schema_id", @@ -252,30 +245,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -291,26 +260,8 @@ "table" : "derived_grade_46639" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_9_chapter_calculation_85866", - "inputs" : [ "site", "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -318,104 +269,22 @@ }, { "id" : "eod_primary_tumor_v9_52408", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_v9_57286", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_v9_3184", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm9_inclusions_48522", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_9_path_stage_group_43589", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm9_inclusions_48522", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "tumor_size_summary_full_15510", "neoadjuvant_therapy_37302", "radiation_surg_seq", "derived_grade_46639", "tnm9_inclusions_48522", "eod_mets_v9_3184", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "pleural_effusion_40041", "schema_selection_pleural_mesothelioma_v9_2025", "combined_grade_56638", "behavior", "grade_post_therapy_path_yp_v9_717", "tumor_size_pathological_full_93442", "tumor_size_clinical_full_19656", "grade_clinical_v9_88505", "grade_pathological_v9_76065", "eod_regional_nodes_v9_57286", "in_situ_to_88s_14856", "tnm_9_path_stage_group_43589", "eod_primary_tumor_v9_52408", "ajcc_9_chapter_calculation_85866", "ss2018_pleura_60930", "systemic_surg_seq", "grade_post_therapy_clin_yc_v9_85438", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "year_dx_validation", "summary_stage_rpa", "derived_ss2018_pleural_mesothelioma_74611" ], - "last_modified" : "2024-10-15T21:25:46.039Z", + "involved_tables" : [ "tumor_size_summary_full_15510", "neoadjuvant_therapy_37302", "derived_grade_46639", "eod_mets_v9_3184", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "pleural_effusion_40041", "schema_selection_pleural_mesothelioma_v9_2025", "combined_grade_56638", "behavior", "grade_post_therapy_path_yp_v9_717", "tumor_size_pathological_full_93442", "tumor_size_clinical_full_19656", "grade_clinical_v9_88505", "grade_pathological_v9_76065", "eod_regional_nodes_v9_57286", "eod_primary_tumor_v9_52408", "type_of_reporting_source_76696", "ss2018_pleura_60930", "grade_post_therapy_clin_yc_v9_85438", "neoadj_tx_treatment_effect_18122", "primary_site", "year_dx_validation", "summary_stage_rpa", "derived_ss2018_pleural_mesothelioma_74611" ], + "last_modified" : "2025-09-19T18:54:38.885Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/primary_cutaneous_lymphoma_non_mf_ss.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/primary_cutaneous_lymphoma_non_mf_ss.json similarity index 62% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/primary_cutaneous_lymphoma_non_mf_ss.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/primary_cutaneous_lymphoma_non_mf_ss.json index 3cb45792b..359581cbd 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/primary_cutaneous_lymphoma_non_mf_ss.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/primary_cutaneous_lymphoma_non_mf_ss.json @@ -1,10 +1,10 @@ { "id" : "primary_cutaneous_lymphoma_non_mf_ss", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Primary Cutaneous Lymphoma (excluding MF and SS)", "title" : "Primary Cutaneous Lymphoma (excluding MF and SS)", - "notes" : "9597, 9680, 9708-9709, 9712, 9718-9719, 9726 \n\nC440 Skin of lip, NOS\nC442 External ear\nC443 Skin of other and unspecified parts of face\nC444 Skin of scalp and neck\nC445 Skin of trunk\nC446 Skin of upper limb and shoulder\nC447 Skin of lower limb and hip\nC448 Overlapping lesion of skin\nC449 Skin, NOS\nC510 Labium majus\nC609 Penis\nC632 Scrotum, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 81 *Primary Cutaneous Lymphomas*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Mycosis Fungoides schema** \n* See the *Mycosis Fungoides* schema for Mycosis Fungoides (9700) and Sezary syndrome (9701).\n\n**Note 3:** **Schema includes the preferred terms based on the 2017 *WHO Classification of Haematopoietic and Lymphoid Tissues***\n\n9597 Primary cutaneous follicle center lymphoma\n9680 Primary cutaneous diffuse large B-cell lymphoma, leg type \n9708 Subcutaneous panniculitis-like T-cell lymphoma\n9709 Primary cutaneous peripheral T-cell lymphomas\n9712 Intravascular large B-cell lymphoma\n9718 Primary cutaneous anaplastic large cell lymphoma \n9719 Extranodal NK/T-cell lymphoma, nasal type\n9726 Primary cutaneous gamma-delta t-cell lymphoma", + "notes" : "9597, 9680, 9708-9709, 9712, 9718-9719, 9726 \n\nC440 Skin of lip, NOS\nC442 External ear\nC443 Skin of other and unspecified parts of face\nC444 Skin of scalp and neck\nC445 Skin of trunk\nC446 Skin of upper limb and shoulder\nC447 Skin of lower limb and hip\nC448 Overlapping lesion of skin\nC449 Skin, NOS\nC510 Labium majus\nC609 Penis\nC632 Scrotum, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 81 *Primary Cutaneous Lymphomas*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Mycosis Fungoides schema** \n* See the *Mycosis Fungoides* schema for Mycosis Fungoides (9700) and Sezary syndrome (9701).\n\n**Note 3:** **Schema includes the preferred terms based on the 2024 WHO Classification of Tumours, Haematolymphoid tumors, 5th edition**\n\n* 9597: Primary cutaneous follicle center lymphoma (PCFCL)\n* 9680: Primary cutaneous diffuse large B-cell lymphoma, leg type (PCLBCL-LT) \n* 9708: Subcutaneous panniculitis-like T-cell lymphoma (SPTCL)\n* 9709: Primary cutaneous peripheral T-cell lymphoma (NOS) (pcPTCL)\n* 9712: Intravascular (large) B-cell lymphoma (IVLBCL)\n* 9718: Primary cutaneous anaplastic large cell lymphoma (C-ALCL)\n* 9719: Extranodal NK-/T-cell lymphoma (ENKTL)\n* 9726: Primary cutaneous gamma-delta T-cell lymphoma (PCGD-TCL)", "schema_selection_table" : "schema_selection_primary_cutaneous_lymphoma_non_mf_ss", "inputs" : [ { "key" : "year_dx", @@ -27,6 +27,13 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -48,7 +55,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -65,20 +72,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -250,30 +243,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -289,127 +258,31 @@ "table" : "derived_grade_21945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_89548", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "derived_summary_grade_na_6690", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "seer_primary_tumor_60433", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "seer_regional_nodes_36710", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_79245", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_14639", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_stage_for_sites_with_no_stage_groupings_unb", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_14639", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "derived_ss2018_primary_cutaneous_lymphomas_45083", "radiation_surg_seq", "tumor_size_pathological_43328", "tnm8_inclusions_14639", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "ptld_17694", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_74830", "histology", "nodes_exam_76029", "seer_regional_nodes_36710", "seer_mets_79245", "ajcc_chapter_calculation_89548", "tumor_size_clinical_48894", "derived_grade_21945", "seer_primary_tumor_60433", "systemic_surg_seq", "tumor_size_with_primary_tumor_for_t_82402", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "neoadj_tx_treatment_effect_52725", "year_dx_validation", "ss2018_primary_cutaneous_lymphomas_4605", "derived_summary_grade_na_6690", "grade_post_therapy_path_65729", "summary_stage_rpa", "tumor_size_summary_47973", "grade_clinical_18316", "grade_pathological_73388", "tnm8_stage_for_sites_with_no_stage_groupings_unb", "schema_selection_primary_cutaneous_lymphoma_non_mf_ss" ], - "last_modified" : "2024-10-15T21:25:37.797Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "derived_ss2018_primary_cutaneous_lymphomas_45083", "tumor_size_pathological_43328", "nodes_pos_fpa", "ptld_17694", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_74830", "histology", "nodes_exam_76029", "seer_regional_nodes_36710", "seer_mets_79245", "tumor_size_clinical_48894", "derived_grade_21945", "seer_primary_tumor_60433", "type_of_reporting_source_76696", "primary_site", "neoadj_tx_treatment_effect_52725", "year_dx_validation", "ss2018_primary_cutaneous_lymphomas_4605", "derived_summary_grade_na_6690", "grade_post_therapy_path_65729", "summary_stage_rpa", "tumor_size_summary_47973", "grade_clinical_18316", "grade_pathological_73388", "schema_selection_primary_cutaneous_lymphoma_non_mf_ss" ], + "last_modified" : "2025-09-19T18:54:55.896Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/primary_peritoneal_carcinoma.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/primary_peritoneal_carcinoma.json similarity index 66% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/primary_peritoneal_carcinoma.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/primary_peritoneal_carcinoma.json index e9d2b4b65..e8e420547 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/primary_peritoneal_carcinoma.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/primary_peritoneal_carcinoma.json @@ -1,12 +1,12 @@ { "id" : "primary_peritoneal_carcinoma", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Primary Peritoneal Carcinoma", "title" : "Primary Peritoneal Carcinoma", "notes" : "8000-8700, 8720-8790, 8806, 8822, 8930-8931, 8933, 8950, 8960, 8980, 9000, 9050, 9052, 9060, 9070-9071, 9073, 9080, 9085, 9090-9091, 9100, 9110-9111 (Sex: 2, 6)\n\nC481 Specified parts of peritoneum (female only)\nC482 Peritoneum (female only)\nC488 Overlapping lesion of retroperitoneum and peritoneum (female only)\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 55 *Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Retroperitoneum sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Retroperitoneum**: \n * 8000-8700, 8720-8790, 8822, 8933, 8950, 8960, 8980, 9000, 9050, 9052, 9060, 9070-9071, 9073, 9080, 9085, 9090-9091, 9100, 9110, 9700-9701 (Sex 1, 3, 5, 9)\n * 8710-8714, 8800-8803, 8810-8821, 8823-8921, 8932, 8934, 8940-8941, 8951-8959, 8963-8975, 8981-8990, 9010-9016, 9030-9043, 9045, 9051, 9053-9055, 9061-9065, 9072, 9081-9084, 9086, 9101-9105, 9120-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: \n * 8804-8805, 8991-8992, 9020, 9044, 9231, 9581\n * 8806, 8930-8931 (Sex 1, 3, 5, 9)", "schema_selection_table" : "schema_selection_primary_peritoneal_carcinoma", - "schema_discriminators" : [ "sex" ], + "schema_discriminators" : [ "sex_at_birth" ], "inputs" : [ { "key" : "year_dx", "name" : "Year of Diagnosis", @@ -34,14 +34,21 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false }, { - "key" : "sex", - "name" : "Sex", - "naaccr_item" : 220, - "naaccr_xml_id" : "sex", - "table" : "sex_19563", + "key" : "sex_at_birth", + "name" : "Sex Assigned At Birth", + "naaccr_item" : 225, + "naaccr_xml_id" : "sexAssignedAtBirth", + "table" : "sex_assigned_at_birth_63290", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -80,20 +87,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -246,7 +239,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ca125_pretx_interpretation", @@ -278,7 +276,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] } ], "outputs" : [ { @@ -291,30 +294,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -330,26 +309,8 @@ "table" : "derived_grade_40528" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_27388", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -357,104 +318,22 @@ }, { "id" : "eod_primary_tumor_96275", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_day", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hah", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpx", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_17179", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpx", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "residual_tumor_volume_post_cytoreduction_90653", "grade_post_therapy_path_91649", "neoadjuvant_therapy_37302", "radiation_surg_seq", "nodes_pos_fpa", "parse_t_2177", "tnm_8_path_stage_group_for_eod_17179", "parse_n_67182", "mets_hah", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "sex_19563", "nodes_day", "grade_clinical_69174", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "tnm8_inclusions_tpx", "schema_selection_primary_peritoneal_carcinoma", "derived_grade_40528", "in_situ_to_88s_14856", "derived_ss2018_ovary_and_primary_peritoneal_carcinoma_26044", "ss2018_ovary_fallopian_tube_and_peritoneal_carcinoma_21678", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "systemic_surg_seq", "parse_m_47057", "primary_site", "figo_stage_30513", "eod_tnm_component_cleanup_58170", "ajcc_chapter_calculation_27388", "grade_pathological_42127", "grade_post_therapy_clin_54917", "year_dx_validation", "ca_125_pretx_interpretation_51295", "summary_stage_rpa", "eod_primary_tumor_96275", "neoadj_tx_treatment_effect_61650" ], - "last_modified" : "2024-10-15T21:25:37.533Z", + "involved_tables" : [ "residual_tumor_volume_post_cytoreduction_90653", "grade_post_therapy_path_91649", "neoadjuvant_therapy_37302", "nodes_pos_fpa", "mets_hah", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "nodes_day", "grade_clinical_69174", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "schema_selection_primary_peritoneal_carcinoma", "derived_grade_40528", "derived_ss2018_ovary_and_primary_peritoneal_carcinoma_26044", "type_of_reporting_source_76696", "ss2018_ovary_fallopian_tube_and_peritoneal_carcinoma_21678", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "sex_assigned_at_birth_63290", "primary_site", "figo_stage_30513", "grade_pathological_42127", "grade_post_therapy_clin_54917", "year_dx_validation", "ca_125_pretx_interpretation_51295", "summary_stage_rpa", "eod_primary_tumor_96275", "neoadj_tx_treatment_effect_61650" ], + "last_modified" : "2025-09-19T18:54:34.682Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/prostate.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/prostate.json similarity index 67% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/prostate.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/prostate.json index 6ec8d389f..a9fd51c20 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/prostate.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/prostate.json @@ -1,7 +1,7 @@ { "id" : "prostate", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Prostate", "title" : "Prostate", "notes" : "8000-8700, 8720-8790\n\nC619 Prostate gland\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 58 *Prostate*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Prostate sites**\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8804-8806, 8930-8931, 8991-8992, 9020, 9044, 9231, 9581\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n\n**Note 3:** **Transitional cell carcinoma of prostatic urethra** \n* See the *Urethra* schema for transitional cell (urothelial) carcinoma of the prostatic urethra (C680).\n\n**Note 4:** **Additional data items for staging** \n* In addition to coding *EOD Primary Tumor, EOD Regional Nodes* and *EOD Mets*, the following data items are also needed to assign a stage group for Prostate.\n * PSA (Prostatic Specific Antigen) Lab Value\n * Grade Clinical\n * Grade Pathological", @@ -33,7 +33,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -78,14 +85,14 @@ "naaccr_item" : 1380, "naaccr_xml_id" : "rxSummSurgRadSeq", "table" : "radiation_surg_seq", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "systemic_surg_seq", "name" : "RX Summ Systemic/Surgery Sequence", "naaccr_item" : 1639, "naaccr_xml_id" : "rxSummSystemicSurSeq", "table" : "systemic_surg_seq", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -240,7 +247,7 @@ "naaccr_xml_id" : "psaLabValue", "default" : "XXX.9", "table" : "psa_46258", - "used_for_staging" : true, + "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" }, { @@ -267,7 +274,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "number_cores_exam", @@ -284,7 +296,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "gleason_patterns_clin", @@ -394,30 +411,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -433,26 +426,8 @@ "table" : "derived_grade_74326" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_41833", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -460,25 +435,19 @@ }, { "id" : "extension_bbo", "output_mapping" : [ { - "from" : "eod_2018_t", - "to" : "clin_eod_2018_t" - }, { "from" : "ss2018_t", "to" : "clin_ss2018_t" } ], "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "clin_eod_2018_t", "clin_ss2018_t" ] + "outputs" : [ "clin_ss2018_t" ] }, { "id" : "eod_prostate_pathologic_extension_2781", "output_mapping" : [ { "from" : "ss2018_t", "to" : "path_ss2018_t" - }, { - "from" : "eod_2018_t", - "to" : "path_eod_2018_t" } ], "inputs" : [ "eod_prostate_path_extension" ], - "outputs" : [ "path_eod_2018_t", "path_ss2018_t" ] + "outputs" : [ "path_ss2018_t" ] }, { "id" : "combine_prostate_eod_extension_16771", "inputs" : [ "path_ss2018_t", "clin_ss2018_t" ], @@ -486,147 +455,18 @@ }, { "id" : "nodes_dbf", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hal", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpv", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - }, { - "key" : "tmp_eod_t" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "clin_eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_clin_eod_t" - } ], - "inputs" : [ "clin_eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_clin_eod_t" ] - }, { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "path_eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_path_eod_t" - } ], - "inputs" : [ "path_eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_path_eod_t" ] - }, { - "id" : "combined_t_no_tis", - "input_mapping" : [ { - "from" : "tmp_clin_eod_t", - "to" : "clin_t_in" - }, { - "from" : "tmp_eod_t", - "to" : "combined_t_in" - }, { - "from" : "tmp_path_eod_t", - "to" : "path_t_in" - } ], - "output_mapping" : [ { - "from" : "combined_t_out", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "tmp_path_eod_t", "radiation_surg_seq", "tmp_clin_eod_t", "tmp_eod_t", "systemic_surg_seq" ], - "outputs" : [ "tmp_eod_t", "source_t_out" ] - }, { - "id" : "concatenate_t_51262", - "input_mapping" : [ { - "from" : "tmp_eod_t", - "to" : "root_t" - } ], - "output_mapping" : [ { - "from" : "t", - "to" : "eod_2018_t" - } ], - "inputs" : [ "t_prefix", "tmp_eod_t" ], - "outputs" : [ "eod_2018_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_combined_stage_group_for_eod_44498", - "input_mapping" : [ { - "from" : "derived_summary_grade", - "to" : "grade" - }, { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "derived_summary_grade", "tmp_eod_n", "tmp_eod_m", "tmp_eod_t", "psa" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpv", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "mets_hal", "ajcc_chapter_calculation_41833", "radiation_surg_seq", "gleason_patterns_pathological_833", "nodes_pos_fpa", "parse_t_2177", "tnm_8_combined_stage_group_for_eod_44498", "nodes_dbf", "parse_n_67182", "grade_clinical_46962", "grade_post_therapy_clin_26978", "derived_ss2018_prostate_48792", "neoadj_tx_clinical_response_31723", "schema_selection_prostate", "histology", "combine_prostate_eod_extension_16771", "nodes_exam_76029", "gleason_score_pathological_82121", "combined_t_no_tis", "grade_post_therapy_path_20786", "tumor_size_summary_63115", "ss2018_prostate_76172", "combined_grade_56638", "behavior", "extension_bbo", "concatenate_t_51262", "tnm8_inclusions_tpv", "number_of_cores_examined_64985", "number_of_cores_positive_87819", "grade_pathological_20069", "gleason_pattern_clinical_75179", "in_situ_to_88s_14856", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "gleason_tertiary_pattern_6430", "systemic_surg_seq", "derived_grade_74326", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "psa_46258", "neoadj_tx_treatment_effect_23019", "year_dx_validation", "summary_stage_rpa", "eod_prostate_pathologic_extension_2781", "gleason_score_clinical_67175" ], - "last_modified" : "2024-10-15T21:25:44.328Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "mets_hal", "radiation_surg_seq", "gleason_patterns_pathological_833", "nodes_pos_fpa", "nodes_dbf", "grade_clinical_46962", "grade_post_therapy_clin_26978", "derived_ss2018_prostate_48792", "neoadj_tx_clinical_response_31723", "schema_selection_prostate", "histology", "combine_prostate_eod_extension_16771", "nodes_exam_76029", "gleason_score_pathological_82121", "grade_post_therapy_path_20786", "tumor_size_summary_63115", "ss2018_prostate_76172", "combined_grade_56638", "behavior", "extension_bbo", "number_of_cores_examined_64985", "number_of_cores_positive_87819", "grade_pathological_20069", "gleason_pattern_clinical_75179", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "gleason_tertiary_pattern_6430", "systemic_surg_seq", "derived_grade_74326", "primary_site", "psa_46258", "neoadj_tx_treatment_effect_23019", "year_dx_validation", "summary_stage_rpa", "eod_prostate_pathologic_extension_2781", "gleason_score_clinical_67175" ], + "last_modified" : "2025-09-19T18:54:55.635Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/respiratory_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/respiratory_other.json similarity index 86% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/respiratory_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/respiratory_other.json index f63352326..a8967f6bf 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/respiratory_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/respiratory_other.json @@ -1,7 +1,7 @@ { "id" : "respiratory_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Respiratory Other", "title" : "Respiratory Other", "notes" : "8000-8700, 8720-8790\n\nC390 Upper respiratory tract, NOS\nC398 Overlapping lesion of respiratory system and intrathoracic organs\nC399 Ill-defined sites within respiratory system\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n\n**Note 2:** **Other EOD Schemas with other Respiratory sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Other**; 8710-8714, 8800-8934, 8940-9138, 9141-9582\n\n**Note 3:** **Summary Stage** \nSummary Stage is the only applicable staging system for this site/histology/schema.", @@ -27,6 +27,20 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "behavior", + "name" : "Behavior", + "naaccr_item" : 523, + "naaccr_xml_id" : "behaviorCodeIcdO3", + "table" : "behavior", + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -215,30 +229,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -263,22 +253,22 @@ }, { "id" : "extension_bce", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dbv", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_48348", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "seer_mets_48348", "neoadjuvant_therapy_37302", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "derived_ss2018_respiratory_other_17734", "tumor_size_summary_63115", "combined_grade_56638", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "ss2018_respiratory_other_36695", "grade_post_therapy_path_75348", "extension_bce", "year_dx_validation", "summary_stage_rpa", "nodes_dbv", "schema_selection_respiratory_other" ], - "last_modified" : "2024-10-15T21:25:42.713Z", + "involved_tables" : [ "seer_mets_48348", "neoadjuvant_therapy_37302", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "derived_ss2018_respiratory_other_17734", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "ss2018_respiratory_other_36695", "grade_post_therapy_path_75348", "extension_bce", "year_dx_validation", "summary_stage_rpa", "nodes_dbv", "schema_selection_respiratory_other" ], + "last_modified" : "2025-09-19T18:54:43.283Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/retinoblastoma.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/retinoblastoma.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/retinoblastoma.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/retinoblastoma.json index 52dd3383f..39677b8b4 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/retinoblastoma.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/retinoblastoma.json @@ -1,7 +1,7 @@ { "id" : "retinoblastoma", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Retinoblastoma", "title" : "Retinoblastoma", "notes" : "9510-9514\n\nC690 Conjunctiva \nC691 Cornea, NOS \nC692 Retina \nC693 Choroid \nC694 Ciliary Body \nC695 Lacrimal Gland \nC696 Orbit, NOS \nC698 Overlapping lesion of eye and adnexa \nC699 Eye, NOS \n\n**Note:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 68 *Retinoblastoma*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.", @@ -27,6 +27,13 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -65,20 +72,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -246,30 +239,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -285,26 +254,8 @@ "table" : "derived_grade_29698" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_19676", - "inputs" : [ "site", "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -312,100 +263,22 @@ }, { "id" : "seer_primary_tumor_88917", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_27426", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_32413", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpk", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_combined_stage_group_49871", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpk", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "radiation_surg_seq", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "grade_post_therapy_path_98398", "neoadj_tx_clinical_response_31723", "tnm8_inclusions_tpk", "histology", "nodes_exam_76029", "seer_primary_tumor_88917", "seer_mets_32413", "eod_regional_nodes_27426", "derived_grade_29698", "tumor_size_summary_63115", "combined_grade_56638", "derived_ss2018_retinoblastoma_10326", "ss2018_retinoblastoma_45411", "grade_pathological_12915", "tumor_size_pathological_25597", "systemic_surg_seq", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "grade_clinical_62593", "ajcc_chapter_calculation_19676", "year_dx_validation", "tnm_8_combined_stage_group_49871", "summary_stage_rpa", "schema_selection_retinoblastoma", "grade_post_therapy_clin_18631", "heritable_trait_49734" ], - "last_modified" : "2024-10-15T21:25:41.038Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "nodes_pos_fpa", "grade_post_therapy_path_98398", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "seer_primary_tumor_88917", "seer_mets_32413", "eod_regional_nodes_27426", "derived_grade_29698", "tumor_size_summary_63115", "combined_grade_56638", "derived_ss2018_retinoblastoma_10326", "ss2018_retinoblastoma_45411", "grade_pathological_12915", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_clinical_62593", "year_dx_validation", "summary_stage_rpa", "schema_selection_retinoblastoma", "grade_post_therapy_clin_18631", "heritable_trait_49734" ], + "last_modified" : "2025-09-19T18:55:03.079Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/retroperitoneum.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/retroperitoneum.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/retroperitoneum.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/retroperitoneum.json index 52074d976..4c432a91d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/retroperitoneum.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/retroperitoneum.json @@ -1,12 +1,12 @@ { "id" : "retroperitoneum", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Retroperitoneum", "title" : "Retroperitoneum", "notes" : "C480: 8000-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n\nC481, C482, C488: 8710-8714, 8800-8803, 8810-8821, 8823-8921, 8932, 8934, 8940-8941, 8951-8959, 8963-8976, 8981-8990, 9010-9016, 9030-9043, 9045, 9051, 9053-9055, 9061-9065, 9072, 9081-9084, 9086, 9101-9105, 9120-9138, 9141-9230, 9240-9580, 9582\n\nC481, C482, C488 and Sex: 1, 3, 4, 5, 9: 8000-8700, 8720-8790, 8822, 8933, 8950, 8960, 8980, 9000, 9050, 9052, 9060, 9070-9071, 9073, 9080, 9085, 9090-9091, 9100, 9110-9111\n\nC480 Retroperitoneum\nC481 Specified parts of peritoneum (including omentum and mesentery)\nC482 Peritoneum, NOS\nC488 Overlapping lesion of retroperitoneum and peritoneum\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 44 *Soft Tissue Sarcoma of the Retroperitoneum*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Retroperitoneum sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Primary Peritoneal Carcinoma**: C481-C482, C488 and Sex: 2, 6 (8000-8700, 8720-8790, 8806, 8822, 8930-8931, 8933, 8950, 8960, 8980, 9000, 9050, 9052, 9060, 9070-9071, 9073, 9080, 9085, 9090-9091, 9100, 9110-9111)\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare** \n * C480-C488: (8804-8805, 8991, 9020, 9044, 9231, 9581)\n * C480: (8806, 8930-8931)\n * C481-C482, C488 and Sex: 1, 3, 5, 9 (8806, 8930, 8931)\n * C481-C482, C488 and Sex: 4 (8806, 8930, 8931)", "schema_selection_table" : "schema_selection_retroperitoneum", - "schema_discriminators" : [ "sex" ], + "schema_discriminators" : [ "sex_at_birth" ], "inputs" : [ { "key" : "year_dx", "name" : "Year of Diagnosis", @@ -29,12 +29,19 @@ "table" : "histology", "used_for_staging" : true }, { - "key" : "sex", - "name" : "Sex", - "naaccr_item" : 220, - "naaccr_xml_id" : "sex", - "table" : "sex_19563", + "key" : "sex_at_birth", + "name" : "Sex Assigned At Birth", + "naaccr_item" : 225, + "naaccr_xml_id" : "sexAssignedAtBirth", + "table" : "sex_assigned_at_birth_63290", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -56,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -239,7 +232,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] } ], "outputs" : [ { @@ -252,30 +250,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -291,130 +265,31 @@ "table" : "derived_grade_48704" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_45463", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bfv", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dfq", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_23953", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tab", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_upm", - "input_mapping" : [ { - "from" : "derived_summary_grade", - "to" : "grade" - }, { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "derived_summary_grade", "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tab", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "extension_bfv", "neoadjuvant_therapy_37302", "grade_post_therapy_clin_27082", "radiation_surg_seq", "tumor_size_pathological_43328", "derived_ss2018_retroperitoneum_11521", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "neoadj_tx_clinical_response_31723", "ajcc_chapter_calculation_45463", "histology", "nodes_exam_76029", "tnm8_path_stage_upm", "bone_invasion_96628", "tumor_size_with_primary_tumor_for_ajcc_t_84996", "sex_19563", "neoadj_tx_treatment_effect_4391", "combined_grade_56638", "grade_pathological_19141", "grade_post_therapy_path_35393", "ss2018_soft_tissue_retroperitoneum_5644", "tumor_size_clinical_48894", "schema_selection_retroperitoneum", "grade_clinical_64933", "systemic_surg_seq", "parse_m_47057", "eod_mets_23953", "primary_site", "eod_tnm_component_cleanup_58170", "tnm8_inclusions_tab", "nodes_dfq", "derived_grade_48704", "year_dx_validation", "summary_stage_rpa", "tumor_size_summary_47973" ], - "last_modified" : "2024-10-15T21:25:37.227Z", + "involved_tables" : [ "extension_bfv", "neoadjuvant_therapy_37302", "grade_post_therapy_clin_27082", "tumor_size_pathological_43328", "derived_ss2018_retroperitoneum_11521", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "bone_invasion_96628", "neoadj_tx_treatment_effect_4391", "combined_grade_56638", "grade_pathological_19141", "grade_post_therapy_path_35393", "ss2018_soft_tissue_retroperitoneum_5644", "tumor_size_clinical_48894", "type_of_reporting_source_76696", "schema_selection_retroperitoneum", "grade_clinical_64933", "sex_assigned_at_birth_63290", "eod_mets_23953", "primary_site", "nodes_dfq", "derived_grade_48704", "year_dx_validation", "summary_stage_rpa", "tumor_size_summary_47973" ], + "last_modified" : "2025-09-19T18:54:53.224Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/sinus_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/sinus_other.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/sinus_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/sinus_other.json index df20767af..db103bece 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/sinus_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/sinus_other.json @@ -1,7 +1,7 @@ { "id" : "sinus_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Sinus Other", "title" : "Sinus Other", "notes" : "8000-8700\n\nC312 Frontal sinus \nC313 Sphenoid sinus\nC318 Overlapping lesion of accessory sinuses\nC319 Accessory sinus, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n\n**Note 2:** **Other EOD Schemas with other Sinus sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Head and Neck**: 8720-8790\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9110, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581\n\n**Note 3:** **Summary Stage** \n* Summary Stage is the only applicable staging system for this site/histology/schema.", @@ -27,6 +27,20 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "behavior", + "name" : "Behavior", + "naaccr_item" : 523, + "naaccr_xml_id" : "behaviorCodeIcdO3", + "table" : "behavior", + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -215,30 +229,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -263,22 +253,22 @@ }, { "id" : "extension_bdk", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_daq", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_sinus_othervs2_15755", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "seer_mets_sinus_othervs2_15755", "neoadj_tx_clinical_response_31723", "nodes_daq", "histology", "nodes_exam_76029", "schema_selection_sinus_other", "extension_bdk", "tumor_size_summary_63115", "combined_grade_56638", "grade_clinical_standard_non_ajcc_32473", "ss2018_sinus_other_excluding_melanoma_8720_8790_91859", "derived_ss2018_sinus_other_893", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_post_therapy_path_75348", "year_dx_validation", "summary_stage_rpa" ], - "last_modified" : "2024-10-15T21:25:35.931Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "seer_mets_sinus_othervs2_15755", "neoadj_tx_clinical_response_31723", "nodes_daq", "histology", "nodes_exam_76029", "schema_selection_sinus_other", "extension_bdk", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "grade_clinical_standard_non_ajcc_32473", "ss2018_sinus_other_excluding_melanoma_8720_8790_91859", "derived_ss2018_sinus_other_893", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_post_therapy_path_75348", "year_dx_validation", "summary_stage_rpa" ], + "last_modified" : "2025-09-19T18:54:52.324Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/skin_eyelid.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/skin_eyelid.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/skin_eyelid.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/skin_eyelid.json index 94d71689e..d748ea2f4 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/skin_eyelid.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/skin_eyelid.json @@ -1,7 +1,7 @@ { "id" : "skin_eyelid", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Skin Eyelid", "title" : "Skin Eyelid", "notes" : "8000-8040, 8042-8180, 8191-8246, 8248-8700, 8940-8941, 8980\n\nC441 Eyelid \n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 64 *Eyelid Carcinoma*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Skin eyelid sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Skin**: 8720-8790\n* **Merkel Cell Skin**: 8041, 8190, 8247\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Other**: 8710-8714, 8800-8934, 8950-8976, 8981-9138, 9141-9582", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -55,7 +62,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -251,30 +244,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -290,127 +259,31 @@ "table" : "derived_grade_46639" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_64632", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bdg", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dde", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hcu", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_56405", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_uaf", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_56405", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "tumor_size_with_primary_tumor_for_ajcc_t_80315", "neoadjuvant_therapy_37302", "nodes_dde", "radiation_surg_seq", "tumor_size_pathological_43328", "ajcc_chapter_calculation_64632", "derived_grade_46639", "grade_post_therapy_path_41285", "grade_pathological_31963", "grade_post_therapy_clin_41222", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "extension_bdg", "mets_hcu", "combined_grade_56638", "behavior", "schema_selection_skin_eyelid", "derived_ss2018_skin_eyelid_74710", "perineural_invasion_24604", "tumor_size_clinical_48894", "tnm8_inclusions_56405", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "year_dx_validation", "ss2018_skin_of_eyelid_82925", "grade_clinical_73056", "summary_stage_rpa", "tumor_size_summary_47973", "tnm8_path_stage_uaf" ], - "last_modified" : "2024-10-15T21:25:39.536Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "nodes_dde", "tumor_size_pathological_43328", "derived_grade_46639", "grade_post_therapy_path_41285", "grade_pathological_31963", "grade_post_therapy_clin_41222", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "extension_bdg", "mets_hcu", "combined_grade_56638", "behavior", "schema_selection_skin_eyelid", "derived_ss2018_skin_eyelid_74710", "perineural_invasion_24604", "tumor_size_clinical_48894", "type_of_reporting_source_76696", "neoadj_tx_treatment_effect_18122", "primary_site", "year_dx_validation", "ss2018_skin_of_eyelid_82925", "grade_clinical_73056", "summary_stage_rpa", "tumor_size_summary_47973" ], + "last_modified" : "2025-09-19T18:54:51.387Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/skin_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/skin_other.json similarity index 86% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/skin_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/skin_other.json index fc7eb0d30..605810ead 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/skin_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/skin_other.json @@ -1,7 +1,7 @@ { "id" : "skin_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Skin Other", "title" : "Skin Other", "notes" : "8000-8040, 8042-8180, 8191-8246, 8248-8700, 8940, 8982 \n\nC445 Skin of trunk \nC446 Skin of upper limb and shoulder \nC447 Skin of lower limb and hip \nC448 Skin of overlapping lesions\nC449 Skin, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n\n**Note 2:** **Other EOD Schemas with other Skin sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Skin**: 8720-8790\n* **Merkel Cell Skin**: 8041, 8190, 8247\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Other**: 8710-8714, 8800-8934, 8941-8981, 8983-9138, 9141-9582\n\n**Note 3:** **Primary sites C440, C442-C444** \n* See the **Cutaneous SCC Head and Neck** schema for the following skin primary sites\n * C440 Skin of lip, NOS\n * C442 External Ear\n * C443 Skin of other and unspecified parts of the face\n * C444 Skin of scalp and neck\n\n**Note 4:** **Summary Stage**\n* Summary Stage is the only applicable staging system for this site/histology/schema.", @@ -27,6 +27,20 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "behavior", + "name" : "Behavior", + "naaccr_item" : 523, + "naaccr_xml_id" : "behaviorCodeIcdO3", + "table" : "behavior", + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -215,30 +229,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -263,22 +253,22 @@ }, { "id" : "extension_bdo", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_ddj", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_90643", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "nodes_ddj", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "seer_mets_90643", "tumor_size_summary_63115", "combined_grade_56638", "extension_bdo", "grade_clinical_standard_non_ajcc_32473", "schema_selection_skin_other", "grade_pathological_standard_non_ajcc_5627", "derived_ss2018_skin_except_eyelid_95559", "derived_grade_standard_non_ajcc_63932", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "ss2018_skin_other_56341", "grade_post_therapy_path_75348", "year_dx_validation", "summary_stage_rpa" ], - "last_modified" : "2024-10-15T21:25:43.188Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "nodes_ddj", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "seer_mets_90643", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "extension_bdo", "grade_clinical_standard_non_ajcc_32473", "schema_selection_skin_other", "grade_pathological_standard_non_ajcc_5627", "derived_ss2018_skin_except_eyelid_95559", "derived_grade_standard_non_ajcc_63932", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "ss2018_skin_other_56341", "grade_post_therapy_path_75348", "year_dx_validation", "summary_stage_rpa" ], + "last_modified" : "2025-09-19T18:54:38.947Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/small_intestine.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/small_intestine.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/small_intestine.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/small_intestine.json index 4c048d9dd..e39ca2d7d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/small_intestine.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/small_intestine.json @@ -1,7 +1,7 @@ { "id" : "small_intestine", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Small Intestine", "title" : "Small Intestine", "notes" : "8000-8149, 8154, 8160-8231, 8243-8248, 8250-8682, 8690-8700, 8720-8790\n\nC170 Duodenum\nC171 Jejunum\nC172 Ileum (excluding ileocecal valve C180)\nC173 Meckel diverticulum (site of neoplasm)\nC178 Overlapping lesion of small intestine\nC179 Small intestine, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 18 *Small Intestine*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Small Intestine sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **NET Duodenum (C170) or NET Jejunum and Ileum (C171-C173, C178-C179)**; 8150-8153, 8155-8156, 8158, 8240-8242, 8249, 8683\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -63,7 +70,7 @@ "naaccr_xml_id" : "regionalNodesPositive", "default" : "99", "table" : "nodes_pos_fpa", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_exam", "name" : "Regional Nodes Examined", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -236,30 +229,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -275,26 +244,8 @@ "table" : "derived_grade_46639" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_91473", - "inputs" : [ "site", "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -302,100 +253,22 @@ }, { "id" : "extension_bbe", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_daw", - "inputs" : [ "nodes_pos", "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "inputs" : [ "eod_regional_nodes" ], + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hbo", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tqk", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "ajcc_id_path_stage_63918", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t", "ajcc_id" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tqk", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "radiation_surg_seq", "derived_grade_46639", "grade_post_therapy_path_41285", "grade_pathological_31963", "grade_post_therapy_clin_41222", "nodes_pos_fpa", "parse_t_2177", "ajcc_id_path_stage_63918", "parse_n_67182", "neoadj_tx_clinical_response_31723", "derived_ss2018_small_intestine_48854", "histology", "schema_selection_small_intestine", "nodes_exam_76029", "extension_bbe", "nodes_daw", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "ss2018_small_intestine_including_net_85335", "mets_hbo", "tumor_size_pathological_25597", "systemic_surg_seq", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "rn_positive_with_regional_nodes_for_ajcc_n_30509", "parse_m_47057", "primary_site", "tnm8_inclusions_tqk", "eod_tnm_component_cleanup_58170", "year_dx_validation", "grade_clinical_73056", "summary_stage_rpa", "tnm8_path_stage_ual", "tnm8_stage_for_sites_with_no_stage_groupings_unb", "ajcc_chapter_calculation_91473" ], - "last_modified" : "2024-10-15T21:25:43.317Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "derived_grade_46639", "grade_post_therapy_path_41285", "grade_pathological_31963", "grade_post_therapy_clin_41222", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "derived_ss2018_small_intestine_48854", "histology", "schema_selection_small_intestine", "nodes_exam_76029", "extension_bbe", "nodes_daw", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "ss2018_small_intestine_including_net_85335", "mets_hbo", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "year_dx_validation", "grade_clinical_73056", "summary_stage_rpa" ], + "last_modified" : "2025-09-19T18:54:41.789Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/soft_tissue_abdomen_thoracic.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/soft_tissue_abdomen_thoracic.json similarity index 68% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/soft_tissue_abdomen_thoracic.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/soft_tissue_abdomen_thoracic.json index f3e79c1b7..301d155bd 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/soft_tissue_abdomen_thoracic.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/soft_tissue_abdomen_thoracic.json @@ -1,7 +1,7 @@ { "id" : "soft_tissue_abdomen_thoracic", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Soft Tissue Abdomen and Thoracic", "title" : "Soft Tissue Abdomen and Thoracic (excluding Heart, Mediastinum and Pleura)", "notes" : "C473, C475, C493-C495 and Schema Discriminator 2 = 2 or 8\n(8000-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582)\n\nC151-C152, C154-C155, C159, C160-C221, C239-C269, C339-C349, C379, C510-C519, C529-C539, C589, C600-C619, C620-C689\n(varying histologies between 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582)\n* *See the SSDI Manual, Appendix A: Schema ID 00421: Soft Tissue Abdomen and Thoracic for detailed listing of primary site/histology combinations for this schema*\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 42 *Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **C473-C475, C493-C495** \n* For C473-C475, C493-C495 only, see the following schemas for the listed histologies \n * **GIST**: 8935-8936\n * **Kaposi Sarcoma**: 9140\n * **Mycosis Fungoides**: 9700-9701\n * **Soft Tissue Abdomen and Thoracic**: \n * C473, C475, C493-C495 and Schema Discriminator 2 = 1 \n * C474 (8000-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582, 9700-9701)\n * **Soft Tissue Other**\n * 8804-8806, 8930-8931, 8991-8992, 9020, 9044, 9231, 9581\n * C473, C475, C493-C495 and Schema Discriminator 2 =9\n(8000-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582, 9700-9701)\n\n**Note 3:** **Heart, Mediastinum, and Pleura**: \n* The following primary sites are covered in the Heart, Mediastinum, and Pleura schema\n * C380 Heart\n * C381 Anterior mediastinum\n * C382 Posterior mediastinum\n * C383 Mediastinum, NOS\n * C384 Pleura\n * C388 Overlapping lesion of heart, mediastinum, and pleura", @@ -39,6 +39,13 @@ "metadata" : [ { "name" : "SSDI" } ] + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -77,20 +84,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -243,7 +236,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] } ], "outputs" : [ { @@ -256,30 +254,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -295,26 +269,8 @@ "table" : "derived_grade_71227" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_54616", - "inputs" : [ "site", "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -322,100 +278,22 @@ }, { "id" : "seer_primary_tumor_53926", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "seer_regional_nodes_19661", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_33408", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tps", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_stage_for_sites_with_no_stage_groupings_unb", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tps", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "tumor_size_summary_full_15510", "neoadjuvant_therapy_37302", "schema_discriminator_2_15990", "radiation_surg_seq", "seer_primary_tumor_53926", "eod_mets_33408", "grade_post_therapy_path_36935", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "ajcc_chapter_calculation_54616", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_1647", "histology", "nodes_exam_76029", "schema_selection_heart_mediastinum", "bone_invasion_96628", "neoadj_tx_treatment_effect_4391", "tnm8_inclusions_tps", "combined_grade_56638", "ss2018_soft_tissue_31311", "tumor_size_pathological_full_93442", "tumor_size_clinical_full_19656", "derived_ss2018_soft_tissue_and_sarcomas_99149", "grade_pathological_40399", "derived_grade_71227", "systemic_surg_seq", "grade_clinical_41135", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "year_dx_validation", "seer_regional_nodes_19661", "summary_stage_rpa", "tnm8_stage_for_sites_with_no_stage_groupings_unb" ], - "last_modified" : "2024-10-15T21:25:43.807Z", + "involved_tables" : [ "tumor_size_summary_full_15510", "neoadjuvant_therapy_37302", "schema_discriminator_2_15990", "seer_primary_tumor_53926", "eod_mets_33408", "grade_post_therapy_path_36935", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_1647", "histology", "nodes_exam_76029", "schema_selection_heart_mediastinum", "bone_invasion_96628", "neoadj_tx_treatment_effect_4391", "combined_grade_56638", "ss2018_soft_tissue_31311", "tumor_size_pathological_full_93442", "tumor_size_clinical_full_19656", "derived_ss2018_soft_tissue_and_sarcomas_99149", "grade_pathological_40399", "type_of_reporting_source_76696", "derived_grade_71227", "grade_clinical_41135", "primary_site", "year_dx_validation", "seer_regional_nodes_19661", "summary_stage_rpa" ], + "last_modified" : "2025-09-19T18:55:13.745Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/soft_tissue_head_neck.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/soft_tissue_head_neck.json similarity index 66% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/soft_tissue_head_neck.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/soft_tissue_head_neck.json index 90d6d87af..f34d57350 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/soft_tissue_head_neck.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/soft_tissue_head_neck.json @@ -1,7 +1,7 @@ { "id" : "soft_tissue_head_neck", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Soft Tissue Head and Neck", "title" : "Soft Tissue Head and Neck", "notes" : "C470, C490: 8000-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9111, 9121-9138, 9141-9230, 9240-9580, 9582\n\nC000-C148, C150, C153, C158, C300-C329, C722, C724-C725, C739, C750-C759: varying histologies between 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9111, 9121-9138, 9141-9230, 9240-9580, 9582\n\nC722, C724-C725, C751-C753: 8710, 8712-8714, 8803, 8812-8814, 8816-8824, 8826-8831, 8834-8836, 8841-8842, 8851, 8853, 8855-8857, 8860-8881, 8891-8898, 8902-8905, 8921, 8932-8934, 8940-8990, 9000-9016, 9030, 9042, 9045-9063, 9065, 9072-9073, 9081-9083, 9086-9091, 9101-9111, 9121-9132, 9135, 9137-9138, 9141-9175, 9181-9213, 9221, 9230, 9240-9250, 9252-9361, 9363, 9365, 9370-9373, 9541, 9550, 9560, 9562-9571, 9582) (2018-2022)\n* For years 2023+, see the following schemas based on primary sites:\n * C722, C724-C725: *CNS Other*\n * C751-C753: *Intracranial Gland*\n\n*See SSDI Manual, Appendix A: Schema ID 00400: Soft Tissue Head and Neck for detailed listing of primary site/histology combinations for this schema*\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 40 *Soft Tissue Sarcoma of the Head and Neck*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **C470 and C490** \n* For C470 and C490 only, see the following schemas for the listed histologies \n * **GIST**: 8935-8936\n * **Kaposi Sarcoma**: 9140\n * **Mycosis Fungoides**: 9700-9701\n * **Soft Tissue Other**: 8804-8806, 8910, 8920, 8930-8931, 8991-8992, 9020, 9044, 9120, 9231, 9581: *Soft Tissue Other*", @@ -35,6 +35,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -56,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_full_31213", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -239,7 +232,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] } ], "outputs" : [ { @@ -252,30 +250,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -291,127 +265,31 @@ "table" : "derived_grade_71227" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_86760", - "inputs" : [ "site", "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "seer_primary_tumor_42176", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "seer_regional_nodes_93152", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_23805", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_93512", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_stage_for_sites_with_no_stage_groupings_unb", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_93512", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "radiation_surg_seq", "seer_primary_tumor_42176", "grade_post_therapy_path_36935", "tumor_size_pathological_full_62176", "nodes_pos_fpa", "parse_t_2177", "ajcc_chapter_calculation_86760", "parse_n_67182", "schema_selection_soft_tissue_sarcoma_head_and_neck", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_1647", "tnm8_inclusions_93512", "histology", "nodes_exam_76029", "seer_regional_nodes_93152", "bone_invasion_96628", "neoadj_tx_treatment_effect_4391", "eod_mets_23805", "combined_grade_56638", "behavior", "ss2018_soft_tissue_31311", "tumor_size_clinical_full_74867", "derived_ss2018_soft_tissue_and_sarcomas_99149", "grade_pathological_40399", "derived_grade_71227", "systemic_surg_seq", "tumor_size_with_primary_tumor_for_ajcc_t_29391", "tumor_size_summary_full_31213", "grade_clinical_41135", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "year_dx_validation", "summary_stage_rpa", "tnm8_stage_for_sites_with_no_stage_groupings_unb" ], - "last_modified" : "2024-10-15T21:25:42.197Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "seer_primary_tumor_42176", "grade_post_therapy_path_36935", "tumor_size_pathological_full_62176", "nodes_pos_fpa", "schema_selection_soft_tissue_sarcoma_head_and_neck", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_1647", "histology", "nodes_exam_76029", "seer_regional_nodes_93152", "bone_invasion_96628", "neoadj_tx_treatment_effect_4391", "eod_mets_23805", "combined_grade_56638", "behavior", "ss2018_soft_tissue_31311", "tumor_size_clinical_full_74867", "derived_ss2018_soft_tissue_and_sarcomas_99149", "grade_pathological_40399", "type_of_reporting_source_76696", "derived_grade_71227", "tumor_size_summary_full_31213", "grade_clinical_41135", "primary_site", "year_dx_validation", "summary_stage_rpa" ], + "last_modified" : "2025-09-19T18:54:52.200Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/soft_tissue_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/soft_tissue_other.json similarity index 86% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/soft_tissue_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/soft_tissue_other.json index 85be40e0d..36ec0006c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/soft_tissue_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/soft_tissue_other.json @@ -1,12 +1,12 @@ { "id" : "soft_tissue_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Soft Tissue Other", "title" : "Soft Tissue Other", "notes" : "C000-C399,C420-C539,C569-C809: 8992\n\nC390-C399, C420-C449, C569-C579, C700-C721, C728-C729, C740-C749, C760-C809 (varying histologies between 8710-8714, 8800-8934, 8940-9138, 9141-9582)\n\nC700-C721, C728-C729: 8710-8714, 8800-8801, 8803, 8811-8814, 8816-8818, 8820-8842, 8851-8858, 8860-8881, 8891-8898, 8902-8905, 8921, 8932-8934, 8940-8990, 8992, 9000-9016, 9030-9043, 9045-9063, 9065, 9072-9073, 9081-9083, 9086-9091, 9110-9111, 9121-9132, 9135-9138, 9141-9175, 9181-9213, 9221, 9230, 9240-9361, 9363, 9365, 9370-9373, 9541-9580, 9582 (2018-2022)\n* For years 2023+, see the following schemas based on primary sites:\n * C700, C710-C719: *Brain*\n * C701, C709, C720-C729: *CNS Other*\n\nC473, C475, C493-C495 and Schema Discriminator 2 = 9 (8000-8803, 8810-8900, 8902-8905, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9111, 9121-9132, 9135-9138, 9141-9175, 9181-9221, 9230, 9240-9580, 9582)\n\n* *See SSDI Manual, Appendix A: Schema ID 00450: Soft Tissue Other for detailed listing of primary site/histology combinations for this schema*\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n\n**Note 2:** **Summary Stage**\n* Summary Stage is the only applicable staging system for this site/histology/schema.", "schema_selection_table" : "schema_selection_peritoneum", - "schema_discriminators" : [ "year_dx", "discriminator_1", "discriminator_2", "sex", "behavior" ], + "schema_discriminators" : [ "year_dx", "discriminator_1", "discriminator_2", "behavior" ], "inputs" : [ { "key" : "year_dx", "name" : "Year of Diagnosis", @@ -65,12 +65,12 @@ "name" : "SSDI" } ] }, { - "key" : "sex", - "name" : "Sex", - "naaccr_item" : 220, - "naaccr_xml_id" : "sex", - "table" : "sex_19563", - "used_for_staging" : true + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -261,7 +261,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] } ], "outputs" : [ { @@ -274,30 +279,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -322,22 +303,22 @@ }, { "id" : "eod_primary_tumor_93027", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_61282", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_2212", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "tumor_size_summary_full_15510", "neoadjuvant_therapy_37302", "schema_discriminator_2_15990", "occult_head_and_neck_lymph_nodes_10277", "schema_selection_peritoneum", "grade_post_therapy_path_36935", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_1647", "histology", "nodes_exam_76029", "bone_invasion_96628", "sex_19563", "neoadj_tx_treatment_effect_4391", "eod_regional_nodes_61282", "combined_grade_56638", "behavior", "ss2018_soft_tissue_31311", "tumor_size_pathological_full_93442", "tumor_size_clinical_full_19656", "derived_ss2018_soft_tissue_and_sarcomas_99149", "grade_pathological_40399", "derived_grade_71227", "eod_mets_2212", "grade_clinical_41135", "primary_site", "eod_primary_tumor_93027", "year_dx_validation", "summary_stage_rpa" ], - "last_modified" : "2024-10-15T21:25:36.102Z", + "involved_tables" : [ "tumor_size_summary_full_15510", "neoadjuvant_therapy_37302", "schema_discriminator_2_15990", "occult_head_and_neck_lymph_nodes_10277", "schema_selection_peritoneum", "grade_post_therapy_path_36935", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_1647", "histology", "nodes_exam_76029", "bone_invasion_96628", "neoadj_tx_treatment_effect_4391", "eod_regional_nodes_61282", "combined_grade_56638", "behavior", "ss2018_soft_tissue_31311", "tumor_size_pathological_full_93442", "tumor_size_clinical_full_19656", "derived_ss2018_soft_tissue_and_sarcomas_99149", "grade_pathological_40399", "type_of_reporting_source_76696", "derived_grade_71227", "eod_mets_2212", "grade_clinical_41135", "primary_site", "eod_primary_tumor_93027", "year_dx_validation", "summary_stage_rpa" ], + "last_modified" : "2025-09-19T18:54:49.488Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/soft_tissue_rare.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/soft_tissue_rare.json similarity index 81% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/soft_tissue_rare.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/soft_tissue_rare.json index 88c803daa..a03c6b23c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/soft_tissue_rare.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/soft_tissue_rare.json @@ -1,12 +1,12 @@ { "id" : "soft_tissue_rare", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Soft Tissue Rare", "title" : "Soft Tissue Sarcoma - Unusual Histologies and Sites", "notes" : "C000-C388, C470-C539, C569-C759, C809 (varying histologies between 8804-8806, 8815, 8859, 8901, 8910-8920, 8930-8931, 8991, 9020, 9044, 9120, 9133, 9180, 9222, 9231, 9366-9368, 9581)\n\n* *See SSDI Manual, Appendix A: Schema ID 00450: Soft Tissue Rare for detailed listing of primary site/histology combinations for this schema*\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 45 *Soft Tissue Sarcoma - Unusual Histologies and Sites*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Summary Stage**\n* Summary Stage is the only applicable staging system for this site/histology/schema.", "schema_selection_table" : "schema_selection_soft_tissue_rare", - "schema_discriminators" : [ "year_dx", "sex", "behavior" ], + "schema_discriminators" : [ "year_dx", "behavior", "sex_at_birth" ], "inputs" : [ { "key" : "year_dx", "name" : "Year of Diagnosis", @@ -36,12 +36,19 @@ "table" : "behavior", "used_for_staging" : true }, { - "key" : "sex", - "name" : "Sex", - "naaccr_item" : 220, - "naaccr_xml_id" : "sex", - "table" : "sex_19563", + "key" : "sex_at_birth", + "name" : "Sex Assigned At Birth", + "naaccr_item" : 225, + "naaccr_xml_id" : "sexAssignedAtBirth", + "table" : "sex_assigned_at_birth_63290", "used_for_staging" : true + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -232,7 +239,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] } ], "outputs" : [ { @@ -245,30 +257,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -284,14 +272,6 @@ "table" : "derived_grade_71227" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_81470", - "inputs" : [ "site", "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", "tables" : [ { @@ -301,22 +281,22 @@ }, { "id" : "extension_bbr", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dbi", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_20229", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "tumor_size_summary_full_15510", "extension_bbr", "ajcc_chapter_calculation_81470", "neoadjuvant_therapy_37302", "nodes_dbi", "grade_post_therapy_path_36935", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_1647", "histology", "nodes_exam_76029", "bone_invasion_96628", "sex_19563", "neoadj_tx_treatment_effect_4391", "combined_grade_56638", "behavior", "ss2018_soft_tissue_31311", "tumor_size_pathological_full_93442", "tumor_size_clinical_full_19656", "derived_ss2018_soft_tissue_and_sarcomas_99149", "grade_pathological_40399", "derived_grade_71227", "schema_selection_soft_tissue_rare", "grade_clinical_41135", "primary_site", "eod_mets_20229", "year_dx_validation", "summary_stage_rpa" ], - "last_modified" : "2024-10-15T21:25:44.912Z", + "involved_tables" : [ "tumor_size_summary_full_15510", "extension_bbr", "neoadjuvant_therapy_37302", "nodes_dbi", "grade_post_therapy_path_36935", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "grade_post_therapy_clin_1647", "histology", "nodes_exam_76029", "bone_invasion_96628", "neoadj_tx_treatment_effect_4391", "combined_grade_56638", "behavior", "ss2018_soft_tissue_31311", "tumor_size_pathological_full_93442", "tumor_size_clinical_full_19656", "derived_ss2018_soft_tissue_and_sarcomas_99149", "grade_pathological_40399", "type_of_reporting_source_76696", "derived_grade_71227", "schema_selection_soft_tissue_rare", "sex_assigned_at_birth_63290", "grade_clinical_41135", "primary_site", "eod_mets_20229", "year_dx_validation", "summary_stage_rpa" ], + "last_modified" : "2025-09-19T18:54:41.340Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/soft_tissue_trunk_extremities.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/soft_tissue_trunk_extremities.json similarity index 64% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/soft_tissue_trunk_extremities.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/soft_tissue_trunk_extremities.json index 50e9ea25f..864c388bd 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/soft_tissue_trunk_extremities.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/soft_tissue_trunk_extremities.json @@ -1,7 +1,7 @@ { "id" : "soft_tissue_trunk_extremities", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Soft Tissue Trunk and Extremities", "title" : "Soft Tissue Trunk and Extremities", "notes" : "C471-C472, C476, C478-C479, C491-C492, C496, C498-C499\nC473, C475, C493-C495 and Schema Discriminator 2 = 1\nC474\n(8000-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582)\n\nC500-C506, C508-C509 (8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8981, 8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582)\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 41 *Soft Tissue Sarcoma of the Trunk and Extremities*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **C471-C472, C476, C478-C479, C491-C492, C496, C498-C499** \n* For C471-C472, C476, C478-C479, C491-C492, C496, C498-C499 only, see the following schemas for the listed histologies \n * **GIST**: 8935-8936\n * **Kaposi Sarcoma**: 9140\n * **Mycosis Fungoides**: 9700-9701\n * **Soft Tissue Other**: 8804-8806, 8930-8931, 8991-8992, 9020, 9044, 9231, 9581", @@ -39,6 +39,13 @@ "metadata" : [ { "name" : "SSDI" } ] + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -60,7 +67,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_full_31213", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -77,20 +84,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -243,7 +236,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] } ], "outputs" : [ { @@ -256,30 +254,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -295,130 +269,31 @@ "table" : "derived_grade_48704" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_57742", - "inputs" : [ "site", "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "seer_primary_tumor_31838", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "seer_regional_nodes_69974", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_22645", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_32424", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_ubj", - "input_mapping" : [ { - "from" : "derived_summary_grade", - "to" : "grade" - }, { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "derived_summary_grade", "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_32424", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "tnm8_inclusions_32424", "neoadjuvant_therapy_37302", "grade_post_therapy_clin_27082", "schema_discriminator_2_15990", "radiation_surg_seq", "tumor_size_pathological_full_62176", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "seer_primary_tumor_31838", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "bone_invasion_96628", "tnm8_path_stage_ubj", "schema_selection_soft_tissue_trunk_and_extremities", "neoadj_tx_treatment_effect_4391", "ajcc_chapter_calculation_57742", "combined_grade_56638", "ss2018_soft_tissue_31311", "grade_pathological_19141", "grade_post_therapy_path_35393", "tumor_size_clinical_full_74867", "derived_ss2018_soft_tissue_and_sarcomas_99149", "grade_clinical_64933", "systemic_surg_seq", "seer_regional_nodes_69974", "tumor_size_summary_full_31213", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "eod_mets_22645", "derived_grade_48704", "year_dx_validation", "summary_stage_rpa", "tumor_size_with_primary_tumor_for_ajcc_t_11071" ], - "last_modified" : "2024-10-15T21:25:38.842Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "grade_post_therapy_clin_27082", "schema_discriminator_2_15990", "tumor_size_pathological_full_62176", "nodes_pos_fpa", "seer_primary_tumor_31838", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "bone_invasion_96628", "schema_selection_soft_tissue_trunk_and_extremities", "neoadj_tx_treatment_effect_4391", "combined_grade_56638", "ss2018_soft_tissue_31311", "grade_pathological_19141", "grade_post_therapy_path_35393", "tumor_size_clinical_full_74867", "derived_ss2018_soft_tissue_and_sarcomas_99149", "type_of_reporting_source_76696", "grade_clinical_64933", "seer_regional_nodes_69974", "tumor_size_summary_full_31213", "primary_site", "eod_mets_22645", "derived_grade_48704", "year_dx_validation", "summary_stage_rpa" ], + "last_modified" : "2025-09-19T18:54:41.485Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/stomach.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/stomach.json similarity index 69% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/stomach.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/stomach.json index cc7b42e2f..22955d969 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/stomach.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/stomach.json @@ -1,7 +1,7 @@ { "id" : "stomach", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Stomach", "title" : "Stomach", "notes" : "C160 and Schema Discriminator 1: EsophagusGEJunction (EGJ)/Stomach: 0, 3, 9 (8000-8149, 8154, 8160-8231, 8243-8248, 8250-8682, 8690-8700, 8720-8790, 8976)\n\nAll Other sites: 8000-8149, 8154, 8160-8231, 8243-8248, 8250-8682, 8690-8700, 8720-8790, 8976\n\nC160 Cardia, esophagogastric junction\nC161 Fundus of stomach\nC162 Body of stomach\nC163 Gastric antrum\nC164 Pylorus\nC165 Lesser curvature of stomach, NOS\nC166 Greater curvature of stomach, NOS\nC168 Overlapping lesion of stomach\nC169 Stomach, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 17 *Stomach*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Stomach sites**\n* **Esophagus (including GE junction) (excluding Squamous)** C160 and Schema Discriminator 1: EsophagusGEJunction (EGJ)/Stomach: 2 (8000-8015, 8020, 8021-8046, 8060, 8071-8073, 8075-8076, 8078-8082, 8084-8149, 8154, 8160-8231, 8243-8248, 8250-8552, 8561-8682, 8690-8700, 8720-8790): \n* **Esophagus (including GE junction) Squamous****: C160 and Schema Discriminator 1: EsophagusGEJunction (EGJ)/Stomach: 2 (8020, 8050-8054, 8070, 8074, 8077, 8083, 8560): \n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **NET Stomach**: 8150-8153, 8155-8156, 8158, 8240-8242, 8249, 8683\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581\n\n**Note 3:** **Esophagogastric junction (EGJ)** \n* Cancers involving the EGJ that have their epicenter within the proximal 2 cm of the cardia (Siewert types I/II) are to be staged as esophageal cancers *(see Esophagus GE Junction schema).* \n* Cancers whose epicenter is more than 2 cm distal from the EGJ, even if the EGJ is involved, will be staged using the stomach schema.\n\n**Note 4:** **Schema Discriminator** \n* *Schema Discriminator 1: EsophagusGEJunction (EGJ)/Stomach* is used to discriminate between EsophagusGEJunction and Stomach which are coded to ICD-O-3 code C160.", @@ -53,6 +53,13 @@ }, { "name" : "SEER_REQUIRED" } ] + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -82,7 +89,7 @@ "naaccr_xml_id" : "regionalNodesPositive", "default" : "99", "table" : "nodes_pos_fpa", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_exam", "name" : "Regional Nodes Examined", @@ -91,20 +98,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -270,30 +263,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -309,26 +278,8 @@ "table" : "derived_grade_21973" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_2262", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -336,100 +287,22 @@ }, { "id" : "extension_bal", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dak", - "inputs" : [ "nodes_pos", "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "inputs" : [ "eod_regional_nodes" ], + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hac", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tqj", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_uam", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tqj", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "tumor_size_summary_full_15510", "neoadjuvant_therapy_37302", "tnm8_path_stage_uam", "radiation_surg_seq", "esophagusgejunction_egj_stomach_57130", "ss2018_stomach_including_net_stomach_35647", "rn_positive_with_regional_nodes_for_ajcc_n_50297", "mets_hac", "nodes_pos_fpa", "neoadj_tx_treatment_effect_90678", "parse_t_2177", "tnm8_inclusions_tqj", "parse_n_67182", "ajcc_chapter_calculation_2262", "neoadj_tx_clinical_response_31723", "histology", "nodes_dak", "nodes_exam_76029", "derived_grade_21973", "derived_ss2018_stomach_19183", "grade_pathological_59340", "combined_grade_56638", "behavior", "schema_selection_stomach", "tumor_size_pathological_full_93442", "tumor_size_clinical_full_19656", "grade_post_therapy_clin_60334", "grade_post_therapy_path_90448", "systemic_surg_seq", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "grade_clinical_36085", "year_dx_validation", "summary_stage_rpa", "extension_bal", "her2_overall_summary_copy_71435" ], - "last_modified" : "2024-10-15T21:25:42.391Z", + "involved_tables" : [ "tumor_size_summary_full_15510", "neoadjuvant_therapy_37302", "esophagusgejunction_egj_stomach_57130", "ss2018_stomach_including_net_stomach_35647", "mets_hac", "nodes_pos_fpa", "neoadj_tx_treatment_effect_90678", "neoadj_tx_clinical_response_31723", "histology", "nodes_dak", "nodes_exam_76029", "derived_grade_21973", "derived_ss2018_stomach_19183", "grade_pathological_59340", "combined_grade_56638", "behavior", "schema_selection_stomach", "tumor_size_pathological_full_93442", "tumor_size_clinical_full_19656", "grade_post_therapy_clin_60334", "grade_post_therapy_path_90448", "type_of_reporting_source_76696", "primary_site", "grade_clinical_36085", "year_dx_validation", "summary_stage_rpa", "extension_bal", "her2_overall_summary_copy_71435" ], + "last_modified" : "2025-09-19T18:55:06.896Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/testis.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/testis.json similarity index 70% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/testis.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/testis.json index f2c03386c..ff61fba33 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/testis.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/testis.json @@ -1,7 +1,7 @@ { "id" : "testis", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Testis", "title" : "Testis", "notes" : "8000-8700, 8720-8790, 9061, 9064-9065, 9070-9071, 9080-9081, 9084-9085, 9100-9101, 9104-9105\n\nC620 Undescended testis\nC621 Descended testis\nC629 Testis, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 59 *Testis*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Testis sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-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-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581\n\n**Note 3:** **Additional data items needed for staging** \n* In addition to coding EOD Primary Tumor, EOD Regional Nodes and EOD Mets, the following data items are also needed to assign a stage group for Testis.\n * S Category Clinical\n * S Category Pathological", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -63,7 +70,7 @@ "naaccr_xml_id" : "regionalNodesPositive", "default" : "99", "table" : "nodes_pos_fpa", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_exam", "name" : "Regional Nodes Examined", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -232,7 +225,7 @@ "naaccr_xml_id" : "sCategoryClinical", "default" : "9", "table" : "s_category_clinical_19191", - "used_for_staging" : true, + "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" }, { @@ -249,7 +242,7 @@ "naaccr_xml_id" : "sCategoryPathological", "default" : "9", "table" : "s_category_pathologic_34448", - "used_for_staging" : true, + "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" }, { @@ -287,7 +280,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "hcg_pre_orch_lab_value", @@ -317,7 +315,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ldh_pre_orch_range", @@ -332,7 +335,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "afp_post_orch_lab_value", @@ -362,7 +370,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "hcg_post_orch_lab_value", @@ -392,7 +405,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ldh_post_orch_range", @@ -407,7 +425,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] } ], "outputs" : [ { @@ -420,30 +443,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -459,26 +458,8 @@ "table" : "derived_grade_standard_1196" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_23295", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -486,107 +467,22 @@ }, { "id" : "extension_bdh", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_ddf", - "inputs" : [ "nodes_pos", "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "inputs" : [ "eod_regional_nodes" ], + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hbb", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpj", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "combined_s_category_34866", - "inputs" : [ "s_category_path", "s_category_clin" ], - "outputs" : [ "s_category_combined" ] - }, { - "id" : "tnm8_path_stage_uqd", - "input_mapping" : [ { - "from" : "s_category_combined", - "to" : "s_category" - }, { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "s_category_combined", "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpj", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "parse_t_2177", "nodes_ddf", "neoadj_tx_clinical_response_31723", "tnm8_inclusions_tpj", "histology", "nodes_exam_76029", "hcg_post_orchiectomy_range_92334", "schema_selection_testis", "tumor_size_summary_63115", "grade_clinical_standard_94331", "derived_grade_standard_1196", "combined_s_category_34866", "mets_hbb", "afp_pre_orchiectomy_lab_value_94162", "tumor_size_pathological_25597", "systemic_surg_seq", "afp_pre_orchiectomy_range_11386", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "hcg_pre_orchiectomy_range_67679", "afp_post_orchiectomy_lab_value_90733", "summary_stage_rpa", "radiation_surg_seq", "nodes_pos_fpa", "ajcc_chapter_calculation_23295", "parse_n_67182", "derived_ss2018_testis_36736", "ldh_pre_orchiectomy_range_42762", "extension_bdh", "rn_positive_with_regional_nodes_for_n_84896", "combined_grade_56638", "behavior", "grade_post_therapy_clin_95734", "s_category_pathologic_34448", "tnm8_path_stage_uqd", "ldh_post_orchiectomy_range_38574", "hcg_pre_orchiectomy_lab_value_55584", "tumor_size_clinical_60979", "s_category_clinical_19191", "primary_site", "eod_tnm_component_cleanup_58170", "hcg_post_orchiectomy_lab_value_13834", "afp_post_orchiectomy_range_84758", "grade_pathological_standard_94268", "year_dx_validation", "grade_post_therapy_path_32110", "ss2018_testis_82848" ], - "last_modified" : "2024-10-15T21:25:44.467Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "nodes_pos_fpa", "nodes_ddf", "neoadj_tx_clinical_response_31723", "derived_ss2018_testis_36736", "histology", "ldh_pre_orchiectomy_range_42762", "nodes_exam_76029", "extension_bdh", "hcg_post_orchiectomy_range_92334", "schema_selection_testis", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "grade_post_therapy_clin_95734", "s_category_pathologic_34448", "grade_clinical_standard_94331", "ldh_post_orchiectomy_range_38574", "derived_grade_standard_1196", "mets_hbb", "type_of_reporting_source_76696", "hcg_pre_orchiectomy_lab_value_55584", "afp_pre_orchiectomy_lab_value_94162", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "afp_pre_orchiectomy_range_11386", "neoadj_tx_treatment_effect_18122", "s_category_clinical_19191", "primary_site", "hcg_post_orchiectomy_lab_value_13834", "hcg_pre_orchiectomy_range_67679", "afp_post_orchiectomy_range_84758", "grade_pathological_standard_94268", "afp_post_orchiectomy_lab_value_90733", "year_dx_validation", "summary_stage_rpa", "grade_post_therapy_path_32110", "ss2018_testis_82848" ], + "last_modified" : "2025-09-19T18:54:36.794Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/thymus.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/thymus.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/thymus.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/thymus.json index 97b8871f7..47cc8f51a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/thymus.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/thymus.json @@ -1,7 +1,7 @@ { "id" : "thymus", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Thymus [8th: 2018-2024]", "title" : "Thymus [8th: 2018-2024]", "notes" : "8000-8700, 8720-8790\n\nC379 Thymus\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 35 *Thymus*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Thymus sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581", @@ -34,7 +34,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -237,30 +230,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -276,26 +245,8 @@ "table" : "derived_grade_standard_1196" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_88570", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -303,104 +254,22 @@ }, { "id" : "seer_primary_tumor_68925", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "seer_regional_nodes_copy_24179", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_4721", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_thymus", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_90891", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_thymus", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "radiation_surg_seq", "seer_primary_tumor_68925", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "tnm_8_path_stage_group_for_eod_90891", "neoadj_tx_treatment_effect_4391", "tumor_size_summary_63115", "combined_grade_56638", "grade_post_therapy_clin_95734", "behavior", "seer_regional_nodes_copy_24179", "derived_ss2018_thymus_2194", "grade_clinical_standard_94331", "derived_grade_standard_1196", "ss2018_thymus_60066", "in_situ_to_88s_14856", "ajcc_chapter_calculation_88570", "tnm8_inclusions_thymus", "tumor_size_pathological_25597", "systemic_surg_seq", "tumor_size_clinical_60979", "parse_m_47057", "schema_selection_thymus", "primary_site", "eod_tnm_component_cleanup_58170", "seer_mets_4721", "year_dx_validation", "grade_pathological_standard_94268", "summary_stage_rpa", "grade_post_therapy_path_32110" ], - "last_modified" : "2024-10-15T21:25:38.228Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "seer_primary_tumor_68925", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "neoadj_tx_treatment_effect_4391", "tumor_size_summary_63115", "combined_grade_56638", "grade_post_therapy_clin_95734", "behavior", "seer_regional_nodes_copy_24179", "derived_ss2018_thymus_2194", "grade_clinical_standard_94331", "derived_grade_standard_1196", "ss2018_thymus_60066", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "schema_selection_thymus", "primary_site", "seer_mets_4721", "year_dx_validation", "grade_pathological_standard_94268", "summary_stage_rpa", "grade_post_therapy_path_32110" ], + "last_modified" : "2025-09-19T18:55:00.053Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/thymus_v9_2025.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/thymus_v9_2025.json similarity index 62% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/thymus_v9_2025.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/thymus_v9_2025.json index e1df2fef8..36e5a0bcf 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/thymus_v9_2025.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/thymus_v9_2025.json @@ -1,7 +1,7 @@ { "id" : "thymus_v9_2025", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Thymus [V9: 2025+]", "title" : "Thymus [V9: 2025+]", "notes" : "8000-8700, 8720-8790\n\nC379 Thymus\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Thymus, from the AJCC Cancer Staging System Version 9 (2025). Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Thymus sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8976, 8981-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581", @@ -34,7 +34,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -56,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_63115", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -237,30 +230,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -276,131 +245,31 @@ "table" : "derived_grade_standard_1196" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_9_chapter_calculation_50962", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "eod_primary_tumor_v9_6892", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_v9_3599", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_v9_1812", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm9_inclusions_20884", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_90891", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm9_inclusions_20884", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_with_primary_tumor_for_t_65124", "schema_selection_thymus_v9_2025", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "eod_primary_tumor_v9_6892", "neoadj_tx_clinical_response_31723", "histology", "eod_regional_nodes_v9_3599", "nodes_exam_76029", "eod_mets_v9_1812", "tnm_8_path_stage_group_for_eod_90891", "neoadj_tx_treatment_effect_4391", "tumor_size_summary_63115", "combined_grade_56638", "grade_post_therapy_clin_95734", "behavior", "derived_ss2018_thymus_2194", "grade_clinical_standard_94331", "derived_grade_standard_1196", "ajcc_9_chapter_calculation_50962", "ss2018_thymus_60066", "in_situ_to_88s_14856", "tumor_size_pathological_25597", "tnm9_inclusions_20884", "systemic_surg_seq", "tumor_size_clinical_60979", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "year_dx_validation", "grade_pathological_standard_94268", "summary_stage_rpa", "grade_post_therapy_path_32110" ], - "last_modified" : "2024-10-15T21:25:45.987Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "schema_selection_thymus_v9_2025", "nodes_pos_fpa", "eod_primary_tumor_v9_6892", "neoadj_tx_clinical_response_31723", "histology", "eod_regional_nodes_v9_3599", "nodes_exam_76029", "eod_mets_v9_1812", "neoadj_tx_treatment_effect_4391", "tumor_size_summary_63115", "combined_grade_56638", "grade_post_therapy_clin_95734", "behavior", "derived_ss2018_thymus_2194", "grade_clinical_standard_94331", "derived_grade_standard_1196", "ss2018_thymus_60066", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "primary_site", "year_dx_validation", "grade_pathological_standard_94268", "summary_stage_rpa", "grade_post_therapy_path_32110" ], + "last_modified" : "2025-09-19T18:55:04.858Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/thyroid.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/thyroid.json similarity index 62% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/thyroid.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/thyroid.json index 857c5647f..9529e9dcb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/thyroid.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/thyroid.json @@ -1,7 +1,7 @@ { "id" : "thyroid", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Thyroid", "title" : "Thyroid", "notes" : "8000-8344, 8350-8420, 8440-8509, 8514-8700, 8720-8790\n\nC739 Thyroid gland\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 73 *Thyroid-Differentiated and Anaplastic Carcinoma*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Thyroid sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9111, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n**Soft Tissue Rare**: 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581\n* **Thyroid Medullary**: 8345-8349, 8430, 8510, 8512-8513", @@ -33,14 +33,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "age_dx", "name" : "Age at Diagnosis", "naaccr_item" : 230, "naaccr_xml_id" : "ageAtDiagnosis", "table" : "age_at_diagnosis_validation_65093", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "discriminator_1", "name" : "Schema Discriminator 1", @@ -48,7 +48,7 @@ "naaccr_xml_id" : "schemaDiscriminator1", "default" : "1", "table" : "thyroid_gland_thyroglossal_duct_21498", - "used_for_staging" : true, + "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" }, { @@ -60,6 +60,13 @@ }, { "name" : "SEER_REQUIRED" } ] + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -81,7 +88,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -98,20 +105,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -262,30 +255,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -301,131 +270,31 @@ "table" : "derived_grade_standard_1196" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_46717", - "inputs" : [ "hist", "discriminator_1", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "seer_primary_tumor_6275", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_29442", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_91154", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_71108", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "ajcc_id_age_eod_stage_tnm_8_6558", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "age_dx", "tmp_eod_n", "tmp_eod_m", "tmp_eod_t", "ajcc_id" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_71108", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_pathological_43328", "ss2018_thyroid_33058", "schema_selection_thyroid", "nodes_pos_fpa", "parse_t_2177", "tnm8_inclusions_71108", "parse_n_67182", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "eod_mets_91154", "age_at_diagnosis_validation_65093", "combined_grade_56638", "grade_post_therapy_clin_95734", "thyroid_gland_thyroglossal_duct_21498", "behavior", "ajcc_chapter_calculation_46717", "ajcc_id_age_eod_stage_tnm_8_6558", "tnm_8_eod_stage_differentiated_age_55_and_older_23489", "eod_regional_nodes_29442", "grade_clinical_standard_94331", "tumor_size_clinical_48894", "derived_grade_standard_1196", "in_situ_to_88s_14856", "tnm_8_eod_stage_thyroid_anaplastic_25166", "systemic_surg_seq", "tnm_8_eod_stage_thyroid_differentiated_age_less_than_55_15343", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "derived_ss2018_thyroid_44895", "year_dx_validation", "grade_pathological_standard_94268", "summary_stage_rpa", "seer_primary_tumor_6275", "tumor_size_with_primary_tumor_for_ajcc_t_19033", "grade_post_therapy_path_32110", "tumor_size_summary_47973" ], - "last_modified" : "2024-10-15T21:25:41.092Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "ss2018_thyroid_33058", "schema_selection_thyroid", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "eod_mets_91154", "age_at_diagnosis_validation_65093", "combined_grade_56638", "grade_post_therapy_clin_95734", "thyroid_gland_thyroglossal_duct_21498", "behavior", "eod_regional_nodes_29442", "grade_clinical_standard_94331", "tumor_size_clinical_48894", "derived_grade_standard_1196", "type_of_reporting_source_76696", "neoadj_tx_treatment_effect_18122", "primary_site", "derived_ss2018_thyroid_44895", "year_dx_validation", "grade_pathological_standard_94268", "summary_stage_rpa", "seer_primary_tumor_6275", "grade_post_therapy_path_32110", "tumor_size_summary_47973" ], + "last_modified" : "2025-09-19T18:54:46.251Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/thyroid_medullary.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/thyroid_medullary.json similarity index 61% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/thyroid_medullary.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/thyroid_medullary.json index f9da0a235..200706c8d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/thyroid_medullary.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/thyroid_medullary.json @@ -1,7 +1,7 @@ { "id" : "thyroid_medullary", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Thyroid Medullary", "title" : "Thyroid Medullary", "notes" : "8345-8349, 8430, 8510, 8512-8513\n\nC739 Thyroid gland\n\n**Note:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 74 *Thyroid-Medullary*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.", @@ -33,7 +33,7 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "discriminator_1", "name" : "Schema Discriminator 1", @@ -41,7 +41,7 @@ "naaccr_xml_id" : "schemaDiscriminator1", "default" : "1", "table" : "thyroid_gland_thyroglossal_duct_21498", - "used_for_staging" : true, + "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" }, { @@ -53,6 +53,13 @@ }, { "name" : "SEER_REQUIRED" } ] + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -74,7 +81,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -91,20 +98,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -255,30 +248,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -294,131 +263,31 @@ "table" : "derived_grade_standard_1196" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_51586", - "inputs" : [ "hist", "discriminator_1", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "seer_primary_tumor_36538", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_16316", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_53046", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_31730", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_thyroid_medullary_for_eod_62429", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_31730", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_pathological_43328", "eod_regional_nodes_16316", "ss2018_thyroid_33058", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "tnm8_inclusions_31730", "neoadj_tx_clinical_response_31723", "tnm_8_path_stage_thyroid_medullary_for_eod_62429", "histology", "nodes_exam_76029", "ajcc_chapter_calculation_51586", "combined_grade_56638", "grade_post_therapy_clin_95734", "thyroid_gland_thyroglossal_duct_21498", "behavior", "grade_clinical_standard_94331", "tumor_size_clinical_48894", "derived_grade_standard_1196", "in_situ_to_88s_14856", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "eod_tnm_component_cleanup_58170", "seer_primary_tumor_36538", "derived_ss2018_thyroid_44895", "schema_selection_thyroid_medullary", "year_dx_validation", "grade_pathological_standard_94268", "summary_stage_rpa", "tumor_size_with_primary_tumor_for_ajcc_t_19033", "grade_post_therapy_path_32110", "tumor_size_summary_47973", "eod_mets_53046" ], - "last_modified" : "2024-10-15T21:25:38.504Z", + "involved_tables" : [ "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "eod_regional_nodes_16316", "ss2018_thyroid_33058", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "combined_grade_56638", "grade_post_therapy_clin_95734", "thyroid_gland_thyroglossal_duct_21498", "behavior", "grade_clinical_standard_94331", "tumor_size_clinical_48894", "derived_grade_standard_1196", "type_of_reporting_source_76696", "neoadj_tx_treatment_effect_18122", "primary_site", "seer_primary_tumor_36538", "derived_ss2018_thyroid_44895", "schema_selection_thyroid_medullary", "year_dx_validation", "grade_pathological_standard_94268", "summary_stage_rpa", "grade_post_therapy_path_32110", "tumor_size_summary_47973", "eod_mets_53046" ], + "last_modified" : "2025-09-19T18:54:48.150Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/tongue_anterior.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/tongue_anterior.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/tongue_anterior.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/tongue_anterior.json index c37239d21..4ec291df7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/tongue_anterior.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/tongue_anterior.json @@ -1,7 +1,7 @@ { "id" : "tongue_anterior", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Tongue Anterior", "title" : "Tongue Anterior", "notes" : "8000-8700, 8982\n\nC020 Dorsal surface of tongue, NOS\nC021 Border of tongue (Tip)\nC022 Ventral surface of tongue, NOS\nC023 Anterior 2/3 of tongue, NOS\nC028 Overlapping lesion of tongue\nC029 Tongue, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 7 *Oral Cavity*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Tongue Anterior sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Head and Neck**: 8720-8790\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Head and Neck**: 8710-8714, 8800-8803, 8810-8905, 8912, 8921, 8932-8934, 8940-8981, 8983-8990, 9000-9016, 9030-9043, 9045-9111, 9121-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare** 8804-8806, 8910, 8920, 8930-8931, 8991, 9020, 9044, 9120, 9231, 9581", @@ -34,6 +34,13 @@ "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -55,7 +62,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -231,7 +224,7 @@ "naaccr_item" : 3831, "naaccr_xml_id" : "extranodalExtensionHeadNeckClin", "default" : "8", - "table" : "extranodal_extension_head_and_neck_clinical_51375", + "table" : "extranodal_extension_head_and_neck_clinical_79321", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -246,7 +239,7 @@ "naaccr_item" : 3832, "naaccr_xml_id" : "extranodalExtensionHeadNeckPath", "default" : "X.8", - "table" : "extranodal_extension_head_and_neck_pathological_93423", + "table" : "extranodal_extension_head_and_neck_pathological_87046", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -255,7 +248,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_size_of_mets", @@ -263,7 +261,7 @@ "naaccr_item" : 3883, "naaccr_xml_id" : "lnSize", "default" : "XX.8", - "table" : "lymph_nodes_size_of_metastasis_87329", + "table" : "ln_size_70140", "used_for_staging" : false, "metadata" : [ { "name" : "COC_REQUIRED" @@ -272,7 +270,12 @@ }, { "name" : "CCCR_REQUIRED" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "seer_ssf1", @@ -296,30 +299,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -335,127 +314,31 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_64633", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "eod_primary_tumor_53330", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_daa", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_lip_lower_28596", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpb", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_upt", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpb", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_pathological_43328", "ajcc_chapter_calculation_64633", "extranodal_extension_head_and_neck_clinical_51375", "grade_clinical_6485", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "extranodal_extension_head_and_neck_pathological_93423", "neoadj_tx_clinical_response_31723", "derived_ss2018_tongue_anterior_40968", "histology", "nodes_exam_76029", "lymph_nodes_size_of_metastasis_87329", "combined_grade_56638", "behavior", "tnm8_path_stage_upt", "nodes_daa", "eod_primary_tumor_53330", "tumor_size_with_primary_tumor_for_ajcc_t_79936", "tumor_size_clinical_48894", "seer_mets_lip_lower_28596", "grade_post_therapy_path_40048", "tnm8_inclusions_tpb", "systemic_surg_seq", "schema_selection_tongue_anterior", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "p16_hpv_human_papilloma_virus_status_head_and_neck_509", "primary_site", "eod_tnm_component_cleanup_58170", "grade_pathological_84704", "ss2018_tongue_anterior_66978", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "tumor_size_summary_47973" ], - "last_modified" : "2024-10-15T21:25:39.408Z", + "involved_tables" : [ "extranodal_extension_head_and_neck_pathological_87046", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "grade_clinical_6485", "nodes_pos_fpa", "neoadj_tx_clinical_response_31723", "derived_ss2018_tongue_anterior_40968", "histology", "nodes_exam_76029", "combined_grade_56638", "behavior", "nodes_daa", "eod_primary_tumor_53330", "tumor_size_clinical_48894", "seer_mets_lip_lower_28596", "grade_post_therapy_path_40048", "type_of_reporting_source_76696", "schema_selection_tongue_anterior", "neoadj_tx_treatment_effect_18122", "p16_hpv_human_papilloma_virus_status_head_and_neck_509", "primary_site", "extranodal_extension_head_and_neck_clinical_79321", "grade_pathological_84704", "ss2018_tongue_anterior_66978", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "tumor_size_summary_47973", "ln_size_70140" ], + "last_modified" : "2025-09-19T18:55:03.390Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/trachea.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/trachea.json similarity index 86% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/trachea.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/trachea.json index f3c30896f..340dadf5f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/trachea.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/trachea.json @@ -1,7 +1,7 @@ { "id" : "trachea", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Trachea", "title" : "Trachea", "notes" : "8000-8700, 8720-8790\n\nC339 Trachea\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n\n**Note 2:** **Other EOD Schemas with Trachea sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581\n\n**Note 3:** **Summary Stage** Summary Stage is the only applicable staging system for this site/histology/schema.", @@ -27,6 +27,20 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "behavior", + "name" : "Behavior", + "naaccr_item" : 523, + "naaccr_xml_id" : "behaviorCodeIcdO3", + "table" : "behavior", + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -215,30 +229,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -263,22 +253,22 @@ }, { "id" : "extension_bcf", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dbw", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_48348", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "seer_mets_48348", "neoadjuvant_therapy_37302", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "ss2018_trachea_70961", "tumor_size_summary_63115", "combined_grade_56638", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "schema_selection_trachea", "primary_site", "grade_post_therapy_path_75348", "extension_bcf", "year_dx_validation", "summary_stage_rpa", "nodes_dbw", "derived_ss2018_trachea_96519" ], - "last_modified" : "2024-10-15T21:25:42.850Z", + "involved_tables" : [ "seer_mets_48348", "neoadjuvant_therapy_37302", "nodes_pos_fpa", "grade_post_therapy_clin_69737", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "ss2018_trachea_70961", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "schema_selection_trachea", "primary_site", "grade_post_therapy_path_75348", "extension_bcf", "year_dx_validation", "summary_stage_rpa", "nodes_dbw", "derived_ss2018_trachea_96519" ], + "last_modified" : "2025-09-19T18:55:06.011Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/urethra.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/urethra.json similarity index 66% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/urethra.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/urethra.json index 9e80ef1af..93b93f5df 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/urethra.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/urethra.json @@ -1,7 +1,7 @@ { "id" : "urethra", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Urethra", "title" : "Urethra", "notes" : "8000-8700, 8720-8790 and Schema Discriminator 1: Urethra/Prostatic Urethra: 1\n\nC680 Prostatic Urethra\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 63 *Urethra*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Schema Discriminator** \n* *Schema Discriminator 1: Urethra/Prostatic Urethra* is used to discriminate between Urethra and Prostatic Urethra which are coded to ICD-O-3 code C680.\n\n**Note 3:** **Other EOD Schemas with Urethra sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581\n* **Urethra-Prostatic**: 8000-8700, 8720-8790 and Schema Discriminator 1: Urethra/Prostatic Urethra: 2", @@ -54,6 +54,13 @@ }, { "name" : "SEER_REQUIRED" } ] + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -92,20 +99,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -256,30 +249,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -295,26 +264,8 @@ "table" : "derived_grade_84046" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_29751", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -322,100 +273,22 @@ }, { "id" : "seer_primary_tumor_94875", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dbu", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_83665", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_27308", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_uaz", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_27308", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "eod_mets_83665", "neoadjuvant_therapy_37302", "radiation_surg_seq", "ajcc_chapter_calculation_29751", "tnm8_path_stage_uaz", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "urethra_prostatic_urethra_30106", "neoadj_tx_clinical_response_31723", "grade_post_therapy_path_55848", "histology", "tnm8_inclusions_27308", "nodes_exam_76029", "schema_selection_urethra", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "seer_primary_tumor_94875", "derived_grade_84046", "tumor_size_pathological_25597", "systemic_surg_seq", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "primary_site", "derived_ss2018_urethra_73432", "grade_pathological_59975", "eod_tnm_component_cleanup_58170", "grade_post_therapy_clin_68213", "year_dx_validation", "summary_stage_rpa", "grade_clinical_91989", "ss2018_urethra_14363", "nodes_dbu" ], - "last_modified" : "2024-10-15T21:25:40.826Z", + "involved_tables" : [ "eod_mets_83665", "neoadjuvant_therapy_37302", "nodes_pos_fpa", "urethra_prostatic_urethra_30106", "neoadj_tx_clinical_response_31723", "grade_post_therapy_path_55848", "histology", "nodes_exam_76029", "schema_selection_urethra", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "seer_primary_tumor_94875", "derived_grade_84046", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "derived_ss2018_urethra_73432", "grade_pathological_59975", "grade_post_therapy_clin_68213", "year_dx_validation", "summary_stage_rpa", "grade_clinical_91989", "ss2018_urethra_14363", "nodes_dbu" ], + "last_modified" : "2025-09-19T18:55:07.740Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/urethra_prostatic.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/urethra_prostatic.json similarity index 66% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/urethra_prostatic.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/urethra_prostatic.json index f4f254c2b..6d22b5650 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/urethra_prostatic.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/urethra_prostatic.json @@ -1,7 +1,7 @@ { "id" : "urethra_prostatic", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Urethra-Prostatic", "title" : "Urethra-Prostatic", "notes" : "8000-8700, 8720-8790 and Schema Discriminator 1: Urethra/Prostatic Urethra: 2\n\nC680 Prostatic Urethra\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 63 *Urethra*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Schema Discriminator 1** \n* *Schema Discriminator 1: Urethra/Prostatic Urethra* is used to discriminate between Urethra and Prostatic Urethra which are coded to ICD-O-3 code C680.\n\n**Note 3:** **Other EOD Schemas with Urethra sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581\n* **Urethra**: 8000-8700, 8720-8790 and Schema Discriminator 1: Urethra/Prostatic Urethra: 1", @@ -54,6 +54,13 @@ }, { "name" : "SEER_REQUIRED" } ] + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -92,20 +99,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -256,30 +249,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -295,26 +264,8 @@ "table" : "derived_grade_84046" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_75774", - "inputs" : [ "hist" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], @@ -322,100 +273,22 @@ }, { "id" : "seer_primary_tumor_59317", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dbu", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "eod_mets_83665", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_62282", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm8_path_stage_uaz", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_62282", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "eod_mets_83665", "neoadjuvant_therapy_37302", "radiation_surg_seq", "tnm8_path_stage_uaz", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "urethra_prostatic_urethra_30106", "neoadj_tx_clinical_response_31723", "grade_post_therapy_path_55848", "ajcc_chapter_calculation_75774", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "derived_grade_84046", "tumor_size_pathological_25597", "systemic_surg_seq", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "tnm8_inclusions_62282", "parse_m_47057", "primary_site", "derived_ss2018_urethra_73432", "grade_pathological_59975", "eod_tnm_component_cleanup_58170", "seer_primary_tumor_59317", "grade_post_therapy_clin_68213", "year_dx_validation", "summary_stage_rpa", "grade_clinical_91989", "schema_selection_urethra_prostatic", "ss2018_urethra_14363", "nodes_dbu" ], - "last_modified" : "2024-10-15T21:25:40.562Z", + "involved_tables" : [ "eod_mets_83665", "neoadjuvant_therapy_37302", "nodes_pos_fpa", "urethra_prostatic_urethra_30106", "neoadj_tx_clinical_response_31723", "grade_post_therapy_path_55848", "histology", "nodes_exam_76029", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "derived_grade_84046", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "derived_ss2018_urethra_73432", "grade_pathological_59975", "seer_primary_tumor_59317", "grade_post_therapy_clin_68213", "year_dx_validation", "summary_stage_rpa", "grade_clinical_91989", "schema_selection_urethra_prostatic", "ss2018_urethra_14363", "nodes_dbu" ], + "last_modified" : "2025-09-19T18:54:50.775Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/urinary_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/urinary_other.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/urinary_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/urinary_other.json index 187356d4f..dcc8b4a53 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/urinary_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/urinary_other.json @@ -1,7 +1,7 @@ { "id" : "urinary_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Urinary Other", "title" : "Urinary Other", "notes" : "8000-8700, 8720-8790\n\nC681 Paraurethral gland\nC688 Overlapping lesion of urinary organs\nC689 Urinary system, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n\n**Note 2:** **Other EOD Schemas with other Urinary sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9020, 9044, 9231, 9581\n\n**Note 3:** **Summary Stage** \n* Summary Stage is the only applicable staging system for this site/histology/schema.", @@ -27,6 +27,20 @@ "naaccr_xml_id" : "histologicTypeIcdO3", "table" : "histology", "used_for_staging" : true + }, { + "key" : "behavior", + "name" : "Behavior", + "naaccr_item" : 523, + "naaccr_xml_id" : "behaviorCodeIcdO3", + "table" : "behavior", + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -215,30 +229,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -263,22 +253,22 @@ }, { "id" : "extension_bcy", "inputs" : [ "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dcz", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "seer_mets_48348", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] } ], - "involved_tables" : [ "seer_mets_48348", "neoadjuvant_therapy_37302", "nodes_pos_fpa", "derived_ss2018_urinary_other_89509", "grade_post_therapy_clin_69737", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "nodes_dcz", "schema_selection_urinary_other", "tumor_size_summary_63115", "combined_grade_56638", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "extension_bcy", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_post_therapy_path_75348", "ss2018_urinary_other_87865", "year_dx_validation", "summary_stage_rpa" ], - "last_modified" : "2024-10-15T21:25:42.624Z", + "involved_tables" : [ "seer_mets_48348", "neoadjuvant_therapy_37302", "nodes_pos_fpa", "derived_ss2018_urinary_other_89509", "grade_post_therapy_clin_69737", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "nodes_dcz", "schema_selection_urinary_other", "tumor_size_summary_63115", "combined_grade_56638", "behavior", "grade_clinical_standard_non_ajcc_32473", "grade_pathological_standard_non_ajcc_5627", "derived_grade_standard_non_ajcc_63932", "extension_bcy", "type_of_reporting_source_76696", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "neoadj_tx_treatment_effect_18122", "primary_site", "grade_post_therapy_path_75348", "ss2018_urinary_other_87865", "year_dx_validation", "summary_stage_rpa" ], + "last_modified" : "2025-09-19T18:54:47.532Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/vagina.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/vagina.json similarity index 68% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/vagina.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/vagina.json index e6b3f1269..552567eda 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/vagina.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/vagina.json @@ -1,7 +1,7 @@ { "id" : "vagina", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Vagina", "title" : "Vagina", "notes" : "8000-8700, 8720-8790, 8933, 8980, 9071, 9110\n\nC529 Vagina, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 51 *Vagina*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Vagina sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932, 8934, 8940-8976, 8981-8990, 9000-9016, 9030-9043, 9045-9070, 9072-9105, 9111, 9120-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9044, 9231, 9581", @@ -33,7 +33,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -55,7 +62,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -72,20 +79,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -238,7 +231,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_status_femoral_inguinal", @@ -250,10 +248,10 @@ "used_for_staging" : false, "metadata" : [ { "name" : "SSDI" - }, { - "name" : "SEER_REQUIRED" }, { "name" : "COC_REQUIRED" + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" } ] }, { "key" : "ln_assessment_femoral", @@ -280,10 +278,10 @@ "used_for_staging" : false, "metadata" : [ { "name" : "SSDI" - }, { - "name" : "SEER_REQUIRED" }, { "name" : "COC_REQUIRED" + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" } ] }, { "key" : "ln_assessment_para_aortic", @@ -310,10 +308,10 @@ "used_for_staging" : false, "metadata" : [ { "name" : "SSDI" - }, { - "name" : "SEER_REQUIRED" }, { "name" : "COC_REQUIRED" + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" } ] }, { "key" : "ln_assessment_pelvic", @@ -371,30 +369,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -410,131 +384,31 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_21096", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bad", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dba", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_haj", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tph", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_74446", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tph", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "tumor_size_with_primary_tumor_for_ajcc_t_52324", "mets_haj", "nodes_dba", "lymph_nodes_distant_assessment_method_24499", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "tnm_8_path_stage_group_for_eod_74446", "radiation_surg_seq", "tumor_size_pathological_43328", "grade_clinical_6485", "nodes_pos_fpa", "parse_t_2177", "ln_status_para_aortic_41020", "parse_n_67182", "neoadj_tx_clinical_response_31723", "ajcc_chapter_calculation_21096", "histology", "nodes_exam_76029", "schema_selection_vagina", "ln_status_femoral_inguinal_vagina_64638", "combined_grade_56638", "behavior", "tumor_size_clinical_48894", "grade_post_therapy_path_40048", "figo_stage_vagina_61098", "in_situ_to_88s_14856", "systemic_surg_seq", "tnm8_inclusions_tph", "ss2018_vagina_94653", "neoadj_tx_treatment_effect_18122", "lymph_nodes_assessment_method_pelvic_33476", "parse_m_47057", "primary_site", "lymph_nodes_distant_mediastinal_scalene_90567", "eod_tnm_component_cleanup_58170", "ln_status_pelvic_31753", "grade_pathological_84704", "extension_bad", "year_dx_validation", "lymph_nodes_assessment_method_para_aortic_56026", "derived_grade_69945", "derived_ss2018_vagina_63227", "summary_stage_rpa", "tumor_size_summary_47973", "ln_assessment_method_femoral_inguinal_48450" ], - "last_modified" : "2024-10-15T21:25:40.670Z", + "involved_tables" : [ "mets_haj", "nodes_dba", "lymph_nodes_distant_assessment_method_24499", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "grade_clinical_6485", "nodes_pos_fpa", "ln_status_para_aortic_41020", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "schema_selection_vagina", "ln_status_femoral_inguinal_vagina_64638", "combined_grade_56638", "behavior", "tumor_size_clinical_48894", "grade_post_therapy_path_40048", "figo_stage_vagina_61098", "type_of_reporting_source_76696", "ss2018_vagina_94653", "neoadj_tx_treatment_effect_18122", "lymph_nodes_assessment_method_pelvic_33476", "primary_site", "lymph_nodes_distant_mediastinal_scalene_90567", "ln_status_pelvic_31753", "grade_pathological_84704", "extension_bad", "year_dx_validation", "lymph_nodes_assessment_method_para_aortic_56026", "derived_grade_69945", "derived_ss2018_vagina_63227", "summary_stage_rpa", "tumor_size_summary_47973", "ln_assessment_method_femoral_inguinal_48450" ], + "last_modified" : "2025-09-19T18:54:37.946Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/vulva.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/vulva.json similarity index 68% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/vulva.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/vulva.json index dd4df80f5..71fe4e531 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/vulva.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/vulva.json @@ -1,7 +1,7 @@ { "id" : "vulva", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Vulva [8th: 2018-2023]", "title" : "Vulva [8th: 2018-2023]", "notes" : "8000-8040, 8042-8180, 8191-8246, 8248-8700, 9020, 9071 \n\nC510 Labium majus\nC511 Labium minus\nC512 Clitoris\nC518 Overlapping lesion of vulva\nC519 Vulva, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 50 *Vulva*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other EOD Schemas with Vulva sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Skin**: 8720-8790\n* **Merkel Cell Skin**: 8041, 8190, 8247\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9070, 9072-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9044, 9231, 9581\n\n**Note 3:** **Basal and squamous cell carcinomas of the skin of the vulva** \n* Basal and squamous cell carcinomas of the skin of the vulva are coded to C519 and are reportable; basal and squamous carcinomas of the skin of the perineum would be coded to C445 and would not be reportable.", @@ -34,7 +34,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -56,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -239,7 +232,9 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2023 } ] }, { "key" : "ln_status_femoral_inguinal", @@ -251,10 +246,10 @@ "used_for_staging" : false, "metadata" : [ { "name" : "SSDI" - }, { - "name" : "SEER_REQUIRED" }, { "name" : "COC_REQUIRED" + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" } ] }, { "key" : "ln_assessment_femoral", @@ -281,10 +276,10 @@ "used_for_staging" : false, "metadata" : [ { "name" : "SSDI" - }, { - "name" : "SEER_REQUIRED" }, { "name" : "COC_REQUIRED" + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" } ] }, { "key" : "ln_assessment_pelvic", @@ -314,7 +309,9 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2018, + "end" : 2023 } ] } ], "outputs" : [ { @@ -327,30 +324,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -366,131 +339,31 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_91940", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "extension_bbi", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "nodes_dbb", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hba", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm8_inclusions_tpq", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_8_path_stage_group_for_eod_73636", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm8_inclusions_tpq", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "schema_selection_vulva", "ln_status_femoral_inguinal_13374", "nodes_dbb", "ln_status_pelvic_93438", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_pathological_43328", "grade_clinical_6485", "nodes_pos_fpa", "parse_t_2177", "parse_n_67182", "tnm_8_path_stage_group_for_eod_73636", "derived_ss2018_vulva_47165", "neoadj_tx_clinical_response_31723", "tumor_size_with_primary_tumor_for_ajcc_t_34262", "histology", "tnm8_inclusions_tpq", "nodes_exam_76029", "mets_hba", "lymph_nodes_assessment_method_femoral_46948", "extension_bbi", "ajcc_chapter_calculation_91940", "combined_grade_56638", "behavior", "ss2018_vulva_49198", "tumor_size_clinical_48894", "grade_post_therapy_path_40048", "ln_assessment_method_pelvic_vulva_10928", "in_situ_to_88s_14856", "figo_stage_vulva_69787", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "lymph_node_laterality_65685", "primary_site", "eod_tnm_component_cleanup_58170", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "tumor_size_summary_47973" ], - "last_modified" : "2024-10-15T21:25:42.329Z", + "involved_tables" : [ "schema_selection_vulva", "ln_status_femoral_inguinal_13374", "nodes_dbb", "ln_status_pelvic_93438", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "grade_clinical_6485", "nodes_pos_fpa", "derived_ss2018_vulva_47165", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "mets_hba", "lymph_nodes_assessment_method_femoral_46948", "extension_bbi", "combined_grade_56638", "behavior", "ss2018_vulva_49198", "tumor_size_clinical_48894", "grade_post_therapy_path_40048", "ln_assessment_method_pelvic_vulva_10928", "type_of_reporting_source_76696", "figo_stage_vulva_69787", "neoadj_tx_treatment_effect_18122", "lymph_node_laterality_65685", "primary_site", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "tumor_size_summary_47973" ], + "last_modified" : "2025-09-19T18:54:57.915Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/vulva_v9_2024.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/vulva_v9_2024.json similarity index 69% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/vulva_v9_2024.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/vulva_v9_2024.json index ab3632298..240ae7302 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/schemas/vulva_v9_2024.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/schemas/vulva_v9_2024.json @@ -1,7 +1,7 @@ { "id" : "vulva_v9_2024", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Vulva [V9: 2024+]", "title" : "Vulva [V9: 2024+]", "notes" : "8000-8040, 8042-8180, 8191-8246, 8248-8700, 9020, 9071 \n\nC510 Labium majus\nC511 Labium minus\nC512 Clitoris\nC518 Overlapping lesion of vulva\nC519 Vulva, NOS\n\n**Note 1:** **Sources 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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 50 *Vulva*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n* Vulva, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois. \n\n**Note 2:** **Other EOD Schemas with Vulva sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Skin**: 8720-8790\n* **Merkel Cell Skin**: 8041, 8190, 8247\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue Abdomen and Thoracic**: 8710-8714, 8800-8803, 8810-8921, 8932-8934, 8940-8990, 9000-9016, 9030-9043, 9045-9070, 9072-9138, 9141-9230, 9240-9580, 9582\n* **Soft Tissue Other**: 8992\n* **Soft Tissue Rare**: 8804-8806, 8930-8931, 8991, 9044, 9231, 9581\n\n**Note 3:** **Basal and squamous cell carcinomas of the skin of the vulva** \n* Basal and squamous cell carcinomas of the skin of the vulva are coded to C519 and are reportable; basal and squamous carcinomas of the skin of the perineum would be coded to C445 and would not be reportable.", @@ -34,7 +34,14 @@ "naaccr_item" : 523, "naaccr_xml_id" : "behaviorCodeIcdO3", "table" : "behavior", - "used_for_staging" : true + "used_for_staging" : false + }, { + "key" : "reporting_source", + "name" : "Type of Reporting Source", + "naaccr_item" : 500, + "naaccr_xml_id" : "typeOfReportingSource", + "table" : "type_of_reporting_source_76696", + "used_for_staging" : false }, { "key" : "size_clin", "name" : "Tumor Size Clinical", @@ -56,7 +63,7 @@ "naaccr_xml_id" : "tumorSizeSummary", "default" : "999", "table" : "tumor_size_summary_47973", - "used_for_staging" : true + "used_for_staging" : false }, { "key" : "nodes_pos", "name" : "Regional Nodes Positive", @@ -73,20 +80,6 @@ "default" : "99", "table" : "nodes_exam_76029", "used_for_staging" : false - }, { - "key" : "radiation_surg_seq", - "name" : "RX Summ Surgery/Radiation Sequence", - "naaccr_item" : 1380, - "naaccr_xml_id" : "rxSummSurgRadSeq", - "table" : "radiation_surg_seq", - "used_for_staging" : false - }, { - "key" : "systemic_surg_seq", - "name" : "RX Summ Systemic/Surgery Sequence", - "naaccr_item" : 1639, - "naaccr_xml_id" : "rxSummSystemicSurSeq", - "table" : "systemic_surg_seq", - "used_for_staging" : false }, { "key" : "neoadjuvant_therapy", "name" : "Neoadjuvant Therapy", @@ -239,7 +232,12 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2024, + "end" : 2025 + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC", + "start" : 2026 } ] }, { "key" : "ln_status_femoral_inguinal", @@ -251,10 +249,10 @@ "used_for_staging" : false, "metadata" : [ { "name" : "SSDI" - }, { - "name" : "SEER_REQUIRED" }, { "name" : "COC_REQUIRED" + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" } ] }, { "key" : "ln_assessment_femoral", @@ -281,10 +279,10 @@ "used_for_staging" : false, "metadata" : [ { "name" : "SSDI" - }, { - "name" : "SEER_REQUIRED" }, { "name" : "COC_REQUIRED" + }, { + "name" : "SEER_REQUIRED_WHEN_COC_ANALYTIC" } ] }, { "key" : "ln_assessment_pelvic", @@ -314,7 +312,9 @@ }, { "name" : "SSDI" }, { - "name" : "SEER_REQUIRED" + "name" : "SEER_REQUIRED", + "start" : 2024, + "end" : 2025 } ] }, { "key" : "p16", @@ -348,30 +348,6 @@ "key" : "derived_version", "name" : "Derived Version", "default" : "{{ctx_alg_version}}" - }, { - "key" : "eod_2018_t", - "name" : "Derived EOD 2018 T", - "naaccr_item" : 785, - "naaccr_xml_id" : "derivedEod2018T", - "default" : "88" - }, { - "key" : "eod_2018_n", - "name" : "Derived EOD 2018 N", - "naaccr_item" : 815, - "naaccr_xml_id" : "derivedEod2018N", - "default" : "88" - }, { - "key" : "eod_2018_m", - "name" : "Derived EOD 2018 M", - "naaccr_item" : 795, - "naaccr_xml_id" : "derivedEod2018M", - "default" : "88" - }, { - "key" : "eod_2018_stage_group", - "name" : "Derived EOD 2018 Stage Group", - "naaccr_item" : 818, - "naaccr_xml_id" : "derivedEod2018StageGroup", - "default" : "88" }, { "key" : "ss2018_derived", "name" : "Derived Summary Stage 2018", @@ -387,131 +363,31 @@ "table" : "derived_grade_69945" } ], "mappings" : [ { - "id" : "ajcc_chapter_calculation", - "name" : "AJCC Chapter Calculation", - "tables" : [ { - "id" : "ajcc_chapter_calculation_48296", - "inputs" : [ "hist", "behavior" ], - "outputs" : [ "ajcc_id", "ajcc_version_number" ] - } ] - }, { "id" : "summary_stage_2018", "name" : "Summary Stage 2018", - "initial_context" : [ { - "key" : "eod_2018_t", - "value" : "90" - }, { - "key" : "eod_2018_m", - "value" : "90" - }, { - "key" : "eod_2018_n", - "value" : "90" - } ], "tables" : [ { "id" : "combined_grade_56638", "inputs" : [ "grade_path", "grade_clin" ], "outputs" : [ "derived_summary_grade" ] }, { "id" : "eod_primary_tumor_93022", - "inputs" : [ "size_summary", "eod_primary_tumor" ], - "outputs" : [ "eod_2018_t", "ss2018_t" ] + "inputs" : [ "eod_primary_tumor" ], + "outputs" : [ "ss2018_t" ] }, { "id" : "eod_regional_nodes_38984", "inputs" : [ "eod_regional_nodes" ], - "outputs" : [ "eod_2018_n", "ss2018_n" ] + "outputs" : [ "ss2018_n" ] }, { "id" : "mets_hba", "inputs" : [ "eod_mets" ], - "outputs" : [ "eod_2018_m", "ss2018_m" ] + "outputs" : [ "ss2018_m" ] }, { "id" : "summary_stage_rpa", "inputs" : [ "ss2018_m", "ss2018_n", "ss2018_t" ], "outputs" : [ "ss2018_derived" ] } ] - }, { - "id" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "inclusion_tables" : [ { - "id" : "tnm9_inclusions_80253", - "inputs" : [ "ajcc_id" ] - } ], - "initial_context" : [ { - "key" : "eod_2018_stage_group", - "value" : "90" - } ], - "tables" : [ { - "id" : "parse_t_2177", - "input_mapping" : [ { - "from" : "eod_2018_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "root_t", - "to" : "tmp_eod_t" - } ], - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "t_prefix", "tmp_eod_t" ] - }, { - "id" : "in_situ_to_88s_14856", - "inputs" : [ "eod_2018_t" ], - "outputs" : [ "eod_2018_n", "eod_2018_m" ] - }, { - "id" : "parse_n_67182", - "input_mapping" : [ { - "from" : "eod_2018_n", - "to" : "n" - } ], - "output_mapping" : [ { - "from" : "root_n", - "to" : "tmp_eod_n" - } ], - "inputs" : [ "eod_2018_n" ], - "outputs" : [ "n_prefix", "tmp_eod_n" ] - }, { - "id" : "parse_m_47057", - "input_mapping" : [ { - "from" : "eod_2018_m", - "to" : "m" - } ], - "output_mapping" : [ { - "from" : "root_m", - "to" : "tmp_eod_m" - } ], - "inputs" : [ "eod_2018_m" ], - "outputs" : [ "m_prefix", "tmp_eod_m" ] - }, { - "id" : "tnm_9_stage_group_for_eod_44195", - "input_mapping" : [ { - "from" : "tmp_eod_n", - "to" : "n" - }, { - "from" : "tmp_eod_m", - "to" : "m" - }, { - "from" : "tmp_eod_t", - "to" : "t" - } ], - "output_mapping" : [ { - "from" : "stage", - "to" : "eod_2018_stage_group" - } ], - "inputs" : [ "tmp_eod_n", "tmp_eod_m", "tmp_eod_t" ], - "outputs" : [ "eod_2018_stage_group" ] - } ] - }, { - "id" : "eod_tnm_cleanup", - "name" : "EOD TNM Cleanup", - "exclusion_tables" : [ { - "id" : "tnm9_inclusions_80253", - "inputs" : [ "ajcc_id" ] - } ], - "tables" : [ { - "id" : "eod_tnm_component_cleanup_58170", - "inputs" : [ "ajcc_id" ], - "outputs" : [ "eod_2018_t", "eod_2018_n", "eod_2018_m", "eod_2018_stage_group" ] - } ] } ], - "involved_tables" : [ "ln_status_femoral_inguinal_13374", "ln_status_pelvic_93438", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "radiation_surg_seq", "tumor_size_pathological_43328", "grade_clinical_6485", "tnm_9_stage_group_for_eod_44195", "nodes_pos_fpa", "parse_t_2177", "eod_regional_nodes_38984", "ajcc_chapter_calculation_48296", "parse_n_67182", "derived_ss2018_vulva_47165", "p16_831", "neoadj_tx_clinical_response_31723", "tumor_size_with_primary_tumor_for_ajcc_t_34262", "histology", "nodes_exam_76029", "tnm9_inclusions_80253", "mets_hba", "lymph_nodes_assessment_method_femoral_46948", "combined_grade_56638", "behavior", "ss2018_vulva_49198", "tumor_size_clinical_48894", "grade_post_therapy_path_40048", "ln_assessment_method_pelvic_vulva_10928", "in_situ_to_88s_14856", "schema_selection_vulva_v9_2024", "figo_stage_vulva_69787", "systemic_surg_seq", "neoadj_tx_treatment_effect_18122", "parse_m_47057", "lymph_node_laterality_65685", "primary_site", "eod_tnm_component_cleanup_58170", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "tumor_size_summary_47973", "eod_primary_tumor_93022" ], - "last_modified" : "2024-10-15T21:25:45.785Z", + "involved_tables" : [ "ln_status_femoral_inguinal_13374", "ln_status_pelvic_93438", "grade_post_therapy_clin_61658", "neoadjuvant_therapy_37302", "tumor_size_pathological_43328", "grade_clinical_6485", "nodes_pos_fpa", "eod_regional_nodes_38984", "derived_ss2018_vulva_47165", "p16_831", "neoadj_tx_clinical_response_31723", "histology", "nodes_exam_76029", "mets_hba", "lymph_nodes_assessment_method_femoral_46948", "combined_grade_56638", "behavior", "ss2018_vulva_49198", "tumor_size_clinical_48894", "grade_post_therapy_path_40048", "ln_assessment_method_pelvic_vulva_10928", "type_of_reporting_source_76696", "schema_selection_vulva_v9_2024", "figo_stage_vulva_69787", "neoadj_tx_treatment_effect_18122", "lymph_node_laterality_65685", "primary_site", "grade_pathological_84704", "year_dx_validation", "derived_grade_69945", "summary_stage_rpa", "tumor_size_summary_47973", "eod_primary_tumor_93022" ], + "last_modified" : "2025-09-19T18:55:01.292Z", "on_invalid_input" : "CONTINUE" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/adenoid_cystic_basaloid_pattern_86314.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/adenoid_cystic_basaloid_pattern_86314.json similarity index 85% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/adenoid_cystic_basaloid_pattern_86314.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/adenoid_cystic_basaloid_pattern_86314.json index de2392bf4..0a9014030 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/adenoid_cystic_basaloid_pattern_86314.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/adenoid_cystic_basaloid_pattern_86314.json @@ -1,12 +1,12 @@ { "id" : "adenoid_cystic_basaloid_pattern_86314", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Adenoid Cystic Basaloid Pattern", "title" : "Adenoid Cystic Basaloid Pattern", "description" : "Adenoid Cystic Basaloid Pattern, the presence of a basaloid pattern on pathological examination, is a prognostic factor for adenoid cystic carcinoma of the lacrimal gland.\n\nAdenoid cystic carcinoma (ICD-O-3 morphology code 8200/3) is the most common malignant epithelial tumor of the lacrimal gland. Adenoid cystic carcinoma is a tumor composed of modified myoepithelial and ductal differentiated cells. A genetic alteration (i.e., fusion oncogene MYB-NFIB) is found in the majority of adenoid cystic carcinomas There are three histologic patterns within the adenoid cystic carcinoma group: cribriform, solid, and tubular.", "notes" : "**Note 1:** **Physician Statement**\n* Physician statement of basaloid pattern can be used to code this data item when no other information is available.\n\n**Note 2:** **Applicable histologies**\n* This is most commonly found in Adenoid Cystic Carcinoma (8200/3) but can be present in other histologies.", - "last_modified" : "2024-04-07T18:22:30.582Z", + "last_modified" : "2025-02-24T14:30:12.285Z", "definition" : [ { "key" : "adenoid_cystic_basaloid_pattern", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0.0-100.0", "0.0 to 100.0 percent basaloid pattern" ], [ "XXX.5", "Basaloid pattern present, percentage not stated" ], [ "XXX.8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code XXX.8 will result in an edit error.)" ], [ "XXX.9", "Not documented in medical record\nAdenoid Cystic Basaloid Pattern not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report\n\n**Other names include** ACC, basaloid type adenoid cystic carcinoma", - "coding_guidelines" : "**1)** **Code 0.0** when the pathology report states that basaloid or solid pattern is not present\n**2)** **Code 0.1-100.0** when the pathology report states the percent of basaloid or solid pattern that is present\n**3)** **Code XXX.5** when basaloid or solid pattern present but percentage not known\n**4)** **Code XXX.9** when\n* **a.** Histopathologic pattern not documented in the medical record\n* **b.** Histopathologic pattern not evaluated (assessed)\n* **c.** Unknown if histopathologic pattern evaluated (assessed)\n* **d.** When histologic type other than 8200 and there is no mention of basaloid pattern", + "coding_guidelines" : "**1)** **Code 0.0** when the pathology report states that basaloid or solid pattern is not present\n**2)** **Code 0.1-100.0** when the pathology report states the percent of basaloid or solid pattern that is present\n**3)** **Code XXX.5** when basaloid or solid pattern present but percentage not known\n**4)** **Code XXX.9** when\n* Histopathologic pattern not documented in the medical record\n* Histopathologic pattern not evaluated (assessed)\n* Unknown if histopathologic pattern evaluated (assessed)\n* When histologic type other than 8200 and there is no mention of basaloid pattern", "rationale" : "Adenoid Cystic Basaloid Pattern is a Registry Data Collection Variable in AJCC 8. This data item was previously collected as Lacrimal Gland, CS SSF #6." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/adenopathy_40816.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/adenopathy_40816.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/adenopathy_40816.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/adenopathy_40816.json index 48484e82b..be9bb72aa 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/adenopathy_40816.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/adenopathy_40816.json @@ -1,12 +1,12 @@ { "id" : "adenopathy_40816", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Adenopathy", "title" : "Adenopathy", "description" : "Adenopathy is defined as the presence of lymph nodes > 1.5 cm on physical examination (PE) and is part of the staging criteria for Chronic Lymphocytic Leukemia/Small Lymphocytic Lymphoma (CLL/SLL).\n\nFor cases diagnosed 1/1/2018 and later, all cases of CLL and SLL will require both the **Lugano classification, which is captured in the AJCC stage group data item, and the five components of the modified Rai staging system, which are captured in Site-Specific Data Items (adenopathy, anemia, lymphocytosis, organomegaly, and thrombocytopenia).**\n\nThe terms B-cell lymphocytic leukemia/chronic lymphocytic leukemia (CLL) and small lymphocytic lymphoma (SLL) are different clinical presentations of the same disease, with both terms coded 9823. \n\nTraditionally the lymphoma diagnosis was staged with the Ann Arbor staging system and it is now staged with the Lugano classification. In North America, CLL was staged with the Rai system. \n\nSee 3955: Derived Rai stage for additional information on the related data items.", "notes" : "**Note 1:** **Physician Statement**\n* Physician’s statement regarding the presence of adenopathy (present or absent) takes priority. If a physician’s statement and imaging are both available and in disagreement, go with the physician’s statement\n* If a physician’s statement is not available, use the definition of adenopathy in the ***Description*** to determine if adenopathy is present or not\n\n**Note 2:** **Record information from physical exam only**\n* This data item is determined from physical exam alone. If a physical exam cannot be used to detect adenopathy due to issues linked to the patient’s obesity, a physician statement of peripheral adenopathy based on a CT scan can be used. \n * A finding of retroperitoneal or mesenteric adenopathy on CT is not used in determining adenopathy and does not affect the assigned stage\n\n**Note 3:** **Rai Stage Criteria**\n* Rai stage is only applicable for CLL, in which the bone marrow and/or peripheral blood are involved (primary site C421 for bone marrow, see Hematopoietic Manual, Module 3: PH 5, 6). \n\n**Note 4:** **Pretreatment results only**\n* Record this data item based on physical exam, and physician's statement performed at diagnosis (pre-treatment)", - "last_modified" : "2024-04-08T11:25:53.912Z", + "last_modified" : "2025-02-24T16:01:34.838Z", "definition" : [ { "key" : "adenopathy", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Adenopathy not identified/not present \nNo lymph nodes > 1.5 cm\n\nPhysician states Rai stage 0" ], [ "1", "Adenopathy present \nPresence of lymph nodes > 1.5 cm\n\nPhysician states Rai stage I" ], [ "5", "Not applicable: Primary site is not C421" ], [ "9", "Not documented in medical record\nAdenopathy not assessed or unknown if assessed\nNo Rai stage is documented in the record and there is no documentation of adenopathy\nPhysician states Rai stage II-IV and there is no documentation of adenopathy" ] ], "additional_info" : "**Source documents:** imaging, physical exam, clinician’s notes", - "coding_guidelines" : "**1)** **Code 0** when primary Site **is C421** AND there is no evidence of adenopathy \n * **a.** Physician documentation of Rai Stage 0\n\n**2)** **Code 1** when primary Site **is C421** AND there is evidence of adenopathy \n * **a.** Physician documentation of Rai Stage I\n\n**3)** **Code 5** when primary site **is NOT C421**\n \n**4)** **Code 9** when primary site **is C421**, AND there is no mention of adenopathy", + "coding_guidelines" : "**1)** **Code 0** when primary Site **is C421** AND there is no evidence of adenopathy \n* Physician documentation of Rai Stage 0\n\n**2)** **Code 1** when primary Site **is C421** AND there is evidence of adenopathy \n* Physician documentation of Rai Stage I\n\n**3)** **Code 5** when primary site **is NOT C421**\n \n**4) Code 9** when primary site **is C421**, AND there is no mention of adenopathy", "rationale" : "Adenopathy is a prognostic factor required for staging of CLL/SLL in AJCC 8th edition, Chapter 79 *Hodgkin, and Non-Hodgkin Lymphomas*. It is a new data item for cases diagnosed 1/1/2018+." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/adnexa_uterine_other_36223.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/adnexa_uterine_other_36223.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/adnexa_uterine_other_36223.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/adnexa_uterine_other_36223.json index 0b7f4def0..a2e2c6981 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/adnexa_uterine_other_36223.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/adnexa_uterine_other_36223.json @@ -1,7 +1,7 @@ { "id" : "adnexa_uterine_other_36223", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Biliary Other", "title" : "Summary Stage 2018: Biliary Other", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/adnexa_uterine_other_97891.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/adnexa_uterine_other_97891.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/adnexa_uterine_other_97891.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/adnexa_uterine_other_97891.json index 69ec611d4..0df4445b7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/adnexa_uterine_other_97891.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/adnexa_uterine_other_97891.json @@ -1,7 +1,7 @@ { "id" : "adnexa_uterine_other_97891", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Adnexa Uterine Other", "title" : "Summary Stage 2018: Adnexa Uterine Other", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/afp_post_orchiectomy_lab_value_90733.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/afp_post_orchiectomy_lab_value_90733.json similarity index 74% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/afp_post_orchiectomy_lab_value_90733.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/afp_post_orchiectomy_lab_value_90733.json index 82a73c59a..d450040ee 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/afp_post_orchiectomy_lab_value_90733.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/afp_post_orchiectomy_lab_value_90733.json @@ -1,12 +1,12 @@ { "id" : "afp_post_orchiectomy_lab_value_90733", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "AFP Post-Orchiectomy Lab Value", "title" : "AFP (Alpha Fetoprotein) Post-Orchiectomy Lab Value", "description" : "AFP (Alpha Fetoprotein) Post-Orchiectomy Lab Value refers to the lowest AFP value measured post-orchiectomy. AFP is a serum tumor marker that is often elevated in patients with nonseminomatous germ cell tumors of the testis. The Post-Orchiectomy lab value is used to monitor response to therapy.\n\nAlpha-fetoprotein (AFP) is a protein normally made by immature liver cells in the fetus. In adults, high AFP levels (> 500 ng/ml) in the blood occur only in hepatocellular carcinoma (>1000), liver metastases (from a primary elsewhere), and germ cell tumors of the testes and ovaries. Elevated AFP values are found in non-seminomatous malignancies and mixed tumors of the testis. AFP is used with HCG to identify the specific cell type of testicular cancer. AFP is not secreted by pure seminoma or teratoma. If AFP > 500 ng/ml, the underlying condition is unlikely to be benign. If AFP > 10,000 ng/ml at diagnosis, the patient is likely to have a poor prognosis.\nAFP is more useful in monitoring response to therapy than making a diagnosis. The half-life of AFP is 5 to 7 days. After orchiectomy, the AFP should fall to < 25 ng/ml in 25-35 days. If elevated AFP persists, this is an indication of residual tumor.\n\nFor Testis, there are 4 related data items that record information on AFP for Testis.\n* 3805: AFP Post-Orchiectomy Lab Value\n* 3806: AFP Post-Orchiectomy Range\n* 3807: AFP Pre-Orchiectomy Lab Value\n* 3808: AFP Pre-Orchiectomy Range", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of the AFP (Alpha Fetoprotein) Post-Orchiectomy Lab Value can be used to code this data item when no other information is available. \n\n**Note 2:** **Timing** \n* Record the lab value of the AFP test results documented in the medical record **after orchiectomy** but prior to adjuvant therapy. The lab value may be documented in a lab report, history and physical, or clinical statement in the pathology report.\n\n**Note 3:** **Lab values elevated after orchiectomy** \n* If the initial post-orchiectomy AFP remains elevated, review subsequent tests and record the lowest AFP value (normalization or plateau) prior to adjuvant therapy or before the value rises again. \n\n**Note 4:** **Related data item** \n* The same laboratory test should be used to record the related data item 3806: AFP Post-Orchiectomy Range.", - "last_modified" : "2024-04-07T16:29:45.848Z", + "last_modified" : "2025-03-21T18:02:15.446Z", "definition" : [ { "key" : "afp_post_orch_lab_value", "name" : "Code", @@ -17,7 +17,7 @@ "type" : "DESCRIPTION" } ], "rows" : [ [ "0.0", "0.0 nanograms/milliliter (ng/mL)" ], [ "0.1-99999.9", "0.1 - 99,999.9 ng/mL" ], [ "XXXXX.1", "100,000 ng/mL or greater" ], [ "XXXXX.7", "Test ordered, results not in chart" ], [ "XXXXX.8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code XXXXX.8 may result in an edit error.)" ], [ "XXXXX.9", "Not documented in medical record\nNo orchiectomy performed\nAFP (Alpha Fetoprotein) Post-Orchiectomy Lab Value not assessed or unknown if assessed" ] ], - "additional_info" : "**Source documents:** clinical laboratory report (blood serum radioimmunoassay or enzyme assay (EIA)); sometimes in history and physical or clinical statement in pathology report\n\n**Other names include** AFP, aFP, Alpha Fetoprotein, Alpha-fetoprotein, alpha-fetoprotein, fetal alpha globulin\n\nFor further information, refer to the **Testis** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Testis*\n\n**Normal Reference Range**\n* Adult men 0-15 ng/ml (SI: 0-15 µg/L)**\n \n**Measurements** \n* A lab value expressed in micrograms/liter (ug/L) is equivalent to the same value expressed in nanograms/milliliter (ng/mL).\n * ***Example***: 10 IU/mL: 10/0.83 = 12.04 ng/mL; 5 IU/mL: 5/0.83= 6.02 ng/mL\n\n* If the lab value is expressed in IU/ml, use the following conversion: 1 ng/mL = 0.83 IU/mL\n * To calculate ng from IU/mL, divide the value for IU by 0.83.\n * ***Example***: 10 IU/mL: 10/0.83 = 12.04 ng/mL; 5 IU/mL: 5/0.83= 6.02 ng/mL", - "coding_guidelines" : "**1)** **Code XXXXX.9** when\n* **a.** The only information available is a statement of elevated or normal\n* **b.** If the pre-orchiectomy AFP was normal; a post-orchiectomy AFP may not be performed. In this case, code XXXXX.9 should be recorded.\n\n***Examples***\n**1)** 1 ng/ml = Lab Value 1.0, Range 0\t\n**2)** 270 ug/l = Lab Value 270.0 (ng/ml = ug/L), Range 1\n**3)** 5500 ng/ml = Lab Value 5500.0, Range 2\n**4)** 12,500 ng/ml\t = Lab Value 12500.0, Range 3\n**5)** 110,000 ng/ml = Lab Value XXXXX.1, Range 3\n**6)** Physician states “AFP elevated,” but no value documented =\tLab value XXXXX.9, Range 4\n**7)** S value stated (no other information available) = Lab Value XXXXX.9, Range 9\n**8)** No AFP test done, or unknown if done = Lab Value XXXXX.9, Range 9", + "additional_info" : "**Source documents:** clinical laboratory report (blood serum radioimmunoassay or enzyme assay (EIA)); sometimes in history and physical or clinical statement in pathology report\n\n**Other names include** AFP, aFP, Alpha Fetoprotein, Alpha-fetoprotein, alpha-fetoprotein, fetal alpha globulin\n\nFor further information, refer to the **Testis** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Testis*\n\n**Normal Reference Range**\n* Adult men 0-15 ng/ml (SI: 0-15 µg/L)\n \n**Measurements** \n* A lab value expressed in micrograms/liter (ug/L) is equivalent to the same value expressed in nanograms/milliliter (ng/mL).\n * ***Example***: 10 IU/mL: 10/0.83 = 12.04 ng/mL; 5 IU/mL: 5/0.83= 6.02 ng/mL\n\n* If the lab value is expressed in IU/ml, use the following conversion: 1 ng/mL = 0.83 IU/mL\n * To calculate ng from IU/mL, divide the value for IU by 0.83.\n * ***Example***: 10 IU/mL: 10/0.83 = 12.04 ng/mL; 5 IU/mL: 5/0.83= 6.02 ng/mL", + "coding_guidelines" : "**1)** **Code XXXXX.9** when\n* The only information available is a statement of elevated or normal\n* If the pre-orchiectomy AFP was normal; a post-orchiectomy AFP may not be performed. In this case, code XXXXX.9 should be recorded.\n\n***Examples***\n**1)** 1 ng/ml = Lab Value 1.0, Range 0\t\n**2)** 270 ug/l = Lab Value 270.0 (ng/ml = ug/L), Range 1\n**3)** 5500 ng/ml = Lab Value 5500.0, Range 2\n**4)** 12,500 ng/ml\t = Lab Value 12500.0, Range 3\n**5)** 110,000 ng/ml = Lab Value XXXXX.1, Range 3\n**6)** Physician states “AFP elevated,” but no value documented =\tLab value XXXXX.9, Range 4\n**7)** S value stated (no other information available) = Lab Value XXXXX.9, Range 9\n**8)** No AFP test done, or unknown if done = Lab Value XXXXX.9, Range 9", "rationale" : "AFP (Alpha Fetoprotein) Post-Orchiectomy Lab Value is a Registry Data Collection Variable in AJCC. It was previously collected as Testis CS SSF #12." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/afp_post_orchiectomy_range_84758.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/afp_post_orchiectomy_range_84758.json similarity index 85% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/afp_post_orchiectomy_range_84758.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/afp_post_orchiectomy_range_84758.json index 4dd92f219..1c0946059 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/afp_post_orchiectomy_range_84758.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/afp_post_orchiectomy_range_84758.json @@ -1,12 +1,12 @@ { "id" : "afp_post_orchiectomy_range_84758", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "AFP Post-Orchiectomy Range", "title" : "AFP (Alpha Fetoprotein) Post-Orchiectomy Range", "description" : "AFP (Alpha Fetoprotein) Post-Orchiectomy Range identifies the range category of the lowest AFP value measured post-orchiectomy. AFP is a serum tumor marker that is often elevated in patients with nonseminomatous germ cell tumors of the testis. The Post-Orchiectomy lab value is used to monitor response to therapy.\n\nFor Testis, there are 4 related data items that record information on AFP for Testis.\n* 3805: AFP Post-Orchiectomy Lab Value\n* 3806: AFP Post-Orchiectomy Range\n* 3807: AFP Pre-Orchiectomy Lab Value\n* 3808: AFP Pre-Orchiectomy Range", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of the AFP (Alpha Fetoprotein) Post-Orchiectomy Range can be used to code this data item when there is no other information available.\n\n**Note 2:** **Timing** \n* Record the range of the AFP test as documented in the medical record **after orchiectomy** but prior to adjuvant therapy. The lab value may be documented in a lab report, history and physical, or clinical statement in the pathology report.\n\n**Note 3:** **Lab values elevated after orchiectomy** \n* If the initial post-orchiectomy AFP remains elevated, review subsequent tests and record the lowest AFP value (normalization or plateau) prior to adjuvant therapy or before the value rises again.\n\n**Note 4:** **Pre-orchiectomy AFP normal** \n* If the pre-orchiectomy AFP was normal, a post-orchiectomy AFP may not be performed. In this case, code 5 should be recorded.\n\n**Note 5:** **Related data item** \n* The same laboratory test should be used to record the related data item 3805: AFP Post-Orchiectomy Lab Value.", - "last_modified" : "2024-04-07T16:30:08.264Z", + "last_modified" : "2025-03-21T18:02:37.107Z", "definition" : [ { "key" : "afp_post_orch_range", "name" : "Code", @@ -17,6 +17,6 @@ "type" : "DESCRIPTION" } ], "rows" : [ [ "0", "Within normal limits" ], [ "1", "Above normal and less than 1,000 nanograms/milliliter (ng/mL)" ], [ "2", "1,000 -10,000 ng/mL" ], [ "3", "Greater than 10,000 ng/mL" ], [ "4", "Post-Orchiectomy alpha fetoprotein (AFP) stated to be elevated" ], [ "5", "Post-Orchiectomy alpha fetoprotein (AFP) unknown or not done but pre-orchiectomy AFP was normal" ], [ "7", "Test ordered, results not in chart" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nNo orchiectomy performed\nAFP (Alpha Fetoprotein) Post-Orchiectomy Range not assessed or unknown if assessed" ] ], - "additional_info" : "**Source documents:** clinical laboratory report (blood serum radioimmunoassay or enzyme assay (EIA)); sometimes in history and physical or clinical statement in pathology report\n\n**Other names include** AFP, aFP, Alpha Fetoprotein, Alpha-fetoprotein, alpha-fetoprotein, fetal alpha globulin\n\nFor further information, refer to the **Testis** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Testis*\n\n**Normal Reference Range**\n* Adult men 0-15 ng/ml (SI: 0-15 µg/L)**\n \n**Measurements** \n* A lab value expressed in micrograms/liter (ug/L) is equivalent to the same value expressed in nanograms/milliliter (ng/mL).\n * ***Example***: 10 IU/mL: 10/0.83 = 12.04 ng/mL; 5 IU/mL: 5/0.83= 6.02 ng/mL\n\n* If the lab value is expressed in IU/ml, use the following conversion: 1 ng/mL = 0.83 IU/mL\n * To calculate ng from IU/mL, divide the value for IU by 0.83.\n * ***Example***: 10 IU/mL: 10/0.83 = 12.04 ng/mL; 5 IU/mL: 5/0.83= 6.02 ng/mL", + "additional_info" : "**Source documents:** clinical laboratory report (blood serum radioimmunoassay or enzyme assay (EIA)); sometimes in history and physical or clinical statement in pathology report\n\n**Other names include** AFP, aFP, Alpha Fetoprotein, Alpha-fetoprotein, alpha-fetoprotein, fetal alpha globulin\n\nFor further information, refer to the **Testis** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Testis*\n\n**Normal Reference Range**\n* Adult men 0-15 ng/ml (SI: 0-15 µg/L)\n \n**Measurements** \n* A lab value expressed in micrograms/liter (ug/L) is equivalent to the same value expressed in nanograms/milliliter (ng/mL).\n * ***Example***: 10 IU/mL: 10/0.83 = 12.04 ng/mL; 5 IU/mL: 5/0.83= 6.02 ng/mL\n\n* If the lab value is expressed in IU/ml, use the following conversion: 1 ng/mL = 0.83 IU/mL\n * To calculate ng from IU/mL, divide the value for IU by 0.83.\n * ***Example***: 10 IU/mL: 10/0.83 = 12.04 ng/mL; 5 IU/mL: 5/0.83= 6.02 ng/mL", "rationale" : "AFP (Alpha Fetoprotein) Post-Orchiectomy Range is a Registry Data Collection Variable in AJCC. AFP (Alpha Fetoprotein) Post-Orchiectomy Range is used to assign the S Category Pathological and was previously collected as Testis CS SSF #13." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/afp_pre_orchiectomy_lab_value_94162.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/afp_pre_orchiectomy_lab_value_94162.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/afp_pre_orchiectomy_lab_value_94162.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/afp_pre_orchiectomy_lab_value_94162.json index 93508ee3c..2579d42ef 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/afp_pre_orchiectomy_lab_value_94162.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/afp_pre_orchiectomy_lab_value_94162.json @@ -1,12 +1,12 @@ { "id" : "afp_pre_orchiectomy_lab_value_94162", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "AFP Pre-Orchiectomy Lab Value", "title" : "AFP (Alpha Fetoprotein) Pre-Orchiectomy Lab Value", "description" : "AFP (Alpha Fetoprotein) Pre-Orchiectomy Lab Value refers to the AFP value measured prior to treatment. AFP is a tumor marker that is often elevated in patients with nonseminomatous germ cell tumors of the testis.\n\nAlpha-fetoprotein (AFP) is a protein normally made by immature liver cells in the fetus. In adults, high AFP levels (> 500 ng/ml) in the blood occur only in hepatocellular carcinoma (>1000), liver metastases (from a primary elsewhere), and germ cell tumors of the testes and ovaries. Elevated AFP values are found in non-seminomatous malignancies and mixed tumors of the testis. AFP is used with HCG to identify the specific cell type of testicular cancer. AFP is not secreted by pure seminoma or teratoma. If AFP > 500 ng/ml, the underlying condition is unlikely to be benign. If AFP > 10,000 ng/ml at diagnosis, the patient is likely to have a poor prognosis.\nAFP is more useful in monitoring response to therapy than making a diagnosis. The half-life of AFP is 5 to 7 days. After orchiectomy, the AFP should fall to < 25 ng/ml in 25-35 days. If elevated AFP persists, this is an indication of residual tumor.\n\nFor Testis, there are 4 related data items that record information on AFP for Testis.\n* 3805: AFP Post-Orchiectomy Lab Value\n* 3806: AFP Post-Orchiectomy Range\n* 3807: AFP Pre-Orchiectomy Lab Value\n* 3808: AFP Pre-Orchiectomy Range", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of the AFP (Alpha Fetoprotein) Pre-Orchiectomy Lab Value can be used to code this data item when no other information is available. \n\n**Note 2:** **Timing** \n* Record the lab value of the highest AFP test result documented in the medical record **prior to orchiectomy** or prior to any systemic treatment. The lab value may be documented in a lab report, history and physical, or clinical statement in the pathology report.\n\n**Note 3:** **Related data item** \n* The same laboratory test should be used to record the related data item 3808: AFP Pre-Orchiectomy Range.", - "last_modified" : "2024-04-07T16:29:27.116Z", + "last_modified" : "2025-03-21T18:01:14.864Z", "definition" : [ { "key" : "afp_pre_orch_lab_value", "name" : "Code", @@ -17,7 +17,7 @@ "type" : "DESCRIPTION" } ], "rows" : [ [ "0.0", "0.0 nanograms/milliliter (ng/mL)" ], [ "0.1-99999.9", "0.1 - 99,999.9 ng/mL" ], [ "XXXXX.1", "100,000 ng/mL or greater" ], [ "XXXXX.7", "Test ordered, results not in chart" ], [ "XXXXX.8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code XXXXX.8 may result in an edit error.)" ], [ "XXXXX.9", "Not documented in medical record\nAFP (Alpha Fetoprotein) Pre-Orchiectomy Lab Value not assessed or unknown if assessed" ] ], - "additional_info" : "**Source documents:** clinical laboratory report (blood serum radioimmunoassay or enzyme assay (EIA)); sometimes in history and physical or clinical statement in pathology report\n\n**Other names include** AFP, aFP, Alpha Fetoprotein, Alpha-fetoprotein, alpha-fetoprotein, fetal alpha globulin\n\nFor further information, refer to the **Testis** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Testis*\n\n**Normal Reference Range**\n* Adult men 0-15 ng/ml (SI: 0-15 µg/L)**\n \n**Measurements** \n* A lab value expressed in micrograms/liter (ug/L) is equivalent to the same value expressed in nanograms/milliliter (ng/mL).\n * ***Example***: 10 IU/mL: 10/0.83 = 12.04 ng/mL; 5 IU/mL: 5/0.83= 6.02 ng/mL\n\n* If the lab value is expressed in IU/ml, use the following conversion: 1 ng/mL = 0.83 IU/mL\n * To calculate ng from IU/mL, divide the value for IU by 0.83.\n * ***Example***: 10 IU/mL: 10/0.83 = 12.04 ng/mL; 5 IU/mL: 5/0.83= 6.02 ng/mL", + "additional_info" : "**Source documents:** clinical laboratory report (blood serum radioimmunoassay or enzyme assay (EIA)); sometimes in history and physical or clinical statement in pathology report\n\n**Other names include** AFP, aFP, Alpha Fetoprotein, Alpha-fetoprotein, alpha-fetoprotein, fetal alpha globulin\n\nFor further information, refer to the **Testis** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Testis*\n\n**Normal Reference Range**\n* Adult men 0-15 ng/ml (SI: 0-15 µg/L)\n \n**Measurements** \n* A lab value expressed in micrograms/liter (ug/L) is equivalent to the same value expressed in nanograms/milliliter (ng/mL).\n * ***Example***: 10 IU/mL: 10/0.83 = 12.04 ng/mL; 5 IU/mL: 5/0.83= 6.02 ng/mL\n\n* If the lab value is expressed in IU/ml, use the following conversion: 1 ng/mL = 0.83 IU/mL\n * To calculate ng from IU/mL, divide the value for IU by 0.83.\n * ***Example***: 10 IU/mL: 10/0.83 = 12.04 ng/mL; 5 IU/mL: 5/0.83= 6.02 ng/mL", "coding_guidelines" : "***Examples***\n**1)** 1 ng/ml = Lab Value 1.0, Range 0\t\n**2)** 270 ug/l = Lab Value 270.0 (ng/ml = ug/L), Range 1\n**3)** 5500 ng/ml = Lab Value 5500.0, Range 2\n**4)** 12,500 ng/ml\t = Lab Value 12500.0, Range 3\n**5)** 110,000 ng/ml = Lab Value XXXXX.1, Range 3\n**6)** Physician states “AFP elevated,” but no value documented =\tLab value XXXXX.9, Range 4\n**7)** S value stated (no other information available) = Lab Value XXXXX.9, Range 9\n**8)** No AFP test done, or unknown if done = Lab Value XXXXX.9, Range 9", "rationale" : "AFP (Alpha Fetoprotein) Pre-Orchiectomy Lab Value is a Registry Data Collection Variable in AJCC. It was previously collected as Testis CS SSF #6." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/afp_pre_orchiectomy_range_11386.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/afp_pre_orchiectomy_range_11386.json similarity index 83% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/afp_pre_orchiectomy_range_11386.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/afp_pre_orchiectomy_range_11386.json index c221026d5..54c3e856d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/afp_pre_orchiectomy_range_11386.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/afp_pre_orchiectomy_range_11386.json @@ -1,12 +1,12 @@ { "id" : "afp_pre_orchiectomy_range_11386", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "AFP Pre-Orchiectomy Range", "title" : "AFP (Alpha Fetoprotein) Pre-Orchiectomy Range", "description" : "AFP (Alpha Fetoprotein) Pre-Orchiectomy Range identifies the range category of the highest AFP value measured prior to treatment. AFP is a serum tumor marker that is often elevated in patients with nonseminomatous germ cell tumors of the testis.\n\nFor Testis, there are 4 related data items that record information on AFP for Testis.\n* 3805: AFP Post-Orchiectomy Lab Value\n* 3806: AFP Post-Orchiectomy Range\n* 3807: AFP Pre-Orchiectomy Lab Value\n* 3808: AFP Pre-Orchiectomy Range", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of the AFP (Alpha Fetoprotein) Pre-Orchiectomy Range can be used to code this data item when no other information is available. \n\n**Note 2:** **Timing** \n* Record the range of the highest AFP test result documented in the medical record **prior to orchiectomy** or prior to any systemic treatment. The lab value may be documented in a lab report, history and physical, or clinical statement in the pathology report.\n\n**Note 3:** **Related data item** \n* The same laboratory test should be used to record the related data item 3807: AFP Pre-Orchiectomy Lab Value.", - "last_modified" : "2024-04-07T16:29:04.720Z", + "last_modified" : "2025-03-21T18:01:53.048Z", "definition" : [ { "key" : "afp_pre_orch_range", "name" : "Code", @@ -17,6 +17,6 @@ "type" : "DESCRIPTION" } ], "rows" : [ [ "0", "Within normal limits" ], [ "1", "Above normal and less than 1,000 nanograms/milliliter (ng/mL)" ], [ "2", "1,000 -10,000 ng/mL" ], [ "3", "Greater than 10,000 ng/mL" ], [ "4", "Pre-Orchiectomy alpha fetoprotein (AFP) stated to be elevated" ], [ "7", "Test ordered, results not in chart" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nAFP (Alpha Fetoprotein) Pre-Orchiectomy Range not assessed or unknown if assessed" ] ], - "additional_info" : "**Source documents:** clinical laboratory report (blood serum radioimmunoassay or enzyme assay (EIA)); sometimes in history and physical or clinical statement in pathology report\n\n**Other names include** AFP, aFP, Alpha Fetoprotein, Alpha-fetoprotein, alpha-fetoprotein, fetal alpha globulin\n\nFor further information, refer to the **Testis** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Testis*\n\n**Normal Reference Range**\n* Adult men 0-15 ng/ml (SI: 0-15 µg/L)**\n \n**Measurements** \n* A lab value expressed in micrograms/liter (ug/L) is equivalent to the same value expressed in nanograms/milliliter (ng/mL).\n * ***Example***: 10 IU/mL: 10/0.83 = 12.04 ng/mL; 5 IU/mL: 5/0.83= 6.02 ng/mL\n\n* If the lab value is expressed in IU/ml, use the following conversion: 1 ng/mL = 0.83 IU/mL\n * To calculate ng from IU/mL, divide the value for IU by 0.83.\n * ***Example***: 10 IU/mL: 10/0.83 = 12.04 ng/mL; 5 IU/mL: 5/0.83= 6.02 ng/mL", + "additional_info" : "**Source documents:** clinical laboratory report (blood serum radioimmunoassay or enzyme assay (EIA)); sometimes in history and physical or clinical statement in pathology report\n\n**Other names include** AFP, aFP, Alpha Fetoprotein, Alpha-fetoprotein, alpha-fetoprotein, fetal alpha globulin\n\nFor further information, refer to the **Testis** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Testis*\n\n**Normal Reference Range**\n* Adult men 0-15 ng/ml (SI: 0-15 µg/L)\n \n**Measurements** \n* A lab value expressed in micrograms/liter (ug/L) is equivalent to the same value expressed in nanograms/milliliter (ng/mL).\n * ***Example***: 10 IU/mL: 10/0.83 = 12.04 ng/mL; 5 IU/mL: 5/0.83= 6.02 ng/mL\n\n* If the lab value is expressed in IU/ml, use the following conversion: 1 ng/mL = 0.83 IU/mL\n * To calculate ng from IU/mL, divide the value for IU by 0.83.\n * ***Example***: 10 IU/mL: 10/0.83 = 12.04 ng/mL; 5 IU/mL: 5/0.83= 6.02 ng/mL", "rationale" : "AFP (Alpha Fetoprotein) is a Registry Data Collection Variable in AJCC. AFP (Alpha Fetoprotein) Pre-Orchiectomy Range is used to assign the S Category Clinical and was previously collected as Testis CS SSF #7." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/afp_pretx_interpretation_66147.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/afp_pretx_interpretation_66147.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/afp_pretx_interpretation_66147.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/afp_pretx_interpretation_66147.json index f4a14c44e..ea76491f4 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/afp_pretx_interpretation_66147.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/afp_pretx_interpretation_66147.json @@ -1,7 +1,7 @@ { "id" : "afp_pretx_interpretation_66147", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "AFP Pretreatment Interpretation", "title" : "AFP (Alpha Fetoprotein) Pretreatment Interpretation", "description" : "AFP (Alpha Fetoprotein) Pretreatment Interpretation, a nonspecific serum protein that generally is elevated in the setting of hepatocellular carcinoma (HCC), is a prognostic factor for liver cancer. This data item pertains to the pre-treatment interpretation.\n\nThere are 2 related data items that record information on CEA for Colon and Rectum.\n* 3810: AFP Pretreatment Lab Value\n* 3809: AFP Pretreatment Interpretation", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/afp_pretx_lab_value_25871.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/afp_pretx_lab_value_25871.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/afp_pretx_lab_value_25871.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/afp_pretx_lab_value_25871.json index 1630f4da9..21c456462 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/afp_pretx_lab_value_25871.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/afp_pretx_lab_value_25871.json @@ -1,12 +1,12 @@ { "id" : "afp_pretx_lab_value_25871", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "AFP Pretreatment Lab Value", "title" : "AFP (Alpha Fetoprotein) Pretreatment Lab Value", "description" : "AFP (Alpha Fetoprotein) Pretreatment Lab Value is a nonspecific serum protein that generally is elevated in the setting of hepatocellular carcinoma (HCC). This data item pertains to the pre-treatment lab value.\n\nA protein normally produced by a fetus. Alpha fetoprotein levels are usually undetectable in the blood of healthy adult men or women (who are not pregnant). An elevated level of alpha-fetoprotein suggests the presence of either a primary liver cancer or germ cell tumor.\n\nThere are 2 related data items that record information on CEA for Colon and Rectum.\n* 3810: AFP Pretreatment Lab Value\n* 3809: AFP Pretreatment Interpretation", "notes" : "**Note 1:** **Physician Statement**\n* Physician statement of AFP (Alpha Fetoprotein) Pretreatment Lab Value can be used to code this data item when no other information is available.\n\n**Note 2:** **Pretreatment results only**\n* Record the lab value of the highest AFP test result documented in the medical record prior to treatment. The lab value may be recorded in a lab report, history and physical, or clinical statement in the pathology report.\n\n**Note 3:** **Related data item**\n* The same laboratory test should be used to record information in the related data item 3810: AFP Pretreatment Lab Value", - "last_modified" : "2024-04-08T16:00:01.890Z", + "last_modified" : "2025-02-24T13:48:14.777Z", "definition" : [ { "key" : "afp_pretx_lab_value", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0.0", "0.0 nanograms/milliliter (ng/ml); not detected" ], [ "0.1-9999.9", "0.1-9999.9 ng/ml\n(Exact value to nearest tenth of ng/ml)" ], [ "XXXX.1", "10,000.0 ng/ml or greater" ], [ "XXXX.7", "Test ordered, results not in chart" ], [ "XXXX.8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code XXXX.8 will result in an edit error.)" ], [ "XXXX.9", "Not documented in medical record\nAFP (Alpha Fetoprotein) Pretreatment Lab Value not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** clinical laboratory report (blood serum radioimmunoassay or enzyme assay (EIA)); sometimes in history and physical or clinical statement in pathology report\n\n**Normal Reference Range:** \n* Adult men and non-pregnant women: 0-15 ng/ml (SI: 0-15 mg/L)", - "coding_guidelines" : "**1)** Record the highest value prior to treatment in nanograms per milliliter (ng/ml) in the range 0.1 (1 ng/ml) to 9999.9 (9999 ng/ml) in the Lab Value data item.\n\n**2)** A lab value expressed in micrograms per liter (ug/L) is equivalent to the same value expressed in ng/ml.\n\n***Examples*** \n\n**a)** AFP Lab Value 0 ng/ml - Code 0.0\n**b)** AFP Lab Value 23.6 ng/ml - Code 23.6\n**c)** AFP Lab Value 11,0000 - Code XXXX.,1\n**d)** AFP Lab Value Test Ordered, results not in chart - Code XXXX.7\n**e)** AFP Lab Value Not documented in medical record, AFP test not done, unknown if APF test done - Code XXXX.9", + "coding_guidelines" : "**1)** Record the highest value prior to treatment in nanograms per milliliter (ng/ml) in the range 0.1 (1 ng/ml) to 9999.9 (9999 ng/ml) in the Lab Value data item.\n\n**2)** A lab value expressed in micrograms per liter (ug/L) is equivalent to the same value expressed in ng/ml.\n\n***Examples*** \n\n* AFP Lab Value 0 ng/ml - Code 0.0\n* AFP Lab Value 23.6 ng/ml - Code 23.6\n* AFP Lab Value 11,0000 - Code XXXX.,1\n* AFP Lab Value Test Ordered, results not in chart - Code XXXX.7\n* AFP Lab Value Not documented in medical record, AFP test not done, unknown if APF test done - Code XXXX.9", "rationale" : "Data Collection Variable in AJCC. This data item was previously collected for Liver, CS SSF #3. AFP (Alpha Fetoprotein) Pretreatment Lab Value is a Registry" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/age_at_diagnosis_validation_65093.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/age_at_diagnosis_validation_65093.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/age_at_diagnosis_validation_65093.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/age_at_diagnosis_validation_65093.json index 22092a1e9..3b13d2e46 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/age_at_diagnosis_validation_65093.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/age_at_diagnosis_validation_65093.json @@ -1,7 +1,7 @@ { "id" : "age_at_diagnosis_validation_65093", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Age at Diagnosis Validation", "title" : "Age at Diagnosis Validation", "notes" : "See the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_grade_3_94758.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ajcc_grade_3_94758.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_grade_3_94758.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ajcc_grade_3_94758.json index d46236bef..f6fdb33c0 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_grade_3_94758.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ajcc_grade_3_94758.json @@ -1,7 +1,7 @@ { "id" : "ajcc_grade_3_94758", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Code 1 for stated as \"low grade\" only\n\n**Note 5:** Codes 1-3 take priority over H.\n* If “high grade” is documented and G2 (Moderately differentiated, high grade) or G3 (Poorly differentiated, high grade) are not documented, code H (high grade, NOS)\n\n**Note 6:** G3 includes undifferentiated and anaplastic. \n\n**Note 7:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n\n**Note 8:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).\n\n**Note 9:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* Code H is treated as a G3 when assigning AJCC stage group \n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_path_grade_3_70197.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ajcc_path_grade_3_70197.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_path_grade_3_70197.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ajcc_path_grade_3_70197.json index 43336a535..a30504ee3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ajcc_path_grade_3_70197.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ajcc_path_grade_3_70197.json @@ -1,7 +1,7 @@ { "id" : "ajcc_path_grade_3_70197", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. \n* *Example*: Bone biopsy reports states moderately differentiated sarcoma. The surgical resection states a high grade sarcoma. Assign Grade Pathological using the H code \n - Code Grade Clinical as 2 since Moderately differentiated (G2) is the preferred grading system\n - Code Grade Pathological as H since the preferred grading system was not used and there is a code available for “high grade” only\n\n**Note 3:** Assign the highest grade from the primary tumor. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Code 1 for stated as “low grade” only.\n\n**Note 6:** Codes 1-3 take priority over H.\n* If “high grade” is documented and G2 (Moderately differentiated, high grade) or G3 (Poorly differentiated, high grade) are not documented, code H (high grade, NOS)\n\n**Note 7:** G3 includes undifferentiated and anaplastic.\n\n**Note 8:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 9:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 8, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 10:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* Code H is treated as a G3 when assigning AJCC stage group \n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/alk_rearrangement_610.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/alk_rearrangement_610.json similarity index 91% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/alk_rearrangement_610.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/alk_rearrangement_610.json index 836a21a8a..21353236a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/alk_rearrangement_610.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/alk_rearrangement_610.json @@ -1,12 +1,12 @@ { "id" : "alk_rearrangement_610", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "ALK Rearrangement", "title" : "ALK Rearrangement", "description" : "Testing for ALK rearrangement is performed for patients with advanced non-small cell lung cancer (NSCLC) to identify tumors which are sensitive to small-molecule ALK kinase inhibitors. \n\n“ALK positive cancer describes cancer cells that have a change in the structure of the anaplastic lymphoma kinase (ALK) gene or a higher-than-normal amount of ALK protein on their surface. In normal cells, ALK helps control cell growth. When cancer cells have the changed ALK gene or make too much ALK protein, the cancer cells may grow more quickly. Knowing whether a cancer is ALK positive may help plan treatment for advanced non-small cell cancers in the lung.” (NCI Dictionary of Cancer Terms Definition of EGFR - NCI Dictionary of Cancer Terms - NCI)\n\nThe absence or presence of ALK protein expression determines if the tumor will respond to treatment with a targeted inhibitor. ALK protein expression predicts the ALK rearrangement gene, which are more likely to respond to the targeted inhibitor treatment. The most common ALK rearrangements are. \n * EML4-ALK\n * KIF5B-ALK\n * TFG-ALK\n * KLC1-ALK", "notes" : "**Note 1:** **Effective years** \n* This SSDI is effective for diagnosis years 2021+\n* For cases diagnosed 2018-2020, this SSDI must be blank\n\n**Note 2:** **Physician Statement** \n* Physician statement of ALK rearrangement can be used to code this data item when no other information is available.\n* This data item only includes rearrangements. Ignore any amplification or point mutations\n\n**Note 3:** **Applicable histologies/stages**\n* ALK may be recorded for all histologies and stages; however, it is primarily performed for advanced non-small cell carcinomas. If information is not available, code 9. \n\n**Note 4:** **Neoadjuvant Therapy**\n* Record the assay from tumor specimens prior to neoadjuvant therapy.\n* If neoadjuvant therapy is given and there are no ALK results from pre-treatment specimens, report the findings from post-treatment specimens.", - "last_modified" : "2024-04-08T16:35:16.558Z", + "last_modified" : "2025-02-24T15:57:55.609Z", "definition" : [ { "key" : "alk_rearrangement", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Normal\nALK negative\nNegative for rearrangement, no rearrangement identified, no mutations (somatic) identified, not present, not detected" ], [ "1", "Abnormal Rearrangement identified/detected: EML4-ALK, KIF5B-ALK, TFG-ALK, and/or KLC1-ALK " ], [ "2", "Rearrangement identified/detected: Other ALK Rearrangement not listed in code 1" ], [ "4", "Rearrangement, NOS" ], [ "7", "Test ordered, results not in chart" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nALK Rearrangement not assessed or unknown if assessed" ], [ "", "Must be blank if diagnosis year is before 2021" ] ], "additional_info" : "**Source documents:** pathology report or clinical laboratory report, molecular report, immunohistochemistry report\n\n**Other names include** ALK tyrosine kinase receptor, anaplastic lymphoma kinase, anaplastic lymphoma receptor tyrosine kinase, CD246, CD246 antigen, NBLST3\n\t\nFor further information, refer to the **Lung Biomarker Reporting** cancer protocol published by the College of American Pathologists", - "coding_guidelines" : "**1)** **Code 0** when ALK normal/negative/not identified\n**2)** **Code 1 or 2** when ALK identified/detected (EML4-ALK, KIF5B-ALK, TFG-ALK, KLC1-ALK)\n**3)** **Code 4** for when ALK identified/detected, and there is no mention of the specific rearrangement \n**4)** **Code 9** when \n* **a.** Insufficient amount of tissue available to perform test\n* **b.** Test done and documented to be equivocal\n* **c.** No microscopic confirmation of tumor\n* **d.** ALK Rearrangement not ordered or not done, or unknown if ordered or done", + "coding_guidelines" : "**1)** **Code 0** when ALK normal/negative/not identified\n**2)** **Code 1 or 2** when ALK identified/detected (EML4-ALK, KIF5B-ALK, TFG-ALK, KLC1-ALK)\n**3)** **Code 4** for when ALK identified/detected, and there is no mention of the specific rearrangement \n**4)** **Code 9** when \n* Insufficient amount of tissue available to perform test\n* Test done and documented to be equivocal\n* No microscopic confirmation of tumor\n* ALK Rearrangement not ordered or not done, or unknown if ordered or done", "rationale" : "ALK rearrangement is recommended by treatment guidelines for patients with advanced lung cancer to as a prognostic marker and factor in determining appropriate therapy. It is a new data item for cases diagnosed 1/1/2021+." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/anemia_15893.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/anemia_15893.json similarity index 86% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/anemia_15893.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/anemia_15893.json index 48c705239..2ddc3ea3c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/anemia_15893.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/anemia_15893.json @@ -1,12 +1,12 @@ { "id" : "anemia_15893", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Anemia", "title" : "Anemia", "description" : "Anemia is defined by a deficiency of red blood cells or of hemoglobin in the blood. In staging of Chronic Lymphocytic Leukemia/Small Lymphocytic Leukemia (CLL/SLL), anemia is defined as Hgb <11.0 g/dL.\n\nFor cases diagnosed 1/1/2018 and later, all cases of CLL and SLL will require both the **Lugano classification, which is captured in the AJCC stage group data item, and the five components of the modified Rai staging system, which are captured in Site-Specific Data Items (adenopathy, anemia, lymphocytosis, organomegaly, and thrombocytopenia).**\n\nThe terms B-cell lymphocytic leukemia/chronic lymphocytic leukemia (CLL) and small lymphocytic lymphoma (SLL) are different clinical presentations of the same disease, with both terms coded 9823. \n\nTraditionally the lymphoma diagnosis was staged with the Ann Arbor staging system and it is now staged with the Lugano classification. In North America, CLL was staged with the Rai system. \n\nSee 3955: Derived Rai stage for additional information on the related data items.", "notes" : "**Note 1:** **Physician Statement**\n* Physician statement of anemia or Rai Stage can be used to code this data item when no other information is available. \n * The physician's stated Rai stage always takes priority when there is conflicting information\n\n**Note 2:** **Rai Stage Criteria**\n* Rai stage is only applicable for CLL, in which the bone marrow and/or peripheral blood are involved (primary site C421 for bone marrow, see Hematopoietic Manual, Module 3: PH 5, 6). \n\n**Note 3:** **Pretreatment results only**\n* Record this data item based on a blood test (CBC and differential) performed at diagnosis (pre-treatment)\n \n**Note 4:** **Values for Anemia**\n* Anemia is defined as Hgb <11.0 g/dL and is part of the staging criteria. \n* Use the cut points listed in the table regardless of the lab’s reference range\n* A lab value expressed in grams per liter (g/L) is 10 times the same value expressed in g/dL; therefore, the cut point of 11.0 g/dL is equivalent to 110 g/L", - "last_modified" : "2024-04-08T11:34:35.212Z", + "last_modified" : "2025-02-24T16:02:37.557Z", "definition" : [ { "key" : "anemia", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Anemia not present \nHgb >=11.0 g/dL\n\nPhysician states Rai stage 0-II" ], [ "1", "Anemia present \nHgb <11.0 g/dL" ], [ "5", "Not applicable: Primary site is not C421" ], [ "6", "Lab value unknown, physician states patient is anemic\n\nPhysician states Rai stage III" ], [ "7", "Test ordered, results not in chart" ], [ "9", "Not documented in medical record\nAnemia not assessed or unknown if assessed\nNo Rai stage is documented in the record and there is no documentation of anemia\nPhysician states Rai stage IV and there is no documentation of anemia" ] ], "additional_info" : "**Source documents:** laboratory results, clinician’s notes", - "coding_guidelines" : "**1)** **Code 0** when primary Site is C421 AND there is no evidence of anemia \n* **a.** Physician documentation of Rai Stage 0-II\n\n**2)** **Code 1** when primary Site is C421 AND there is evidence of anemia\n\n**3)** **Code 5** when primary site is NOT C421\n\n**4)** **Code 6** when primary site is C421, AND anemia is based on a physician’s statement of anemia or a Rai Stage \n* **a.** Physician states Rai Stage III\n\n**5)** **Code 9** when primary site is C421, AND there is no mention of anemia", + "coding_guidelines" : "**1)** **Code 0** when primary Site is C421 AND there is no evidence of anemia \n* Physician documentation of Rai Stage 0-II\n\n**2)** **Code 1** when primary Site is C421 AND there is evidence of anemia\n\n**3)** **Code 5** when primary site is NOT C421\n\n**4)** **Code 6** when primary site is C421, AND anemia is based on a physician’s statement of anemia or a Rai Stage \n* Physician states Rai Stage III\n\n**5)** **Code 9** when primary site is C421, AND there is no mention of anemia", "rationale" : "Anemia is a prognostic factor required for staging of Chronic Lymphocytic Leukemia/Small Lymphocytic Leukemia (CLL/SLL) in AJCC 8th edition, Chapter 79 *Hodgkin, and Non-Hodgkin Lymphomas*. It is a new data item for cases diagnosed 1/1/2018+." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/b2_microglob_pretx_level_83264.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/b2_microglob_pretx_level_83264.json similarity index 62% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/b2_microglob_pretx_level_83264.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/b2_microglob_pretx_level_83264.json index 48d195b93..8be613d2a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/b2_microglob_pretx_level_83264.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/b2_microglob_pretx_level_83264.json @@ -1,12 +1,12 @@ { "id" : "b2_microglob_pretx_level_83264", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Serum Beta-2 Microglobulin Pretreatment Level", "title" : "Serum Beta-2 Microglobulin Pretreatment Level", - "description" : "Serum Beta-2 Microglobulin is a protein that is found on the surface of many cells and plentiful on the surface of white blood cells. Increased production or destruction of these cells causes Serum β2 (beta-2) Microglobulin level to increase. Elevated Serum β2 (beta-2) Microglobulin level is a prognostic factor for plasma cell myeloma.\n\nThe Revised International Staging System (RISS or R-ISS) is now used to stage plasma cell myeloma (9732/3), using several different criteria. The stages are based on the absence or presence of the following related criteria. \n* 3931: Serum Beta-2 Microglobulin Pretreatment Level\n* 3930: Serum Albumin Pretreatment Level\n* 3857: High Risk Cytogenetics\n* 3869: LDH Level\n\nRequired for Staging: The AJCC Staging System Plasma Cell Myeloma and Plasma Cell Disorders (9732/3 only) and EOD. \n* Note: RISS stage is not applicable for the descriptions of plasma multiple myeloma that are listed in the codes 1 and 9 in the SSDI Schema Discriminator 1: Plasma Cell Myeloma Terminology. If you have coded 1 or 9 for this Schema Discriminator, the four data items listed above are BLANK.\n\nThe RISS stages are\n* Stage I: Serum Beta-2-microglobulin <3.5 mg/L and serum albumin > 3.5 g/dL and no high-risk cytogenetics and Normal LDH\n* Stage II: Not R-ISS I or III\n* Stage III: Serum Beta-2-microglobulin > 5.5 mg/L and high-risk cytogenetics and/or high LDH", - "notes" : "**Note 1:** **Physician statement**\n* Physician statement of Serum Beta-2-Microglobulin Pretreatment Level can be used to code this data item when no other information is available\n\n**Note 2:** **Pretreatment results only**\n* Record this data item based on a **blood test** performed at diagnosis (pre-treatment). Use the highest value available.\n * Do not use results from a urine test\n\n**Note 3:** **Component of RISS Stage**\n* LDH level is part of the Revised International Staging (RISS). Use the cut points listed in the table below regardless of the lab’s reference range.", - "last_modified" : "2024-04-30T18:12:47.883Z", + "description" : "Serum Beta-2 Microglobulin is a protein that is found on the surface of many cells and plentiful on the surface of white blood cells. Increased production or destruction of these cells causes Serum β2 (beta-2) Microglobulin level to increase. Elevated Serum β2 (beta-2) Microglobulin level is a prognostic factor for plasma cell myeloma.\n\nThe Revised International Staging System (R-ISS or RISS) is now used to stage plasma cell myeloma (9732/3), using several different criteria. The stages are based on the absence or presence of the following related criteria. \n* 3931: Serum Beta-2 Microglobulin Pretreatment Level\n* 3930: Serum Albumin Pretreatment Level\n* 3857: High Risk Cytogenetics\n* 3869: LDH Level\n\nRequired for Staging: The AJCC Staging System Plasma Cell Myeloma and Plasma Cell Disorders (9732/3 only) and EOD. \n* Note: R-ISS stage is not applicable for the descriptions of plasma multiple myeloma that are listed in the codes 1 and 9 in the SSDI Schema Discriminator 1: Plasma Cell Myeloma Terminology. If you have coded 1 or 9 for this Schema Discriminator, the four data items listed above are BLANK.\n\nThe R-ISS stages are\n* Stage I: Serum Beta-2-microglobulin <3.5 mg/L and serum albumin > 3.5 g/dL and no high-risk cytogenetics and Normal LDH\n* Stage II: Not R-ISS I or III\n* Stage III: Serum Beta-2-microglobulin > 5.5 mg/L and high-risk cytogenetics and/or high LDH", + "notes" : "**Note 1:** **Physician statement**\n* Physician statement of Serum Beta-2-Microglobulin Pretreatment Level can be used to code this data item when no other information is available (See Note 3)\n\n**Note 2:** **Pretreatment results only**\n* Record this data item based on a **blood test** performed at diagnosis (pre-treatment). Use the highest value available.\n * Do not use results from a urine test\n\n**Note 3:** **Component of R-ISS Stage**\n* Serum Beta-2 Microglobulin is part of the Revised International Staging (R-ISS). \n* Elevated serum microglobulin is defined as ≥ 5.5 mg/L\n* Use the cut points listed in the table below regardless of the lab’s reference range.\n * **Code 0** if physician states **RISS Stage 1** and there is no other information\n * **Code 2** if physician states **RISS Stage 3** and there is no other information", + "last_modified" : "2025-06-04T20:23:11.306Z", "definition" : [ { "key" : "b2_microglob_pretx_level", "name" : "Code", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/behavior.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/behavior.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/behavior.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/behavior.json index 892d89d0c..786f79e50 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/behavior.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/behavior.json @@ -1,7 +1,7 @@ { "id" : "behavior", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Behavior", "title" : "Behavior ICD-O-3", "notes" : "See the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/behavior_with_primary_tumor_for_ss2018_t_69793.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/behavior_with_primary_tumor_for_ss2018_t_69793.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/behavior_with_primary_tumor_for_ss2018_t_69793.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/behavior_with_primary_tumor_for_ss2018_t_69793.json index 9566b1289..4e1a55674 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/behavior_with_primary_tumor_for_ss2018_t_69793.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/behavior_with_primary_tumor_for_ss2018_t_69793.json @@ -1,7 +1,7 @@ { "id" : "behavior_with_primary_tumor_for_ss2018_t_69793", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Behavior with Primary Tumor for SS2018 T", "title" : "Behavior with EOD Primary Tumor for SS2018 T", "notes" : "If EOD Primary Tumor = 050 or 070, Behavior is necessary to determine the Summary Stage T component.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/bileductsdistal_bileductsperihilar_cysticduct_24541.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/bileductsdistal_bileductsperihilar_cysticduct_24541.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/bileductsdistal_bileductsperihilar_cysticduct_24541.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/bileductsdistal_bileductsperihilar_cysticduct_24541.json index f6fbbf604..175d99139 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/bileductsdistal_bileductsperihilar_cysticduct_24541.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/bileductsdistal_bileductsperihilar_cysticduct_24541.json @@ -1,12 +1,12 @@ { "id" : "bileductsdistal_bileductsperihilar_cysticduct_24541", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Discriminator 1", "title" : "Schema Discriminator 1: BileDuctsDistal/BileDuctsPerihilar/CysticDuct", "description" : "Cystic duct, distal bile ducts, and perihilar bile ducts all have the same ICD-O topography code (C240). However, for purposes of stage grouping in the AJCC 8th edition, they each have different chapters for stage. A schema discriminator is necessary to distinguish between these primary sites so that the appropriate chapter/schema is used.", "notes" : "**Note:** **Schema Discriminator for C240** \n* A schema discriminator is used to discriminate for primary site C240 (extrahepatic bile ducts) for the subsite in which the tumor arose.\n\n* **00242 : Cystic Duct (see code 3)**\nPer the AJCC Gallbladder Staging System, the gallbladder tapers into the cystic duct\n\n* **00250: Bile Ducts Perihilar (see codes 1, 5, 6, 9)**\nPer the AJCC Perihilar Bile Ducts Staging System, perihilar (or proximal) cholangiocarcinomas involve the main biliary confluence of the right and left hepatic ducts and comprise 50-70% of all cases of bile ducts carcinomas\n\n* **00260: Bile Ducts Distal ( see codes 4, 7)**\nPer the AJCC Distal Bile Duct Staging System, these tumors have their center located between the confluence of the cystic duct and common hepatic duct and the Ampulla of Vater (excluding ampullary carcinomas.)", - "last_modified" : "2024-04-30T20:01:47.984Z", + "last_modified" : "2025-02-07T17:17:07.225Z", "definition" : [ { "key" : "discriminator_1", "name" : "Code", @@ -20,6 +20,6 @@ "name" : "Schema ID #/Description", "type" : "DESCRIPTION" } ], - "rows" : [ [ "1", "Perihilar bile duct(s)\nProximal extrahepatic bile duct(s)\nHepatic duct(s)", "00250: Bile Ducts Perhilar" ], [ "3", "Cystic bile duct; cystic duct", "00242: Cystic Duct" ], [ "4", "Distal bile duct\nCommon bile duct\nCommon duct, NOS", "00260: Bile Duct Distal" ], [ "5", "Diffuse involvement \nMore than one subsite involved, subsite of origin not stated", "00250: Bile Ducts Perhilar" ], [ "6", "Stated as middle extrahepatic bile duct\nAND treated with combined hepatic and hilar resection", "00250: Bile Ducts Perhilar" ], [ "7", "Stated as middle extrahepatic bile duct\nAND treated with pancreaticoduodenectomy", "00260: Bile Duct Distal" ], [ "9", "Extrahepatic bile ducts, NOS ", "00250: Bile Ducts Perhilar" ] ], + "rows" : [ [ "1", "Perihilar bile duct(s)\nProximal extrahepatic bile duct(s)\nHepatic duct(s)", "00250: Bile Ducts Perihilar" ], [ "3", "Cystic bile duct; cystic duct", "00242: Cystic Duct" ], [ "4", "Distal bile duct\nCommon bile duct\nCommon duct, NOS", "00260: Bile Duct Distal" ], [ "5", "Diffuse involvement \nMore than one subsite involved, subsite of origin not stated", "00250: Bile Ducts Perihilar" ], [ "6", "Stated as middle extrahepatic bile duct\nAND treated with combined hepatic and hilar resection", "00250: Bile Ducts Perihilar" ], [ "7", "Stated as middle extrahepatic bile duct\nAND treated with pancreaticoduodenectomy", "00260: Bile Duct Distal" ], [ "9", "Extrahepatic bile ducts, NOS ", "00250: Bile Ducts Perihilar" ] ], "rationale" : "A schema discriminator is used to assign AJCC ID when site and histology alone are insufficient to identify the applicable AJCC staging method and to assign Schema ID, which links each case to the appropriate SSDIs, Summary Stage and EOD data collection system." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/bilirubin_pretx_lab_value_68660.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/bilirubin_pretx_lab_value_68660.json similarity index 85% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/bilirubin_pretx_lab_value_68660.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/bilirubin_pretx_lab_value_68660.json index 2b6de0798..c3823a38b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/bilirubin_pretx_lab_value_68660.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/bilirubin_pretx_lab_value_68660.json @@ -1,12 +1,12 @@ { "id" : "bilirubin_pretx_lab_value_68660", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Bilirubin Pretreatment Total Lab Value", "title" : "Bilirubin Pretreatment Total Lab Value", "description" : "Bilirubin Pretreatment Total Lab Value records the bilirubin value prior to treatment. Bilirubin level is an indicator of how effectively the liver excretes bile and is required to calculate the Model for End-Stage Liver Disease (MELD) score used to assign priority for liver transplant.\n\nBilirubin is produced from the breakdown of hemoglobin (the protein that binds oxygen) in red blood cells. The liver processes bilirubin by excreting it through bile into the intestine. If the liver is damaged, there will be too much bilirubin in the blood, and this can produce jaundice. Elevated bilirubin levels can indicate liver or blood disorders or blockage of bile ducts. \n\nThe Model for End-Stage Liver Disease (MELD) is a numerical scale used to determine how urgently a patient with liver disease needs a liver transplant. Results from three routine lab tests are used to calculate the MELD score. Bilirubin, one of the tests, measures how effectively the liver excretes bile. The purpose of this scale was to help prioritize patients for liver transplant by estimating their risk of dying while waiting for transplant. \n\nThere are several related data items that are defined to record the MELD score. \n* 3813: Bilirubin Pretreatment Total Lab Value\n* 3814: Bilirubin Pretreatment Unit of Measure\n* 3824: Creatinine Pretreatment Lab Value\n* 3825: Creatinine Pretreatment Unit of Measure\n* 3860: International Normalized Ratio", "notes" : "**Note 1:** **Physician Statement**\n* Physician statement of Bilirubin Pretreatment Total Lab Value can be used to code this data item when no other information is available.\n\n**Note 2:** **Total Bilirubin**\n* Assay of Bilirubin Pretreatment Total Lab Value includes conjugated (direct) and unconjugated (indirect) bilirubin and total bilirubin values \n * Record the **total bilirubin** value to the nearest tenth of mg/dl (or umol/L) for this data item\n * Do not code **individual** conjugate, direct, unconjugated, indirect, or delta values or bilirubin in urine\n\n**Note 3:** **Pretreatment results only**\n* Record the lab value of the highest Bilirubin test result documented in the medical record prior to treatment. The lab value may be recorded in a lab report, history and physical, or clinical statement in the pathology report.\n\n**Note 4:** **Related data item**\n* The same laboratory test should be used to record information in the related data item 3814: Bilirubin Pretreatment Unit of Measure.", - "last_modified" : "2024-04-08T16:02:38.901Z", + "last_modified" : "2025-02-24T13:49:11.414Z", "definition" : [ { "key" : "bilirubin_pretx_lab_value", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0.0", "0.0 milligram/deciliter (mg/dL)\n0.0 micromole/liter (umol/L)" ], [ "0.1-999.9", "0.1-999.9 milligram/deciliter (mg/dL)\n0.1-999.9 micromole/liter (umol/L)" ], [ "XXX.1", "1000 milligram/deciliter (mg/dL) or greater\n1000 micromole/liter (umol/L) or greater" ], [ "XXX.7", "Test ordered, results not in chart" ], [ "XXX.8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code XXX.8 will result in an edit error.)" ], [ "XXX.9", "Not documented in medical record\nBilirubin Pretreatment Total Lab Value not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** clinical laboratory report (blood serum); value may be part of a metabolic or liver function panel\n\n**Other names include** TBIL.\n\n**Normal Reference Range**\n* 0.3-1.5 mg/dL (5-20.5 umol/L)\n* The normal range may vary slightly from lab to lab.", - "coding_guidelines" : "**1)** Record the highest value prior to treatment in the range 0.1 mg/ml to 999.9 mg/ml OR 0.1 umol/L to 999.9 umol/L. in the Lab Value data item and the unit of measure for measuring the lab value in the Unit of Measure data item.\n\n***Examples***\n**a)** Bilirubin Lab Value 0.0 mg/ml: Lab Value = 0.0, Unit Measure = 1\n**b)** Bilirubin Lab Value 23.6 umol/L: Lab Value = 23.6, Unit Measure = 2\n**c)** Bilirubin Lab Value 127.8 mg/ml: Lab Value = 127.8, Unit Measure = 1\n**d)** Bilirubin Lab Value 1567 umol/L: Lab Value 1567.0 Unit Measure = 2\n**e)** Bilirubin Lab Value 638.4: Lab Value = 638.4 Unit Measure = 9\n**f)** Bilirubin Lab Value Test Ordered, results not in chart: Lab Value = XXXX.7, Unit Measure = 7\n**g)** Bilirubin Lab Value Not documented in medical record, Bilirubin test not done, unknown if Bilirubin test done, Lab Value = XXXX.9, Unit Measure 9", + "coding_guidelines" : "**1)** Record the highest value prior to treatment in the range 0.1 mg/ml to 999.9 mg/ml OR 0.1 umol/L to 999.9 umol/L. in the Lab Value data item and the unit of measure for measuring the lab value in the Unit of Measure data item.\n\n***Examples***\n* Bilirubin Lab Value 0.0 mg/ml: Lab Value = 0.0, Unit Measure = 1\n* Bilirubin Lab Value 23.6 umol/L: Lab Value = 23.6, Unit Measure = 2\n* Bilirubin Lab Value 127.8 mg/ml: Lab Value = 127.8, Unit Measure = 1\n* Bilirubin Lab Value 1567 umol/L: Lab Value 1567.0 Unit Measure = 2\n* Bilirubin Lab Value 638.4: Lab Value = 638.4 Unit Measure = 9\n* Bilirubin Lab Value Test Ordered, results not in chart: Lab Value = XXXX.7, Unit Measure = 7\n* Bilirubin Lab Value Not documented in medical record, Bilirubin test not done, unknown if Bilirubin test done, Lab Value = XXXX.9, Unit Measure 9", "rationale" : "Bilirubin Pretreatment Total Lab Value is a Registry Data Collection Variable in AJCC. This data item was previously collected as Liver, CS SSF #6." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/bilirubin_pretx_unit_98627.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/bilirubin_pretx_unit_98627.json similarity index 95% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/bilirubin_pretx_unit_98627.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/bilirubin_pretx_unit_98627.json index 2b9c4c716..6e5bb659b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/bilirubin_pretx_unit_98627.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/bilirubin_pretx_unit_98627.json @@ -1,12 +1,12 @@ { "id" : "bilirubin_pretx_unit_98627", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Bilirubin Pretreatment Unit of Measure", "title" : "Biliribun Pretreatment Unit of Measure", "description" : "Bilirubin Pretreatment Unit of Measure identifies the unit of measure for the bilirubin value measured prior to treatment. Bilirubin is commonly measured in units of Milligrams/deciliter (mg/dL) in the United States and Micromoles/liter (umol/L) in Canada and Europe.\n\nThere are two methods of describing bilirubin levels in the blood, weight in grams (milligrams per deciliter), usually used in the US, and molecular count in moles (micromoles per liter) in Canada. Conversion: 1 mg/dL = 17.1 umol/L. Code the unit of measure used by the facility laboratory\n\nThere are two related data items that record information on Bilirubin\n* 3813: Bilirubin Pretreatment Total Lab Value.\n* 3814: Bilirubin Pretreatment Unit of Measure.", - "notes" : "**Note 1:** **Physician Statement**\n* Physician statement of Bilirubin Pretreatment Unit of Measure can be used to code this data item when no other information is available.\n\n**Note 2:** **Pretreatment results only**\n* Record this data item based on a blood test performed at diagnosis (pre-treatment). Use the highest value available\n* Record the blood or serum creatinine value for this data item\n * Do not use urine results to code this data item. \n\n**Note 3:** **Measurement definitions** \n* There are two main methods of describing concentrations: by weight, and by molecular count.\n* Weights are recorded in grams, and molecular counts are recorded in moles.\n* Milligrams/deciliter (mg/dL) is the unit of measure commonly used in the United States.\n* Micromoles/liter (umol/L) is the designated Systeme International (SI) unit of measure commonly used in Canada and Europe.\n•\t1 mg/dL of bilirubin is 17.1 umol/L.\n\n**Note 4:** **Related data item**\n* The same laboratory test should be used to record information in the related data item 3813: Bilirubin Pretreatment Total Lab Value.", - "last_modified" : "2024-04-08T16:03:18.786Z", + "notes" : "**Note 1:** **Physician Statement**\n* Physician statement of Bilirubin Pretreatment Unit of Measure can be used to code this data item when no other information is available.\n\n**Note 2:** **Pretreatment results only**\n* Record this data item based on a blood test performed at diagnosis (pre-treatment). Use the highest value available\n* Record the blood or serum creatinine value for this data item\n * Do not use urine results to code this data item. \n\n**Note 3:** **Measurement definitions** \n* There are two main methods of describing concentrations: by weight, and by molecular count.\n* Weights are recorded in grams, and molecular counts are recorded in moles.\n* Milligrams/deciliter (mg/dL) is the unit of measure commonly used in the United States.\n* Micromoles/liter (umol/L) is the designated Systeme International (SI) unit of measure commonly used in Canada and Europe.\n * 1 mg/dL of bilirubin is 17.1 umol/L.\n\n**Note 4:** **Related data item**\n* The same laboratory test should be used to record information in the related data item 3813: Bilirubin Pretreatment Total Lab Value.", + "last_modified" : "2025-02-24T15:53:11.401Z", "definition" : [ { "key" : "bilirubin_pretx_unit", "name" : "Code", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/bone_invasion_96628.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/bone_invasion_96628.json similarity index 86% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/bone_invasion_96628.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/bone_invasion_96628.json index c88ac69c0..6365710f9 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/bone_invasion_96628.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/bone_invasion_96628.json @@ -1,12 +1,12 @@ { "id" : "bone_invasion_96628", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Bone Invasion", "title" : "Bone Invasion", "description" : "Bone invasion, the presence or absence of bone invasion based on imaging, is a prognostic factor for soft tissue sarcoma.\n\nDirect tumor extension from the primary sarcoma into adjacent bone. This field does not include distant or discontinuous metastases to the skeletal system. Information in this field is based on radiology and other imaging techniques.", "notes" : "**Note 1:** **Physician Staging** \n* Physician statement of Bone Invasion can be used to code this data item when no other information is available.\n\n**Note 2:** **Criteria for Coding** \n* Record bone invasion as determined by **relevant imaging only for the primary tumor** \n* Imaging methodologies include computed tomography (CT) scans and magnetic resonance imaging (MRI).", - "last_modified" : "2024-04-05T16:23:32.637Z", + "last_modified" : "2025-02-24T14:00:36.360Z", "definition" : [ { "key" : "bone_invasion", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Bone invasion not present/not identified on imaging" ], [ "1", "Bone invasion present/identified on imaging" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nBone invasion not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** imaging", - "coding_guidelines" : "**1)** **Code 0** when relevant imaging is performed and there is no mention of bone invasion\n**2)** **Code 1** when there is evidence of bone invasion on imaging\n**3)** **Code 9** when\n* **a.** No information in the medical record\n* **b.** Bone invasion not evaluated (assessed)\n* **c.** No relevant imaging of the primary site\n* **d.** Unknown if bone invasion evaluated (assessed)", + "coding_guidelines" : "**1)** **Code 0** when relevant imaging is performed and there is no mention of bone invasion\n**2)** **Code 1** when there is evidence of bone invasion on imaging\n**3)** **Code 9** when\n* No information in the medical record\n* Bone invasion not evaluated (assessed)\n* No relevant imaging of the primary site\n* Unknown if bone invasion evaluated (assessed)", "rationale" : "Bone Invasion is a Registry Data Collection Variable in AJCC. This data item was previously collected for Soft Tissue, SSF #3." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/braf_mutational_analysis_37823.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/braf_mutational_analysis_37823.json similarity index 91% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/braf_mutational_analysis_37823.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/braf_mutational_analysis_37823.json index c14657dde..1c12dfa67 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/braf_mutational_analysis_37823.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/braf_mutational_analysis_37823.json @@ -1,12 +1,12 @@ { "id" : "braf_mutational_analysis_37823", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "BRAF Mutational Analysis", "title" : "BRAF Mutational Analysis", "description" : "The BRAF oncoprotein is involved in transmitting cell growth and proliferation signals from KRAS and NRAS. The BRAF V600E mutation is associated with poorer prognosis and predicts lack of response to anti-EGFR therapies. \n\n“BRAF V600E is a specific mutation (change) in the BRAF gene, which makes a protein that is involved in sending signals in cells and in cell growth. This BRAF gene mutation is found in colorectal cancer. It may increase the growth and spread of cancer cells. Checking for this BRAF mutation in tumor tissue may help to plan cancer treatment. BRAF (V600E) kinase inhibitor RO5185426 blocks certain proteins made by the mutated BRAF gene, which may help keep cancer cells from growing.” (NCI Dictionary of Cancer Terms https://www.cancer.gov/publications/dictionaries/cancer-terms)\n\nNRAS is a gene which belongs to a class of genes known as oncogenes. When mutated, oncogenes have the potential to cause normal cells to become cancerous. Studies suggest that NRAS gene mutations are often present in colorectal cancer.\n\nThe most common BRAF mutations is BRAF V600E (c.1799T>A) mutation.", "notes" : "**Note 1:** **Effective years**\n* This SSDI is effective for diagnosis years 2021+\n* For cases diagnosed 2018-2020, this SSDI must be blank\n\n**Note 2:** **Physician Statement** \n* Physician statement of BRAF can be used to code this data item when no other information is available.\n\n**Note 3:** **Applicable stages**\n* BRAF may be recorded for all stages; however, it is primarily performed for patients with metastatic disease. If information is not available, code 9.\n\n**Note 4:** **Results from nodal or metastatic tissue**\n* Results from nodal or metastatic tissue may be used for BRAF.\n\n**Note 5:** **Neoadjuvant Therapy** \n* Record the assay from tumor specimens prior to neoadjuvant therapy.\n* If neoadjuvant therapy is given and there are no BRAF results from pre-treatment specimens, report the findings from post-treatment specimens.", - "last_modified" : "2024-04-08T15:56:46.600Z", + "last_modified" : "2025-02-24T13:45:11.796Z", "definition" : [ { "key" : "braf_mutational_analysis", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Normal\nBRAF negative, BRAF wild type\nNegative for (somatic) mutations, no alterations, no (somatic) mutations identified, not present, not detected" ], [ "1", "Abnormal (mutated)/detected: BRAF V600E (c.1799T>A) mutation" ], [ "2", "Abnormal (mutated)/detected, but not BRAF V600E (c.1799T>A) mutation" ], [ "3", "Abnormal (mutated)/detected, *KIAA1549: BRAF* gene fusion" ], [ "4", "Abnormal (mutated), BRAF, NOS" ], [ "7", "Test ordered, results not in chart" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nBRAF not assessed or unknown if assessed" ], [ "", "Must be blank if diagnosis year is before 2021" ] ], "additional_info" : "**Source documents:** pathology report, clinical laboratory report\n\nFor further information, refer to the **Colon and Rectum Biomarker** Reporting cancer protocol published by the College of American Pathologists for the AJCC Staging System *Colon and Rectum*", - "coding_guidelines" : "**1)** **Code 0** when BRAF negative/wild type/not detected\n**2)** **Code 1, 2 or 3** when BRAF identified/detected\n**3)** **Code 4** for when BRAF identified, mutation not known \n**4)** **Code 9** when \n * **a.** Insufficient amount of tissue available to perform test\n * **b.** Test done and documented to be equivocal\n * **c.** No microscopic confirmation of tumor\n * **d.** BRAF mutational analysis not ordered or not done, or unknown if ordered or done", + "coding_guidelines" : "**1)** **Code 0** when BRAF negative/wild type/not detected\n**2)** **Code 1, 2 or 3** when BRAF identified/detected\n**3)** **Code 4** for when BRAF identified, mutation not known \n**4)** **Code 9** when \n* Insufficient amount of tissue available to perform test\n* Test done and documented to be equivocal\n* No microscopic confirmation of tumor\n* BRAF mutational analysis not ordered or not done, or unknown if ordered or done", "rationale" : "BRAF mutational analysis is recommended in clinical guidelines for patients with advanced colorectal cancer as a prognostic marker and factor in determining appropriate therapy. It is a new data item for cases diagnosed 1/1/2021+." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/brain_molecular_markers_75370.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/brain_molecular_markers_75370.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/brain_molecular_markers_75370.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/brain_molecular_markers_75370.json index a0f97b630..9226973b4 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/brain_molecular_markers_75370.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/brain_molecular_markers_75370.json @@ -1,7 +1,7 @@ { "id" : "brain_molecular_markers_75370", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Brain Molecular Markers (2018-2022)", "title" : "Brain Molecular Markers", "description" : "Multiple brain molecular markers have become standard pathology components necessary for diagnosis. This data item captures clinically important brain cancer subtypes identified by molecular markers that are not distinguishable by ICD-O-3 codes.\n\nOnly one code is applicable for each tumor. \n* *IDH mutation status* distinguishes between clinically important subtypes within ICD-O-3 **9400/3**, Diffuse astrocytoma and **9401/3**, Anaplastic astrocytoma.\n* *IDH mutant and 1p/19q co-deletion* distinguishes between clinically important subtypes within ICD-O-3 code **9450/3**, Oligodendroglioma and **9451/3**, Anaplastic Oligodendroglioma.\n* *IDH-wildtype* distinguishes clinically important subtypes within ICD-O-3 **9400/3**, Diffuse astrocytoma, **9401/3**, Anaplastic astrocytoma and **9440/3**, Glioblastoma, Epithelioid glioblastoma and Glioblastoma, NOS (note that the new ICD-O-3 code **9445/3** applies to Glioblastoma, IDH-mutant; information regarding this subtype is not collected using this data item).\n* *SHH-activation and TP53-wildtype* distinguishes between clinically important subtypes within ICD-O-3 histology code **9471/3**, Medulloblastoma. \n* *C19MC alteration status* distinguishes a clinically important highly aggressive subtype within ICD-O-3 **9478/3**, Embryonal tumor with multilayered rosettes.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/brain_molecular_markers_v9_48556.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/brain_molecular_markers_v9_48556.json similarity index 84% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/brain_molecular_markers_v9_48556.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/brain_molecular_markers_v9_48556.json index 15ced1e9c..cfef6e478 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/brain_molecular_markers_v9_48556.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/brain_molecular_markers_v9_48556.json @@ -1,12 +1,12 @@ { "id" : "brain_molecular_markers_v9_48556", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Brain Molecular Markers (2023+)", "title" : "Brain Molecular Markers", "description" : "Multiple brain molecular markers have become standard pathology components necessary for diagnosis. This data item captures clinically important brain cancer subtypes identified by molecular markers that are not distinguishable by ICD-O-3 codes.\nIf a mutation or alteration is in the name of the histopathology, it is required for diagnosis as it helps distinguish among clinically important subtypes within ICD-O-3 \n\n* *IDH mutation status* distinguishes between clinically important subtypes within ICD-O-3 **9400/3**, Diffuse astrocytoma and **9401/3**, Anaplastic astrocytoma.\n* *IDH mutant and 1p/19q co-deletion* distinguishes between clinically important subtypes within ICD-O-3 code **9450/3**, Oligodendroglioma and **9451/3**, Anaplastic Oligodendroglioma.\n* *IDH-wildtype* distinguishes clinically important subtypes within ICD-O-3 **9400/3**, Diffuse astrocytoma, **9401/3**, Anaplastic astrocytoma and **9440/3**, Glioblastoma, Epithelioid glioblastoma and Glioblastoma, NOS (note that the new ICD-O-3 code **9445/3** applies to Glioblastoma, IDH-mutant; information regarding this subtype is not collected using this data item).\n* *SHH-activation and TP53-wildtype* distinguishes between clinically important subtypes within ICD-O-3 histology code **9471/3**, Medulloblastoma.\n* *C19MC alteration* status distinguishes a clinically important highly aggressive subtype within ICD-O-3 **9478/3**, Embryonal tumor with multilayered rosettes\n* *Pediatric-type diffuse low-grade gliomas*: **9385/3** Diffuse hemispheric glioma, H3-G34-mutant, Diffuse midline glioma, H3 K27-altered, Diffuse pediatric-type high-grade glioma, H3-wildtype and IDH-wildtype, and Infant-type hemispheric glioma.\n* *Ependymal tumors* are distinguished by mutations required for diagnosis among clinically important subtypes: **9396/3** Posterior fossa group A (PFA) ependymoma, Posterior fossa group B (PFB) ependymoma, Spinal ependymoma, MYCN-amplified, Supratentorial ependymoma, YAPI fusion-positive, and Supratentorial ependymoma, ZFTA fusion-positive.\n* *Pediatric-type diffuse low-grade gliomas* are distinguished among subtypes by mutations required for diagnosis: **9421/1** Diffuse astrocytoma, MYB-or MYBL1-altered, Diffuse low-grade glioma, MAPK pathway-altered, and Pilocytic astrocytoma.\n* *Circumscribed astrocytic tumors* are distinguished among subtypes by mutations required for diagnosis: **9430/3** Astroblastoma, MN1-altered and Astroblastoma.\n* *Other CNS embryonal tumors* are distinguished among subtypes by mutations required for diagnosis: **9500/3** CNS neuroblastoma, FOXR2-activated, CNS tumor with BCOR internal tandem duplication, and Neuroblastoma, NOS.", "notes" : "**Note 1:** **Physician Statement**\n* Physician statement of histologic subtype can be used to code this data item when no other information is available. \n\n**Note 2:** **Data item history**\n* This data item was introduced in 2018 and applied to the following ICD-O-3 histology codes 9400/3, 9401/3, 9440/3, 9450/3, 9451/3, 9471/3, 9478/3\n * These are codes 01-09 and are applicable for cases diagnosed 2018+ and are in ICD-O-3 order\n* In 2022, the 5th edition of the CNS WHO Blue Book was released and the following histologies were added 9385/3, 9396/3, 9421/1, 9430/3, 9500/3\n * These are codes 10-23 and are applicable for cases diagnosed 2024+ and are in ICD-O-3 order", - "last_modified" : "2024-04-09T15:32:45.668Z", + "last_modified" : "2025-02-24T14:44:26.670Z", "definition" : [ { "key" : "brain_molecular_markers", "name" : "Code", @@ -22,6 +22,6 @@ } ], "rows" : [ [ "01", "9400/3", "Astrocytoma, IDH-mutant, grade 2 " ], [ "02", "9400/3", "Diffuse astrocytoma, IDH-wildtype " ], [ "03", "9401/3", "Astrocytoma, IDH-mutant, grade 3 " ], [ "04", "9401/3", "Anaplastic astrocytoma, IDH-wildtype " ], [ "05", "9440/3", "Glioblastoma, IDH-wildtype " ], [ "06", "9450/3", "Oligodendroglioma, IDH-mutant and 1 p/19q co-deleted " ], [ "07", "9451/3", "Oligodendroglioma, IDH-mutant and 1p/19q co-deleted, grade 3 " ], [ "08", "9471/3", "Medulloblastoma, SHH-activated and TP53-wildtype " ], [ "09", "9478/3", "Embryonal tumor with multilayered rosettes, C19MC-altered " ], [ "10", "9385/3", "Diffuse hemispheric glioma, H3-34 mutant " ], [ "11", "9385/3", "Diffuse midline glioma, H3 K27-altered " ], [ "12", "9385/3", "Diffuse pediatric-type high-grade glioma, H3-wildtype and IDH-wildtype" ], [ "13", "9385/3", "Infant-type hemispheric glioma " ], [ "14", "9396/3", "Posterior fossa group A (PFA) ependymoma " ], [ "15", "9396/3", "Posterior fossa group B (PFB) ependymoma " ], [ "16", "9396/3", "Spinal ependymoma, MYCN-amplified " ], [ "17", "9396/3", "Supratentorial ependymoma, YAP1 fusion-positive " ], [ "18", "9396/3", "Supratentorial ependymoma, ZFTA fusion-positive " ], [ "19", "9421/1", "Diffuse astrocytoma, MYB- or MYBL1-altered " ], [ "20", "9421/1", "Diffuse low-grade glioma, MAPK pathway-altered " ], [ "21", "9430/3", "Astroblastoma, MN1-altered " ], [ "22", "9500/3", "CNS neuroblastoma, FOXR2-activated" ], [ "23", "9500/3", "CNS tumor BCOR internal tandem duplication" ], [ "85", "NA", "Not applicable: Histology not 9385/3, 9396/3, 9400/3, 9401/3, 9421/1, 9430/3, 9440/3, 9450/3, 9451/3, 9471/3, 9478/3, 9421/1, 9430/3, 9500/3" ], [ "86", "NA", "Benign or borderline tumor \n*Excludes:* 9421/1 (codes 19-20)" ], [ "87", "NA", "Test ordered, results not in chart" ], [ "88", "NA", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 88 will result in an edit error.)" ], [ "99", "NA", "Not documented in medical record\nNo microscopic confirmation\nBrain molecular markers not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report\n\nFor further information, refer to the **Central Nervous System** cancer protocol published by the College of American Pathologists", - "coding_guidelines" : "**1)** **Codes 01-23** are for specific ICD-O-3 codes\n**2)** **Code 85** when histology is **NOT** 9385/3, 9396/3, 9400/3, 9401/3, 9430/3, 9440/3, 9450/3, 9451/3, 9471/3, 9478/3, 9421/1, 9430/3, 9500/3\n* **a.** This includes microscopically or non-microscopically confirmed cases\n\n**3)** **Code 86** when there is a **benign (/0)** or **borderline (/1)** tumor\n* **a.** This includes microscopically or non-microscopically confirmed cases\n* **b** *Exception*: 9421/1 (see codes 19-20 when microscopically confirmed)\n * **i.** If codes 19 or 20 don't apply, or not microscopically confirmed, code 99\n\n**4)** **Code 99** when \n* **a.** Histology is 9385/3, 9396/3, 9400/3, 9401/3, 9430/3, 9440/3, 9450/3, 9451/3, 9471/3, 9478/3, 9421/1, 9430/3, 9500/3 \n* **b.** **AND** there is no microscopic confirmation\n\n\n***Examples:***\n1.\tBiopsy of brain tumor, microscopic confirmation diagnosis: Diffuse Astrocytoma (9400/3). Additional testing done, and IDH-mutant is identified. Code 01.\n2.\tBiopsy of brain tumor, microscopic confirmation diagnosis: Anaplastic astrocytoma (9401/3). No further testing or results unknown. Code 99.\n3.\tMRI of brain tumor, clinical diagnosis: glioblastoma. No further workup. Code 99.\n4.\tBiopsy of brain tumor, microscopic confirmation diagnosis: Mixed glioma (9382/3). Code 85.", + "coding_guidelines" : "**1)** **Codes 01-23** are for specific ICD-O-3 codes\n**2)** **Code 85** when histology is **NOT** 9385/3, 9396/3, 9400/3, 9401/3, 9430/3, 9440/3, 9450/3, 9451/3, 9471/3, 9478/3, 9421/1, 9430/3, 9500/3\n* This includes microscopically or non-microscopically confirmed cases\n\n**3)** **Code 86** when there is a **benign (/0)** or **borderline (/1)** tumor\n* This includes microscopically or non-microscopically confirmed cases\n* *Exception*: 9421/1 (see codes 19-20 when microscopically confirmed)\n * If codes 19 or 20 don't apply, or not microscopically confirmed, code 99\n\n**4)** **Code 99** when \n* Histology is 9385/3, 9396/3, 9400/3, 9401/3, 9430/3, 9440/3, 9450/3, 9451/3, 9471/3, 9478/3, 9421/1, 9430/3, 9500/3 \n* **AND** there is no microscopic confirmation\n\n\n***Examples:***\n1.\tBiopsy of brain tumor, microscopic confirmation diagnosis: Diffuse Astrocytoma (9400/3). Additional testing done, and IDH-mutant is identified. Code 01.\n2.\tBiopsy of brain tumor, microscopic confirmation diagnosis: Anaplastic astrocytoma (9401/3). No further testing or results unknown. Code 99.\n3.\tMRI of brain tumor, clinical diagnosis: glioblastoma. No further workup. Code 99.\n4.\tBiopsy of brain tumor, microscopic confirmation diagnosis: Mixed glioma (9382/3). Code 85.", "rationale" : "Collection of these clinically important brain cancer subtypes has been recommended by CBTRUS." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/brain_primary_tumor_location_69074.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/brain_primary_tumor_location_69074.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/brain_primary_tumor_location_69074.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/brain_primary_tumor_location_69074.json index 3a2a2ad91..f9bf6e0b2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/brain_primary_tumor_location_69074.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/brain_primary_tumor_location_69074.json @@ -1,7 +1,7 @@ { "id" : "brain_primary_tumor_location_69074", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Brain Primary Tumor Location", "title" : "Brain Primary Tumor Location", "description" : "The Pons and other subsites of the Brain Stem have the same ICD-O topography code (C717), which is for subsites of the Brain Stem. Clinically, information regarding the Pons is very important, especially for pediatric cases. \n\nA data item is needed to distinguish between the Pons and all other subsites within the Brain Stem (C717). Code the site in which the tumor arose. \n* Review of radiology reports and physician’s notes are needed to determine the appropriate code. Needle biopsies and surgery are usually too dangerous for these types of tumors, so the best information will be available from radiology reports.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/breslow_thickness_79262.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/breslow_thickness_79262.json similarity index 61% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/breslow_thickness_79262.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/breslow_thickness_79262.json index 514edfa13..b8484f8e3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/breslow_thickness_79262.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/breslow_thickness_79262.json @@ -1,12 +1,12 @@ { "id" : "breslow_thickness_79262", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Breslow Thickness", "title" : "Breslow Tumor Thickness", "description" : "Breslow Tumor Thickness, the measurement of the thickness of a melanoma as defined by Dr. Alexander Breslow, is a prognostic factor for Melanoma of the Skin.\n\nA measure of how deeply a melanoma tumor has grown into the skin. The tumor thickness (depth) is usually measured from the top of the tumor to the deepest tumor cells. If the tumor is ulcerated (the skin is broken), it is measured from the base of the ulcer to the deepest tumor cells. Breslow thickness is used to help determine the stage of cancer. Thicker tumors are linked with lower survival rates.", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Breslow Tumor Thickness can be used to code this data item when no other information is available, or the available information is ambiguous. \n\n**Note 2:** **Breslow's depth** \n* Code a measurement specifically labeled as **thickness** or **depth** or **Breslow depth of invasion** from the pathology report. \n* In the absence of this label, a measurement described as taken from the cut surface of the specimen may be coded. And in the absence of either of these labels, the third dimension in a statement of tumor size can be used to code this field.", - "last_modified" : "2024-04-08T21:32:20.783Z", + "last_modified" : "2025-02-24T16:13:06.100Z", "definition" : [ { "key" : "breslow_thickness", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0.0", "No mass/tumor found" ], [ "0.1", "Greater than 0.0 and less than or equal to 0.1" ], [ "0.2-99.9", "0.2 - 99.9 millimeters" ], [ "XX.1", "100 millimeters or larger" ], [ "A0.1-A9.9", "Stated as \"at least\" some measured value of 0.1 to 9.9" ], [ "AX.0", "Stated as greater than 9.9 mm" ], [ "XX.8", "Not applicable: Information not collected for this schema\n(If this item is required by your standard setter, use of code XX.8 will result in an edit error)" ], [ "XX.9", "Not documented in medical record\nMicroinvasion; microscopic focus or foci only and no depth given\nCannot be determined by pathologist\nNon-invasive neoplasm (behavior /2)\nBreslow Tumor Thickness not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report\n\n**Other names include** maximum tumor thickness, Breslow depth of invasion, Breslow thickness, Breslow measurement, Breslow’s microstaging\n\nFor further information, refer to the **Melanoma of the Skin** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Melanoma of the Skin*", - "coding_guidelines" : "**1)** **Code Breslow tumor thickness, not size**. Record actual measurement in tenths of millimeters from the pathology report. Measurement given in hundredths of millimeters should be rounded to the nearest tenth. \n\n**2)** Code the greatest measured thickness from any procedure performed on the lesion, whether it is described as a biopsy or an excision. \n* **a.** Do not add measurements together from different procedures. \n * ***Example:*** A punch biopsy with a thickness of 0.5 mm is followed by a re-excision with a thickness of residual tumor of 0.2 mm. Code 0.5 mm.\n * ***Exception:*** If there are multiple procedures, and the pathologist adds the measurement together to get a final Breslow’s depth, the registrar can use this.\n\n**3)** If the pathologist describes the thickness as \"at least,\" use the appropriate A code. An exact measurement takes precedence over A codes.\n* **a.** If the pathologist states \"greater than\" instead of \"at least\", code to XX.9, unless it is greater than 9.9 mm (Code AX.0)\n\n**4)** If the tumor is excised post-neoadjuvant treatment, tumor measurements **cannot be compared** before and after treatment to determine which would indicate the greater involvement. \n* **a.** The same code (XX.9) is used for cases with no surgical procedure of the primary site and cases with surgical procedure of the primary site after neoadjuvant treatment.\n\n**5)** Because the thickness table is similar to many other tables that collect a measurement, it is important to identify the correct unit of measurement. \n* **a.** In the range 0.1-99.9, code the actual tumor thickness, tumor depth, or Breslow measurement in tenths of millimeters as stated in the pathology report. If the measurement is given in hundredths of millimeters, use the general rules for rounding to determine the value in tenths of millimeters. This is a four-digit field with a decimal point in the third digit. \n\n***Examples:***\n **a.** 0.4 mm - 0.4\n **b.** 1.0 mm- 1.0\n **c.** 2.5 mm - 2.5\n **d.** 2.56 mm- 2.6\n **e.** 11 mm - 11.0\n **f.** 12.35 mm - 12.4\n **g.** Pathologist states the thickness is \"at least 2.0 mm.\" Code A2.0\n**h.** Pathologist states the thickness is \"greater than 4 mm.\" Code XX.9", + "coding_guidelines" : "**1)** **Code Breslow tumor thickness, not size**. Record actual measurement in tenths of millimeters from the pathology report. Measurement given in hundredths of millimeters should be rounded to the nearest tenth. \n\n**2)** Code the greatest measured thickness from any procedure performed on the lesion, whether it is described as a biopsy or an excision. \n* Do not add measurements together from different procedures. \n * ***Example:*** A punch biopsy with a thickness of 0.5 mm is followed by a re-excision with a thickness of residual tumor of 0.2 mm. Code 0.5 mm.\n * ***Exception:*** If there are multiple procedures, and the pathologist adds the measurement together to get a final Breslow’s depth, the registrar can use this.\n\n**3)** If the pathologist describes the thickness as \"at least,\" use the appropriate A code. An exact measurement takes precedence over A codes.\n* If the pathologist states \"greater than\" instead of \"at least\", code to XX.9, unless it is greater than 9.9 mm (Code AX.0)\n\n**4)** If the tumor is excised post-neoadjuvant treatment, tumor measurements **cannot be compared** before and after treatment to determine which would indicate the greater involvement. \n* The same code (XX.9) is used for cases with no surgical procedure of the primary site and cases with surgical procedure of the primary site after neoadjuvant treatment.\n\n**5)** Because the thickness table is similar to many other tables that collect a measurement, it is important to identify the correct unit of measurement. \n* In the range 0.1-99.9, code the actual tumor thickness, tumor depth, or Breslow measurement in tenths of millimeters as stated in the pathology report. If the measurement is given in hundredths of millimeters, use the general rules for rounding to determine the value in tenths of millimeters. This is a four-digit field with a decimal point in the third digit. \n\n***Examples:***\n* 0.4 mm - 0.4\n* 1.0 mm- 1.0\n* 2.5 mm - 2.5\n* 2.56 mm- 2.6\n* 11 mm - 11.0\n* 12.35 mm - 12.4\n* Pathologist states the thickness is \"at least 2.0 mm.\" Code A2.0\n* Pathologist states the thickness is \"greater than 4 mm.\" Code XX.9", "rationale" : "Breslow Tumor Thickness is a Registry Data Collection Variable in AJCC. It was previously collected as Melanoma Skin, CS SSF #1." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ca_125_pretx_interpretation_51295.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ca_125_pretx_interpretation_51295.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ca_125_pretx_interpretation_51295.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ca_125_pretx_interpretation_51295.json index 6b1980be8..1a117a3a6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ca_125_pretx_interpretation_51295.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ca_125_pretx_interpretation_51295.json @@ -1,12 +1,12 @@ { "id" : "ca_125_pretx_interpretation_51295", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "CA-125 PreTx Interpretation", "title" : "CA-125 (Carbohydrate Antigen 125) Pretreatment Interpretation", "description" : "Carbohydrate Antigen 125 (CA-125)/CA-125 II is a tumor marker that is useful for following the response to therapy in patients with ovarian cancer, who may have elevated levels of this marker.\n\nCA-125/CA-125 II is a tumor marker that is not specific to ovarian or primary peritoneal cancer but is useful to monitor for success of treatment and recurrence. Because it can be elevated in many diseases affecting the peritoneal lining of the abdominal and pelvic cavity, it is not a screening test for women who have no history of cancer. Any value over 35 is highly linked with cancer and about 80% of ovarian cancers show an elevated CA-125/CA-125 II. However, a result in the normal range does not rule out cancer. Values up to 65 U/ml may be considered borderline, and values over 200 are unlikely to be due to a benign condition. CA-125/CA-125 II monitors for success of treatment and recurrence. After obtaining a baseline value prior to treatment, a lower result on a subsequent test indicates a response to treatment, and an increasing value indicates possible recurrence.", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of CA-125/CA-125 II pretreatment interpretation can be used to code this data item when no other information is available.\n\n**Note 2:** **Blood or Serum testing only** \n* Record only the blood or serum CA-125/CA-125 II interpretation for this data item. \n* Do not record CA-125 test results based on fluid from the chest or abdominal cavity. \n\n**Note 3:** **Pretreatment results only**\n* Record the CA-125/CA-125 II status prior to treatment.", - "last_modified" : "2024-04-08T20:46:51.004Z", + "last_modified" : "2025-02-24T16:19:05.960Z", "definition" : [ { "key" : "ca125_pretx_interpretation", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Negative/normal; within normal limits" ], [ "1", "Positive/elevated" ], [ "2", "Stated as borderline; undetermined whether positive or negative" ], [ "7", "Test ordered, results not in chart" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error)" ], [ "9", "Not documented in medical record\nCA-125 not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** clinical laboratory report (blood or serum test); may be reported in history, clinician or consultant notes or pathology report\n\n**Other names include** Cancer Antigen 125, CA 125, CA125, Carbohydrate Antigen 125, mucin 16, MUC16, CA 125 II\n\n**Normal reference range**\n* < 35 units per milliliter (U/ml); SI: < 35 kiloUnits/Liter (KU/L).\n* May also be reported as micrograms/milliliter (g/mL or ug/mL).\n* Normal values may vary with patient age and from lab to lab \n* The typical human reference ranges are 0 to less than or equal 35 units per milliliter (U/mL). This is equivalent to kU/L.", - "coding_guidelines" : "**1)** Record the clinician’s interpretation of the highest value prior to treatment from a blood or serum test, based on the reference range used by the lab. \n**2)** Do **not** code the result from thoracentesis or paracentesis fluid. \n**3)** **Code 0** when the CA-125/CA-125 II is reported as negative or normal.\n**4)** **Code 1** when the CA-125/CA-125 II is reported as positive or elevated.\n**5)** **Code 2** when the CA-125/CA-125 II is reported as borderline; undetermined whether positive or negative.\n**6)** **Code 7** when the CA-125/CA-125 II test was ordered but the results are not in the medical record.\n**7)** **Code 9** when\n* **a.** No information in the medical record\n* **b.** CA-125/CA-125 II test not done (not assessed)\n* **c.** Unknown if CA-125/CA-125 II test was performed (unknown if assessed)\n* **d.** There is no statement that the CA-125/CA-125 II is positive/elevated, negative/normal, and the lab value with its normal range (from which you can determine interpretation) is not documented.", + "coding_guidelines" : "**1)** Record the clinician’s interpretation of the highest value prior to treatment from a blood or serum test, based on the reference range used by the lab. \n**2)** Do **not** code the result from thoracentesis or paracentesis fluid. \n**3)** **Code 0** when the CA-125/CA-125 II is reported as negative or normal.\n**4)** **Code 1** when the CA-125/CA-125 II is reported as positive or elevated.\n**5)** **Code 2** when the CA-125/CA-125 II is reported as borderline; undetermined whether positive or negative.\n**6)** **Code 7** when the CA-125/CA-125 II test was ordered but the results are not in the medical record.\n**7)** **Code 9** when\n* No information in the medical record\n* CA-125/CA-125 II test not done (not assessed)\n* Unknown if CA-125/CA-125 II test was performed (unknown if assessed)\n* There is no statement that the CA-125/CA-125 II is positive/elevated, negative/normal, and the lab value with its normal range (from which you can determine interpretation) is not documented.", "rationale" : "Preoperative CA-125/CA-125 II is a Registry Data Collection Variable listed in AJCC. It was previously collected as Ovary, CS SSF #1." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ca_19_9_pretx_lab_value_17332.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ca_19_9_pretx_lab_value_17332.json similarity index 78% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ca_19_9_pretx_lab_value_17332.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ca_19_9_pretx_lab_value_17332.json index d1296fc35..6c7b46e58 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ca_19_9_pretx_lab_value_17332.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ca_19_9_pretx_lab_value_17332.json @@ -1,12 +1,12 @@ { "id" : "ca_19_9_pretx_lab_value_17332", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "CA 19-9 PreTx Lab Value", "title" : "Carbohydrate Antigen 19-9 Pretreatment Lab Value", "description" : "Carbohydrate Antigen (CA) 19-9 Pretreatment Lab Value records the CA 19-9 value prior to treatment. CA 19-9 is a tumor marker that has prognostic significance for pancreatic cancer.\n\nCA 19-9 is a sialylated Lewis A blood group antigen that is commonly expressed and shed in pancreatic and hepatobiliary disease and in many malignancies, thus is not tumor specific. Preoperative CA 19-9 levels in pancreatic cancer patients correlate both with AJCC staging and resectability [NCCN Guidelines Version 3.2019 Pancreatic Adenocarcinoma].", "notes" : "**Note 1:** **Effective years**\n* This SSDI is effective for diagnosis years 2021+\n* For cases diagnosed 2018-2020, this SSDI must be blank\n\n**Note 2:** **Physician Statement**\n* Physician statement of CA 19-9 (Carbohydrate Antigen 19-9) Pretreatment Lab Value can be used to code this data item when no other information is available.", - "last_modified" : "2024-04-08T16:29:09.798Z", + "last_modified" : "2025-02-24T13:53:05.261Z", "definition" : [ { "key" : "ca19_9_pretx_lab_value", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0.0", "0.0 Units/milliliter (U/ml) exactly" ], [ "0.1-9999.9", "0.1-9999.9 U/ml\n(Exact value to nearest tenth in U/ml)" ], [ "XXXX.1", "10,000 U/ml or greater" ], [ "XXXX.2", "Lab value not available, physician states CA 19-9 is negative/normal" ], [ "XXXX.3", "Lab value not available, physician states CA 19-9 is positive/elevated/high" ], [ "XXXX.7", "Test ordered, results not in chart " ], [ "XXXX.8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code XXXX.8 may result in an edit error.)" ], [ "XXXX.9", "Not documented in medical record\nCA (Carbohydrate Antigen) 19-9 Pretreatment Lab Value not assessed or unknown if assessed" ], [ "", "Must be blank if diagnosis year is before 2021" ] ], "additional_info" : "**Source documents:** clinical laboratory report\n\n**Other names include** Carbohydrate Antigen 19-9, Cancer Antigen-GI, CA-GI, Cancer Antigen 19-9", - "coding_guidelines" : "**1:** Record to the nearest tenth in Units/milliliter (U/ml), the highest CA 19-9 lab value documented in the medical record prior to treatment. \n * **a.** ***Example 1***: Code a pretreatment CA 19-9 of 7 U/ml as 7.0\n * **b.** ***Example 2***: Code a pretreatment CA 19-9 of 1672.3 U/ml as 1672.3\n\n**2.** Record 0.1 when the lab results are stated as less than 0.1 U/ml with no exact value.\n\n**3:** A known lab value takes priority over codes XXXX.2 and XXXX.3\n* **a.** The lab value takes priority even if the physician documents the interpretation\n * **i.** ***Example:*** Patient noted to have a CA 19-9 of 3,219. Physician notes that the value is elevated\n * **ii** Code 3219.0 instead of XXXX.3 (elevated)", + "coding_guidelines" : "**1:** Record to the nearest tenth in Units/milliliter (U/ml), the highest CA 19-9 lab value documented in the medical record prior to treatment. \n * ***Example 1***: Code a pretreatment CA 19-9 of 7 U/ml as 7.0\n * ***Example 2***: Code a pretreatment CA 19-9 of 1672.3 U/ml as 1672.3\n\n**2.** Record 0.1 when the lab results are stated as less than 0.1 U/ml with no exact value.\n\n**3:** A known lab value takes priority over codes XXXX.2 and XXXX.3\n* The lab value takes priority even if the physician documents the interpretation\n * ***Example:*** Patient noted to have a CA 19-9 of 3,219. Physician notes that the value is elevated\n * Code 3219.0 instead of XXXX.3 (elevated)", "rationale" : "CA 19-9 Pretreatment Lab Value is a strong predictor of resectability in the absence of metastatic disease. It is a new data item for cases diagnosed 1/1/2021+." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/cea_pretx_interpretation_99474.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/cea_pretx_interpretation_99474.json similarity index 76% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/cea_pretx_interpretation_99474.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/cea_pretx_interpretation_99474.json index 7e985ac10..f47a621c8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/cea_pretx_interpretation_99474.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/cea_pretx_interpretation_99474.json @@ -1,12 +1,12 @@ { "id" : "cea_pretx_interpretation_99474", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "CEA Pretreatment Interpretation", "title" : "CEA (Carcinoembryonic Antigen) Pretreatment Interpretation", - "description" : "CEA (Carcinoembryonic Antigen) Pretreatment Interpretation refers to the interpretation of the CEA value prior to treatment. CEA is a nonspecific tumor marker that has prognostic significance for colon and rectum cancer.\n\nCEA is\n**1).** A protein molecule found in many different cells of the body but associated with certain tumors and with the developing fetus. \n**2).** CEA is used as a tumor marker especially for gastrointestinal cancers, as colorectal cancer is the most frequent cause for an increased/elevated CEA. \n**3).** CEA is also elevated by biliary obstruction, alcoholic hepatitis, and heavy smoking. \n**4).** CEA level is most frequently tested on blood serum, but it may be tested in body fluids and/or biopsy tissue. \n**5).** An abnormally high CEA level prior to tumor resection is expected to fall following successful removal of the cancer. \n**6).** An increasing value indicates possible recurrence.\n\nThere are 2 related data items that record information on CEA for Colon and Rectum.\n* 3820: CEA Pretreatment Lab Value\n* 3819: CEA Pretreatment Interpretation", + "description" : "CEA (Carcinoembryonic Antigen) Pretreatment Interpretation refers to the interpretation of the CEA value prior to treatment. CEA is a nonspecific tumor marker that has prognostic significance for colon and rectum cancer.\n\nCEA is\n**1)** A protein molecule found in many different cells of the body but associated with certain tumors and with the developing fetus. \n**2)** CEA is used as a tumor marker especially for gastrointestinal cancers, as colorectal cancer is the most frequent cause for an increased/elevated CEA. \n**3)** CEA is also elevated by biliary obstruction, alcoholic hepatitis, and heavy smoking. \n**4)** CEA level is most frequently tested on blood serum, but it may be tested in body fluids and/or biopsy tissue. \n**5)** An abnormally high CEA level prior to tumor resection is expected to fall following successful removal of the cancer. \n**6)** An increasing value indicates possible recurrence.\n\nThere are 2 related data items that record information on CEA for Colon and Rectum.\n* 3820: CEA Pretreatment Lab Value\n* 3819: CEA Pretreatment Interpretation", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of CEA (Carcinoembryonic Antigen) Interpretation can be used to code this data item when no other information is available. \n\n**Note 2:** **Pretreatment results only** \n* Record the interpretation of the highest CEA test result documented in the medical record **prior to treatment or a polypectomy**.\n\n**Note 3:** **Related data item**.\n* The same laboratory test should be used to record information in the related data item 3820: CEA Lab Value", - "last_modified" : "2024-05-06T15:59:21.687Z", + "last_modified" : "2025-02-24T13:33:39.831Z", "definition" : [ { "key" : "cea_pretx_interpretation", "name" : "Code", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/cea_pretx_lab_value_33864.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/cea_pretx_lab_value_33864.json similarity index 67% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/cea_pretx_lab_value_33864.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/cea_pretx_lab_value_33864.json index 53301b4aa..d7d3e286d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/cea_pretx_lab_value_33864.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/cea_pretx_lab_value_33864.json @@ -1,12 +1,12 @@ { "id" : "cea_pretx_lab_value_33864", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "CEA Pretreatment Lab Value", "title" : "CEA (Carcinoembryonic Antigen) Pretreatment Lab Value", - "description" : "CEA (Carcinoembryonic Antigen) Pretreatment Lab Value records the CEA value prior to treatment. CEA is a nonspecific tumor marker that has prognostic significance for colon and rectum cancer.\n\nCEA is\n**1).** A protein molecule found in many different cells of the body but associated with certain tumors and with the developing fetus. \n**2).** CEA is used as a tumor marker especially for gastrointestinal cancers, as colorectal cancer is the most frequent cause for an increased/elevated CEA. \n**3).** CEA is also elevated by biliary obstruction, alcoholic hepatitis, and heavy smoking. \n**4).** CEA level is most frequently tested on blood serum, but it may be tested in body fluids and/or biopsy tissue. \n**5).** An abnormally high CEA level prior to tumor resection is expected to fall following successful removal of the cancer. \n**6).** An increasing value indicates possible recurrence.\n\nThere are 2 related data items that record information on CEA for Colon and Rectum.\n* 3820: CEA Pretreatment Lab Value\n* 3819: CEA Pretreatment Interpretation", + "description" : "CEA (Carcinoembryonic Antigen) Pretreatment Lab Value records the CEA value prior to treatment. CEA is a nonspecific tumor marker that has prognostic significance for colon and rectum cancer.\n\nCEA is\n**1)** A protein molecule found in many different cells of the body but associated with certain tumors and with the developing fetus. \n**2)** CEA is used as a tumor marker especially for gastrointestinal cancers, as colorectal cancer is the most frequent cause for an increased/elevated CEA. \n**3)** CEA is also elevated by biliary obstruction, alcoholic hepatitis, and heavy smoking. \n**4)** CEA level is most frequently tested on blood serum, but it may be tested in body fluids and/or biopsy tissue. \n**5)** An abnormally high CEA level prior to tumor resection is expected to fall following successful removal of the cancer. \n**6)** An increasing value indicates possible recurrence.\n\nThere are 2 related data items that record information on CEA for Colon and Rectum.\n* 3820: CEA Pretreatment Lab Value\n* 3819: CEA Pretreatment Interpretation", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of CEA (Carcinoembryonic Antigen) Pretreatment Lab Value can be used to code this data item when no other information is available. \n\n**Note 2:** **Pretreatment results only**\n* Record the interpretation of the highest CEA test result documented in the medical record **prior to treatment or a polypectomy**.\n\n**Note 3:** **Related data item**.\n* The same laboratory test should be used to record information in the related data item 3819: CEA Pretreatment Interpretation", - "last_modified" : "2024-05-06T15:58:23.043Z", + "last_modified" : "2025-02-24T13:32:52.438Z", "definition" : [ { "key" : "cea_pretx_lab_value", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0.0", "0.0 nanograms/milliliter (ng/ml) exactly" ], [ "0.1-9999.9", "0.1-9999.9 ng/ml\n(Exact value to nearest tenth in ng/ml)" ], [ "XXXX.1", "10,000 ng/ml or greater" ], [ "XXXX.7", "Test ordered, results not in chart" ], [ "XXXX.8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code XXXX.8 may result in an edit error.)" ], [ "XXXX.9", "Not documented in medical record\nCEA (Carcinoembryonic Antigen) Pretreatment Lab Value not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** clinical laboratory report, sometimes pathology or cytology report; H&P, operative report; consultant report; discharge summary\n\n**Other names include** Carcinoembryonic antigen\n\n**Reference ranges**\n* Nonsmoker: < 2.5 ng/ml (SI: < 2.5 mg/L) SI Conversion: 1 mg/L = 1 ng/ml.\n* Smoker: < 5 ng/ml (SI: < 5 mg/L) SI Conversion: 1 mg/mL = 1 ng/L", - "coding_guidelines" : "**1)** Record the highest value prior to treatment in nanograms per milliliter (ng/ml) in the range 0.1 (1 ng/ml) to 9999.9 (9999 ng/ml) in the Lab Value data item and the\n\n**2)** Record to the nearest tenth in nanograms/milliliter (ng/ml) the highest CEA lab value documented in the medical record **prior to treatment or polypectomy**. (Code a pretreatment CEA of 7 ng/ml as 7.0).\n\n**3)** Record 0.1 when the lab results are stated as less than 0.1 ng/ml with no exact value.\n\n***Examples of CEA Lab Values***\n\n**a.** CEA Lab Value 0 ng/ml - Code 0.0\n**b.** CEA Lab Value 23.6 ng/ml- Code 23.6\n**c.** CEA Lab Value 11,000-Code XXXX.1\n**d.** CEA Lab Value = Test ordered, results not in chart- Code XXXX7 \n**e.** CEA Lab Value = Not documented in medical record, CEA test not done, unknown if CEA test done - Code XXXX.9", + "coding_guidelines" : "**1)** Record the highest value prior to treatment in nanograms per milliliter (ng/ml) in the range 0.1 (1 ng/ml) to 9999.9 (9999 ng/ml) in the Lab Value data item and the\n\n**2)** Record to the nearest tenth in nanograms/milliliter (ng/ml) the highest CEA lab value documented in the medical record **prior to treatment or polypectomy**. (Code a pretreatment CEA of 7 ng/ml as 7.0).\n\n**3)** Record 0.1 when the lab results are stated as less than 0.1 ng/ml with no exact value.\n\n***Examples of CEA Lab Values***\n\n* CEA Lab Value 0 ng/ml - Code 0.0\n* CEA Lab Value 23.6 ng/ml- Code 23.6\n* CEA Lab Value 11,000-Code XXXX.1\n* CEA Lab Value = Test ordered, results not in chart- Code XXXX7 \n* CEA Lab Value = Not documented in medical record, CEA test not done, unknown if CEA test done - Code XXXX.9", "rationale" : "CEA (Carcinoembryonic Antigen) Pretreatment Lab Value is a Registry Data Collection Variable in AJCC. It was previously collected as Colon and Rectum, CS SSF #3." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/chromosome_19q_status_72683.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/chromosome_19q_status_72683.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/chromosome_19q_status_72683.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/chromosome_19q_status_72683.json index 59ff30dd7..46fab0a31 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/chromosome_19q_status_72683.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/chromosome_19q_status_72683.json @@ -1,7 +1,7 @@ { "id" : "chromosome_19q_status_72683", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Chromosome 19q Status", "title" : "Chromosome 19q: Loss of Heterozygosity (LOH)", "description" : "Chromosome 19q: Loss of Heterozygosity (LOH) refers to the loss of genetic material normally found on the long arm of one of the patient's two copies of chromosome 19. Codeletion of Chromosome 1p and 19q is a diagnostic, prognostic and predictive marker for gliomas and is strongly associated with the oligodendroglioma phenotype.\n\nLoss of Heterozygosity Chromosome 1 p and Chromosome 19q are two genetic tests that are frequently done at the same time and reported together. Loss of heterozygosity (LOH) in a chromosome means that genetic material normally found in a specific area of a chromosome is missing. In other words, this is damage to the chromosome that results in failure of tumor suppression, which in turn may cause the development or progression of a malignancy. For 1p LOH, the specific chromosomal defect is on the short arm (p) of chromosome 1. For 19q LOH, the specific chromosomal defect is on the long arm (q) of chromosome 19.\n\nNormal cells have two complete copies of each chromosome, a state called heterozygosity. The loss of this section of the chromosome is associated with improved outcome. It can be used to aid diagnosis and to make treatment decisions because sensitivity to chemotherapy agents, such as lomustine, procarbazine, and vincristine, is increased with either 1p or 19q LOH. Special molecular diagnostic (polymerase chain reaction or gene amplification) tests look for missing genetic material. LOH for chromosome 1p and 19q is tested primarily for oligodendroglioma, anaplastic oligodendroglioma, oligoastrocytoma, and anaplastic oligoastrocytoma. It is infrequently tested for other gliomas, such as glioblastoma multiforme.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/chromosome_1p_status_40269.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/chromosome_1p_status_40269.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/chromosome_1p_status_40269.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/chromosome_1p_status_40269.json index 376e36bba..52105719e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/chromosome_1p_status_40269.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/chromosome_1p_status_40269.json @@ -1,7 +1,7 @@ { "id" : "chromosome_1p_status_40269", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Chromosome 1p Status", "title" : "Chromosome 1p: Loss of Heterozygosity (LOH)", "description" : "Chromosome 1p: Loss of Heterozygosity (LOH) refers to the loss of genetic material normally found on the short arm of one of the patient's two copies of chromosome 1. Codeletion of Chromosome 1p and 19q is a diagnostic, prognostic and predictive marker for gliomas and is strongly associated with the oligodendroglioma phenotype.\n\nLoss of Heterozygosity Chromosome 1 p and Chromosome 19q are two genetic tests that are frequently done at the same time and reported together. Loss of heterozygosity (LOH) in a chromosome means that genetic material normally found in a specific area of a chromosome is missing. In other words, this is damage to the chromosome that results in failure of tumor suppression, which in turn may cause the development or progression of a malignancy. For 1p LOH, the specific chromosomal defect is on the short arm (p) of chromosome 1. For 19q LOH, the specific chromosomal defect is on the long arm (q) of chromosome 19.\n\nNormal cells have two complete copies of each chromosome, a state called heterozygosity. The loss of this section of the chromosome is associated with improved outcome. It can be used to aid diagnosis and to make treatment decisions because sensitivity to chemotherapy agents, such as lomustine, procarbazine, and vincristine, is increased with either 1p or 19q LOH. Special molecular diagnostic (polymerase chain reaction or gene amplification) tests look for missing genetic material. LOH for chromosome 1p and 19q is tested primarily for oligodendroglioma, anaplastic oligodendroglioma, oligoastrocytoma, and anaplastic oligoastrocytoma. It is infrequently tested for other gliomas, such as glioblastoma multiforme.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/chromosome_3_status_93464.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/chromosome_3_status_93464.json similarity index 91% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/chromosome_3_status_93464.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/chromosome_3_status_93464.json index 20a460b77..162174736 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/chromosome_3_status_93464.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/chromosome_3_status_93464.json @@ -1,12 +1,12 @@ { "id" : "chromosome_3_status_93464", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Chromosome 3 Status", "title" : "Chromosome 3 Status", "description" : "Chromosome 3 Status refers to the partial or total loss of Chromosome 3, which is a prognostic factor for uveal melanoma.\n\nThe loss of an entire copy of chromosome 3, which occurs in about half of patients, is the most important indicator of poor prognosis for the uveal melanomas, particularly melanoma of the choroids and ciliary body. A variety of sophisticated tests can be used to determine chromosome 3 status. \n* Karyotyping\n* Fluorescence in situ hybridization\n* Comparative genomic hybridization\n* DNA polymorphism analysis (e.g., single nucleotide polymorphism, microsatellite)\n* Multiplex ligation probe amplification\n* Monosomy 3 means loss of chromosome 3. Determination of chromosome status may be affected by prior irradiation\n\nMonosomy 3, especially if combined with a frequently coexisting gain in chromosome 8q, is independently associated with metastatic risk. Chromosome 3 and 8 statuses may be determined with karyotyping or fluorescent in situ hybridization (FISH).", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of chromosome 3 status can be used to code this data item when no other information is available.\n\n**Note 2:** **Related data item** \n* See related data item 3822: Chromosome 8q Status.", - "last_modified" : "2024-04-07T18:05:01.058Z", + "last_modified" : "2025-02-24T14:25:10.181Z", "definition" : [ { "key" : "chrom_3_status", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "No loss of chromosome 3" ], [ "1", "Partial loss of chromosome 3" ], [ "2", "Complete loss of chromosome 3" ], [ "3", "Loss of chromosome 3, NOS\nLoss of BAP1 expression" ], [ "7", "Test ordered, results not in chart" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nChromosome 3 status not assessed or unknown if assessed" ] ], "additional_info" : "**Source Documents:** pathology report, specialty/reference lab report, gene expression profile report, other statement in medical record\n\n**Other names include** Monosomy 3, loss of chromosome 3, chromosome 3 loss of heterozygosity (LOH), isodisomy 3 (rare)\n\nFor further information, refer to the **Uveal Melanoma** cancer protocol published by the College of American Pathologist for the AJCC Staging System *Uveal Melanoma*", - "coding_guidelines" : "**1)** **Code 0** when there is no loss of chromosome 3, or disomy 3\n**2)** **Code 1** when there is partial loss of chromosome 3\n**3)** **Code 2** when there is complete loss of chromosome 3, or monosomy 3\n**4)** **Code 3** when there is loss of chromosome 3, how much not known\n**5)** **Code 9** when\n* **a.** No documentation in the medical record\n* **b.** Chromosome 3 not evaluated (assessed)\n* **c.** Unknown if Chromosome 3 evaluated (assessed)\n* **d.** Patients received radiation therapy prior to testing", + "coding_guidelines" : "**1)** **Code 0** when there is no loss of chromosome 3, or disomy 3\n**2)** **Code 1** when there is partial loss of chromosome 3\n**3)** **Code 2** when there is complete loss of chromosome 3, or monosomy 3\n**4)** **Code 3** when there is loss of chromosome 3, how much not known\n**5)** **Code 9** when\n* No documentation in the medical record\n* Chromosome 3 not evaluated (assessed)\n* Unknown if Chromosome 3 evaluated (assessed)\n* Patients received radiation therapy prior to testing", "rationale" : "Chromosome 3 Status is a Registry Data Collection Variable in AJCC. This data item was previously collected as Uveal Melanoma, CS SSF #5." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/chromosome_8q_status_83582.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/chromosome_8q_status_83582.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/chromosome_8q_status_83582.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/chromosome_8q_status_83582.json index 1ebdf7121..108f4a93e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/chromosome_8q_status_83582.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/chromosome_8q_status_83582.json @@ -1,12 +1,12 @@ { "id" : "chromosome_8q_status_83582", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Chromosome 8q Status", "title" : "Chromosome 8q Status", "description" : "Chromosome 8q Status refers to gain in Chromosome 8q, which is a prognostic factor for uveal melanoma.\n\nThe loss of an entire copy of chromosome 8, which occurs in about half of patients, is the most important indicator of poor prognosis for the uveal melanomas, particularly melanoma of the choroids and ciliary body. A variety of sophisticated tests can be used to determine chromosome 8 status \n* Karyotyping\n* Fluorescence in situ hybridization\n* Comparative genomic hybridization\n* DNA polymorphism analysis (e.g., single nucleotide polymorphism, microsatellite).\n* Multiplex ligation probe amplification\n\nMonosomy 3, especially if combined with a frequently coexisting gain in chromosome 8q, is independently associated with metastatic risk. Chromosome 3 and 8 statuses may be determined with karyotyping or fluorescent in situ hybridization (FISH).", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of chromosome 8q status can be used to code this data item when no other information is available.\n\n**Note 2:** **Related data item** \n* See related data item 3821: Chromosome 3 Status.", - "last_modified" : "2024-04-07T18:08:46.132Z", + "last_modified" : "2025-02-24T14:25:37.637Z", "definition" : [ { "key" : "chrom_8q_status", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "No gain in chromosome 8q" ], [ "1", "Gain in chromosome 8q" ], [ "7", "Test ordered, results not in chart" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nChromosome 8q status not assessed or unknown if assessed" ] ], "additional_info" : "**Source Documents:** pathology report, specialty/reference lab report, gene expression profile report, other statement in medical record\n\n**Other names include:** 8q duplication, 8q trisomy, duplication 8q, partial trisomy 8q, trisomy 8q\n\nFor further information, refer to the **Uveal Melanoma** cancer protocol published by the College of American Pathologist for the AJCC Staging System *Uveal Melanoma*.", - "coding_guidelines" : "**1)** **Code 0** when there is no gain in chromosome 8q\n**2)** **Code 1** when there is gain in chromosome 8q\n**3)** **Code 9** when\n* **a.** No documentation in the medical record\n* **b.** Chromosome 8q not evaluated (assessed)\n* **c.** Unknown if Chromosome 8q evaluated (assessed)\n* **d.** Patients received radiation therapy prior to testing", + "coding_guidelines" : "**1)** **Code 0** when there is no gain in chromosome 8q\n**2)** **Code 1** when there is gain in chromosome 8q\n**3)** **Code 9** when\n* No documentation in the medical record\n* Chromosome 8q not evaluated (assessed)\n* Unknown if Chromosome 8q evaluated (assessed)\n* Patients received radiation therapy prior to testing", "rationale" : "Chromosome 8q Status is a Registry Data Collection Variable in AJCC. This data item was previously collected as Uveal Melanoma, CS SSF #7." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/circumferential_resection_margin_77909.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/circumferential_resection_margin_77909.json similarity index 64% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/circumferential_resection_margin_77909.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/circumferential_resection_margin_77909.json index 1d47329a0..848116851 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/circumferential_resection_margin_77909.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/circumferential_resection_margin_77909.json @@ -1,13 +1,13 @@ { "id" : "circumferential_resection_margin_77909", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Circumferential Resection Margin (CRM)", "title" : "Circumferential Resection Margin (CRM)", "subtitle" : "Circumferential or Radial Resection Margin (CRM)", "description" : "Circumferential or Radial Resection Margin, the distance in millimeters between the leading edge of the tumor and the surgically dissected margin as recorded on the pathology report, is a prognostic indicator for colon and rectal cancer. This may also be referred to as the Radial Resection Margin or surgical clearance.\n\nThe CRM, also referred to as the radial margin or the mesenteric resection margin, is the measurement of the distance from the deepest invasion of the tumor to the margin of resection in the retroperitoneum or mesentery. In other words, the CRM is the width of the surgical margin at the deepest part of the tumor in an area of the large intestine or rectum without serosa (non-peritonealized rectum below the peritoneal reflection) or only partly covered by serosa (upper rectum, posterior aspects of ascending and descending colon).\n\nFor segments of the colon completely encased by peritoneum, the mesenteric resection margin is the only relevant circumferential margin.\n\nThe CRM is not the same as the distance to the proximal and distal margins of the colon specimen. For rectal cancers, the circumferential resection margin is the most important predictor of local-regional recurrence.\n\nPer the AJCC Staging System Colon and Rectum, \"the CRM is the distance in millimeters between the deepest point of tumor invasion in the primary cancer and the margin of resection in the retroperitoneum or mesentery.\"", - "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Circumferential or Radial Resection Margin can be used to code this data item when no other information is available, provided the criteria for evaluation has been met *(see Note 2)*.\n\n**Note 2:** **Criteria for evaluating CRM**\n* A surgical resection must be done to evaluate tumor deposits\n* See *Coding Guidelines #3 and #4* for further information\n\n**Note 3:** **Exact measurements versus XX codes**\n* An exact measurement takes precedence over codes 0.0 and those beginning with XX**. Exact measurement also takes priority even if the pathologist states the margin is positive.\n * ***Example:*** CRM stated as 0.3 mm in Final Diagnosis and Synoptic states: Circumferential (Radial) Margin Interpreted as involved by invasive carcinoma (tumor less than 1mm from margin).\n * Code the 0.3 mm instead of 0.0 (margin involved with tumor). Code 0.0 is for positive margins, or margin is less than 0.1 mm.", - "last_modified" : "2024-05-21T12:06:16.009Z", + "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Circumferential or Radial Resection Margin can be used to code this data item when no other information is available, provided the criteria for evaluation has been met *(see Note 2)*.\n\n**Note 2:** **Criteria for evaluating CRM**\n* A surgical resection must be done to evaluate circumferential resection margin.\n* See *Coding Guidelines #3 and #4* for further information\n\n**Note 3:** **Exact measurements versus XX codes**\n**An exact measurement takes precedence over codes 0.0 and those beginning with XX**. Exact measurement also takes priority even if the pathologist states the margin is positive.\n * ***Example:*** CRM stated as 0.3 mm in Final Diagnosis and Synoptic states: Circumferential (Radial) Margin Interpreted as involved by invasive carcinoma (tumor less than 1mm from margin).\n * Code the 0.3 mm instead of 0.0 (margin involved with tumor). \n * Code 0.0 is for positive margins, or margin is less than 0.1 mm.", + "last_modified" : "2025-03-28T20:30:37.251Z", "definition" : [ { "key" : "crm", "name" : "Code", @@ -19,6 +19,6 @@ } ], "rows" : [ [ "0.0", "Circumferential resection margin (CRM) positive\nMargin IS involved with tumor\nDescribed as \"less than 0.1 millimeter (mm)\"" ], [ "0.1-99.9", "Distance of tumor from margin: 0.1- 99.9 millimeters (mm)\n(Exact size to nearest tenth of millimeter)" ], [ "XX.0", "100 mm or greater" ], [ "XX.1", "Margins clear, distance from tumor not stated\nCircumferential or radial resection margin negative, NOS\nNo residual tumor identified on specimen" ], [ "XX.2", "Margins cannot be assessed" ], [ "XX.3", "Described as \"at least\" 1 mm" ], [ "XX.4", "Described as \"at least\" 2 mm" ], [ "XX.5", "Described as \"at least\" 3 mm" ], [ "XX.6", "Described as \"greater than\" 3 mm" ], [ "XX.7", "No resection of primary site \nSurgical procedure did not remove enough tissue to measure the circumferential or radial resection margin\n(Examples include: polypectomy only, endoscopic mucosal resection (EMR), excisional biopsy only, transanal disk excision)" ], [ "XX.8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code XX.8 may result in an edit error.)" ], [ "XX.9", "Not documented in medical record\nNon-invasive neoplasm (behavior /2)\nCircumferential or radial resection margin not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report.\n\n**Other names include** circumferential radial margin, mesenteric (mesocolon) (mesorectal) margin, mesenteric excision plane, pericolonic resection margin, radial margin, soft tissue margin.\n\nFor further information refer to the **Colon and Rectum** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Colon and Rectum*", - "coding_guidelines" : "The following guidelines were developed for the coding of surgery codes in relation to CRM. These guidelines were confirmed by the CAP Cancer Committee.\n\n**1)** Record in Millimeters (mm) to the nearest tenth the distance between the leading edge of the tumor and the nearest edge of surgically dissected margin as recorded in the pathology report. \n * ***Examples:*** CRM is 2 mm, code 2.0; CRM is 2.78 mm, code 2.8\n\n**2)** **If the value is recorded in Centimeters**, multiply by 10 to get the value in Millimeters (mm). \n * ***Example:*** CRM recorded as 0.2 cm. Multiply 0.2 x 10 and record 2.0\n\n**3)** For **Colon** primaries, surgery of primary site must be a surgical resection\n * **a.** If surgery of primary site is not a surgical resection (i.e. polypectomy, excisional biopsy), then CRM must be coded as XX.7\n\n**4)** For **Rectal** primaries, surgery of primary site must be coded as excisional biopsy, transanal excision or surgical resection\n* **a.** For excisional biopsy, or transanal procedures, the tumor must be located in the peritonealized portion of the rectum. Only the peritonealized portion of the rectum is where you can get the CRM from these procedures \n * **i.** If the non-peritonealized portion of the rectum is involved or it’s unknown if the peritonealized portion of the rectum is involved, code XX.7\n * **ii.** If surgery of primary site is not an excisional biopsy, transanal excision or surgical resection, code XX.7\n\n**5)** **Code 0.0** If the margin is involved (positive) \n**6)** **Code 0.0** if the margin is described as less than 0.1 mm with no more specific measurement\n**7)** **Code XX.0** for margins described as greater than 100 mm.* \n**8)** **Codes 0.1-99.9** are for coding the exact measurement in millimeters of the negative margin. \n**9)** **Code XX.1** when the margin is stated as clear, but the distance is not available.\n**10)** **Code XX.2** when the pathology reports/CAP checklist states that the margin cannot be assessed/evaluated. \n**11** **Codes XX.3-XX.6** is for when the pathology uses “at least” categories.\n**12)** **Code XX.7** when there is no surgical resection of the primary site.\n**13)** **Code XX.9** when\n * **a.** Not documented in the medical record\n * **b.** CRM is not evaluated (assessed)\n * **c.** Checked “Not applicable: Radial or Mesenteric Margin” on CAP Checklist\n * **d.** Pathology report describes only distal and proximal margins, or margins, NOS\n * **e.** Unknown if CRM is evaluated (assessed)", + "coding_guidelines" : "The following guidelines were developed for the coding of surgery codes in relation to CRM. These guidelines were confirmed by the CAP Cancer Committee.\n\n**1)** Record in Millimeters (mm) to the nearest tenth the distance between the leading edge of the tumor and the nearest edge of surgically dissected margin as recorded in the pathology report. \n * ***Examples:*** CRM is 2 mm, code 2.0; CRM is 2.78 mm, code 2.8\n\n**2)** **If the value is recorded in Centimeters**, multiply by 10 to get the value in Millimeters (mm). \n * ***Example:*** CRM recorded as 0.2 cm. Multiply 0.2 x 10 and record 2.0\n\n**3)** For **Colon** primaries, surgery of primary site must be a surgical resection\n * If surgery of primary site is not a surgical resection (i.e. polypectomy, excisional biopsy), then CRM must be coded as XX.7\n\n**4)** For **Rectal** primaries, surgery of primary site must be coded as excisional biopsy, transanal excision or surgical resection\n* For excisional biopsy, or transanal procedures, the tumor must be located in the peritonealized portion of the rectum. Only the peritonealized portion of the rectum is where you can get the CRM from these procedures \n * If the non-peritonealized portion of the rectum is involved or it’s unknown if the peritonealized portion of the rectum is involved, code XX.7\n * If surgery of primary site is not an excisional biopsy, transanal excision or surgical resection, code XX.7\n\n**5)** **Code 0.0** If the margin is involved (positive) \n**6)** **Code 0.0** if the margin is described as less than 0.1 mm with no more specific measurement\n**7)** **Code XX.0** for margins described as greater than 100 mm \n**8)** **Codes 0.1-99.9** are for coding the exact measurement in millimeters of the negative margin. \n**9)** **Code XX.1** when the margin is stated as clear, but the distance is not available.\n**10)** **Code XX.2** when the pathology reports/CAP checklist states that the margin cannot be assessed/evaluated. \n**11** **Codes XX.3-XX.6** is for when the pathology uses “at least” categories.\n**12)** **Code XX.7** when there is no surgical resection of the primary site.\n**13)** **Code XX.9** when\n * Not documented in the medical record\n * CRM is not evaluated (assessed)\n * Checked “Not applicable: Radial or Mesenteric Margin” on CAP Checklist\n * Pathology report describes only distal and proximal margins, or margins, NOS\n * Unknown if CRM is evaluated (assessed)", "rationale" : "Circumferential or Radial Resection Margin is a Registry Data Collection Variable in AJCC. It was previously collected as Colon and Rectum CS SSF #6." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/clinical_margin_width_1179.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/clinical_margin_width_1179.json similarity index 52% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/clinical_margin_width_1179.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/clinical_margin_width_1179.json index 669dcf8fd..a87fb2fb6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/clinical_margin_width_1179.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/clinical_margin_width_1179.json @@ -1,12 +1,12 @@ { "id" : "clinical_margin_width_1179", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Clinical Margin Width", "title" : "Clinical Margin Width", "description" : "Clinical margin width describes the margins from a wide excision for a melanoma primary. The margin width is measured by the surgeon prior to the procedure. The measurement is taken, in centimeters, from the edge of the lesion or the prior excision scar to the peripheral margin of the specimen.", - "notes" : "**Note 1:** **Effective years**\n* This SSDI is effective for diagnosis years 2021+\n* For cases diagnosed 2018-2020, this SSDI must be blank\n\n**Note 2:** **Measuring the margins** \n* “The appropriate [wide local excision] margins are measured from the periphery of any gross residual tumor or the edges of the entire previous biopsy scar (shave or excisional).” Operative Standards for Cancer Surgery, Volume 2, page 392.\n\n**Note 3:** **Code peripheral surgical margins from the operative report from a wide excision** \n+ Do not use the pathology report to code this data item. \n+ Margins from wide excision-Measured from the edge of the lesion or the prior excision scar to the peripheral margin of the specimen, do not use deep margin\n+ Do not add margins together\n+ If multiple wide excisions are performed, code the clinical margin width from the procedure with the largest margin\n+ If a range is listed, code the lower range\n + *Example:* Clinical Width Margin documented as 1-1.2 cm. Code 1 cm\n\n**Note 4:** **Physician statement** \n* Physician statement of clinical margin width can be used to code this data item when no other information is available, or the available information is ambiguous\n + Order of priority:\n - Operative Note\n - Physician statement in medical record\n\n**Note 5:** **Code formats** \n* Record stated margin in centimeters. Include decimal point.\n *Examples:* \n + 0.5 cm - 0.5\n + 1 cm- 1.0\n + 2.5 cm - 2.5", - "last_modified" : "2024-06-11T12:59:39.715Z", + "notes" : "**Note 1:** **Effective years**\n* This SSDI is effective for diagnosis years 2023+ AND **primary sites C440-C449 only**. For all other primary sites, code XX.9\n * See case_identification _guidelines_standard_5_5.pdf (facs.org)\n* For cases diagnosed 2018-2022, this SSDI must be blank\n\n**Note 2:** **Measuring the margins** \n* “The appropriate [wide local excision] margins are measured from the periphery of any gross residual tumor or the edges of the entire previous biopsy scar (shave or excisional).” Operative Standards for Cancer Surgery, Volume 2, page 392.\n\n**Note 3:** **Code peripheral surgical margins from the operative report from a wide excision** \n+ Do not use the pathology report to code this data item. \n+ Margins from wide excision-Measured from the edge of the lesion or the prior excision scar to the peripheral margin of the specimen, do not use deep margin\n+ Do not add margins together\n+ If multiple wide excisions are performed, code the clinical margin width from the procedure with the largest margin\n+ If a range is listed, code the lower range\n + *Example:* Clinical Width Margin documented as 1-1.2 cm. Code 1 cm\n\n**Note 4:** **Physician statement** \n* Physician statement of clinical margin width can be used to code this data item when no other information is available, or the available information is ambiguous\n + Order of priority:\n - Operative Note\n - Physician statement in medical record\n\n**Note 5:** **Code formats** \n* Record stated margin in centimeters. Include decimal point.\n *Examples:* \n + 0.5 cm - 0.5\n + 1 cm- 1.0\n + 2.5 cm - 2.5", + "last_modified" : "2025-03-31T11:14:45.940Z", "definition" : [ { "key" : "clinical_margin_width", "name" : "Code", @@ -16,7 +16,7 @@ "name" : "Description", "type" : "DESCRIPTION" } ], - "rows" : [ [ "0.1", "Documented as 0.1cm or less (1mm or less)" ], [ "0.2-9.9", "0.2 cm – 9.9 cm" ], [ "XX.1", "10 centimeters or greater" ], [ "XX.8", "Not Applicable. Information not collected for this schema\n(If this information is required by your standard setter, use of code XX.8 may result in an edit error)" ], [ "XX.9", "Not documented in medical record\nNo Wide Excision performed\nMohs or similar procedure\nWide Excision performed, but clinical margin width not documented.\nNo surgical resection performed (B000)\nUnknown if procedure performed." ], [ "", "Must be blank if diagnosis year is before 2021" ] ], + "rows" : [ [ "0.1", "Documented as 0.1cm or less (1mm or less)" ], [ "0.2-9.9", "0.2 cm – 9.9 cm" ], [ "XX.1", "10 centimeters or greater" ], [ "XX.8", "Not Applicable. Information not collected for this schema\n(If this information is required by your standard setter, use of code XX.8 may result in an edit error)" ], [ "XX.9", "Not documented in medical record\nNo Wide Excision performed\nMohs or similar procedure\nWide Excision performed, but clinical margin width not documented.\nNo surgical resection performed (B000)\nUnknown if procedure performed." ], [ "", "Must be blank if diagnosis year is before 2023" ] ], "additional_info" : "Current version of the Commission on Cancer's STORE Manual, Appendix M", "rationale" : "Per the American College of Surgeons Optimal Resources for Cancer Care-2020 Standards Standard 5.5 Local Excision for Primary Cutaneous Melanoma, the clinical margin width for wide local excision of invasive melanoma should be 1 cm for melanomas <1 mm thick, 1 to 2 cm for invasive melanomas 1 to 2 mm thick, and 2 cm for invasive melanomas >2 mm thick. The clinical margin width for wide local excision of a melanoma in situ should be at least 5 mm." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/combine_prostate_eod_extension_16771.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/combine_prostate_eod_extension_16771.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/combine_prostate_eod_extension_16771.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/combine_prostate_eod_extension_16771.json index 7ee116afa..4c5dc335e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/combine_prostate_eod_extension_16771.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/combine_prostate_eod_extension_16771.json @@ -1,7 +1,7 @@ { "id" : "combine_prostate_eod_extension_16771", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Combine Prostate EOD Extension", "title" : "Combine Prostate EOD Extension", "last_modified" : "2019-04-05T16:52:36.764Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/combined_grade_56638.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/combined_grade_56638.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/combined_grade_56638.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/combined_grade_56638.json index 1330ca617..fc060c04a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/combined_grade_56638.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/combined_grade_56638.json @@ -1,7 +1,7 @@ { "id" : "combined_grade_56638", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Summary Grade", "title" : "Derived Summary Grade", "notes" : "This calculated the Derived Summary Grade, the highest grade based on Grade Clinical and Grade Pathological. If grade is needed in the Stage Group Calculation, this value is also used there", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/combined_grade_breast_8723.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/combined_grade_breast_8723.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/combined_grade_breast_8723.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/combined_grade_breast_8723.json index 52208bc78..3a7eb4a1b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/combined_grade_breast_8723.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/combined_grade_breast_8723.json @@ -1,7 +1,7 @@ { "id" : "combined_grade_breast_8723", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Summary Grade Breast", "title" : "Derived Summary Grade Breast", "notes" : "This calculated the Derived Summary Grade, the highest grade based on Grade Clinical and Grade Pathological. If grade is needed in the Stage Group Calculation, this value is also used there. This table is specific to Breast cancer.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/creatinine_pretx_lab_value_56869.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/creatinine_pretx_lab_value_56869.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/creatinine_pretx_lab_value_56869.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/creatinine_pretx_lab_value_56869.json index 8e83905f4..7a9c5caac 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/creatinine_pretx_lab_value_56869.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/creatinine_pretx_lab_value_56869.json @@ -1,12 +1,12 @@ { "id" : "creatinine_pretx_lab_value_56869", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Creatinine Pretreatment Lab Value", "title" : "Creatinine Pretreatment Lab Value", "description" : "Creatinine Pretreatment Lab Value, an indicator of kidney function, is required to calculate the Model for End-Stage Liver Disease (MELD) score, which is used to assign priority for liver transplant.\n\nCreatinine concentration in blood is a marker of renal function. Elevated levels are associated with severe liver disease. Creatinine can be measured in blood serum or urine, but these data items apply to blood levels only. Do not code urine creatinine or creatinine clearance in this field.\n\nThere are two methods of describing creatinine levels in the blood, weight in grams (milligrams per deciliter), usually used in the US, and molecular count in moles (micromoles per liter) in Canada. Conversion: 1 mg/dL = 17.1 umol/L. Code the unit of measure used by the facility laboratory. \n\nThe Model for End-Stage Liver Disease (MELD) is a numerical scale used to determine how urgently a patient with liver disease needs a liver transplant. Results from three routine lab tests are used to calculate the MELD score. Bilirubin, one of the tests, measures how effectively the liver excretes bile. The purpose of this scale was to help prioritize patients for liver transplant by estimating their risk of dying while waiting for transplant. \n\nThere are several related data items that are defined to record the MELD score. \n* 3813: Bilirubin Pretreatment Total Lab Value\n* 3814: Bilirubin Pretreatment Unit of Measure\n* 3824: Creatinine Pretreatment Lab Value\n* 3825: Creatinine Pretreatment Unit of Measure\n* 3860: International Normalized Ratio", "notes" : "**Note 1:** **Physician Statement**\n* Physician statement of Creatinine Pretreatment Lab Value can be used to code this data item when no other information is available. \n\n**Note 2:** **Pretreatment results only**\n* Record this data item based on a blood test performed at diagnosis (pre-treatment). Use the highest value available\n* Record the blood or serum creatinine value for this data item\n * Do not use urine results to code this data item.\n\n**Note 3:** **Related data item**\n* The same laboratory test should be used to record information in the related data item data item 3825: Creatinine Pretreatment Unit of Measure.", - "last_modified" : "2024-04-08T16:06:11.399Z", + "last_modified" : "2025-02-24T13:50:00.341Z", "definition" : [ { "key" : "creatinine_pretx_lab_value", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0.0", "0.0 milligram/deciliter (mg/dl)\n0.0 micromole/liter (umol/L)" ], [ "0.1-99.9", "0.1-99.9 milligram/deciliter (mg/dl)\n0.1-99.9 micromole/liter (umol/L)\n(Exact value to nearest tenth of mg/dl or umol/L)" ], [ "XX.1", "100 mg/dl or greater\n100 umol/L or greater" ], [ "XX.7", "Test ordered, results not in chart" ], [ "XX.8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code XX.8 will result in an edit error.)" ], [ "XX.9", "Not documented in medical record\nCreatinine Pretreatment Lab Value not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** clinical laboratory report (blood serum); value may be part of a metabolic or liver function panel\n\n**Other names include** Serum creatinine, plasma creatinine (PCr), blood creatinine, Creat, Cre. \n* Do not confuse with creatinine clearance or creatine; these are not the same tests. Do not code urine creatinine or creatinine clearance.\n\n**Normal Reference Range**\n* Women: 0.5-1.0 mg/dL (45-90 umol/L)\n* Men: 0.7-1.2 mg/dL (60-110 umol/L). Male values are usually higher due to greater muscle mass.\n* Normal value ranges may vary slightly among different laboratories", - "coding_guidelines" : "**1)** Record the highest value prior to treatment in the range 0.1 mg/ml to 999.9 mg/ml OR 0.1 umol/L to 999.9 umol/L. in the Lab Value data item and the unit of measure for measuring the lab value in the Unit of Measure data item.\n\n***Examples***\n**a.** Creatinine Lab Value 0.0 mg/ml: Lab Value = 0.0, Unit Measure = 1\n**b.** Creatinine Lab Value 0.7 umol/L: Lab Value = 0.7 Unit Measure = 2\n**c.** Creatinine Lab Value 98.3: Lab Value = 98.3, Unit Measure = 9\n**d.** Creatinine Lab Value Test Ordered, results not in chart: Lab Value = XXXX.7, Unit Measure = 7\n**e.** Creatinine Lab Value Not documented in medical record, Bilirubin test not done, unknown if Bilirubin test done: Lab Value = XXXX.9, Unit Measure 9", + "coding_guidelines" : "**1)** Record the highest value prior to treatment in the range 0.1 mg/ml to 999.9 mg/ml OR 0.1 umol/L to 999.9 umol/L. in the Lab Value data item and the unit of measure for measuring the lab value in the Unit of Measure data item.\n\n***Examples***\n* Creatinine Lab Value 0.0 mg/ml: Lab Value = 0.0, Unit Measure = 1\n* Creatinine Lab Value 0.7 umol/L: Lab Value = 0.7 Unit Measure = 2\n* Creatinine Lab Value 98.3: Lab Value = 98.3, Unit Measure = 9\n* Creatinine Lab Value Test Ordered, results not in chart: Lab Value = XXXX.7, Unit Measure = 7\n* Creatinine Lab Value Not documented in medical record, Bilirubin test not done, unknown if Bilirubin test done: Lab Value = XXXX.9, Unit Measure 9", "rationale" : "Creatinine Pretreatment Lab Value is a Registry Data Collection Variable in AJCC. This data item was previously collected for Liver, CS SSF #4." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/creatinine_pretx_unit_26973.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/creatinine_pretx_unit_26973.json similarity index 91% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/creatinine_pretx_unit_26973.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/creatinine_pretx_unit_26973.json index 305a3b4b2..2ac2471e4 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/creatinine_pretx_unit_26973.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/creatinine_pretx_unit_26973.json @@ -1,12 +1,12 @@ { "id" : "creatinine_pretx_unit_26973", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Creatinine Pretreatment Unit of Measure", "title" : "Creatinine Pretreatment Unit of Measure", "description" : "Creatinine Pretreatment Unit of Measure identifies the unit of measure for the creatinine value measured in blood or serum prior to treatment. Creatinine is commonly measured in units of Milligrams/deciliter (mg/dL) in the United States and Micromoles/liter (umol/L) in Canada and Europe.\n\nThere are two methods of describing creatinine levels in the blood, weight in grams (milligrams per deciliter), usually used in the US, and molecular count in moles (micromoles per liter) in Canada. Conversion: 1 mg/dL = 17.1 mol/L. Code the unit of measure used by the facility laboratory. \n\nThere are two related data items that record information on Creatinine. \n* 3824: Creatinine Pretreatment Lab Value.\n* 3825: Creatinine Pretreatment Unit of Measure", - "notes" : "**Note 1:** **Physician Statement**\n* Physician statement of Creatinine Pretreatment Unit of Measure can be used to code this data item when no other information is available.\n\n**Note 2:** **Pretreatment results only**\n* Record this data item based on a blood test performed at diagnosis (pre-treatment). Use the highest value available\n* Record the blood or serum creatinine value for this data item\n * Do not use urine results to code this data item. \n\n**Note 3:** **Measurement definitions** \n* There are two main methods of describing concentrations: by weight, and by molecular count.\n* Weights are recorded in grams, and molecular counts are recorded in moles.\n* Milligrams/deciliter (mg/dL) is the unit of measure commonly used in the United States.\n* Micromoles/liter (umol/L) is the designated Systeme International (SI) unit of measure commonly used in Canada and Europe.\n•\t1 mg/dL of bilirubin is 17.1 umol/L.\n\n**Note 4:** **Related data item**\n* The same laboratory test should be used to record information in the related data item data item 3824: Creatinine Pretreatment Lab Value.", - "last_modified" : "2024-04-08T16:07:41.893Z", + "notes" : "**Note 1:** **Physician Statement**\n* Physician statement of Creatinine Pretreatment Unit of Measure can be used to code this data item when no other information is available.\n\n**Note 2:** **Pretreatment results only**\n* Record this data item based on a blood test performed at diagnosis (pre-treatment). Use the highest value available\n* Record the blood or serum creatinine value for this data item\n * Do not use urine results to code this data item. \n\n**Note 3:** **Measurement definitions** \n* There are two main methods of describing concentrations: by weight, and by molecular count.\n* Weights are recorded in grams, and molecular counts are recorded in moles.\n* Milligrams/deciliter (mg/dL) is the unit of measure commonly used in the United States.\n* Micromoles/liter (umol/L) is the designated Systeme International (SI) unit of measure commonly used in Canada and Europe.\n * 1 mg/dL of bilirubin is 17.1 umol/L.\n\n**Note 4:** **Related data item**\n* The same laboratory test should be used to record information in the related data item data item 3824: Creatinine Pretreatment Lab Value.", + "last_modified" : "2025-02-24T15:54:47.074Z", "definition" : [ { "key" : "creatinine_pretx_unit", "name" : "Code", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derive_rai_stage_42032.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derive_rai_stage_42032.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derive_rai_stage_42032.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derive_rai_stage_42032.json index d3f24de23..2997ef69a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derive_rai_stage_42032.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derive_rai_stage_42032.json @@ -1,7 +1,7 @@ { "id" : "derive_rai_stage_42032", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Calculate Derived Rai Stage", "title" : "Calculate Derived Rai Stage", "notes" : "This calculates the Derived Rai Stage based on Lymphocytosis [3885], \nAdenopathy [3804], Oranomegaly [3907], Anemia [3811], Thrombocytopenia [3933]", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_10693.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_10693.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_10693.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_10693.json index 9342fba77..e86bd0647 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_10693.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_10693.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_10693", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-14T18:21:59.088Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_12594.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_12594.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_12594.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_12594.json index 62fd84b5c..ca859e74b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_12594.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_12594.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_12594", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-14T18:34:40.938Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_2099.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_2099.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_2099.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_2099.json index 19d9a4ba7..45cb5ba17 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_2099.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_2099.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_2099", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-15T14:12:38.409Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_21657.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_21657.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_21657.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_21657.json index 5b040f7fd..9ebe50272 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_21657.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_21657.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_21657", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-14T18:37:19.140Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_21945.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_21945.json similarity index 95% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_21945.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_21945.json index 3110a836c..f55345dd2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_21945.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_21945.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_21945", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-14T18:16:57.600Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_21973.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_21973.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_21973.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_21973.json index 5b0423f3b..2314b72d8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_21973.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_21973.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_21973", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-15T16:38:27.559Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_24813.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_24813.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_24813.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_24813.json index 354c70b4d..4171fa7bb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_24813.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_24813.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_24813", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-14T18:42:45.140Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_27440.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_27440.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_27440.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_27440.json index f31bc0253..9aa7c23a2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_27440.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_27440.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_27440", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-15T18:26:08.155Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_29698.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_29698.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_29698.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_29698.json index 8f73abe74..f7925f594 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_29698.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_29698.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_29698", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-15T15:52:45.992Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_30763.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_30763.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_30763.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_30763.json index 88c69b07b..c4dbfc6cf 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_30763.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_30763.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_30763", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-14T17:07:57.320Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_32209.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_32209.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_32209.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_32209.json index ac21d8980..79a15cfb3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_32209.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_32209.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_32209", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-14T18:20:03.652Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_40528.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_40528.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_40528.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_40528.json index e5c7cdbae..364e5b170 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_40528.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_40528.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_40528", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-14T18:19:07.442Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_46639.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_46639.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_46639.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_46639.json index 73a2811ce..a456549ec 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_46639.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_46639.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_46639", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-14T17:06:02.501Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_48704.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_48704.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_48704.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_48704.json index 85cb7a7bc..48e4f433d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_48704.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_48704.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_48704", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-15T16:15:36.903Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_58317.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_58317.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_58317.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_58317.json index f9bf20470..7c6addaf2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_58317.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_58317.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_58317", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-15T14:15:31.710Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_69945.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_69945.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_69945.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_69945.json index a0b23b456..cb4473e38 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_69945.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_69945.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_69945", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-14T18:39:41.209Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_71063.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_71063.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_71063.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_71063.json index 6a374ea87..ce296c5ba 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_71063.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_71063.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_71063", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-14T22:59:36.763Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_71227.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_71227.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_71227.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_71227.json index cf1747a4b..37332ee62 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_71227.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_71227.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_71227", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-14T18:17:40.822Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_74326.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_74326.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_74326.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_74326.json index ed2f4eb1f..01598ce33 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_74326.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_74326.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_74326", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-15T15:47:07.943Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_76001.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_76001.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_76001.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_76001.json index 221a22689..e6c7f1b4c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_76001.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_76001.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_76001", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-14T18:29:41.355Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_83462.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_83462.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_83462.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_83462.json index bacb6a99f..e0115376e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_83462.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_83462.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_83462", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-14T18:15:44.059Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_84046.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_84046.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_84046.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_84046.json index b2c9d9b6c..39b8a61d3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_84046.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_84046.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_84046", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-14T18:36:34.633Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_8564.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_8564.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_8564.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_8564.json index f17b1a18b..01cb9363c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_8564.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_8564.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_8564", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-14T18:35:23.689Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_91894.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_91894.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_91894.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_91894.json index 1700fa59c..490926dd4 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_91894.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_91894.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_91894", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-14T18:20:35.066Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_93981.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_93981.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_93981.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_93981.json index 81ba6fa62..036db6e3a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_93981.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_93981.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_93981", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-14T23:10:03.374Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_96207.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_96207.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_96207.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_96207.json index 323d7323e..e97b06a45 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_96207.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_96207.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_96207", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-14T18:33:59.125Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_97763.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_97763.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_97763.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_97763.json index ede665b5e..654838f0b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_97763.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_97763.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_97763", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade", "title" : "Derived Grade", "last_modified" : "2024-02-14T18:38:04.259Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_gist_82068.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_gist_82068.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_gist_82068.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_gist_82068.json index 6265d532b..2b28c6288 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_gist_82068.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_gist_82068.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_gist_82068", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade GIST", "title" : "Derived Grade", "last_modified" : "2024-02-14T18:18:39.697Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_standard_1196.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_standard_1196.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_standard_1196.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_standard_1196.json index 09b9d3463..ebd5149b1 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_standard_1196.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_standard_1196.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_standard_1196", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade - Standard", "title" : "Derived Grade - Standard", "last_modified" : "2024-02-14T18:22:18.463Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_standard_non_ajcc_63932.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_standard_non_ajcc_63932.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_standard_non_ajcc_63932.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_standard_non_ajcc_63932.json index 3bc17a1c3..50d848cf7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_grade_standard_non_ajcc_63932.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_grade_standard_non_ajcc_63932.json @@ -1,7 +1,7 @@ { "id" : "derived_grade_standard_non_ajcc_63932", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Grade - Standard non AJCC", "title" : "Derived Grade - Standard non AJCC", "last_modified" : "2024-02-14T18:43:06.154Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_rai_stage_73218.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_rai_stage_73218.json new file mode 100644 index 000000000..c9f6c017d --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_rai_stage_73218.json @@ -0,0 +1,26 @@ +{ + "id" : "derived_rai_stage_73218", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Derived Rai Stage", + "title" : "Derived Rai Stage", + "description" : "This data item stores the Derived Rai stage value derived from the values coded in the following related data items for the Lymphoma-CLL/SLL schema (9823/3). \n\nPer confirmation from medical oncologists, Rai stage is only recorded for patients who have bone marrow and/or peripheral blood involvement. Per the Hematopoietic Rules, primary site would be C421 (See [Hematopoietic Manual](https://seer.cancer.gov/tools/heme/Hematopoietic_Instructions_and_Rules.pdf), Module 3: Rules PH 5, 6). Use code 5 for the 5 SSDIs when primary site is not C421.\n\nThe Rai classification system is now used to stage chronic lymphocytic leukemia/small lymphocytic lymphoma (CLL/SLL) (9823/3) when bone marrow and/or peripheral blood are involved using several different criteria. The stages are based on the absence or presence of the following related data items. \n * 3885: Lymphocytosis\n * 3804: Adenopathy\n * 3907: Organomegaly\n * 3811: Anemia\n * 3933: Thrombocytopenia\n\n**Note: All of these data items are required for Staging for the AJCC Staging System Hodgkin and Non-Hodgkin Lymphomas (9823/3 only) and EOD.**\n\nRai stages \n * Stage 0 CLL is characterized by absolute lymphocytosis (>15,000/mm3) without adenopathy, hepatosplenomegaly, anemia, or thrombocytopenia\n * Stage I CLL is characterized by absolute lymphocytosis with lymphadenopathy without hepatosplenomegaly, anemia, or thrombocytopenia\n * Stage II CLL is characterized by absolute lymphocytosis with either hepatomegaly or splenomegaly with or without lymphadenopathy\n * Stage III CLL is characterized by absolute lymphocytosis and anemia (hemoglobin <11 g/dL) with or without lymphadenopathy, hepatomegaly, or splenomegaly\n * Stage IV CLL is characterized by absolute lymphocytosis and thrombocytopenia (<100,000/mm3) with or without lymphadenopathy, hepatomegaly, splenomegaly, or anemia\n\nThis table below* can be used when the **ONLY** information available is the documented Rai stage from the managing physician. (Note: The Rai stage cannot be found on a pathology report).\n\n***Please see the Site-Specific Data Item (SSDI) Manual for the table.**", + "notes" : "This field should be left blank for all cases diagnosed prior to 2018, for schemas other than 00795, and when not required by standard setter.", + "last_modified" : "2025-05-08T18:53:14.046Z", + "definition" : [ { + "key" : "derived_rai_stage", + "name" : "Rai Code", + "type" : "INPUT" + }, { + "key" : "rai_display", + "name" : "Rai Stage", + "type" : "DESCRIPTION" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "0", "0", "Lymphocytosis" ], [ "1", "I", "Lymphocytosis and Adenopathy" ], [ "2", "II", "Lymphocytosis and Organomegaly\n(Adenopathy is any value other than 5)" ], [ "3", "III", "Lymphocytosis and Anemia\n(Adenopathy and Organomegaly are any value other than 5)" ], [ "4", "IV", "Lymphocytosis and Thrombocytopenia\n(Adenopathy, Organomegaly and Anemia are any value other than 5)" ], [ "8", "N/A", "Does not apply, primary site not bone marrow (C421)\n(All 5 SSDIs should be set to 5)" ], [ "9", "9", "Unknown\n\n(All 5 SSDIs are 9 or blank OR\nAt least one is set to 9 OR\nLymphocytosis is 0,7,9 OR\nLymphocytosis is blank and one of the other SSDIs is a value other than 5 or 9)" ], [ "", "", "Not Calculated (DCO)" ] ], + "additional_info" : "**Source documents:** laboratory results, physical exam, clinician’s notes", + "rationale" : "The Derived Rai stage can be used to evaluate disease spread at diagnosis, treatment patterns and outcomes over time." +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_adrenal_gland_258.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_adrenal_gland_258.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_adrenal_gland_258.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_adrenal_gland_258.json index c4481a9a0..6ef9a4e6c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_adrenal_gland_258.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_adrenal_gland_258.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_adrenal_gland_258", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Adrenal Gland", "title" : "Derived Summary Stage 2018: Adrenal Gland", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_ampulla_of_vater_2679.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_ampulla_of_vater_2679.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_ampulla_of_vater_2679.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_ampulla_of_vater_2679.json index de27447b4..26a119f73 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_ampulla_of_vater_2679.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_ampulla_of_vater_2679.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_ampulla_of_vater_2679", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Ampulla of Vater", "title" : "Derived Summary Stage 2018: Ampulla of Vater", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_anus_8409.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_anus_8409.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_anus_8409.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_anus_8409.json index bb7cda6c8..2362bf6a6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_anus_8409.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_anus_8409.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_anus_8409", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Anus", "title" : "Derived Summary Stage 2018: Anus", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_appendix_76889.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_appendix_76889.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_appendix_76889.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_appendix_76889.json index 2da928f3a..11defb623 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_appendix_76889.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_appendix_76889.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_appendix_76889", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Appendix", "title" : "Derived Summary Stage 2018: Appendix", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_biliary_other_47058.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_biliary_other_47058.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_biliary_other_47058.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_biliary_other_47058.json index 9ea808351..8e217389d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_biliary_other_47058.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_biliary_other_47058.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_biliary_other_47058", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Biliary Other", "title" : "Derived Summary Stage 2018: Biliary Other", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_bladder_71090.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_bladder_71090.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_bladder_71090.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_bladder_71090.json index 36d0211e8..708a5d907 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_bladder_71090.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_bladder_71090.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_bladder_71090", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Bladder", "title" : "Derived Summary Stage 2018: Bladder", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_bone_34531.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_bone_34531.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_bone_34531.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_bone_34531.json index bddc90bb0..a83e5d270 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_bone_34531.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_bone_34531.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_bone_34531", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Bone", "title" : "Derived SS2018: Bone", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_brain_35480.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_brain_35480.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_brain_35480.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_brain_35480.json index 892646f03..27f0a1cfb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_brain_35480.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_brain_35480.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_brain_35480", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Brain", "title" : "Derived Summary Stage 2018: Brain", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_breast_7622.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_breast_7622.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_breast_7622.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_breast_7622.json index 618692652..bad32f57e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_breast_7622.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_breast_7622.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_breast_7622", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Breast", "title" : "Derived Summary Stage 2018: Breast", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_buccal_mucosa_61240.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_buccal_mucosa_61240.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_buccal_mucosa_61240.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_buccal_mucosa_61240.json index ac4ae5fe2..e3db590f5 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_buccal_mucosa_61240.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_buccal_mucosa_61240.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_buccal_mucosa_61240", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Buccal Mucosa", "title" : "Derived Summary Stage 2018: Buccal Mucosa", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_cervical_lymph_nodes_and_unknown_primary_tumors_of_head_and_neck_49724.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_cervical_lymph_nodes_and_unknown_primary_tumors_of_head_and_neck_49724.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_cervical_lymph_nodes_and_unknown_primary_tumors_of_head_and_neck_49724.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_cervical_lymph_nodes_and_unknown_primary_tumors_of_head_and_neck_49724.json index 7435a7676..bd6f2c802 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_cervical_lymph_nodes_and_unknown_primary_tumors_of_head_and_neck_49724.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_cervical_lymph_nodes_and_unknown_primary_tumors_of_head_and_neck_49724.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_cervical_lymph_nodes_and_unknown_primary_tumors_of_head_and_neck_49724", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Cervical Lymph Nodes and Unknown Primary Tumors of Head and Neck", "title" : "Derived Summary Stage 2018: Cervical Lymph Nodes and Unknown Primary Tumors of Head and Neck", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_cervix_8763.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_cervix_8763.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_cervix_8763.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_cervix_8763.json index a0b638995..c942154f7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_cervix_8763.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_cervix_8763.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_cervix_8763", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Cervix", "title" : "Derived Summary Stage 2018: Cervix", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_cns_other_22397.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_cns_other_22397.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_cns_other_22397.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_cns_other_22397.json index 60258bed6..8483f63e6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_cns_other_22397.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_cns_other_22397.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_cns_other_22397", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: CNS Other", "title" : "Derived Summary Stage 2018: CNS Other", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_colon_and_rectum_35271.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_colon_and_rectum_35271.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_colon_and_rectum_35271.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_colon_and_rectum_35271.json index 0bdf25ef2..fea7a7f10 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_colon_and_rectum_35271.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_colon_and_rectum_35271.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_colon_and_rectum_35271", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Colon and Rectum", "title" : "Derived Summary Stage 2018: Colon and Rectum", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_conjunctiva_74486.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_conjunctiva_74486.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_conjunctiva_74486.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_conjunctiva_74486.json index 0d32ff174..6f5287c28 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_conjunctiva_74486.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_conjunctiva_74486.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_conjunctiva_74486", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Conjunctiva", "title" : "Derived Summary Stage 2018: Conjunctiva", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_corpus_carcinoma_and_carcinosarcoma_56302.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_corpus_carcinoma_and_carcinosarcoma_56302.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_corpus_carcinoma_and_carcinosarcoma_56302.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_corpus_carcinoma_and_carcinosarcoma_56302.json index 113fc9744..a5a7169f7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_corpus_carcinoma_and_carcinosarcoma_56302.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_corpus_carcinoma_and_carcinosarcoma_56302.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_corpus_carcinoma_and_carcinosarcoma_56302", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Corpus Carcinoma and Carcinosarcoma", "title" : "Derived Summary Stage 2018: Corpus Carcinoma and Carcinosarcoma", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_corpus_sarcoma_68247.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_corpus_sarcoma_68247.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_corpus_sarcoma_68247.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_corpus_sarcoma_68247.json index 95f2ed993..0d8a1c8fa 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_corpus_sarcoma_68247.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_corpus_sarcoma_68247.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_corpus_sarcoma_68247", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Corpus Sarcoma", "title" : "Derived Summary Stage 2018: Corpus Sarcoma", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_digestive_other_3351.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_digestive_other_3351.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_digestive_other_3351.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_digestive_other_3351.json index 97271c7b4..26c5fe543 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_digestive_other_3351.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_digestive_other_3351.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_digestive_other_3351", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Digestive Other", "title" : "Derived Summary Stage 2018: Digestive Other", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_endocrine_other_15778.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_endocrine_other_15778.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_endocrine_other_15778.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_endocrine_other_15778.json index 82f12a9bb..5ceb27677 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_endocrine_other_15778.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_endocrine_other_15778.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_endocrine_other_15778", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Endocrine Other", "title" : "Derived Summary Stage 2018: Endocrine Other", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_esophagus_32092.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_esophagus_32092.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_esophagus_32092.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_esophagus_32092.json index c1405c55e..c2a0224fe 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_esophagus_32092.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_esophagus_32092.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_esophagus_32092", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Esophagus", "title" : "Derived Summary Stage 2018: Esophagus", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_extrahepatic_bile_ducts_37420.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_extrahepatic_bile_ducts_37420.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_extrahepatic_bile_ducts_37420.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_extrahepatic_bile_ducts_37420.json index fecc64867..efcaf9f02 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_extrahepatic_bile_ducts_37420.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_extrahepatic_bile_ducts_37420.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_extrahepatic_bile_ducts_37420", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Extrahepatic BIle Ducts", "title" : "Derived Summary Stage 2018: Extrahepatic Bile Ducts", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_eye_other_38179.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_eye_other_38179.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_eye_other_38179.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_eye_other_38179.json index 6226989fb..f3fd12dd7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_eye_other_38179.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_eye_other_38179.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_eye_other_38179", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Eye Other", "title" : "Derived Summary Stage 2018: Eye Other", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_fallopian_tube_71863.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_fallopian_tube_71863.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_fallopian_tube_71863.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_fallopian_tube_71863.json index cbf24d449..9018bdd9c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_fallopian_tube_71863.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_fallopian_tube_71863.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_fallopian_tube_71863", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Fallopian Tube", "title" : "Derived Summary Stage 2018: Fallopian Tube", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_gallbladder_56868.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_gallbladder_56868.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_gallbladder_56868.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_gallbladder_56868.json index 810c50801..92b9c3681 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_gallbladder_56868.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_gallbladder_56868.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_gallbladder_56868", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Gallbladder", "title" : "Derived Summary Stage 2018: Gallbladder", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_genital_female_other_6389.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_genital_female_other_6389.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_genital_female_other_6389.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_genital_female_other_6389.json index 29a6b65f7..0a1b0d060 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_genital_female_other_6389.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_genital_female_other_6389.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_genital_female_other_6389", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Genital Female Other", "title" : "Derived Summary Stage 2018: Genital Female Other", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_genital_male_other_41924.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_genital_male_other_41924.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_genital_male_other_41924.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_genital_male_other_41924.json index 973261c46..50e710303 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_genital_male_other_41924.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_genital_male_other_41924.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_genital_male_other_41924", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Genital Male Other", "title" : "Derived Summary Stage 2018: Genital Male Other", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_gist_48315.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_gist_48315.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_gist_48315.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_gist_48315.json index 919291a6a..2f53de60b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_gist_48315.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_gist_48315.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_gist_48315", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: GIST", "title" : "Derived Summary Stage 2018: GIST", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_gum_32702.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_gum_32702.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_gum_32702.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_gum_32702.json index 571f914a7..1e9bf90e4 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_gum_32702.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_gum_32702.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_gum_32702", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Gum", "title" : "Derived Summary Stage 2018: Gum", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_heart_mediastinum_and_pleura_70478.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_heart_mediastinum_and_pleura_70478.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_heart_mediastinum_and_pleura_70478.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_heart_mediastinum_and_pleura_70478.json index d63b629f3..0fc20982d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_heart_mediastinum_and_pleura_70478.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_heart_mediastinum_and_pleura_70478.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_heart_mediastinum_and_pleura_70478", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Heart, Mediastinum and Pleura", "title" : "Derived Summary Stage 2018: Heart, Mediastinum and Pleura", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_hemeretic_89184.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_hemeretic_89184.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_hemeretic_89184.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_hemeretic_89184.json index 061f38560..f1dc62221 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_hemeretic_89184.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_hemeretic_89184.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_hemeretic_89184", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: HemeRetic", "title" : "Derived Summary Stage 2018: HemeRetic", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_hypopharynx_33792.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_hypopharynx_33792.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_hypopharynx_33792.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_hypopharynx_33792.json index ffd163da4..e9cd39a68 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_hypopharynx_33792.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_hypopharynx_33792.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_hypopharynx_33792", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Hypopharynx", "title" : "Derived Summary Stage 2018: Hypopharynx", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_ill_defined_other_41227.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_ill_defined_other_41227.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_ill_defined_other_41227.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_ill_defined_other_41227.json index efc373046..d6bec66c7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_ill_defined_other_41227.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_ill_defined_other_41227.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_ill_defined_other_41227", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Ill-Defined Other", "title" : "Derived Summary Stage 2018:Ill-Defined Other", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_intracranial_gland_8078.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_intracranial_gland_8078.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_intracranial_gland_8078.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_intracranial_gland_8078.json index fe666b4e2..c44bdc65d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_intracranial_gland_8078.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_intracranial_gland_8078.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_intracranial_gland_8078", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Intracranial Gland", "title" : "Derived Summary Stage 2018: Intracranial Gland", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_intrahepatic_bile_ducts_29879.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_intrahepatic_bile_ducts_29879.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_intrahepatic_bile_ducts_29879.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_intrahepatic_bile_ducts_29879.json index 2240e9b87..c8b651619 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_intrahepatic_bile_ducts_29879.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_intrahepatic_bile_ducts_29879.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_intrahepatic_bile_ducts_29879", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Intrahepatic Bile Ducts", "title" : "Derived Summary Stage 2018: Intrahepatic Bile Ducts", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_kaposi_sarcoma_84609.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_kaposi_sarcoma_84609.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_kaposi_sarcoma_84609.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_kaposi_sarcoma_84609.json index 78746ab20..aaff16784 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_kaposi_sarcoma_84609.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_kaposi_sarcoma_84609.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_kaposi_sarcoma_84609", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Kaposi Sarcoma", "title" : "Derived Summary Stage 2018: Kaposi Sarcoma", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_kidney_parenchyma_35397.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_kidney_parenchyma_35397.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_kidney_parenchyma_35397.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_kidney_parenchyma_35397.json index 286573f59..ce33916ff 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_kidney_parenchyma_35397.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_kidney_parenchyma_35397.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_kidney_parenchyma_35397", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Kidney Parenchyma", "title" : "Derived Summary Stage 2018: Kidney Parenchyma", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_kidney_renal_pelvis_4595.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_kidney_renal_pelvis_4595.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_kidney_renal_pelvis_4595.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_kidney_renal_pelvis_4595.json index 624a6d945..96c4e213d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_kidney_renal_pelvis_4595.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_kidney_renal_pelvis_4595.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_kidney_renal_pelvis_4595", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Kidney Renal Pelvis", "title" : "Derived Summary Stage 2018: Kidney Renal Pelvis", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_lacrimal_gland_sac_94643.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_lacrimal_gland_sac_94643.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_lacrimal_gland_sac_94643.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_lacrimal_gland_sac_94643.json index 4a5a5e4e7..60648efe1 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_lacrimal_gland_sac_94643.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_lacrimal_gland_sac_94643.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_lacrimal_gland_sac_94643", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Lacrimal Gland/Sac", "title" : "Derived Summary Stage 2018: Lacrimal Gland/Sac", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_larynx_glottic_7548.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_larynx_glottic_7548.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_larynx_glottic_7548.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_larynx_glottic_7548.json index ff2dfaa35..91cacb47a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_larynx_glottic_7548.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_larynx_glottic_7548.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_larynx_glottic_7548", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Larynx Glottic", "title" : "Derived Summary Stage 2018: Larynx Glottic", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_larynx_other_66228.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_larynx_other_66228.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_larynx_other_66228.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_larynx_other_66228.json index d890ef1dd..e4fe5c20b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_larynx_other_66228.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_larynx_other_66228.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_larynx_other_66228", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Larynx Other", "title" : "Derived Summary Stage 2018: Larynx Other", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_larynx_subglottic_66548.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_larynx_subglottic_66548.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_larynx_subglottic_66548.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_larynx_subglottic_66548.json index f57e335c3..73e26fe48 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_larynx_subglottic_66548.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_larynx_subglottic_66548.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_larynx_subglottic_66548", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Larynx Subglottic", "title" : "Derived Summary Stage 2018: Larynx Subglottic", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_larynx_supraglottic_62635.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_larynx_supraglottic_62635.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_larynx_supraglottic_62635.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_larynx_supraglottic_62635.json index 24ad3f736..fa32ab758 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_larynx_supraglottic_62635.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_larynx_supraglottic_62635.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_larynx_supraglottic_62635", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Larynx Supraglottic", "title" : "Derived Summary Stage 2018: Larynx Supraglottic", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_lip_8421.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_lip_8421.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_lip_8421.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_lip_8421.json index 718c20099..d773b9a85 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_lip_8421.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_lip_8421.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_lip_8421", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Lip", "title" : "Derived Summary Stage 2018: Lip", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_liver_13967.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_liver_13967.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_liver_13967.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_liver_13967.json index 1fb4747d7..53ee4f0ed 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_liver_13967.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_liver_13967.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_liver_13967", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Liver", "title" : "Derived Summary Stage 2018: Liver", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_lung_59907.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_lung_59907.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_lung_59907.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_lung_59907.json index 91af69f31..aff5fc4df 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_lung_59907.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_lung_59907.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_lung_59907", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Lung", "title" : "Derived Summary Stage 2018: Lung", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_lymphoma_35135.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_lymphoma_35135.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_lymphoma_35135.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_lymphoma_35135.json index 3ac8025af..050ac9578 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_lymphoma_35135.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_lymphoma_35135.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_lymphoma_35135", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Lymphoma", "title" : "Derived Summary Stage 2018: Lymphoma", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_lymphoma_ocular_adnexa_92324.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_lymphoma_ocular_adnexa_92324.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_lymphoma_ocular_adnexa_92324.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_lymphoma_ocular_adnexa_92324.json index 10894f94b..f43e75ab8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_lymphoma_ocular_adnexa_92324.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_lymphoma_ocular_adnexa_92324.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_lymphoma_ocular_adnexa_92324", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Lymphoma Ocular Adnexa", "title" : "Derived Summary Stage 2018: Lymphoma Ocular Adnexa", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_major_salivary_glands_88669.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_major_salivary_glands_88669.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_major_salivary_glands_88669.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_major_salivary_glands_88669.json index 49643f744..e1f6f0f54 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_major_salivary_glands_88669.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_major_salivary_glands_88669.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_major_salivary_glands_88669", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Major Salivary Glands", "title" : "Derived Summary Stage 2018: Major Salivary Glands", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_medulloblastoma_71501.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_medulloblastoma_71501.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_medulloblastoma_71501.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_medulloblastoma_71501.json index ad61631b4..97e762de0 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_medulloblastoma_71501.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_medulloblastoma_71501.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_medulloblastoma_71501", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Medulloblastoma", "title" : "Derived Summary Stage 2023: Medulloblastoma", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_melanoma_conjunctiva_64436.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_melanoma_conjunctiva_64436.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_melanoma_conjunctiva_64436.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_melanoma_conjunctiva_64436.json index fd08e4542..b79940804 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_melanoma_conjunctiva_64436.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_melanoma_conjunctiva_64436.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_melanoma_conjunctiva_64436", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Melanoma Conjunctiva", "title" : "Derived Summary Stage 2018: Melanoma Conjunctiva", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_melanoma_head_and_neck_82003.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_melanoma_head_and_neck_82003.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_melanoma_head_and_neck_82003.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_melanoma_head_and_neck_82003.json index 5945a2ff6..8340a8168 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_melanoma_head_and_neck_82003.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_melanoma_head_and_neck_82003.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_melanoma_head_and_neck_82003", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Melanoma Head and Neck", "title" : "Derived Summary Stage 2018: Melanoma Head and Neck", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_melanoma_skin_34689.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_melanoma_skin_34689.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_melanoma_skin_34689.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_melanoma_skin_34689.json index 9d8d73430..86f995694 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_melanoma_skin_34689.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_melanoma_skin_34689.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_melanoma_skin_34689", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Melanoma Skin", "title" : "Derived Summary Stage 2018: Melanoma Skin", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_melanoma_uvea_22506.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_melanoma_uvea_22506.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_melanoma_uvea_22506.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_melanoma_uvea_22506.json index 2fd1f8598..349e16858 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_melanoma_uvea_22506.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_melanoma_uvea_22506.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_melanoma_uvea_22506", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Melanoma Uvea", "title" : "Derived Summary Stage 2018: Melanoma Uvea", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_merkel_cell_skin_71353.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_merkel_cell_skin_71353.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_merkel_cell_skin_71353.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_merkel_cell_skin_71353.json index 37fc510b1..8d7521d86 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_merkel_cell_skin_71353.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_merkel_cell_skin_71353.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_merkel_cell_skin_71353", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Merkel Cell Skin", "title" : "Derived Summary Stage 2018: Merkel Cell Skin", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_middle_ear_38870.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_middle_ear_38870.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_middle_ear_38870.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_middle_ear_38870.json index 642609755..822285758 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_middle_ear_38870.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_middle_ear_38870.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_middle_ear_38870", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Middle Ear", "title" : "Derived Summary Stage 2018: Middle Ear", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_mouth_other_30776.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_mouth_other_30776.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_mouth_other_30776.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_mouth_other_30776.json index 9aad75286..37d7558d6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_mouth_other_30776.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_mouth_other_30776.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_mouth_other_30776", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Mouth Other", "title" : "Derived Summary Stage 2018: Mouth Other", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_mycosis_fungoides_14217.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_mycosis_fungoides_14217.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_mycosis_fungoides_14217.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_mycosis_fungoides_14217.json index 0b451d59c..6f3cdf5c0 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_mycosis_fungoides_14217.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_mycosis_fungoides_14217.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_mycosis_fungoides_14217", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Mycosis Fungoides", "title" : "Derived Summary Stage 2018: Mycosis Fungoides", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_myeloma_and_plasma_cell_disorders_3894.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_myeloma_and_plasma_cell_disorders_3894.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_myeloma_and_plasma_cell_disorders_3894.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_myeloma_and_plasma_cell_disorders_3894.json index fa49ad352..11476e645 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_myeloma_and_plasma_cell_disorders_3894.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_myeloma_and_plasma_cell_disorders_3894.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_myeloma_and_plasma_cell_disorders_3894", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Myeloma and Plasma Cell Disorders", "title" : "Derived Summary Stage 2018: Myeloma and Plasma Cell Disorders", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_nasal_cavity_and_paranasal_sinuses_97890.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_nasal_cavity_and_paranasal_sinuses_97890.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_nasal_cavity_and_paranasal_sinuses_97890.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_nasal_cavity_and_paranasal_sinuses_97890.json index 21f8e2afd..7a5f76d9b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_nasal_cavity_and_paranasal_sinuses_97890.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_nasal_cavity_and_paranasal_sinuses_97890.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_nasal_cavity_and_paranasal_sinuses_97890", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Nasal Cavity and Paranasal Sinuses", "title" : "Derived Summary Stage 2018: Nasal Cavity and Paranasal Sinuses", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_nasopharynx_69453.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_nasopharynx_69453.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_nasopharynx_69453.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_nasopharynx_69453.json index 352f793d3..b978591d8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_nasopharynx_69453.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_nasopharynx_69453.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_nasopharynx_69453", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Nasopharynx", "title" : "Derived Summary Stage 2018: Nasopharynx", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_orbital_sarcoma_90415.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_orbital_sarcoma_90415.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_orbital_sarcoma_90415.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_orbital_sarcoma_90415.json index 6aa28903d..b98ab6c26 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_orbital_sarcoma_90415.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_orbital_sarcoma_90415.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_orbital_sarcoma_90415", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Orbital Sarcoma", "title" : "Derived Summary Stage 2018: Orbital Sarcoma", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_oropharynx_79318.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_oropharynx_79318.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_oropharynx_79318.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_oropharynx_79318.json index 03c4a3235..56737db9c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_oropharynx_79318.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_oropharynx_79318.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_oropharynx_79318", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Oropharynx", "title" : "Derived Summary Stage 2018: Oropharynx", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_ovary_and_primary_peritoneal_carcinoma_26044.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_ovary_and_primary_peritoneal_carcinoma_26044.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_ovary_and_primary_peritoneal_carcinoma_26044.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_ovary_and_primary_peritoneal_carcinoma_26044.json index 0f6af4ecb..675bf24ed 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_ovary_and_primary_peritoneal_carcinoma_26044.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_ovary_and_primary_peritoneal_carcinoma_26044.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_ovary_and_primary_peritoneal_carcinoma_26044", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Ovary and Primary Peritoneal Carcinoma", "title" : "Derived Summary Stage 2018: Ovary and Primary Peritoneal Carcinoma", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_palate_hard_38646.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_palate_hard_38646.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_palate_hard_38646.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_palate_hard_38646.json index 92faf9e83..e12053955 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_palate_hard_38646.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_palate_hard_38646.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_palate_hard_38646", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Palate Hard", "title" : "Derived Summary Stage 2018: Palate Hard", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_pancreas_85813.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_pancreas_85813.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_pancreas_85813.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_pancreas_85813.json index 9fb206af9..8aeb9655c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_pancreas_85813.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_pancreas_85813.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_pancreas_85813", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Pancreas", "title" : "Derived Summary Stage 2018: Pancreas", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_parathyroid_93552.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_parathyroid_93552.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_parathyroid_93552.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_parathyroid_93552.json index 5fbe1b8e4..db14f420a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_parathyroid_93552.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_parathyroid_93552.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_parathyroid_93552", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Parathyroid", "title" : "Derived Summary Stage 2018: Parathyroid", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_penis_70064.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_penis_70064.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_penis_70064.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_penis_70064.json index d5cb78720..a5da0c193 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_penis_70064.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_penis_70064.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_penis_70064", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Penis", "title" : "Derived Summary Stage 2018: Penis", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_pharynx_other_63252.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_pharynx_other_63252.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_pharynx_other_63252.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_pharynx_other_63252.json index b8e6033ba..3ced9e8fd 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_pharynx_other_63252.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_pharynx_other_63252.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_pharynx_other_63252", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Pharynx Other", "title" : "Derived Summary Stage 2018: Pharynx Other", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_placenta_6507.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_placenta_6507.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_placenta_6507.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_placenta_6507.json index f47f7ff92..1e3586512 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_placenta_6507.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_placenta_6507.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_placenta_6507", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Placenta", "title" : "Derived Summary Stage 2018: Placenta", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_pleural_mesothelioma_74611.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_pleural_mesothelioma_74611.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_pleural_mesothelioma_74611.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_pleural_mesothelioma_74611.json index ef913c15a..f1d81788b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_pleural_mesothelioma_74611.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_pleural_mesothelioma_74611.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_pleural_mesothelioma_74611", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Pleural Mesothelioma", "title" : "Derived Summary Stage 2018: Pleural Mesothelioma", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_primary_cutaneous_lymphomas_45083.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_primary_cutaneous_lymphomas_45083.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_primary_cutaneous_lymphomas_45083.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_primary_cutaneous_lymphomas_45083.json index b6f50cfb5..fd2383e0e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_primary_cutaneous_lymphomas_45083.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_primary_cutaneous_lymphomas_45083.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_primary_cutaneous_lymphomas_45083", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Primary Cutaneous Lymphomas (excluding MF and SS)", "title" : "Derived Summary Stage 2018: Primary Cutaneous Lymphomas (excluding MF and SS)", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_prostate_48792.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_prostate_48792.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_prostate_48792.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_prostate_48792.json index 63b2b67f5..33ab10e92 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_prostate_48792.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_prostate_48792.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_prostate_48792", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Prostate", "title" : "Derived Summary Stage 2018: Prostate", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_respiratory_other_17734.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_respiratory_other_17734.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_respiratory_other_17734.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_respiratory_other_17734.json index 66db47ac4..4d7ba16f8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_respiratory_other_17734.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_respiratory_other_17734.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_respiratory_other_17734", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Respiratory Other", "title" : "Derived Summary Stage 2018: Respiratory Other", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_retinoblastoma_10326.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_retinoblastoma_10326.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_retinoblastoma_10326.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_retinoblastoma_10326.json index 0450788b6..4d2c864cc 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_retinoblastoma_10326.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_retinoblastoma_10326.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_retinoblastoma_10326", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018:Retinoblastoma", "title" : "Derived Summary Stage 2018: Retinoblastoma", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_retroperitoneum_11521.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_retroperitoneum_11521.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_retroperitoneum_11521.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_retroperitoneum_11521.json index ac03cc253..eb04519ba 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_retroperitoneum_11521.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_retroperitoneum_11521.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_retroperitoneum_11521", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Retroperitoneum", "title" : "Derived Summary Stage 2018: Retroperitoneum", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_sinus_other_893.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_sinus_other_893.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_sinus_other_893.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_sinus_other_893.json index 826a15d6f..503aea9bf 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_sinus_other_893.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_sinus_other_893.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_sinus_other_893", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Sinus Other", "title" : "Derived Summary Stage 2018: Sinus Other", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_skin_except_eyelid_95559.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_skin_except_eyelid_95559.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_skin_except_eyelid_95559.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_skin_except_eyelid_95559.json index 2c200d3cb..eb962ac30 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_skin_except_eyelid_95559.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_skin_except_eyelid_95559.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_skin_except_eyelid_95559", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Skin (except Eyelid)", "title" : "Derived Summary Stage 2018: Skin (except Eyelid)", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_skin_eyelid_74710.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_skin_eyelid_74710.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_skin_eyelid_74710.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_skin_eyelid_74710.json index e23015170..b049f4c28 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_skin_eyelid_74710.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_skin_eyelid_74710.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_skin_eyelid_74710", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Skin Eyelid", "title" : "Derived Summary Stage 2018: Skin Eyelid", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_small_intestine_48854.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_small_intestine_48854.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_small_intestine_48854.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_small_intestine_48854.json index 033313e8b..da8689ab4 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_small_intestine_48854.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_small_intestine_48854.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_small_intestine_48854", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Small Intestine", "title" : "Derived Summary Stage 2018: Small Intestine", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_soft_tissue_and_sarcomas_99149.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_soft_tissue_and_sarcomas_99149.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_soft_tissue_and_sarcomas_99149.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_soft_tissue_and_sarcomas_99149.json index 9b7acdb5f..cf801e747 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_soft_tissue_and_sarcomas_99149.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_soft_tissue_and_sarcomas_99149.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_soft_tissue_and_sarcomas_99149", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Soft Tissue and Sarcomas (excluding Heart, Mediastinum, Retroperitoneum)", "title" : "Derived Summary Stage 2018: SS2018: Soft Tissue and Sarcomas", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_stomach_19183.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_stomach_19183.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_stomach_19183.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_stomach_19183.json index 9b5f1c742..ad3ee7fa7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_stomach_19183.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_stomach_19183.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_stomach_19183", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Stomach", "title" : "Derived Summary Stage 2018: Stomach", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_testis_36736.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_testis_36736.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_testis_36736.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_testis_36736.json index ef8387249..d0d01ed0d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_testis_36736.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_testis_36736.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_testis_36736", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Testis", "title" : "Derived Summary Stage 2018: Testis", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_thymus_2194.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_thymus_2194.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_thymus_2194.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_thymus_2194.json index e31a8075a..b67ec8041 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_thymus_2194.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_thymus_2194.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_thymus_2194", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Thymus", "title" : "Derived Summary Stage 2018: Thymus", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_thyroid_44895.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_thyroid_44895.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_thyroid_44895.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_thyroid_44895.json index 880c17996..4bb411834 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_thyroid_44895.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_thyroid_44895.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_thyroid_44895", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Thyroid", "title" : "Derived Summary Stage 2018: Thyroid", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_tongue_anterior_40968.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_tongue_anterior_40968.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_tongue_anterior_40968.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_tongue_anterior_40968.json index 7edd5b971..31e671b98 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_tongue_anterior_40968.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_tongue_anterior_40968.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_tongue_anterior_40968", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Tongue Anterior", "title" : "Derived Summary Stage 2018: Tongue Anterior", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_trachea_96519.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_trachea_96519.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_trachea_96519.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_trachea_96519.json index 5d3523df0..6560d525f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_trachea_96519.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_trachea_96519.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_trachea_96519", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Trachea", "title" : "Derived Summary Stage 2018: Trachea", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_urethra_73432.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_urethra_73432.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_urethra_73432.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_urethra_73432.json index f1f562635..e590f608f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_urethra_73432.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_urethra_73432.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_urethra_73432", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Urethra", "title" : "Derived Summary Stage 2018: Urethra", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_urinary_other_89509.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_urinary_other_89509.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_urinary_other_89509.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_urinary_other_89509.json index 01e60b29f..8b10091e8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_urinary_other_89509.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_urinary_other_89509.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_urinary_other_89509", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Urinary Other", "title" : "Derived Summary Stage 2018: Urinary Other", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_vagina_63227.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_vagina_63227.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_vagina_63227.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_vagina_63227.json index 741bc9a6f..02f822e66 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_vagina_63227.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_vagina_63227.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_vagina_63227", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Vagina", "title" : "Derived Summary Stage 2018: Vagina", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_vulva_47165.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_vulva_47165.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_vulva_47165.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_vulva_47165.json index 0c7263d36..29030db28 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_ss2018_vulva_47165.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_ss2018_vulva_47165.json @@ -1,7 +1,7 @@ { "id" : "derived_ss2018_vulva_47165", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Vulva", "title" : "Derived Summary Stage 2018: Vulva", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_summary_grade_na_6690.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_summary_grade_na_6690.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_summary_grade_na_6690.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_summary_grade_na_6690.json index 59915bcf7..54c2410e7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/derived_summary_grade_na_6690.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/derived_summary_grade_na_6690.json @@ -1,7 +1,7 @@ { "id" : "derived_summary_grade_na_6690", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived Summary Grade NA", "title" : "Derived Summary Grade", "notes" : "This calculated the Derived Summary Grade, the highest grade based on Grade Clinical and Grade Pathological. If grade is needed in the Stage Group Calculation, this value is also used there", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/egfr_mutational_analysis_51122.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/egfr_mutational_analysis_51122.json similarity index 90% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/egfr_mutational_analysis_51122.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/egfr_mutational_analysis_51122.json index 012b6d227..b9a96be8b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/egfr_mutational_analysis_51122.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/egfr_mutational_analysis_51122.json @@ -1,12 +1,12 @@ { "id" : "egfr_mutational_analysis_51122", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EGFR Mutational Analysis", "title" : "EGFR Mutational Analysis", "description" : "Epidermal growth factor receptor (EGFR) mutational analysis is performed for patients with advanced non-small cell lung cancer (NSCLC) to identify patients with certain activating mutations in the EGFR gene which are sensitive to tyrosine kinase Inhibitors.\n\n“EGFR (epidermal growth factor receptor) is a protein found on certain types of cells that binds to a substance called epidermal growth factor. The EGFR protein is involved in cell signaling pathways that control cell division and survival. Sometimes, mutations (changes) in the EGFR gene cause EGFR proteins to be made in higher-than-normal amounts on some types of cancer cells. This causes cancer cells to divide more rapidly.” (NCI Dictionary of Cancer Terms https://www.cancer.gov/publications/dictionaries/cancer-terms)\n\nThe presence of Exon 20 EGFR activating mutations are associated with a resistance to EGFR tyrosine kinase inhibits, such as erlotinib, afatinib, and gefitinib. There is limited data available on response for some of the other uncommon EGFR mutations (other than Exon 20). (CAP Cancer Protocol).\n\nThe most common EGFR mutations are \n * Exon 18 Gly719\n * Exon 19 deletion\n * Exon 20 insertion\n * Exon 20 Thr790Met\n * Exon 21 Leu858Arg", "notes" : "**Note 1:** **Effective years** \n* This SSDI is effective for diagnosis years 2021+\n* For cases diagnosed 2018-2020, this SSDI must be blank\n\n**Note 2:** **Physician Statement** \n* Physician statement of EGFR can be used to code this data item when no other information is available.\n\n**Note 3:** **Applicable histologies/stages**\n* EGFR may be recorded for all histologies and stages; however, it is primarily performed for advanced non-small cell carcinomas. If information is not available, code 9.\n\n**Note 4:** **Neoadjuvant Therapy**\n* Record the assay from tumor specimens prior to neoadjuvant therapy.\n* If neoadjuvant therapy is given and there are no EGFR results from pre-treatment specimens, report the findings from post-treatment specimens.", - "last_modified" : "2024-04-08T16:35:40.754Z", + "last_modified" : "2025-02-24T15:58:23.468Z", "definition" : [ { "key" : "egfr_mutational_analysis", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Normal \nEGFR negative, EGFR wild type\nNegative for mutations, no alterations, no mutations (somatic) identified, not present, not detected" ], [ "1", "Abnormal (mutated)/detected in exon(s) 18, 19, 20, and/or 21 " ], [ "2", "Abnormal (mutated)/detected but not in exon(s) 18, 19, 20, and/or 21" ], [ "4", "Abnormal (mutated)/detected, NOS, exon(s) not specified" ], [ "7", "Test ordered, results not in chart" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nEGFR not assessed or unknown if assessed" ], [ "", "Must be blank if diagnosis year is before 2021" ] ], "additional_info" : "**Source documents:** pathology report or clinical laboratory report\n\n**Other names include** Epidermal growth factor receptor tyrosine kinase inhibitor, ERBB, ERBB1, ErbB1, HER1\n\nFor further information, refer to the **Lung Biomarker Reporting** cancer protocol published by the College of American Pathologists", - "coding_guidelines" : "**1)** **Code 0** when EGFR normal/negative/not identified\n**2)** **Code 1 or 2** when EGFR identified/detected\n**3)** **Code 4** when EGFR identified, and there is no mention of the specific mutation \n**4)** **Code 9** when \n * **a.** Insufficient amount of tissue available to perform test\n * **b.** Test done and documented to be equivocal\n * **c.** No microscopic confirmation of tumor\n * **d.** EGFR mutational analysis not ordered or not done, or unknown if ordered or done", + "coding_guidelines" : "**1)** **Code 0** when EGFR normal/negative/not identified\n**2)** **Code 1 or 2** when EGFR identified/detected\n**3)** **Code 4** when EGFR identified, and there is no mention of the specific mutation \n**4)** **Code 9** when \n* Insufficient amount of tissue available to perform test\n* Test done and documented to be equivocal\n* No microscopic confirmation of tumor\n* EGFR mutational analysis not ordered or not done, or unknown if ordered or done", "rationale" : "EGFR mutational analysis is recommended by treatment guidelines for patients with advanced lung cancer as a prognostic marker and factor in determining appropriate therapy. It is a new data item for cases diagnosed 1/1/2021+" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_13303.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_13303.json similarity index 76% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_13303.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_13303.json index 2c0d994cb..3e980378a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_13303.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_13303.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_13303", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Phan, A.T., Perrier, N.D., et al. **Adrenal Cortical Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:42.847Z", + "last_modified" : "2025-09-18T20:41:31.039Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_14084.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_14084.json similarity index 72% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_14084.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_14084.json index e1ce6890a..668dbfc99 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_14084.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_14084.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_14084", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) **Anus**, from the AJCC Cancer Staging System Version 9 (2022). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2022-05-20T15:12:48.389Z", + "last_modified" : "2025-09-18T20:41:46.093Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_20229.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_20229.json similarity index 78% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_20229.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_20229.json index 68bf8d610..4c230e0ba 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_20229.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_20229.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_20229", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pollock, R.E., Maki, R.G. **Introduction to Soft Tissue Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Maki, R.G., Pollock, R.E., et al. **Soft Tissue Sarcoma - Unusual Histologies and Sites**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:01:06.488Z", + "last_modified" : "2025-09-18T20:41:40.934Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:88", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:88", "VALUE:D" ], [ "70", "Carcinomatosis \n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:88", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis \n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_2212.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_2212.json similarity index 70% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_2212.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_2212.json index 16ebaa09c..ae2257e5f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_2212.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_2212.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_2212", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2022-04-19T13:34:58.876Z", + "last_modified" : "2025-09-18T20:42:08.302Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:88", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:88", "VALUE:D" ], [ "70", "Carcinomatosis \n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:88", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis \n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_22645.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_22645.json similarity index 78% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_22645.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_22645.json index 64146a912..465004fe8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_22645.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_22645.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_22645", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pollock, R.E., Maki, R.G. **Introduction to Soft Tissue Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Yoon, S.S., Maki, R.G., Pollock, R.E., et al. **Soft Tissue Sarcoma of the Trunk and Extremities**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:32.910Z", + "last_modified" : "2025-09-18T20:41:42.086Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_22894.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_22894.json similarity index 54% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_22894.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_22894.json index f2347614d..62cc16c1b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_22894.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_22894.json @@ -1,12 +1,12 @@ { "id" : "eod_mets_22894", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", - "notes" : "**Note 1:** **Benign/borderline tumors** \n* Code 00 for benign (behavior /0) and borderline (behavior /1) tumors.\n\n**Note 2:** **Distant metastasis** \n* Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases.\n* If there are specific metastasis documented that are not listed in codes 15, 25, or 35, or 45, assign code 45 for “other specified distant metastasis.”\n\n**Note 3:** **Types of extension coded in this data item** \n* The following adjacent structures/sites, by direct or contiguous extension, are coded to 35. \n * Adjacent connective/soft tissue\n * Adjacent muscle\n * Bone\n * Circulating cells in cerebral spinal fluid (CSF)\n * Major blood vessel(s)\n * Meninges (e.g.; dura)\n * Multiple/multifocal tumors\n * Nerves (cranial, NOS)\n * Ventricular system\n\n**Note 4:** **Leptomeningeal metastases** \n* Leptomeningeal metastases, also known as carcinomatous meningitis and meningeal carcinomatosis, refers to the spread of malignant cells through the CSF space. \n* These cells can originate from primary CNS tumors (e.g., in the form of drop metastases), as well as from distant tumors that have metastasized via hematogenous spread (code 35).", + "notes" : "**Note 1:** **Benign/borderline tumors** \n* Code 00 for benign (behavior /0) and borderline (behavior /1) tumors.\n\n**Note 2:** **Distant metastasis** \n* Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases.\n* If there are specific metastasis documented that are not listed in codes 15, 25, or 35, or 45, assign code 45 for “other specified distant metastasis.”\n\n**Note 3:** **Types of extension coded in this data item** \n* The following adjacent structures/sites, by direct or contiguous extension, are coded to 25. \n * Adjacent connective/soft tissue\n * Adjacent muscle\n * Bone\n * Circulating cells in cerebral spinal fluid (CSF)\n * Major blood vessel(s)\n * Meninges (e.g.; dura)\n * Multiple/multifocal tumors\n * Nerves (cranial, NOS)\n * Ventricular system\n\n**Note 4:** **Leptomeningeal metastases** \n* Leptomeningeal metastases, also known as carcinomatous meningitis and meningeal carcinomatosis, refers to the spread of malignant cells through the CSF space. \n* These cells can originate from primary CNS tumors (e.g., in the form of drop metastases), as well as from distant tumors that have metastasized via hematogenous spread (code 35).", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) **Brain and Spinal Cord**, from the AJCC Cancer Staging System Version 9 (2022). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-05-18T13:37:02.384Z", + "last_modified" : "2025-09-18T20:41:46.478Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "15", "Tumor cells in the CSF\n* Circulating cells in cerebral spinal fluid (CSF)", "VALUE:M1a", "VALUE:D" ], [ "25", "Intracranial spread beyond a single lesion\n\nAll sites\n- Bone (skull) (see code 45 for other bone involvement)\n- Major blood vessel(s)\n- Meninges (e.g., dura)\n- Multiple/multifocal tumors\n- Nerves (cranial, NOS)\n- Tumor invades or encroaches upon ventricular system\n\nBrain tumors (C700, C710-C719)\n- Anterior cranial fossa \n- Brain stem\n- Cerebellum\n- Cerebrum (cerebral hemisphere)\n- Contralateral hemisphere\n- Hypothalamus\n- Middle cranial fossa\n- Pallium\n- Posterior cranial fossa\n- Suprasellar brain\n- Tapetum\n- Thalamus\n\nCNS tumors (C701, C709, C720-C729)\n- Adjacent connective tissue\n- Adjacent muscle\n- Brain for cranial nerve tumor(s) \n- Sphenoid and frontal sinuses(skull)\n\nPineal Gland (C753)\n- Adjacent connective/soft tissue\n- Cavernous sinus\n- Infratentorial and central brain", "VALUE:M1b", "VALUE:D" ], [ "35", "Visible metastasis in spine OR\nVisible metastasis in cervicomedullary (junction)\n\nMetastasis within CNS and CSF pathways\n* Carcinomatous meningitis\n* Drop metastasis\n* Leptomeningeal metastases\n* Meningeal carcinomatosis", "VALUE:M1c", "VALUE:D" ], [ "45", "Extra-neural metastasis \n\nAll Sites\n- Blood\n- Bone (other than skull) (see code 25 for skull)\n- Bone marrow\n- Carcinomatosis \n- Distant lymph nodes, NOS\n- Further contiguous extension\n- Other specified metastasis \n\nBrain tumors (C700, C710-C719)\n- Nasal cavity\n- Nasopharynx\n- Other direct extension outside CNS\n- Posterior pharynx\n\nCNS tumors (C701, C709, C720-729)\n- Eye", "VALUE:M1d", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "15", "Tumor cells in the CSF\n* Circulating cells in cerebral spinal fluid (CSF)", "VALUE:D" ], [ "25", "Intracranial spread beyond a single lesion\n\nAll sites\n- Bone (skull) (see code 45 for other bone involvement)\n- Major blood vessel(s)\n- Meninges (e.g., dura)\n- Multiple/multifocal tumors\n- Nerves (cranial, NOS)\n- Tumor invades or encroaches upon ventricular system\n\nBrain tumors (C700, C710-C719)\n- Anterior cranial fossa \n- Brain stem\n- Cerebellum\n- Cerebrum (cerebral hemisphere)\n- Contralateral hemisphere\n- Hypothalamus\n- Middle cranial fossa\n- Pallium\n- Posterior cranial fossa\n- Suprasellar brain\n- Tapetum\n- Thalamus\n\nCNS tumors (C701, C709, C720-C729)\n- Adjacent connective tissue\n- Adjacent muscle\n- Brain for cranial nerve tumor(s) \n- Sphenoid and frontal sinuses(skull)\n\nPineal Gland (C753)\n- Adjacent connective/soft tissue\n- Cavernous sinus\n- Infratentorial and central brain", "VALUE:D" ], [ "35", "Visible metastasis in spine OR\nVisible metastasis in cervicomedullary (junction)\n\nMetastasis within CNS and CSF pathways\n* Carcinomatous meningitis\n* Drop metastasis\n* Leptomeningeal metastases\n* Meningeal carcinomatosis", "VALUE:D" ], [ "45", "Extra-neural metastasis \n\nAll Sites\n- Blood\n- Bone (other than skull) (see code 25 for skull)\n- Bone marrow\n- Carcinomatosis \n- Distant lymph nodes, NOS\n- Further contiguous extension\n- Other specified metastasis \n\nBrain tumors (C700, C710-C719)\n- Nasal cavity\n- Nasopharynx\n- Other direct extension outside CNS\n- Posterior pharynx\n\nCNS tumors (C701, C709, C720-729)\n- Eye", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_23805.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_23805.json similarity index 78% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_23805.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_23805.json index 66b99fa31..76d22eeff 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_23805.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_23805.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_23805", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pollock, R.E., Maki, R.G. **Introduction to Soft Tissue Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) O'Sullivan, B., Maki, R.G., Pollock, R.E., et al. **Soft Tissue Sarcoma of the Head and Neck**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:51.322Z", + "last_modified" : "2025-09-18T20:42:19.489Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_23953.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_23953.json similarity index 78% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_23953.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_23953.json index bfbfb675d..34d5d0d51 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_23953.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_23953.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_23953", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pollock, R.E., Maki, R.G. **Introduction to Soft Tissue Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Pollock, R.E., Maki, R.G., et al. **Soft Tissue Sarcoma of the Retroperitoneum**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:25.032Z", + "last_modified" : "2025-09-18T20:42:20.935Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_24042.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_24042.json similarity index 72% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_24042.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_24042.json index dabda8b28..4f4aa2acc 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_24042.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_24042.json @@ -1,12 +1,12 @@ { "id" : "eod_mets_24042", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note 1:** **Benign/borderline tumors** \n* Code 00 for benign (behavior /0) and borderline (behavior /1) tumors.\n\n**Note 2:** **Leptomeningeal metastases**\n* Leptomeningeal metastases, also known as carcinomatous meningitis and meningeal carcinomatosis, refers to the spread of malignant cells through the CSF space.\n* These cells can originate from primary CNS tumors (e.g., in the form of drop metastases), as well as from distant tumors that have metastasized via hematogenous spread (code 70).", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) **Brain and Spinal Cord**, from the AJCC Cancer Staging System Version 9 (2022). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-06-05T16:53:24.349Z", + "last_modified" : "2025-09-18T20:41:59.859Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:88", "VALUE:NONE" ], [ "10", "Distant lymph node(s)", "VALUE:88", "VALUE:D" ], [ "70", "Metastasis within CNS and CSF pathways\n* Carcinomatous meningitis\n* Drop metastasis\n* Leptomeningeal metastases\n* Meningeal carcinomatosis\n\nMetastasis outside the CNS\n* Extra-neural metastasis\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:88", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)", "VALUE:D" ], [ "70", "Metastasis within CNS and CSF pathways\n* Carcinomatous meningitis\n* Drop metastasis\n* Leptomeningeal metastases\n* Meningeal carcinomatosis\n\nMetastasis outside the CNS\n* Extra-neural metastasis\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_24606.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_24606.json similarity index 68% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_24606.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_24606.json index 4f1c14017..bb5574e3a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_24606.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_24606.json @@ -1,12 +1,12 @@ { "id" : "eod_mets_24606", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note 1:** **FIGO and metastatic disease detail** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and metastatic detail are available, record the code with metastatic detail in preference to a statement of FIGO stage.\n\n**Note 2:** **Extension to Vagina** \n* EOD Mets excludes metastasis to the vagina (See EOD Primary Tumor) or to the pelvic or paraaortic nodes (See EOD Regional Nodes)", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) **Cervix Uteri**, from the AJCC Cancer Staging System Version 9 (2020). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-05-18T10:56:29.832Z", + "last_modified" : "2025-09-18T20:42:09.975Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Inguinal, NOS\n + Inguinofemoral (groin)\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial inguinal\n- Mediastinal\n- Scalene\n- Supraclavicular\n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Distant metastasis\n- Adnexa\n- Bone\n- Liver\n- Lung\n- Peritoneal spread\n- Uterine serosa\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS\n\nFIGO Stage IVB", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Inguinal, NOS\n + Inguinofemoral (groin)\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial inguinal\n- Mediastinal\n- Scalene\n- Supraclavicular\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Distant metastasis\n- Adnexa\n- Bone\n- Liver\n- Lung\n- Peritoneal spread\n- Uterine serosa\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS\n\nFIGO Stage IVB", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_25000.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_25000.json similarity index 79% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_25000.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_25000.json index 63e1fda1c..10868dc43 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_25000.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_25000.json @@ -1,12 +1,12 @@ { "id" : "eod_mets_25000", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note 1:** **Benign/borderline tumors** \n* Code 00 for benign (behavior /0) and borderline (behavior /1) tumors.\n\n**Note 2:** **Leptomeningeal metastases** \n* Leptomeningeal metastases, also known as carcinomatous meningitis and meningeal carcinomatosis, refers to the spread of malignant cells through the CSF space. \n* These cells can originate from primary CNS tumors (e.g., in the form of drop metastases), as well as from distant tumors that have metastasized via hematogenous spread (code 70).", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Laws, E.R., Curran, W.J., et al. **Brain and Spinal Cord**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-24T21:34:30.244Z", + "last_modified" : "2025-09-18T20:42:06.873Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:88", "VALUE:NONE" ], [ "10", "Distant lymph node(s)", "VALUE:88", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:88", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_25281.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_25281.json similarity index 76% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_25281.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_25281.json index 8f76438b2..bbe39d595 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_25281.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_25281.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_25281", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) McKiernan, J.M., Hansel, D.E., Stadler, W.M., et al. **Renal Pelvis and Ureter**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:01:01.179Z", + "last_modified" : "2025-09-18T20:41:37.325Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_26533.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_26533.json similarity index 72% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_26533.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_26533.json index 1b2c6aa66..984ac34dc 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_26533.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_26533.json @@ -1,12 +1,12 @@ { "id" : "eod_mets_26533", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note:** **FIGO and metastatic disease detail** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and metastatic detail are available, record the code with metastatic detail in preference to a statement of FIGO stage.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Dizon, D.S., Olawaiye, A.B., Mutch, D.G., et al. **Corpus Uteri - Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-18T16:51:23.873Z", + "last_modified" : "2025-09-18T20:42:12.182Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s) \n+ Femoral\n+ Inguinal, NOS\n + Inguinofemoral (groin)\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial inguinal (femoral)\n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Distant metastasis\n- Bone\n- Intraperitoneal disease\n- Liver\n- Lung\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS\n\nFIGO Stage IVB", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s) \n+ Femoral\n+ Inguinal, NOS\n + Inguinofemoral (groin)\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial inguinal (femoral)\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Distant metastasis\n- Bone\n- Intraperitoneal disease\n- Liver\n- Lung\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS\n\nFIGO Stage IVB", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_28878.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_28878.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_28878.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_28878.json index adbb57ba4..87f7d840c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_28878.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_28878.json @@ -1,12 +1,12 @@ { "id" : "eod_mets_28878", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note 1:** **Benign/borderline tumors** \n* Code 00 for benign (behavior /0) and borderline (behavior /1) tumors.\n\n**Note 2:** **Leptomeningeal metastases** \n* Leptomeningeal metastases, also known as carcinomatous meningitis and meningeal carcinomatosis, refers to the spread of malignant cells through the CSF space. \n* These cells can originate from primary CNS tumors (e.g., in the form of drop metastases), as well as from distant tumors that have metastasized via hematogenous spread (code 70).", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) **Brain and Spinal Cord**, from the AJCC Cancer Staging System Version 9 (2022). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-05-18T10:36:16.155Z", + "last_modified" : "2025-09-18T20:41:37.884Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:88", "VALUE:NONE" ], [ "10", "Distant lymph node(s)", "VALUE:88", "VALUE:D" ], [ "70", "Metastasis within CNS and CSF pathways\n* Carcinomatous meningitis\n* Drop metastasis\n* Leptomeningeal metastases\n* Meningeal carcinomatosis\n\nMetastasis outside the CNS\n* Extra-neural metastasis\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:88", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)", "VALUE:D" ], [ "70", "Metastasis within CNS and CSF pathways\n* Carcinomatous meningitis\n* Drop metastasis\n* Leptomeningeal metastases\n* Meningeal carcinomatosis\n\nMetastasis outside the CNS\n* Extra-neural metastasis\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_29252.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_29252.json similarity index 75% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_29252.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_29252.json index 7a36eff5b..ba65f5790 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_29252.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_29252.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_29252", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lydiatt, W.M., Ridge, J.A., Shah, J.P., et al. **Oropharynx (p16-) and Hypopharynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:01:02.456Z", + "last_modified" : "2025-09-18T20:41:59.734Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Mediastinal (excluding superior mediastinal node(s), Level VII)\n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Mediastinal (excluding superior mediastinal node(s), Level VII)\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_30426.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_30426.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_30426.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_30426.json index d9a1604c2..f12f35b74 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_30426.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_30426.json @@ -1,12 +1,12 @@ { "id" : "eod_mets_30426", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note:** **FIGO and metastatic disease detail** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and metastatic detail are available, record the code with metastatic detail in preference to a statement of FIGO stage.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Powell, M.A., Olawaiye, A.B., Mutch, D.G., et al. **Corpus Uteri - Carcinoma and Carcinosarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-17T20:53:32.951Z", + "last_modified" : "2025-09-18T20:42:00.209Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n+ Femoral\n+ Inguinal, NOS\n + Inguinofemoral (groin)\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial inguinal (femoral)\n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Bone\nIntraperitoneal disease\nLiver\nLung\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS\n\nFIGO Stage IVB", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n+ Femoral\n+ Inguinal, NOS\n + Inguinofemoral (groin)\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial inguinal (femoral)\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Bone\nIntraperitoneal disease\nLiver\nLung\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS\n\nFIGO Stage IVB", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_33408.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_33408.json similarity index 79% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_33408.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_33408.json index 5c7c6f142..bac5ac65d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_33408.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_33408.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_33408", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pollock, R.E., Maki, R.G. **Introduction to Soft Tissue Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Raut, C.P., Maki, R.G., Pollock, R.E., et al. **Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:01:00.776Z", + "last_modified" : "2025-09-18T20:42:16.349Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_34827.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_34827.json similarity index 76% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_34827.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_34827.json index 0527a7542..cb333e633 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_34827.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_34827.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_34827", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pettaway, C.A., Srigley, J.R., Amin, M.B., et al. **Penis**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:59.511Z", + "last_modified" : "2025-09-18T20:42:11.679Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_3742.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_3742.json similarity index 76% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_3742.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_3742.json index 00d454847..29026b9a8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_3742.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_3742.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_3742", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Califano, J.A., Lydiatt, W.M., Shah, J.P., et al. **Cutaneous Carcinoma of the Head and Neck**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-17T11:40:34.867Z", + "last_modified" : "2025-09-18T20:42:13.887Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Mediastinal (excluding superior mediastinal node(s), Level VII)\nDistant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\nDistant metastasis WITH or WITHOUT distant lymph node(s)\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Mediastinal (excluding superior mediastinal node(s), Level VII)\nDistant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\nDistant metastasis WITH or WITHOUT distant lymph node(s)\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_41985.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_41985.json similarity index 76% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_41985.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_41985.json index 3ac09173f..dd8f91c36 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_41985.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_41985.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_41985", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Welton, M.L., Jessup, J.M., et al. **Anus**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:47.230Z", + "last_modified" : "2025-09-18T20:41:58.288Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_47277.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_47277.json similarity index 76% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_47277.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_47277.json index 1dcea9fee..e767e28b2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_47277.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_47277.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_47277", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Dutton, J.J., Finger, P.T., et al. **Orbital Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:39.290Z", + "last_modified" : "2025-09-18T20:41:34.390Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_53046.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_53046.json similarity index 72% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_53046.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_53046.json index b78109006..516cdd49b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_53046.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_53046.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_53046", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Rosen, J.E., Lloyd, R.V., Perrier, N.D., et al. **Thyroid - Medullary**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:30.975Z", + "last_modified" : "2025-09-18T20:42:00.948Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n+ Mediastinal (excluding superior mediastinal node(s), Level VII, see EOD Regional Nodes)\n+ Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n+ Mediastinal (excluding superior mediastinal node(s), Level VII, see EOD Regional Nodes)\n+ Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_56430.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_56430.json similarity index 76% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_56430.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_56430.json index 261c68891..8252a7d4e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_56430.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_56430.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_56430", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Conway, R.M., Finger, P.T., et al. **Conjunctival Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:43.985Z", + "last_modified" : "2025-09-18T20:41:41.732Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_71734.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_71734.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_71734.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_71734.json index f5458e7b6..5ffaf6d26 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_71734.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_71734.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_71734", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lydiatt, W.M., Shah, J.P., et al. **Major Salivary Glands**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:45.664Z", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lydiatt, W.M., Shah, J.P., et al. **Major Salivary Glands**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(7) **Salivary Glands**, from the AJCC Cancer Staging System Version 9 (2026). Used with permission of the American College of Surgeons, Chicago, Illinois.", + "last_modified" : "2025-09-18T20:41:55.763Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Mediastinal (excluding superior mediastinal node(s), Level VII)\n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Mediastinal (excluding superior mediastinal node(s), Level VII)\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_74247.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_74247.json similarity index 76% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_74247.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_74247.json index 38c97a1a1..39c2a0928 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_74247.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_74247.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_74247", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Coupland, S.E., Finger, P.T., et al. **Conjunctival Melanoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:44.444Z", + "last_modified" : "2025-09-18T20:41:26.596Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_76404.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_76404.json similarity index 64% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_76404.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_76404.json index 14f46b33b..247355131 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_76404.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_76404.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_76404", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pollock, R.E., Maki, R.G. **Introduction to Soft Tissue Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Raut, C.P., Maki, R.G., Pollock, R.E., et al. **Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T13:40:46.070Z", + "last_modified" : "2025-09-18T20:41:32.373Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS\n- All Sites\n + Distant lymph nodes, NOS\n- Pleura\n + Contralateral/bilateral hilar (bronchopulmonary) (proximal lobar) (pulmonary root)\n + Contralateral/bilateral mediastinal\n + Scalene (inferior deep cervical), ipsilateral or contralateral\n + Supraclavicular (transverse cervical), ipsilateral or contralateral", "VALUE:M1", "VALUE:D" ], [ "70", "All Sites\n+ Distant metastasis, NOS\nPleura\n+ Cervical (neck) tissues\n+ Contralateral lung\n+ Contralateral pleura\n+ Intra-abdominal organs\n+ Peritoneum\n + Pleural effusion\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS\n- All Sites\n + Distant lymph nodes, NOS\n- Pleura\n + Contralateral/bilateral hilar (bronchopulmonary) (proximal lobar) (pulmonary root)\n + Contralateral/bilateral mediastinal\n + Scalene (inferior deep cervical), ipsilateral or contralateral\n + Supraclavicular (transverse cervical), ipsilateral or contralateral", "VALUE:D" ], [ "70", "All Sites\n+ Distant metastasis, NOS\nPleura\n+ Cervical (neck) tissues\n+ Contralateral lung\n+ Contralateral pleura\n+ Intra-abdominal organs\n+ Peritoneum\n + Pleural effusion\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_79894.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_79894.json similarity index 71% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_79894.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_79894.json index bba15b98a..203d2d740 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_79894.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_79894.json @@ -1,12 +1,12 @@ { "id" : "eod_mets_79894", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note:** **FIGO and metastatic disease detail** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and metastatic detail are available, record the code with metastatic detail in preference to a statement of FIGO stage.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Dizon, D.S., Olawaiye, A.B., Mutch, D.G., et al. **Corpus Uteri - Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T10:50:18.697Z", + "last_modified" : "2025-09-18T20:42:06.516Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Inguinal, NOS\n + Inguinofemoral (groin)\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial inguinal\n- Mediastinal\n- Scalene\n- Supraclavicular\n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Distant metastasis\n- Adnexa\n- Bone\n- Liver\n- Lung\n- Peritoneal spread\n- Uterine serosa\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS\n\nFIGO Stage IVB", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Inguinal, NOS\n + Inguinofemoral (groin)\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial inguinal\n- Mediastinal\n- Scalene\n- Supraclavicular\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Distant metastasis\n- Adnexa\n- Bone\n- Liver\n- Lung\n- Peritoneal spread\n- Uterine serosa\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS\n\nFIGO Stage IVB", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_80017.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_80017.json similarity index 59% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_80017.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_80017.json index 2f4a6fcf7..fead0168f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_80017.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_80017.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_80017", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) O'Sullivan, B., Lydiatt, W.M., Shah, J.P., et al. **HPV-Mediated (p16+) Oropharyngeal Cancer**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:01:02.837Z", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) O'Sullivan, B., Lydiatt, W.M., Shah, J.P., et al. **Oropharynx HPV-mediated (HPV-Associated) Cancer**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(7) Lydiatt, W.M., Ridge, J.A., Shah, J.P., et al. **Oropharynx (p16-) and Hypopharynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(8) **Oropharynx HPV-Associated**, from the AJCC Cancer Staging System Version 9 (2025). Used with permission of the American College of Surgeons, Chicago, Illinois.", + "last_modified" : "2025-09-18T20:41:46.841Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Mediastinal (excluding superior mediastinal node(s), Level VII, see EOD Regional Nodes)\n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Mediastinal (excluding superior mediastinal node(s), Level VII, see EOD Regional Nodes)\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_83665.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_83665.json similarity index 76% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_83665.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_83665.json index 6f3f149e8..0948791d3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_83665.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_83665.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_83665", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Hansel, D.E., Reuter, V.E., McKiernan, J.M., et al. **Urethra**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:43.413Z", + "last_modified" : "2025-09-18T20:42:14.973Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_88527.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_88527.json similarity index 72% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_88527.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_88527.json index c3f580d73..ee049dc26 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_88527.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_88527.json @@ -1,12 +1,12 @@ { "id" : "eod_mets_88527", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note 1:** **Liver mets WITH other metastatic involvement** \n* Use code 50 only when there are liver metastasis WITH other metastatic involvement. \n * If there are multiple distant mets but liver is not one of them, code 30.\n\n**Note 2:** **Distant metastasis, NOS** \n* Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases. \n * If there are specific metastasis documented that are not listed in codes 10, 20, or 30, assign code 30 for “other specified distant metastasis.”", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Bergsland, E.K., Woltering, E.A., Klimstra, D.S., et al. **Neuroendocrine Tumors of the Duodenum and Ampulla of Vater.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Duodenum and Ampulla of Vater**, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-04-19T21:21:32.652Z", + "last_modified" : "2025-09-18T20:41:50.377Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Liver (including liver parenchymal nodule(s))", "VALUE:M1a", "VALUE:D" ], [ "20", "Distant lymph node(s)\n- At tail of pancreas\n- Para-aortic\n- Splenic\n- Distant lymph node(s), NOS", "VALUE:M1b", "VALUE:D" ], [ "30", "At least one extrahepatic site \n- Bone\n- Lung\n- Ovary(ies)\n- Peritoneum (seeding)\n\nOther specified distant metastasis (except liver)\n\nCarcinomatosis\n\nWITH or WITHOUT distant lymph node(s)", "VALUE:M1b", "VALUE:D" ], [ "50", "Liver WITH other distant metastasis\n(10) + (20 or 30)", "VALUE:M1c", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Liver (including liver parenchymal nodule(s))", "VALUE:D" ], [ "20", "Distant lymph node(s)\n- At tail of pancreas\n- Para-aortic\n- Splenic\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "30", "At least one extrahepatic site \n- Bone\n- Lung\n- Ovary(ies)\n- Peritoneum (seeding)\n\nOther specified distant metastasis (except liver)\n\nCarcinomatosis\n\nWITH or WITHOUT distant lymph node(s)", "VALUE:D" ], [ "50", "Liver WITH other distant metastasis\n(10) + (20 or 30)", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_89421.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_89421.json similarity index 74% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_89421.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_89421.json index aa6ab7e7d..80e981c01 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_89421.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_89421.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_89421", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Patel, S.G., Lydiatt, W.M., Shah, J.P., et al. **Larynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:40.071Z", + "last_modified" : "2025-09-18T20:41:31.508Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Mediastinal (excluding superior mediastinal node(s), Level VII, see EOD Regional Nodes)\n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Mediastinal (excluding superior mediastinal node(s), Level VII, see EOD Regional Nodes)\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_89986.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_89986.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_89986.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_89986.json index 06c5dd75e..5bf9415bc 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_89986.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_89986.json @@ -1,12 +1,12 @@ { "id" : "eod_mets_89986", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note 1:** **Peritoneal spread and Peritoneal implants** \n* Peritoneal spread is common in appendiceal tumors and is coded as 30 if limited to the peritoneum. \n* Peritoneal implants involving abdominopelvic organs, such as the serosa of the small or large bowel and the surface of the ovary, spleen, or liver, should be coded as 30, regardless of whether implants demonstrate infiltration of underlying tissue, manifested as invasion. \n* Nonperitoneal metastasis, such as pleuropulmonary involvement is rare and would be coded as 50.\n\n**Note 2:** **Distant metastasis, NOS** \n* Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases. \n* If there are specific metastasis documented that are not listed in codes 10, 30, 40, or 50, assign code 50 for “other specified distant metastasis.”", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) **Appendix**, from the AJCC Cancer Staging System Version 9 (2022). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-04-24T20:50:48.354Z", + "last_modified" : "2025-09-18T20:41:28.468Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Intraperitoneal acellular mucin\n- WITHOUT peritoneal mucinous deposits containing tumor cells or UNKNOWN", "VALUE:M1a", "VALUE:D" ], [ "30", "Intraperitoneal metastasis (peritoneal carcinomatosis) \n- WITH or WITHOUT peritoneal mucinous deposits containing tumor cells\n- Includes peritoneal spread with LAMN tumors", "VALUE:M1b", "VALUE:D" ], [ "40", "Distant lymph node(s)\n- Inferior mesenteric\n- Superior mesenteric\n- Distant lymph node(s), NOS", "VALUE:M1c", "VALUE:D" ], [ "50", "Non-peritoneal metastasis \nWITH or WITHOUT distant lymph nodes or intraperitoneal spread\n\nIntraperitoneal spread WITH distant lymph nodes\n\nOther specified distant metastasis\n\nCarcinomatosis\n* Excludes peritoneal carcinomatosis (see EOD Mets code 30)", "VALUE:M1c", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Intraperitoneal acellular mucin\n- WITHOUT peritoneal mucinous deposits containing tumor cells or UNKNOWN", "VALUE:D" ], [ "30", "Intraperitoneal metastasis (peritoneal carcinomatosis) \n- WITH or WITHOUT peritoneal mucinous deposits containing tumor cells\n- Includes peritoneal spread with LAMN tumors", "VALUE:D" ], [ "40", "Distant lymph node(s)\n- Inferior mesenteric\n- Superior mesenteric\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "50", "Non-peritoneal metastasis \nWITH or WITHOUT distant lymph nodes or intraperitoneal spread\n\nIntraperitoneal spread WITH distant lymph nodes\n\nOther specified distant metastasis\n\nCarcinomatosis\n* Excludes peritoneal carcinomatosis (see EOD Mets code 30)", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_91004.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_91004.json similarity index 75% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_91004.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_91004.json index 8019e0d1f..87809de96 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_91004.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_91004.json @@ -1,12 +1,12 @@ { "id" : "eod_mets_91004", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note:** **Distant metastasis** \n* Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases. \n* If there are specific metastasis documented that are not listed in codes 10 or 50, assign code 50 for “other specified distant metastasis.”", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Bochner, B.H., Hansel, D.E., Stadler, W.M., et al. **Urinary Bladder**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T11:12:46.106Z", + "last_modified" : "2025-09-18T20:42:03.539Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph nodes\n* Intraaortacaval \n* Paracaval\n* Superior mesenteric\n\nDistant lymph node(s), NOS", "VALUE:M1a", "VALUE:D" ], [ "50", "Other specified distant metastasis\nWITH or WITHOUT distant lymph node(s)\n\nCarcinomatosis", "VALUE:M1b", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph nodes\n* Intraaortacaval \n* Paracaval\n* Superior mesenteric\n\nDistant lymph node(s), NOS", "VALUE:D" ], [ "50", "Other specified distant metastasis\nWITH or WITHOUT distant lymph node(s)\n\nCarcinomatosis", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_91154.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_91154.json similarity index 72% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_91154.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_91154.json index 5051110ef..dc016d97a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_91154.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_91154.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_91154", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Tuttle, R.M., Perrier, N.D., et al. **Thyroid - Differentiated and Anaplastic Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:45.252Z", + "last_modified" : "2025-09-18T20:41:56.910Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n+ Mediastinal (excluding superior mediastinal node(s), Level VII, see EOD Regional Nodes)\n+ Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n+ Mediastinal (excluding superior mediastinal node(s), Level VII, see EOD Regional Nodes)\n+ Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_94984.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_94984.json similarity index 75% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_94984.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_94984.json index ce09056ef..d17411b6d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_94984.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_94984.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_94984", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Kraus, D.H., Lydiatt, W.M., Shah, J.P., et al. **Nasal Cavity and Paranasal Sinuses**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:50.926Z", + "last_modified" : "2025-09-18T20:41:43.396Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Mediastinal (excluding superior mediastinal node(s), Level VII)\n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Mediastinal (excluding superior mediastinal node(s), Level VII)\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_95518.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_95518.json similarity index 75% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_95518.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_95518.json index 1c7e11b1a..0bd6ee50e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_95518.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_95518.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_95518", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lydiatt, W.M., Ridge, J.A., Shah, J.P., et al. **Oropharynx (p16-) and Hypopharynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:38.039Z", + "last_modified" : "2025-09-18T20:42:10.633Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Mediastinal (excluding superior mediastinal node(s), Level VII)\n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Mediastinal (excluding superior mediastinal node(s), Level VII)\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_96081.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_96081.json similarity index 76% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_96081.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_96081.json index 417c89d47..d503b3399 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_96081.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_96081.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_96081", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) White, V.A., Finger, P.T., et al. **Lacrimal Gland Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:41.675Z", + "last_modified" : "2025-09-18T20:41:57.314Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_98654.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_98654.json similarity index 75% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_98654.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_98654.json index e1aefc45f..d39ebfe6e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_98654.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_98654.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_98654", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Patel, S.G., Lydiatt, W.M., Shah, J.P., et al. **Cervical Lymph Nodes and Unknown Primary Tumors of the Head and Neck**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:01:02.058Z", + "last_modified" : "2025-09-18T20:42:21.394Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Mediastinal (excluding superior mediastinal node(s), Level VII, see EOD Regional Nodes)\n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Mediastinal (excluding superior mediastinal node(s), Level VII, see EOD Regional Nodes)\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_mucosal_head_and_neck_45697.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_mucosal_head_and_neck_45697.json similarity index 75% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_mucosal_head_and_neck_45697.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_mucosal_head_and_neck_45697.json index 13230f70e..2654fea91 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_mucosal_head_and_neck_45697.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_mucosal_head_and_neck_45697.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_mucosal_head_and_neck_45697", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets Mucosal Head and Neck", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lydiatt, W.M., Brandwein-Gensler, M., Shah, J.P., et al. **Mucosal Melanoma of the Head and Neck**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:24.060Z", + "last_modified" : "2025-09-18T20:41:40.015Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Mediastinal (excluding superior mediastinal node(s), Level VII, see EOD Regional Nodes)\n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Mediastinal (excluding superior mediastinal node(s), Level VII, see EOD Regional Nodes)\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_v9_1812.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_v9_1812.json similarity index 70% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_v9_1812.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_v9_1812.json index eb49a7b25..fd826e245 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_v9_1812.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_v9_1812.json @@ -1,12 +1,12 @@ { "id" : "eod_mets_v9_1812", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets V9", "title" : "EOD Mets", "notes" : "**Note:** **Distant metastasis** \n* Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases. \n* If there are specific metastasis documented that are not listed in codes 10, 30, or 50, assign code 50 for “other specified distant metastasis.”", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Thymus**, from the AJCC Cancer Staging System Version 9 (2025). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-05-16T16:29:15.696Z", + "last_modified" : "2025-09-18T20:42:07.317Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Separate pleural or pericardial nodule(s)", "VALUE:M1a", "VALUE:D" ], [ "30", "Distant lymph node(s), NOS\n* WITH or WITHOUT separate pleural or pericardial nodule(s)", "VALUE:M1b", "VALUE:D" ], [ "50", "Pulmonary intraparenchymal nodule\nOther extrathoracic sites\n\nWITH or WITHOUT distant lymph node(s) \n OR pleural or pericardial nodule(s)\n\nOther specified distant metastasis\n\nCarcinomatosis", "VALUE:M1b", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Separate pleural or pericardial nodule(s)", "VALUE:D" ], [ "30", "Distant lymph node(s), NOS\n* WITH or WITHOUT separate pleural or pericardial nodule(s)", "VALUE:D" ], [ "50", "Pulmonary intraparenchymal nodule\nOther extrathoracic sites\n\nWITH or WITHOUT distant lymph node(s) \n OR pleural or pericardial nodule(s)\n\nOther specified distant metastasis\n\nCarcinomatosis", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_v9_3184.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_v9_3184.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_v9_3184.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_v9_3184.json index 9f206ff4c..8a48a4bb5 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_v9_3184.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_v9_3184.json @@ -1,12 +1,12 @@ { "id" : "eod_mets_v9_3184", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets V9", "title" : "EOD Mets", "notes" : "**Note 1:** **Pleural effusion** \n* A physician’s statement of positive (malignant) pleural effusion or a positive cytology confirming a malignant pleural effusion must be used to code 05. \n * If the physician feels the pleural effusion is due to tumor, despite negative cytology, the physician’s assessment can be used to code EOD Mets\n* If pleural fluid cytology is described as suspicious/suspicious for mesothelioma, code 05\n* A positive pleural effusion (code 05) should not be coded as present under the Mets at Dx-Other field. \n * Code 0 for Mets at Dx-Other when code 05 is coded in EOD Mets.\n\n**Note 2:** **Additional data item for staging** \n* In addition to EOD Mets, the following data item is also collected to determine the results of the Pleural Effusion, which include negative, atypical, or Pleural effusion, NOS\n* Pleural effusion [NAACCR Data Item #3913]\n\n**Note 3:** **Pleural effusion with other mets** \n* If there is a malignant pleural effusion WITH other mets, code 70.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Diffuse Pleural Mesothelioma**, from the AJCC Cancer Staging System Version 9 (2025). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-05-16T18:38:10.739Z", + "last_modified" : "2025-09-18T20:41:29.872Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "05", "Malignant pleural effusion", "VALUE:M0", "VALUE:D" ], [ "10", "Distant lymph nodes\n- Cervical \n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Contralateral lung\nContralateral pleura/chest wall (discontinuous involvement)\nLung (discontinuous ipsilateral lung tumors)\nMediastinal organs (discontinuous involvement)\nPeritoneum (discontinuous extension of tumor)\nPericardial effusion, malignant (discontinuous involvement) \nPleural effusion (malignant pleural fluid) WITH other metastases\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "05", "Malignant pleural effusion", "VALUE:D" ], [ "10", "Distant lymph nodes\n- Cervical \n- Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Contralateral lung\nContralateral pleura/chest wall (discontinuous involvement)\nLung (discontinuous ipsilateral lung tumors)\nMediastinal organs (discontinuous involvement)\nPeritoneum (discontinuous extension of tumor)\nPericardial effusion, malignant (discontinuous involvement) \nPleural effusion (malignant pleural fluid) WITH other metastases\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_v9_58862.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_v9_58862.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_v9_58862.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_v9_58862.json index f35f5f752..2344a651b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_v9_58862.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_v9_58862.json @@ -1,11 +1,11 @@ { "id" : "eod_mets_v9_58862", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets V9", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Nasopharynx**, from the AJCC Cancer Staging System Version 9 (2025). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-04-04T13:43:06.163Z", + "last_modified" : "2025-09-18T20:42:17.791Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s) with metastatic lesion(s) **less than or equal to 3 cm**\n- Axilla\n- Groin\n- Infraclavicular\n- Mediastinal (excluding superior mediastinal nodes)\n- Distant lymph node(s), NOS", "VALUE:M1a", "VALUE:D" ], [ "30", "Distant metastasis with metastatic lesions **less than or equal to 3 cm** \n* WITH or WITHOUT distant lymph nodes metastatic lesions **less than or equal to 3 cm**", "VALUE:M1a", "VALUE:D" ], [ "50", "Distant lymph node(s) OR distant organs\n* WITH one or more metastatic lesions **greater than 3 cm**", "VALUE:M1b", "VALUE:D" ], [ "70", "Distant lymph node(s) OR distant organs\n* Size of metastatic lesions unknown\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s) with metastatic lesion(s)\n- Axilla\n- Groin\n- Infraclavicular\n- Mediastinal (excluding superior mediastinal nodes)\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "30", "Less than or equal to 3 metastatic lesions in one or more organ sites\n* WITH or WITHOUT distant lymph nodes metastatic lesions", "VALUE:D" ], [ "50", "Greater than 3 metastatic lesions in one or more organ sites", "VALUE:D" ], [ "70", "Distant lymph node(s) OR distant organs\n* Unknown how many metastatic lesions\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_v9_76161.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_v9_76161.json similarity index 59% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_v9_76161.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_v9_76161.json index 522755952..f07217f7b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_mets_v9_76161.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_mets_v9_76161.json @@ -1,12 +1,12 @@ { "id" : "eod_mets_v9_76161", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets V9", "title" : "EOD Mets", "notes" : "**Note 1:** **Pleural and pericardial effusions**\n* Most pleural and pericardial effusions with lung cancer are due to tumor\n* In a few patients, however, multiple cytopathological examinations of pleural and/or pericardial fluid are negative for tumor, and the fluid is non-bloody and is not an exudate. Where these elements and clinical judgment dictate that the effusion is not related to the tumor, the effusion should be excluded as a staging element. \n * Code 00 in the absence of any other metastasis.\n\n**Note 2:** **Extrathoracic metastasis**\n* Organs \n * Abdominal organs\n * Adjacent rib (noncontiguous involvement only) (see *EOD Primary Tumor* for contiguous involvement)\n * Skin of chest \n * Separate lesion in chest wall or diaphragm\n\n* Distant lymph node(s)\n - Cervical \n - Distant lymph node(s), NOS\n\n* Carcinomatosis \n* Distant metastasis WITH or WITHOUT distant lymph node(s)", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Lung**, from the AJCC Cancer Staging System Version 9 (2025). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-05-17T10:31:48.366Z", + "last_modified" : "2025-09-18T20:41:40.533Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "JUMP:tumor_size_with_mets_for_ajcc_m_95167", "VALUE:NONE" ], [ "10", "Pericardial effusion or pleural effusion (malignant)\n* Ipsilateral, contralateral, bilateral, NOS)\n\nPleural tumor foci or nodules on ipsilateral lung (separate from direct extension) or contralateral lung\nPericardial nodules\n\nContralateral lung/main stem bronchus\nSeparate tumor nodule(s) in contralateral lung", "VALUE:M1a", "VALUE:D" ], [ "20", "Single distant lymph node involved\n- Cervical\n- Distant lymph node, NOS\n\nWITH or WITHOUT metastasis listed in code 10", "VALUE:M1b", "VALUE:D" ], [ "30", "Single extrathoracic metastasis in a single organ\n\n* WITH or WITHOUT metastasis listed in code 10", "VALUE:M1b", "VALUE:D" ], [ "40", "Multiple extrathoracic metastases in a single organ system\n*Example: The skeleton is considered one organ. Several metastases in a single bone OR \nseveral metastases in several bones are classified as M1c1.*\n\n* WITH or WITHOUT metastasis listed in code 10", "VALUE:M1c1", "VALUE:D" ], [ "45", "Multiple extrathoracic metastases in multiple organs system\n*Example: Liver and distant lymph nodes*\n\nWITH or WITHOUT metastasis listed in code 10", "VALUE:M1c2", "VALUE:D" ], [ "50", "Multiple extrathoracic metastases, unknown if single or multiple organ systems", "VALUE:M1c", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Pericardial effusion or pleural effusion (malignant)\n* Ipsilateral, contralateral, bilateral, NOS)\n\nPleural tumor foci or nodules on ipsilateral lung (separate from direct extension) or contralateral lung\nPericardial nodules\n\nContralateral lung/main stem bronchus\nSeparate tumor nodule(s) in contralateral lung", "VALUE:D" ], [ "20", "Single distant lymph node involved\n- Cervical\n- Distant lymph node, NOS\n\nWITH or WITHOUT metastasis listed in code 10", "VALUE:D" ], [ "30", "Single extrathoracic metastasis in a single organ\n\n* WITH or WITHOUT metastasis listed in code 10", "VALUE:D" ], [ "40", "Multiple extrathoracic metastases in a single organ system\n*Example: The skeleton is considered one organ. Several metastases in a single bone OR \nseveral metastases in several bones are classified as M1c1.*\n\n* WITH or WITHOUT metastasis listed in code 10", "VALUE:D" ], [ "45", "Multiple extrathoracic metastases in multiple organs system\n*Example: Liver and distant lymph nodes*\n\nWITH or WITHOUT metastasis listed in code 10", "VALUE:D" ], [ "50", "Multiple extrathoracic metastases, unknown if single or multiple organ systems", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_12346.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_12346.json similarity index 60% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_12346.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_12346.json index 7211e9520..c74fe8715 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_12346.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_12346.json @@ -1,12 +1,12 @@ { "id" : "eod_primary_tumor_12346", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note:** **Benign/borderline tumors** \n* Benign (/0) or Borderline (/1) tumors are always coded to 050 regardless of size or extension to adjacent sites.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) **Brain and Spinal Cord**, from the AJCC Cancer Staging System Version 9 (2022). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-05-17T11:14:08.332Z", + "last_modified" : "2025-09-18T20:52:13.065Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "050", "Benign or borderline tumor\n* Behavior is /0 or /1", "VALUE:88", "VALUE:B" ], [ "100", "Invasive tumor confined to gland of origin\n\nLocalized, NOS", "VALUE:88", "VALUE:L" ], [ "200", "Adjacent connective/soft tissue\nAdjacent organ(s)/structure(s) for pituitary and craniopharyngeal duct\n- Cavernous sinus\n- Infundibulum\n- Pons\n- Sphenoid body and sinuses\n\nAdjacent organ(s)/structure(s) for pineal\n- Infratentorial and central brain", "VALUE:88", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:88", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:88", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "050", "Benign or borderline tumor\n* Behavior is /0 or /1", "VALUE:B" ], [ "100", "Invasive tumor confined to gland of origin\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Adjacent connective/soft tissue\nAdjacent organ(s)/structure(s) for pituitary and craniopharyngeal duct\n- Cavernous sinus\n- Infundibulum\n- Pons\n- Sphenoid body and sinuses\n\nAdjacent organ(s)/structure(s) for pineal\n- Infratentorial and central brain", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_19089.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_19089.json similarity index 58% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_19089.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_19089.json index 472367dc8..00197bac2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_19089.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_19089.json @@ -1,12 +1,12 @@ { "id" : "eod_primary_tumor_19089", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **FIGO and extension information** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and extension information on the primary tumor are available, use the extension information to assign the code in preference to a statement of FIGO stage.\n\n**Note 2:** **STIC** \n* Codes 050, 070, and 80 are used for the following in situ histology (behavior /2) only\n* High-grade serous tubal intraepithelial carcinoma (STIC) (8441/2)\n\n**Note 3:** **Malignant ascites** \n* Tumors in codes 100-250 with malignant ascites are coded 300. \n * Ascites, NOS should be excluded as a staging element\n\n**Note 4:** **Ovary involvement** \n* If there is involvement of the ovary (including surgical spill and/or capsule rupture) with no further evidence of extension and the physician states that this is a fallopian tube primary, code 400.\n\n**Note 5:** **Pelvic organs** \n* Both extension to and/or discontinuous metastasis to any of the following pelvic organs are included in code 450\n - Adjacent (pelvic) peritoneum\n - Bladder\n - Bladder serosa\n - Cul de sac (rectouterine pouch)\n - Ligament(s) (broad, ovarian, round, suspensory)\n - Mesosalpinx (Meosvarium)\n - Parametrium\n - Pelvic wall\n - Rectosigmoid\n - Rectum\n - Sigmoid colon (including sigmoid mesentery)\n - Ureter (pelvic portion)\n\n**Note 6:** **Peritoneal implants** \n* Peritoneal implants or peritoneal carcinomatosis may also be called seeding, salting, talcum powder appearance, or studding.\n * Code 600, 650, or 700 based on microscopic or the macroscopic size\n* Extraperitoneal carcinomatosis are coded in EOD Mets\n\n**Note 7:** **Location of implants** \n* If implants are mentioned, determine whether they are in the pelvis or in the abdomen and code appropriately. If the location of the implants is not specified, code 750.\n\n**Note 8:** **Abdominal organs** \n* Both extension to and/or discontinuous metastasis to any of the following abdominal organs by way of peritoneal seeding or implants are included in codes 600-750\n - Abdominal mesentery\n - Diaphragm\n - Gallbladder\n - Intestine, large (except rectum, rectosigmoid and sigmoid colon)\n - Kidneys\n - Liver (peritoneal surface)\n - Omentum (infracolic, NOS)\n - Pancreas\n - Pericolic gutter\n - Peritoneum, NOS\n - Small intestine\n - Spleen (capsular involvement only)\n - Stomach\n - Ureters (outside pelvis)\n\n**Note 9:** **Peritoneal surface of the liver** \n* Tumor limited to the peritoneal surface of the liver or splenic capsule is coded 700, regardless of the size (microscopic or macroscopic)\n - Liver and splenic **parenchymal** involvement is coded in EOD Mets (code 50)", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Prat, J., Olawaiye, A.B., Mutch, D.G., et al. **Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-17T11:31:29.051Z", + "last_modified" : "2025-09-18T20:52:25.494Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive, preinvasive\n* Limited to tubal mucosa\n* Low grade (LGSC) serous tubal intraepithelial carcinoma (STIC) (8441/2)\n* Serous tubal intraepithelial carcinoma (STIC) (no grade) (8441/2)", "VALUE:88", "VALUE:IS" ], [ "050", "High-grade serous tubal intraepithelial carcinoma (STIC) (8441/2)\n* Limited to one tube", "VALUE:T1a", "VALUE:IS" ], [ "070", "High-grade serous tubal intraepithelial carcinoma (STIC) (8441/2)\n* Both tubes involved", "VALUE:T1b", "VALUE:IS" ], [ "080", "High-grade serous tubal intraepithelial carcinoma (STIC) (8441/2)\n* Unknown if one or both tubes involved", "VALUE:T1", "VALUE:IS" ], [ "100", "Limited to one fallopian tube AND\n- No tumor on fallopian tube surface AND\n- No malignant cells in ascites or peritoneal washings \n\nFIGO Stage IA", "VALUE:T1a", "VALUE:L" ], [ "150", "Limited to both fallopian tubes AND\n- No tumor on fallopian tube surface AND\n- No malignant cells in ascites or peritoneal washings \n\nFIGO Stage IB", "VALUE:T1b", "VALUE:L" ], [ "250", "Limited to one or both fallopian tube(s)\n\n- WITH tumor on fallopian tube surface \n\nFIGO Stage IC2", "VALUE:T1c2", "VALUE:RE" ], [ "300", "Limited to one or both fallopian tube(s)\n* Malignant cells in ascites or peritoneal washings\n\nFIGO Stage IC3", "VALUE:T1c3", "VALUE:RE" ], [ "350", "Limited to one or both fallopian tube(s)\n- UNKNOWN if cells in ascites or peritoneal washings\n- UNKNOWN if tumor on fallopian tube surface \n\nConfined to fallopian tube, NOS\nLocalized, NOS\n\nFIGO Stage I [NOS]", "VALUE:T1", "VALUE:L" ], [ "400", "Extension to or implants on\n- Adnexa\n- Ovary(ies)\n- Uterus, NOS\n\nFIGO Stage IIA", "VALUE:T2a", "VALUE:RE" ], [ "450", "Extension to and/or discontinuous metastasis to pelvic sites (see Note 5)\n\nFIGO Stage IIB", "VALUE:T2b", "VALUE:RE" ], [ "500", "Tumor involves one or both fallopian tube(s)\n- WITH pelvic extension, NOS (below pelvic brim)\n\nFIGO Stage II [NOS]", "VALUE:T2", "VALUE:RE" ], [ "600", "Microscopic peritoneal implants or microscopic peritoneal carcinomatosis \n* Beyond pelvis (above pelvic brim) (See Note 8)\n\nFIGO Stage IIIA", "VALUE:T3a", "VALUE:D" ], [ "650", "Macroscopic peritoneal implants or macroscopic peritoneal carcinomatosis \n* 2 cm or less in greatest dimension (beyond pelvis-above pelvic brim) (See Note 8)\n\nFIGO Stage IIIB", "VALUE:T3b", "VALUE:D" ], [ "700", "Macroscopic peritoneal implants or macroscopic peritoneal carcinomatosis \n* Greater than 2 cm in greatest dimension (beyond pelvis-above pelvic brim) (See Note 8)\n\nExtension or implants (microscopic, macroscopic or unknown) \n* To the peritoneal surface of the liver or splenic capsule\n - WITHOUT parenchymal involvement of either organ \n\nFIGO Stage IIIC", "VALUE:T3c", "VALUE:D" ], [ "750", "One or both fallopian tube(s) involved\n- WITH confirmed peritoneal metastasis or peritoneal carcinomatosis outside of the pelvis (above pelvic brim)\n- UNKNOWN if microscopic or macroscopic \n\nPeritoneal implants, NOS\n\nFurther contiguous extension\n\nFIGO Stage III [NOS]", "VALUE:T3", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive, preinvasive\n* Limited to tubal mucosa\n* Low grade (LGSC) serous tubal intraepithelial carcinoma (STIC) (8441/2)\n* Serous tubal intraepithelial carcinoma (STIC) (no grade) (8441/2)", "VALUE:IS" ], [ "050", "High-grade serous tubal intraepithelial carcinoma (STIC) (8441/2)\n* Limited to one tube", "VALUE:IS" ], [ "070", "High-grade serous tubal intraepithelial carcinoma (STIC) (8441/2)\n* Both tubes involved", "VALUE:IS" ], [ "080", "High-grade serous tubal intraepithelial carcinoma (STIC) (8441/2)\n* Unknown if one or both tubes involved", "VALUE:IS" ], [ "100", "Limited to one fallopian tube AND\n- No tumor on fallopian tube surface AND\n- No malignant cells in ascites or peritoneal washings \n\nFIGO Stage IA", "VALUE:L" ], [ "150", "Limited to both fallopian tubes AND\n- No tumor on fallopian tube surface AND\n- No malignant cells in ascites or peritoneal washings \n\nFIGO Stage IB", "VALUE:L" ], [ "250", "Limited to one or both fallopian tube(s)\n\n- WITH tumor on fallopian tube surface \n\nFIGO Stage IC2", "VALUE:RE" ], [ "300", "Limited to one or both fallopian tube(s)\n* Malignant cells in ascites or peritoneal washings\n\nFIGO Stage IC3", "VALUE:RE" ], [ "350", "Limited to one or both fallopian tube(s)\n- UNKNOWN if cells in ascites or peritoneal washings\n- UNKNOWN if tumor on fallopian tube surface \n\nConfined to fallopian tube, NOS\nLocalized, NOS\n\nFIGO Stage I [NOS]", "VALUE:L" ], [ "400", "Extension to or implants on\n- Adnexa\n- Ovary(ies)\n- Uterus, NOS\n\nFIGO Stage IIA", "VALUE:RE" ], [ "450", "Extension to and/or discontinuous metastasis to pelvic sites (see Note 5)\n\nFIGO Stage IIB", "VALUE:RE" ], [ "500", "Tumor involves one or both fallopian tube(s)\n- WITH pelvic extension, NOS (below pelvic brim)\n\nFIGO Stage II [NOS]", "VALUE:RE" ], [ "600", "Microscopic peritoneal implants or microscopic peritoneal carcinomatosis \n* Beyond pelvis (above pelvic brim) (See Note 8)\n\nFIGO Stage IIIA", "VALUE:D" ], [ "650", "Macroscopic peritoneal implants or macroscopic peritoneal carcinomatosis \n* 2 cm or less in greatest dimension (beyond pelvis-above pelvic brim) (See Note 8)\n\nFIGO Stage IIIB", "VALUE:D" ], [ "700", "Macroscopic peritoneal implants or macroscopic peritoneal carcinomatosis \n* Greater than 2 cm in greatest dimension (beyond pelvis-above pelvic brim) (See Note 8)\n\nExtension or implants (microscopic, macroscopic or unknown) \n* To the peritoneal surface of the liver or splenic capsule\n - WITHOUT parenchymal involvement of either organ \n\nFIGO Stage IIIC", "VALUE:D" ], [ "750", "One or both fallopian tube(s) involved\n- WITH confirmed peritoneal metastasis or peritoneal carcinomatosis outside of the pelvis (above pelvic brim)\n- UNKNOWN if microscopic or macroscopic \n\nPeritoneal implants, NOS\n\nFurther contiguous extension\n\nFIGO Stage III [NOS]", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_3385.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_3385.json similarity index 83% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_3385.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_3385.json index 9f8616605..87b67b10e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_3385.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_3385.json @@ -1,12 +1,12 @@ { "id" : "eod_primary_tumor_3385", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Osseous plasmacytomas** \n* Osseous (medullary) plasmacytomas (9731) are localized tumors occurring in the bone. \n* There may be soft tissue extension.\n\n**Note 2:** **Extraosseous plasmacytomas** \n* Extraosseous (extramedullary) plasmacytomas (9734) are plasma cell neoplasms that arise in tissues other than bone. \n* The most common sites are the upper respiratory tract, the gastrointestinal tract, lymph nodes, bladder, central nervous system (CNS), breast, thyroid, testis and skin.\n\n**Note 3:** **Lymphoplasmacytic lymphoma** \n* Lymphoplasmacytic lymphoma (9671) and Waldenstrom Macroglobulinemia (9761) are now collected with the plasma cell disorders. These are systemic diseases and should always be coded 700.\n\n**Note 4:** **Multiple plasmacytomas** \n* Per the 2016 WHO Hematopoietic and Lymphoid Neoplasms blue book, a plasmacytoma is defined as a single lesion. \n* If there are multiple lesions/plasmacytomas, this is diagnostic of plasma cell myeloma (9732/3) and the Plasma Cell Myeloma Schema should be used to assign EOD.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Hematologic Malignancies**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Bergsagel, P.L., Jaffe, E.S., Leonard, J.P., et al. **Plasma Cell Myeloma and Plasma Cell Disorders**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T18:45:13.505Z", + "last_modified" : "2025-09-18T20:52:24.944Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "100", "Single plasmacytoma occurring in bone (osseous or medullary) (9731)\nWITH or WITHOUT soft tissue extension", "VALUE:88", "VALUE:L" ], [ "200", "Single plasmacytoma occurring outside of bone (extraosseous or extramedullary) (9734)", "VALUE:88", "VALUE:L" ], [ "700", "Lymphoplasmacytic lymphoma (9671)\nWaldenstrom Macroglobulinemia (9761)", "VALUE:88", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "100", "Single plasmacytoma occurring in bone (osseous or medullary) (9731)\nWITH or WITHOUT soft tissue extension", "VALUE:L" ], [ "200", "Single plasmacytoma occurring outside of bone (extraosseous or extramedullary) (9734)", "VALUE:L" ], [ "700", "Lymphoplasmacytic lymphoma (9671)\nWaldenstrom Macroglobulinemia (9761)", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_3433.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_3433.json similarity index 67% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_3433.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_3433.json index 9ab569a24..f86842bf7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_3433.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_3433.json @@ -1,12 +1,12 @@ { "id" : "eod_primary_tumor_3433", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Periosteum** \n* Periosteum is a fibrous membrane that wraps the outer surface of bones. \n * Cortical bone is the dense compact outer layer of the bone. \n * Trabecular, cancellous, or spongy bone (spongiosa) is a porous network of tissue filling the interior of bone, decreasing weight and allowing room for blood vessels and marrow.\n\n**Note 2:** **Criteria for EOD Primary Tumor** \n* For codes 100-500, the derived EOD T is based on depth of invasion (DOI) in conjunction with size. In addition, some of the anatomical structures listed are localized for Summary Stage 2018 while others are regional for Summary Stage 2018. The anatomical structures are divided into two groups: Group 1 is for localized tumors, while Group 2 is for regional tumor. \n\n**Group 1 extension WITH any size tumor: Use the following for codes 100, 150, 200**\n\n- Invasive tumor on one side confined to mucoperiosteum (stroma)\n- Tumor crosses midline\n- Confined to hard palate, NOS\n- Localized, NOS\n\n**Group 2 extension WITH any size tumor: Use the following for codes 300, 400, 500**\n- Bone, NOS\n + Cortical bone (maxilla, palatine, NOS)\n + Maxilla, NOS\n + Palatine bone, NOS\n- Buccal mucosa (inner cheek)\n- Gingiva, upper\n- Glossopalatine arch\n- Pharyngopalatine arch\n- Soft palate including uvula\n\n\n**Note 3:** **Depth of invasion** \n* Once the correct group is determined, the codes are then determined based on the depth of invasion.\n - Depth of invasion less than or equal to 5 mm or UNKNOWN depth of invasion (codes 100, 300)\n - Depth of invasion greater than 5 mm to less than or equal to 10 mm (codes 150, 400)\n - Depth of invasion greater than 10 mm (codes 200, 500)\n\n**Note 4:** **Cortical bone** \n* Invasion through cortical bone is required for assignment of code 600.\n - Code 300, 400, or 500 (depending on the depth of invasion) when the tumor is limited to the cortical bone/cortex of maxilla. Invasion of the bone, NOS (maxilla, NOS) is **not** equivalent to invasion through the cortical bone (code 600).", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Ridge, J.A., Lydiatt, W.M., Shah, J.P., et al. **Oral Cavity**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T20:51:49.474Z", + "last_modified" : "2025-09-18T20:52:37.914Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:Tis", "VALUE:IS" ], [ "100", "Group 1 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:L" ], [ "150", "Group 1 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:L" ], [ "200", "Group 1 WITH depth of invasion (DOI) greater than 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:L" ], [ "300", "Group 2 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:RE" ], [ "400", "Group 2 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:RE" ], [ "500", "Group 2 WITH depth of invasion (DOI) greater than 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:RE" ], [ "600", "Invasion through cortical bone (maxilla, NOS)\nTrabecular bone (maxilla, palatine)", "VALUE:T4a", "VALUE:RE" ], [ "700", "Deep (extrinsic) muscle of tongue\n- Genioglossus \n- Hyoglossus\n- Palatoglossus\n- Styloglossus\n\nFloor of nose\nMaxillary sinus (antrum)\nNasal cavity\nNasopharynx\nSkin of face", "VALUE:T4a", "VALUE:D" ], [ "750", "Internal carotid artery (encased)\nMandible\nMasticator space\nPterygoid plates\nSkull base\nSpecified bone (other than maxilla)\nSphenoid bone\n\nFurther contiguous extension", "VALUE:T4b", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Group 1 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "VALUE:L" ], [ "150", "Group 1 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "VALUE:L" ], [ "200", "Group 1 WITH depth of invasion (DOI) greater than 10 mm", "VALUE:L" ], [ "300", "Group 2 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "VALUE:RE" ], [ "400", "Group 2 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "VALUE:RE" ], [ "500", "Group 2 WITH depth of invasion (DOI) greater than 10 mm", "VALUE:RE" ], [ "600", "Invasion through cortical bone (maxilla, NOS)\nTrabecular bone (maxilla, palatine)", "VALUE:RE" ], [ "700", "Deep (extrinsic) muscle of tongue\n- Genioglossus \n- Hyoglossus\n- Palatoglossus\n- Styloglossus\n\nFloor of nose\nMaxillary sinus (antrum)\nNasal cavity\nNasopharynx\nSkin of face", "VALUE:D" ], [ "750", "Internal carotid artery (encased)\nMandible\nMasticator space\nPterygoid plates\nSkull base\nSpecified bone (other than maxilla)\nSphenoid bone\n\nFurther contiguous extension", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_38280.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_38280.json new file mode 100644 index 000000000..3714f8b04 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_38280.json @@ -0,0 +1,24 @@ +{ + "id" : "eod_primary_tumor_38280", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "notes" : "**Note 1:** **Periosteum** \n* Periosteum is a fibrous membrane that wraps the outer surface of bones. \n* Mucoperiosteum is a compound structure of mucous membrane and periosteum. Cortical bone is the dense compact outer layer of bone.\n\n**Note 2:** **Macroscopic extraparenchymal extension** \n* Macroscopic extraparenchymal extension (code 300) is based on clinical evaluation or macroscopic evidence of extraparenchymal extension at the time of surgery.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lydiatt, W.M., Shah, J.P., et al. **Major Salivary Glands**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(7) **Salivary Glands**, from the AJCC Cancer Staging System Version 9 (2026). Used with permission of the American College of Surgeons, Chicago, Illinois.", + "last_modified" : "2025-09-18T20:52:39.769Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Any size tumor\n- Invasive tumor confined to gland/duct of origin\n- Multiple foci confined to substance of parotid gland\n- Confined to parotid gland, NOS\n- Confined to salivary gland, NOS\n- Confined to submandibular gland, NOS\n- Localized, NOS", "VALUE:L" ], [ "200", "Any size tumor\n- Extraparenchymal extension, NOS\n- Microscopic extraparenchymal extension ONLY to periglandular soft/connective tissue", "VALUE:RE" ], [ "300", "Macroscopic extraparenchymal extension to periglandular soft/connective tissue\n\nExtension to another major salivary gland (parotid, sublingual, submandibular, submaxillary)\n\nDeep extrinsic muscles (submandibular gland only)\n- Genioglossus\n- Geniohyoid\n- Hyoglossus\n- Mylohyoid \n- Styloglossus\n\nFacial artery or vein\nMaxillary artery\nPharyngeal mucosa (parotid gland only)\nSkeletal muscle\n- Digastric\n- Masseter (parotid gland only)\n- Pterygoid\n- Sternocleidomastoid (parotid gland only)\n- Stylohyoid", "VALUE:RE" ], [ "350", "Spinal accessory nerve", "VALUE:D" ], [ "400", "Cartilage\nEar canal\nExternal auditory meatus (parotid gland only)\nMandible\nMastoid/mastoid process (parotid gland only)\nNerves \n- Auricular (parotid gland only)\n- Facial (7th nerve) (submandibular and salivary gland only)\n- Lingual (submandibular and salivary gland only)\n\nPeriosteum of mandible \nSkin overlying gland (parotid gland only)", "VALUE:RE" ], [ "500", "Structures in code 400 with spinal accessory nerve involvement OR\n\nEsophagus\nExternal auditory meatus (submandibular and salivary gland only)\nNerves\n- Facial (7th nerve) (parotid gland only)\n- Lingual (parotid gland only)\n\nSkin overlying gland (submandibular and salivary gland only)\nSolid organ parenchyma\nTrachea", "VALUE:D" ], [ "600", "Internal carotid artery (encased)\nJugular vein (parotid gland only)", "VALUE:RE" ], [ "700", "Internal carotid artery or jugular vein with extension to structures in codes 350-500 OR\n\nIntracranial invasion\nMasticator space\nMediastinal structures\nOrbital apex\nPterygoid plates\nPrevertebral space\nSpinal column invasion\nSkull (base, NOS)\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_3897.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_3897.json similarity index 68% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_3897.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_3897.json index 1b0334a9a..0177de851 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_3897.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_3897.json @@ -1,12 +1,12 @@ { "id" : "eod_primary_tumor_3897", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Periosteum** \n* Periosteum is a fibrous membrane that wraps the outer surface of bones. \n * Cortical bone is the dense compact outer layer of the bone. \n * Trabecular, cancellous, or spongy bone (spongiosa) is a porous network of tissue filling the interior of bone, decreasing weight and allowing room for blood vessels and marrow.\n\n**Note 2:** **Criteria for EOD Primary Tumor** \n* For codes 100-500, the derived EOD T is based on depth of invasion (DOI) in conjunction with size. In addition, some of the anatomical structures listed are localized for Summary Stage 2018 while others are regional for Summary Stage 2018. The anatomical structures are divided into two groups: Group 1 is for localized tumors, while Group 2 is for regional tumor. \n\n**Group 1 extension WITH any size tumor: Use the following for codes 100, 150, 200**\n- Invasive tumor confined to\n + Labial mucosa (inner lip)\n + Lamina propria\n + Multiple foci\n + Musculature \n + Submucosa (superficial invasion)\n- Superficial extension to\n + Skin of lip\n + Subcutaneous soft tissue of lip\n- Confined to lip, NOS\n- Localized, NOS\n\n**Group 2 extension WITH any size tumor: Use the following for codes 300, 400, 500**\n- Bone, NOS \n + Cartilage (mandible, maxilla, NOS)\n + Cortical (mandible, maxilla, NOS)\n + Mandible, NOS (lower and other lip)\n + Maxilla, NOS (upper and other lip)\n- Buccal mucosa (inner cheek)\n- Commissure\n- Gingiva, NOS\n + Lower gingiva (lower lip)\n + Upper gingiva (upper lip) (from commissure only for lower lip)\n- Opposite lip (both lips)\n\n**Note 3:** **Depth of invasion** \n* Once the correct group is determined, the codes are then determined based on the depth of invasion.\n - Depth of invasion less than or equal to 5 mm or UNKNOWN depth of invasion (codes 100, 300)\n - Depth of invasion greater than 5 mm to less than or equal to 10 mm (codes 150, 400)\n - Depth of invasion greater than 10 mm (codes 200, 500)\n\n**Note 4:** **Cortical bone** \n* Invasion through cortical bone is required for assignment of code 650.\n - Code 300, 400, or 500 (depending on the depth of invasion) when the tumor is limited to the cortical bone/cortex of the mandible or maxilla. Invasion of the bone, NOS (mandible, NOS or maxilla, NOS) is **not** equivalent to invasion through the cortical bone (code 650).", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Ridge, J.A., Lydiatt, W.M., Shah, J.P., et al. **Oral Cavity**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-16T21:16:23.809Z", + "last_modified" : "2025-09-18T20:51:55.147Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:Tis", "VALUE:IS" ], [ "100", "Group 1 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:L" ], [ "150", "Group 1 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:L" ], [ "200", "Group 1 WITH depth of invasion (DOI) greater than 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:L" ], [ "300", "Group 2 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:RE" ], [ "400", "Group 2 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:RE" ], [ "500", "Group 2 WITH depth of invasion (DOI) greater than 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:RE" ], [ "550", "Trabecular (mandible, maxilla, NOS)", "VALUE:T4a", "VALUE:RE" ], [ "600", "Floor of mouth\nInferior alveolar nerve\nNose \nSkin of face/neck\nTongue", "VALUE:T4a", "VALUE:D" ], [ "650", "Invasion through cortical bone\n\nMandible, NOS (upper lip)\nMaxilla, NOS (lower lip)\nUpper gingiva (from lower lip)", "VALUE:T4b", "VALUE:RE" ], [ "700", "Invasion through cortical bone with extension to structures in code 600 OR\n\nInternal carotid artery (encased)\nMasticator space\nPterygoid plates\nSpecified bone (other than mandible, maxilla)\nSkull base\n\nFurther contiguous extension", "VALUE:T4b", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Group 1 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "VALUE:L" ], [ "150", "Group 1 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "VALUE:L" ], [ "200", "Group 1 WITH depth of invasion (DOI) greater than 10 mm", "VALUE:L" ], [ "300", "Group 2 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "VALUE:RE" ], [ "400", "Group 2 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "VALUE:RE" ], [ "500", "Group 2 WITH depth of invasion (DOI) greater than 10 mm", "VALUE:RE" ], [ "550", "Trabecular (mandible, maxilla, NOS)", "VALUE:RE" ], [ "600", "Floor of mouth\nInferior alveolar nerve\nNose \nSkin of face/neck\nTongue", "VALUE:D" ], [ "650", "Invasion through cortical bone\n\nMandible, NOS (upper lip)\nMaxilla, NOS (lower lip)\nUpper gingiva (from lower lip)", "VALUE:RE" ], [ "700", "Invasion through cortical bone with extension to structures in code 600 OR\n\nInternal carotid artery (encased)\nMasticator space\nPterygoid plates\nSpecified bone (other than mandible, maxilla)\nSkull base\n\nFurther contiguous extension", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_40607.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_40607.json similarity index 61% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_40607.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_40607.json index 4f92b671f..9a4dbe9a5 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_40607.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_40607.json @@ -1,12 +1,12 @@ { "id" : "eod_primary_tumor_40607", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Benign/Borderline** \n* Benign (/0) or Borderline (/1) tumors **are always coded to 050** regardless of size, extension to adjacent sites, or multiple tumors. \n\n**Note 2:** **Midline shift** \n* A midline shift is not the same thing as crossing the midline (code 500).\n* Documentation must state \"crossing/crosses the midline\"\n\n**Note 3:** **Drop metastasis** \n* Discontiguous spread, or \"drop metastasis\" are coded in EOD Mets.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) **Brain and Spinal Cord**, from the AJCC Cancer Staging System Version 9 (2022). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-05-18T15:04:26.529Z", + "last_modified" : "2025-09-18T20:52:09.330Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "050", "Benign or borderline brain\n* Behavior is /0 or /1", "VALUE:88", "VALUE:B" ], [ "100", "Confined to tissue or site of origin\n\nLocalized, NOS", "VALUE:88", "VALUE:L" ], [ "500", "Adjacent connective/soft tissue\nAdjacent muscle\nBone (skull) (See code 700 for other bone involvement)\nBrain for cranial nerve tumor(s) (See code 700 for sites other than cranial nerve tumors)\nMajor blood vessel(s)\nMeningeal tumor infiltrates nerve\nNerve tumor infiltrates meninges (dura)\nSphenoid and frontal sinuses (skull)", "VALUE:88", "VALUE:RE" ], [ "700", "Bone other than skull (see code 500 for skull)\nBrain except for cranial nerve tumor(s) (See code 500 for cranial nerve tumors)\nEye\n\nFurther contiguous extension", "VALUE:88", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:88", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "050", "Benign or borderline brain\n* Behavior is /0 or /1", "VALUE:B" ], [ "100", "Confined to tissue or site of origin\n\nLocalized, NOS", "VALUE:L" ], [ "500", "Adjacent connective/soft tissue\nAdjacent muscle\nBone (skull) (See code 700 for other bone involvement)\nBrain for cranial nerve tumor(s) (See code 700 for sites other than cranial nerve tumors)\nMajor blood vessel(s)\nMeningeal tumor infiltrates nerve\nNerve tumor infiltrates meninges (dura)\nSphenoid and frontal sinuses (skull)", "VALUE:RE" ], [ "700", "Bone other than skull (see code 500 for skull)\nBrain except for cranial nerve tumor(s) (See code 500 for cranial nerve tumors)\nEye\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_42615.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_42615.json similarity index 56% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_42615.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_42615.json index f74aaefcd..611c6ef22 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_42615.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_42615.json @@ -1,12 +1,12 @@ { "id" : "eod_primary_tumor_42615", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Cortex of the bone**\n* The cortex of a bone is the dense outer shell that provides strength to the bone; the spongy center of a bone is the cancellous portion. \n* The periosteum of the bone is the fibrous membrane covering of a bone that contains the blood vessels and nerves; the periosteum is similar to the capsule on a visceral organ.\n\n**Note 2:** **Number of pelvic segments** \n* The number of pelvic segments involved by the primary tumor determines the appropriate EOD Primary Tumor (codes 100 through 550). The four pelvic segments used in these codes are: \n * Acetabulum\n * Iliac wing\n * Pubic ramus/Symphysis/Ischium\n * Sacrum", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Kneisl, J.S., Rosenberg, A.E., et al. **Bone**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T15:16:24.293Z", + "last_modified" : "2025-09-18T20:52:00.911Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "100", "Any size tumor\n- One pelvic segment involved AND no extraosseous extension", "JUMP:tumor_size_with_primary_tumor_for_t_78654", "VALUE:L" ], [ "200", "Code 100 WITH extraosseous extension\n- Beyond periosteum to surrounding tissues, including adjacent skeletal muscle(s)", "JUMP:tumor_size_with_primary_tumor_for_t_78654", "VALUE:RE" ], [ "300", "Any size tumor\n- Two pelvic segments involved AND no extraosseous extension", "JUMP:tumor_size_with_primary_tumor_for_t_78654", "VALUE:L" ], [ "400", "Code 300 WITH extraosseous extension\n- Beyond periosteum to surrounding tissues, including adjacent skeletal muscle(s)", "JUMP:tumor_size_with_primary_tumor_for_t_78654", "VALUE:RE" ], [ "500", "At least three pelvic segments involved, NOS", "VALUE:T4", "VALUE:L" ], [ "550", "Code 500 WITH extraosseous extension\n- Beyond periosteum to surrounding tissues, including adjacent skeletal muscle(s)", "VALUE:T4", "VALUE:RE" ], [ "600", "Confined to pelvis, NOS\n* Number of segments involved not known\n\nLocalized, NOS", "VALUE:TX", "VALUE:L" ], [ "650", "Sacroiliac joint\nSacral neuroforamen", "VALUE:T4a", "VALUE:D" ], [ "700", "Encasement of external iliac vessels", "VALUE:T4b", "VALUE:D" ], [ "750", "Gross tumor thrombus in major pelvic vessels\n\nFurther contiguous extension", "VALUE:T4b", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "100", "Any size tumor\n- One pelvic segment involved AND no extraosseous extension", "VALUE:L" ], [ "200", "Code 100 WITH extraosseous extension\n- Beyond periosteum to surrounding tissues, including adjacent skeletal muscle(s)", "VALUE:RE" ], [ "300", "Any size tumor\n- Two pelvic segments involved AND no extraosseous extension", "VALUE:L" ], [ "400", "Code 300 WITH extraosseous extension\n- Beyond periosteum to surrounding tissues, including adjacent skeletal muscle(s)", "VALUE:RE" ], [ "500", "At least three pelvic segments involved, NOS", "VALUE:L" ], [ "550", "Code 500 WITH extraosseous extension\n- Beyond periosteum to surrounding tissues, including adjacent skeletal muscle(s)", "VALUE:RE" ], [ "600", "Confined to pelvis, NOS\n* Number of segments involved not known\n\nLocalized, NOS", "VALUE:L" ], [ "650", "Sacroiliac joint\nSacral neuroforamen", "VALUE:D" ], [ "700", "Encasement of external iliac vessels", "VALUE:D" ], [ "750", "Gross tumor thrombus in major pelvic vessels\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_43548.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_43548.json similarity index 66% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_43548.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_43548.json index c99959000..bca8adb20 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_43548.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_43548.json @@ -1,12 +1,12 @@ { "id" : "eod_primary_tumor_43548", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Periosteum** \n* Periosteum is a fibrous membrane that wraps the outer surface of bones. \n * Cortical bone is the dense compact outer layer of the bone. \n * Trabecular, cancellous, or spongy bone (spongiosa) is a porous network of tissue filling the interior of bone, decreasing weight and allowing room for blood vessels and marrow.\n\n**Note 2:** **Criteria for EOD Primary Tumor** \n* For codes 100-500, the derived EOD T is based on depth of invasion (DOI) in conjunction with size. In addition, some of the anatomical structures listed are localized for Summary Stage 2018 while others are regional for Summary Stage 2018. The anatomical structures are divided into two groups: Group 1 is for localized tumors, while Group 2 is for regional tumor. \n\n**Group 1 extension WITH any size tumor: Use the following for codes 100, 150, 200**\n- Invasive tumor confined to\n + Lamina propria\n + Musculature (buccinator)\n + Submucosa\n- Confined to mouth, NOS\n- Localized, NOS\n\n**Group 2 extension WITH any size tumor: Use the following for codes 300, 400, 500**\n- Adjacent oral cavity \n- Oropharynx\n + Inferior surface of soft palate\n + Lateral pharyngeal wall\n + Lingual surface of epiglottis\n + Vallecula \n\n**Note 3:** **Depth of invasion** \n* Once the correct group is determined, the codes are then determined based on the depth of invasion.\n - Depth of invasion less than or equal to 5 mm or UNKNOWN depth of invasion (codes 100, 300)\n - Depth of invasion greater than 5 mm to less than or equal to 10 mm (codes 150, 400)\n - Depth of invasion greater than 10 mm (codes 200, 500)\n\n**Note 4:** **Cortical bone** \n* Invasion through cortical bone is required for assignment of code 600.\n - Code 300, 400, or 500 (depending on the depth of invasion) when the tumor is limited to the cortical bone/cortex of the mandible or maxilla. Invasion of the bone, NOS (mandible, NOS or maxilla, NOS) is **not** equivalent to invasion through the cortical bone (code 600).", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Ridge, J.A., Lydiatt, W.M., Shah, J.P., et al. **Oral Cavity**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-16T21:17:51.031Z", + "last_modified" : "2025-09-18T20:52:00.278Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:Tis", "VALUE:IS" ], [ "100", "Group 1 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:L" ], [ "150", "Group 1 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:L" ], [ "200", "Group 1 WITH depth of invasion (DOI) greater than 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:L" ], [ "300", "Group 2 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:RE" ], [ "400", "Group 2 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:RE" ], [ "500", "Group 2 WITH depth of invasion (DOI) greater than 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:RE" ], [ "600", "Bone, NOS\n- Cartilage (mandible, maxilla, NOS)\n- Cortical bone (mandible, maxilla, NOS)\n- Trabecular bone (mandible, maxilla, palatine, NOS)\n\nDeep (extrinsic) muscle of tongue\n- Genioglossus \n- Hyoglossus \n- Palatoglossus \n- Styloglossus\n\nMaxillary antrum (sinus)\nNasal cavity\nSkin of face/neck\nTongue", "VALUE:T4a", "VALUE:D" ], [ "700", "Internal carotid artery (encased)\nMasticator space\nPterygoid plates\nSkull base\nSpecified bone (other than mandible, maxilla, palatine)\n\nFurther contiguous extension", "VALUE:T4b", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Group 1 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "VALUE:L" ], [ "150", "Group 1 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "VALUE:L" ], [ "200", "Group 1 WITH depth of invasion (DOI) greater than 10 mm", "VALUE:L" ], [ "300", "Group 2 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "VALUE:RE" ], [ "400", "Group 2 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "VALUE:RE" ], [ "500", "Group 2 WITH depth of invasion (DOI) greater than 10 mm", "VALUE:RE" ], [ "600", "Bone, NOS\n- Cartilage (mandible, maxilla, NOS)\n- Cortical bone (mandible, maxilla, NOS)\n- Trabecular bone (mandible, maxilla, palatine, NOS)\n\nDeep (extrinsic) muscle of tongue\n- Genioglossus \n- Hyoglossus \n- Palatoglossus \n- Styloglossus\n\nMaxillary antrum (sinus)\nNasal cavity\nSkin of face/neck\nTongue", "VALUE:D" ], [ "700", "Internal carotid artery (encased)\nMasticator space\nPterygoid plates\nSkull base\nSpecified bone (other than mandible, maxilla, palatine)\n\nFurther contiguous extension", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_4717.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_4717.json similarity index 52% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_4717.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_4717.json index f9dcbd5a8..20453a356 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_4717.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_4717.json @@ -1,12 +1,12 @@ { "id" : "eod_primary_tumor_4717", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **FIGO and extension detail** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and extension information on the primary tumor are available, use the extension information to code primary tumor in preference to a statement of FIGO stage.\n\n**Note 2:** **Extension to vagina** \n* EOD Primary Tumor includes direct extension or discontinuous metastasis to the vagina (see codes 400 and 550).\n\n**Note 3:** **Extension to adnexa or uterine serosa** \n* EOD Primary tumor excludes metastasis to adnexa or uterine serosa (See EOD Mets).", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Dizon, D.S., Olawaiye, A.B., Mutch, D.G., et al. **Corpus Uteri - Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T10:47:18.388Z", + "last_modified" : "2025-09-18T20:52:12.749Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "100", "Localized, NOS\n* Confined to cervix uteri or uterus, NOS\n * Except corpus uteri, NOS (see code 200)\n\nFIGO Stage IA, IB, I [NOS]", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_5707", "JUMP:peritoneal_cytology_with_primary_tumor_for_ss2018_t_88427" ], [ "200", "Corpus uteri, NOS\n* Confined to corpus uteri\n* Size, depth and horizontal spread unknown", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_5707", "VALUE:RE" ], [ "300", "Extension of metastasis within true pelvis\n* Fallopian tube(s)\n* Ligaments (broad, round, uterosacral)\n* Ovary(ies)\n* Parametrium\n* Visceral peritoneum of pelvic organs\n\nFIGO Stage IIA", "VALUE:T2a", "VALUE:RE" ], [ "400", "Cul de sac (rectouterine pouch)\nParietal serosa of pelvic cavity\nPelvic wall(s)\nUreter, intra- and extramural\nVagina, NOS\nVaginal wall, NOS\n Vulva\n\nDescribed clinically as \"frozen pelvis,\" NOS\n\nFIGO Stage IIB", "VALUE:T2b", "VALUE:RE" ], [ "500", "Invasion beyond uterus, NOS\n\nFIGO Stage II [NOS]", "VALUE:T2", "VALUE:RE" ], [ "550", "Infiltration of abdominal tissues, one of the following sites\n\n* Bladder wall\n* Bladder, NOS excluding mucosa\n* Hydronephrosis or nonfunctioning kidney\n* Pelvic wall(s)\n* Rectum, NOS, excluding mucosa\n* Rectal wall\n* Urethra", "VALUE:T3a", "VALUE:D" ], [ "600", "Infiltration of abdominal tissues (code 550), more than one site\n\nFIGO Stage IIIB", "VALUE:T3b", "VALUE:D" ], [ "650", "Abdominal tissues involvement, NOS\n\nFIGO Stage III [NOS]", "VALUE:T3", "VALUE:D" ], [ "700", "Bladder wall \nBladder, NOS excluding mucosa\nRectal wall\nRectum, NOS excluding mucosa", "VALUE:T4", "VALUE:RE" ], [ "750", "Bladder mucosa \n* For bullous edema of bladder mucosa, see code 550\nRectal mucosa\nSigmoid colon\nSmall intestine\n\nFIGO Stage IVA\n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "100", "Localized, NOS\n* Confined to cervix uteri or uterus, NOS\n * Except corpus uteri, NOS (see code 200)\n\nFIGO Stage IA, IB, I [NOS]", "JUMP:peritoneal_cytology_with_primary_tumor_for_ss2018_t_88427" ], [ "200", "Corpus uteri, NOS\n* Confined to corpus uteri\n* Size, depth and horizontal spread unknown", "VALUE:RE" ], [ "300", "Extension of metastasis within true pelvis\n* Fallopian tube(s)\n* Ligaments (broad, round, uterosacral)\n* Ovary(ies)\n* Parametrium\n* Visceral peritoneum of pelvic organs\n\nFIGO Stage IIA", "VALUE:RE" ], [ "400", "Cul de sac (rectouterine pouch)\nParietal serosa of pelvic cavity\nPelvic wall(s)\nUreter, intra- and extramural\nVagina, NOS\nVaginal wall, NOS\n Vulva\n\nDescribed clinically as \"frozen pelvis,\" NOS\n\nFIGO Stage IIB", "VALUE:RE" ], [ "500", "Invasion beyond uterus, NOS\n\nFIGO Stage II [NOS]", "VALUE:RE" ], [ "550", "Infiltration of abdominal tissues, one of the following sites\n\n* Bladder wall\n* Bladder, NOS excluding mucosa\n* Hydronephrosis or nonfunctioning kidney\n* Pelvic wall(s)\n* Rectum, NOS, excluding mucosa\n* Rectal wall\n* Urethra", "VALUE:D" ], [ "600", "Infiltration of abdominal tissues (code 550), more than one site\n\nFIGO Stage IIIB", "VALUE:D" ], [ "650", "Abdominal tissues involvement, NOS\n\nFIGO Stage III [NOS]", "VALUE:D" ], [ "700", "Bladder wall \nBladder, NOS excluding mucosa\nRectal wall\nRectum, NOS excluding mucosa", "VALUE:RE" ], [ "750", "Bladder mucosa \n* For bullous edema of bladder mucosa, see code 550\nRectal mucosa\nSigmoid colon\nSmall intestine\n\nFIGO Stage IVA\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_50451.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_50451.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_50451.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_50451.json index 18d11be0c..6315f0a57 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_50451.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_50451.json @@ -1,12 +1,12 @@ { "id" : "eod_primary_tumor_50451", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Periosteum** \n* Periosteum is a fibrous membrane that wraps the outer surface of bones. \n* Cortical bone is the dense compact outer layer of the bone. Trabecular, cancellous, or spongy bone (spongiosa) is a porous network of tissue filling the interior of bone, decreasing weight and allowing room for blood vessels and marrow.\n\n**Note 2:** **Criteria for EOD Primary Tumor** \n* For codes 100-500, the derived EOD T is based on depth of invasion (DOI) in conjunction with size. In addition, some of the anatomical structures listed are localized for Summary Stage 2018 while others are regional for Summary Stage 2018. The anatomical structures are divided into two groups: Group 1 is for localized tumors, while Group 2 is for regional tumors. \n\n**Group 1 extension WITH any size tumor: Use the following for codes 100, 150, 200**\n- Invasive tumor confined to\n + Lamina propria\n + Musculature (buccinator)\n + Submucosa\n- Confined to buccal mucosa (inner cheek), NOS\n- Localized, NOS\n\n**Group 2 extension WITH any size tumor: Use the following for codes 300, 400, 500**\n- Gingiva\n- Lateral pharyngeal wall\n- Lip(s) including commissure\n- Subcutaneous soft tissue of cheek\n- Tonsillar pillars and fossae\n- Tonsils\n\n**Note 3:** **Depth of invasion** \n* Once the correct group is determined, the codes are then determined based on the depth of invasion.\n - Depth of invasion less than or equal to 5 mm or UNKNOWN depth of invasion (codes 100, 300)\n - Depth of invasion greater than 5 mm to less than or equal to 10 mm (codes 150, 400)\n - Depth of invasion greater than 10 mm (codes 200, 500)\n\n**Note 4:** **Cortical bone** \n* Invasion through cortical bone is required for assignment of code 600.\n - Code 300, 400, or 500 (depending on the depth of invasion) when the tumor is limited to the cortical bone/cortex of the mandible or maxilla. Invasion of the bone, NOS (mandible, NOS or maxilla, NOS) is **not** equivalent to invasion through the cortical bone (code 600).", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Ridge, J.A., Lydiatt, W.M., Shah, J.P., et al. **Oral Cavity**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-17T20:35:33.123Z", + "last_modified" : "2025-09-18T20:52:37.561Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:Tis", "VALUE:IS" ], [ "100", "Group 1 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:L" ], [ "150", "Group 1 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:L" ], [ "200", "Group 1 WITH depth of invasion (DOI) greater than 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:L" ], [ "300", "Group 2 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:RE" ], [ "400", "Group 2 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:RE" ], [ "500", "Group 2 WITH depth of invasion (DOI) greater than 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:RE" ], [ "600", "Invasion through cortical bone\n\nBone, NOS\n- Cartilage (mandible, maxilla, NOS)\n- Cortical bone (mandible, maxilla, NOS)\n- Mandible, NOS\n- Maxilla, NOS\n- Palatine, NOS\n- Trabecular bone (mandible, maxilla, palatine, NOS)\n\nDeep (extrinsic) muscle of tongue\n- Genioglossus\n- Hyoglossus\n- Palatoglossus\n- Styloglossus \n\nMaxillary sinus (antrum) \nNasal cavity\nSkin of cheek (WITH or WITHOUT ulceration)\nTongue", "VALUE:T4a", "VALUE:D" ], [ "700", "Internal carotid artery (encased)\nMasticator space\nPterygoid plates\nSkull base\nSpecified bone (other than maxilla, mandible, palatine)\n\nFurther contiguous extension", "VALUE:T4b", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Group 1 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "VALUE:L" ], [ "150", "Group 1 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "VALUE:L" ], [ "200", "Group 1 WITH depth of invasion (DOI) greater than 10 mm", "VALUE:L" ], [ "300", "Group 2 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "VALUE:RE" ], [ "400", "Group 2 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "VALUE:RE" ], [ "500", "Group 2 WITH depth of invasion (DOI) greater than 10 mm", "VALUE:RE" ], [ "600", "Invasion through cortical bone\n\nBone, NOS\n- Cartilage (mandible, maxilla, NOS)\n- Cortical bone (mandible, maxilla, NOS)\n- Mandible, NOS\n- Maxilla, NOS\n- Palatine, NOS\n- Trabecular bone (mandible, maxilla, palatine, NOS)\n\nDeep (extrinsic) muscle of tongue\n- Genioglossus\n- Hyoglossus\n- Palatoglossus\n- Styloglossus \n\nMaxillary sinus (antrum) \nNasal cavity\nSkin of cheek (WITH or WITHOUT ulceration)\nTongue", "VALUE:D" ], [ "700", "Internal carotid artery (encased)\nMasticator space\nPterygoid plates\nSkull base\nSpecified bone (other than maxilla, mandible, palatine)\n\nFurther contiguous extension", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_53330.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_53330.json similarity index 66% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_53330.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_53330.json index aee2496c3..690551108 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_53330.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_53330.json @@ -1,12 +1,12 @@ { "id" : "eod_primary_tumor_53330", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Periosteum**\n* Periosteum is a fibrous membrane that wraps the outer surface of bones. \n* Cortical bone is the dense compact outer layer of the bone. Trabecular, cancellous, or spongy bone (spongiosa) is a porous network of tissue filling the interior of bone, decreasing weight and allowing room for blood vessels and marrow.\n\n**Note 2:** **Criteria for EOD Primary Tumor** \n* For codes 100-500, the derived EOD T is based on depth of invasion (DOI) in conjunction with size. In addition, some of the anatomical structures listed are localized for Summary Stage 2018 while others are regional for Summary Stage 2018. The anatomical structures are divided into two groups: Group 1 is for localized tumors, while Group 2 is for regional tumor. \n\n**Group 1 extension WITH any size tumor: Use the following for codes 100, 150, 200**\n- Invasive tumor on one side confined to\n + Lamina propria\n + Musculature of tongue, intrinsic or NOS\n + Submucosa\n- Tumor cross midline/midline tumor\n- Confined to anterior tongue, NOS\n- Localized, NOS\n\n**Group 2 extension WITH any size tumor: Use the following for codes 300, 400, 500**\n- Base of tongue\n- Bone, NOS\n + Bone (mandible, maxilla, palatine)\n + Cartilage (mandible, maxilla, NOS)\n + Cortical bone, invasion of (mandible, maxilla, NOS)\n- Floor of mouth\n- Gingiva, lower\n- Retromolar trigone\n- Sublingual gland\n\n**Note 3:** **Depth of invasion** \n* Once the correct group is determined, the codes are then determined based on the depth of invasion.\n- Depth of invasion less than or equal to 5 mm or UNKNOWN depth of invasion (codes 100, 300)\n- Depth of invasion greater than 5 mm to less than or equal to 10 mm (codes 150, 400)\n- Depth of invasion greater than 10 mm (codes 200, 500)\n\n**Note 4:** **Cortical bone** \n* Invasion through cortical bone is required for assignment of code 650.\n - Code 300, 400, or 500 (depending on the depth of invasion) when the tumor is limited to the cortical bone/cortex of the mandible or maxilla. Invasion of the bone, NOS (mandible, NOS or maxilla, NOS) is **not** equivalent to invasion through the cortical bone (code 650).", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Ridge, J.A., Lydiatt, W.M., Shah, J.P., et al. **Oral Cavity**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T16:00:17.146Z", + "last_modified" : "2025-09-18T20:52:20.627Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:Tis", "VALUE:IS" ], [ "100", "Group 1 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:L" ], [ "150", "Group 1 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:L" ], [ "200", "Group 1 WITH depth of invasion (DOI) greater than 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:L" ], [ "300", "Group 2 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:RE" ], [ "400", "Group 2 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:RE" ], [ "500", "Group 2 WITH depth of invasion (DOI) greater than 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:RE" ], [ "600", "Lateral pharyngeal wall\nSoft palate, inferior surface\nTonsillar pillars and fossae\nTonsils", "VALUE:T4a", "VALUE:RE" ], [ "650", "Invasion through cortical bone (mandible, maxilla, NOS)\n\nDeep (extrinsic) muscles of tongue\n- Genioglossus\n- Geniohyoid\n- Hyoglossus\n- Mylohyoid\n- Palatoglossus\n- Styloglossus\n \nMaxillary sinus (antrum)\nTrabecular bone (mandible, maxilla, NOS)\n Skin of face", "VALUE:T4a", "VALUE:D" ], [ "700", "Internal carotid artery (encased)\nMasticator space\nPterygoid plates\nSkull base\nSpecified bone (other than mandible, maxilla)\n\nFurther contiguous extension", "VALUE:T4b", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Group 1 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "VALUE:L" ], [ "150", "Group 1 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "VALUE:L" ], [ "200", "Group 1 WITH depth of invasion (DOI) greater than 10 mm", "VALUE:L" ], [ "300", "Group 2 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "VALUE:RE" ], [ "400", "Group 2 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "VALUE:RE" ], [ "500", "Group 2 WITH depth of invasion (DOI) greater than 10 mm", "VALUE:RE" ], [ "600", "Lateral pharyngeal wall\nSoft palate, inferior surface\nTonsillar pillars and fossae\nTonsils", "VALUE:RE" ], [ "650", "Invasion through cortical bone (mandible, maxilla, NOS)\n\nDeep (extrinsic) muscles of tongue\n- Genioglossus\n- Geniohyoid\n- Hyoglossus\n- Mylohyoid\n- Palatoglossus\n- Styloglossus\n \nMaxillary sinus (antrum)\nTrabecular bone (mandible, maxilla, NOS)\n Skin of face", "VALUE:D" ], [ "700", "Internal carotid artery (encased)\nMasticator space\nPterygoid plates\nSkull base\nSpecified bone (other than mandible, maxilla)\n\nFurther contiguous extension", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_55521.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_55521.json new file mode 100644 index 000000000..f9643364e --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_55521.json @@ -0,0 +1,23 @@ +{ + "id" : "eod_primary_tumor_55521", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor V9", + "title" : "EOD Primary Tumor V9", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Bergsland, E.K., Woltering, E.A., Klimstra, D.S., et al. **Neuroendocrine Tumors of the Duodenum and Ampulla of Vater.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Duodenum and Ampulla of Vater**, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", + "last_modified" : "2025-09-18T20:52:04.810Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Tumor less than or equal to 1 cm AND confined to\n- Intramucosal, NOS\n- Lamina propria (including in a polyp)\n- Mucosa, NOS\n- Muscularis mucosae (including in a polyp)\n- Submucosa (superficial invasion) (including in a polyp)\n\nLimited to ampulla of Vater or extending to sphincter of Oddi\nLocalized, NOS", "VALUE:L" ], [ "200", "Tumor greater than 1 cm\n\nOR Invades muscularis propria", "VALUE:L" ], [ "300", "Extension through wall, NOS\nInvasion through muscularis propria or muscularis, NOS \nSubserosal tissue/(sub)serosal fat invaded\nTransmural, NOS \nWall, NOS", "VALUE:L" ], [ "400", "Adjacent (connective) tissue(s), NOS (without serosal penetration)\nAmpulla of Vater\nFat, NOS\nMesenteric fat\nMesentery (adjacent loops of bowel)\nNonperitonealized perimuscular tissue\nPancreas\nPancreatic duct\nRetroperitoneum", "VALUE:RE" ], [ "500", "Periduodenal soft tissue\nPeripancreatic soft tissue", "VALUE:D" ], [ "600", "Invasion of/through serosa (mesothelium) (tunica serosa) (visceral peritoneum)\n\nBlood vessel(s) (major)\n- Common hepatic artery\n- Portal vein\n- Superior mesenteric artery\n\nCeliac (axis) artery\nColon (hepatic flexure, transverse colon)\nCommon bile duct\nExtrahepatic bile duct(s) \nGallbladder\nLiver, including porta hepatis\nOmentum (lesser)\nStomach (distal, proximal, NOS)", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown extension\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_60922.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_60922.json similarity index 74% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_60922.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_60922.json index baea224d0..109eedefa 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_60922.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_60922.json @@ -1,12 +1,12 @@ { "id" : "eod_primary_tumor_60922", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", - "notes" : "**Note 1:** **Benign/borderline tumors** \n* Benign (/0) or Borderline (/1) tumors **are always coded to 050** regardless of size, extension to adjacent sites, or multiple tumors. \n * **Note:** Benign (/0) or Borderline (/1) Medulloblastoma's are very rare.\n\n**Note 2:** **Single tumors** \n* For invasive tumors, EOD Primary tumor is coded only for **single tumors confined to the primary site** (see code 150) or a **single** tumor crossing the midline without extension to adjacent structures (see code 250).\n * Code 999 if there are multiple tumors in the brain\n * The presence of multiple tumors is recorded in EOD Mets\n\n**Note 3:** **Midline shift** \n* A midline shift is not the same thing as crossing the midline\n * Code 250 if you have a single tumor confined to the primary site with a midline shift that is not extending into adjacent structures (see Note 4). \n\n**Note 4:** **Types of extension coded in EOD Mets** \n* Direct or contiguous extension to an adjacent site is collected in EOD Mets. \n * If the only information available is extension to an adjacent site, code EOD Primary Tumor 999 and assign the appropriate EOD Mets code\n* The following are collected in EOD Mets (see code 25 for all except circulating cells in CSF (code 15))\n * Adjacent connective/soft tissue\n * Adjacent muscle\n * Bone\n * Circulating cells in cerebral spinal fluid (CSF)\n * Major blood vessel(s)\n * Meninges (e.g.; dura)\n * Multiple/multifocal tumors\n * Nerves (cranial, NOS)\n * Ventricular system", + "notes" : "**Note 1:** **Benign/borderline tumors** \n* Benign (/0) or Borderline (/1) tumors **are always coded to 050** regardless of size, extension to adjacent sites, or multiple tumors. \n * **Note:** Benign (/0) or Borderline (/1) Medulloblastoma's are very rare.\n\n**Note 2:** **Single tumors** \n* For invasive tumors, EOD Primary tumor is coded only for **single tumors confined to the primary site** (see code 150) or a **single** tumor crossing the midline without extension to adjacent structures (see code 250).\n * Code 999 if there are multiple tumors in the brain\n * The presence of multiple tumors is recorded in EOD Mets\n\n**Note 3:** **Midline shift** \n* A midline shift is not the same thing as crossing the midline\n * Code 150 if you have a single tumor confined to the primary site with a midline shift that is not extending into adjacent structures (see Note 4). \n\n**Note 4:** **Types of extension coded in EOD Mets** \n* Direct or contiguous extension to an adjacent site is collected in EOD Mets. \n * If the only information available is extension to an adjacent site, code EOD Primary Tumor 999 and assign the appropriate EOD Mets code\n* The following are collected in EOD Mets (see code 25 for all except circulating cells in CSF (code 15))\n * Adjacent connective/soft tissue\n * Adjacent muscle\n * Bone\n * Circulating cells in cerebral spinal fluid (CSF)\n * Major blood vessel(s)\n * Meninges (e.g.; dura)\n * Multiple/multifocal tumors\n * Nerves (cranial, NOS)\n * Ventricular system", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) **Brain and Spinal Cord**, from the AJCC Cancer Staging System Version 9 (2022). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-05-18T13:37:59.895Z", + "last_modified" : "2025-09-18T20:52:03.016Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "050", "Benign or borderline brain\n* Behavior is /0 or /1", "VALUE:88", "VALUE:B" ], [ "150", "Single tumor\n* Single tumor confined to the primary site with no invasion or seeding to other structures\n\nConfined to site of origin, NOS\nLocalized, NOS", "VALUE:88", "VALUE:L" ], [ "250", "Single tumor\n* Single tumor confined to the primary site that crosses the midline \n * WITHOUT invasion of adjacent structures (see Note 4)", "VALUE:88", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:88", "VALUE:U" ], [ "999", "Unknown; extension not stated\nMultiple tumors (see Note 1)\nSingle tumor with extension to an adjacent site (see Note 4)\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "050", "Benign or borderline brain\n* Behavior is /0 or /1", "VALUE:B" ], [ "150", "Single tumor\n* Single tumor confined to the primary site with no invasion or seeding to other structures\n\nConfined to site of origin, NOS\nLocalized, NOS", "VALUE:L" ], [ "250", "Single tumor\n* Single tumor confined to the primary site that crosses the midline \n * WITHOUT invasion of adjacent structures (see Note 4)", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nMultiple tumors (see Note 2)\nSingle tumor with extension to an adjacent site (see Note 4)\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_72244.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_72244.json similarity index 59% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_72244.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_72244.json index 652c27f75..5dd47344b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_72244.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_72244.json @@ -1,12 +1,12 @@ { "id" : "eod_primary_tumor_72244", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **FIGO and extension information** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and extension information on the primary tumor are available, use the extension information to assign the code in preference to a statement of FIGO stage.\n\n**Note 2:** **STIC** \n* Code 050 is for the following in situ histology (behavior /2) only\n - High-grade serous tubal intraepithelial carcinoma (STIC) (8441/2)\n\n**Note 3:** **Malignant ascites** \n* Tumors in codes 100-250 with malignant ascites are coded 300. \n * Ascites, NOS should be excluded as a staging element\n\n**Note 4:** **Fallopian tube involvement** \n* If there is involvement of the fallopian tube with no further evidence of extension, and the physician verifies this is an ovary primary, code 400.\n\n**Note 5:** **Pelvic organs** \n* Both extension to and/or discontinuous metastasis to any of the following pelvic organs are included in code 450\n - Adjacent (pelvic) peritoneum\n - Bladder\n - Bladder serosa\n - Cul de sac (rectouterine pouch)\n - Ligament(s) (broad, ovarian, round, suspensory)\n - Mesosalpinx (Mesovarium) \n - Parametrium\n - Pelvic wall\n - Rectosigmoid\n - Rectum\n - Sigmoid colon (including sigmoid mesentery)\n - Ureter (pelvic portion)\n\n**Note 6:** **Peritoneal implants** \n* Peritoneal implants or peritoneal carcinomatosis may also be called seeding, salting, talcum powder appearance, or studding.\n * Code 600, 650, or 700 based on microscopic or the macroscopic size\n* Extraperitoneal carcinomatosis are coded in EOD Mets (code 50)\n\n**Note 7:** **Location of peritoneal implants** \n* If implants are mentioned, determine whether they are in the pelvis or in the abdomen and code appropriately. If the location of the implants is not specified, code 750.\n\n**Note 8:** **Abdominal organs** \n* Both extension to and/or discontinuous metastasis to any of the following abdominal organs by way of peritoneal seeding or implants are included in codes 600-750\n - Abdominal mesentery\n - Diaphragm\n - Gallbladder\n - Intestine, large (except rectum, rectosigmoid and sigmoid colon)\n - Kidneys\n - Omentum (infracolic, NOS)\n - Pancreas\n - Pericolic gutter\n - Peritoneum, NOS\n - Small intestine\n - Stomach\n - Ureters (outside pelvis)\n\n**Note 9:** **Peritoneal surface of the liver** \n* Tumor limited to the peritoneal surface of the liver or splenic capsule is coded 700, regardless of the size (microscopic or macroscopic).\n - Any **parenchymal** involvement of the liver or spleen is coded in EOD Mets (code 50)\n\n**Note 10:** **Benign/borderline tumors** \n* In some registries benign/borderline ovarian tumors are reportable by agreement. \n * If the tumor being reported is benign or borderline, code 999.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Prat, J., Olawaiye, A.B., Mutch, D.G., et al. **Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T20:57:13.810Z", + "last_modified" : "2025-09-18T20:51:48.974Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive, preinvasive \nLow grade (LGSC) serous tubal intraepithelial carcinoma (STIC) (8441/2)\nSerous tubal intraepithelial carcinoma (STIC) (no grade) (8441/2)", "VALUE:88", "VALUE:IS" ], [ "050", "High-grade serous tubal intraepithelial carcinoma (STIC) (8441/2)", "VALUE:T1a", "VALUE:IS" ], [ "100", "Limited to one ovary (capsule intact) AND\n* No tumor on ovarian surface AND\n* No malignant cells in ascites or peritoneal washings\n* WITH or WITHOUT high-grade serous tubal intraepithelial carcinoma (STIC)\n\nFIGO Stage IA", "VALUE:T1a", "VALUE:L" ], [ "150", "Limited to both ovaries (capsule(s) intact) AND\n* No tumor on ovarian surface AND\n* No malignant cells in ascites or peritoneal washings\n\nFIGO Stage IB", "VALUE:T1b", "VALUE:L" ], [ "200", "Limited to one or both ovaries\n- WITH surgical spill\n\nFIGO Stage IC1", "VALUE:T1c1", "VALUE:L" ], [ "250", "Limited to one or both ovaries\n* WITH capsule ruptured before surgery OR\n* WITH tumor on ovarian surface \n\nFIGO Stage IC2", "VALUE:T1c2", "VALUE:RE" ], [ "300", "Limited to one or both ovaries\n* Malignant cells in ascites or peritoneal washings\n\nFIGO Stage IC3", "VALUE:T1c3", "VALUE:RE" ], [ "350", "Limited to one or both ovaries\n- UNKNOWN if capsule(s) ruptured\n- UNKNOWN if cells in ascites or peritoneal washings\n- UNKNOWN if surgical spill or capsule ruptured\n- UNKNOWN if tumor on ovarian surface \n\nConfined to ovary, NOS\nLocalized, NOS\n\nFIGO Stage I [NOS]", "VALUE:T1", "VALUE:L" ], [ "400", "Extension to or implants on\n- Adnexa\n- Fallopian tube(s)\n- Uterus, NOS\n\nFIGO Stage IIA", "VALUE:T2a", "VALUE:RE" ], [ "450", "Extension to and/or discontinuous metastasis \n* To pelvic sites (See Note 5)\n\nFIGO Stage IIB", "VALUE:T2b", "VALUE:RE" ], [ "500", "Tumor involves one or both ovaries\n- WITH pelvic extension, NOS (below pelvic brim)\n\nFIGO Stage II [NOS]", "VALUE:T2", "VALUE:RE" ], [ "600", "Microscopic peritoneal implants or microscopic peritoneal carcinomatosis\n* Beyond pelvis (above pelvic brim) (See Note 8)\n\nFIGO Stage IIIA", "VALUE:T3a", "VALUE:D" ], [ "650", "Macroscopic peritoneal implants or macroscopic peritoneal carcinomatosis\n* 2 cm or less in greatest dimension (beyond pelvis-above pelvic brim) (See Note 8)\n\nFIGO Stage IIIB", "VALUE:T3b", "VALUE:D" ], [ "700", "Macroscopic peritoneal implants or macroscopic peritoneal carcinomatosis\n* Greater than 2 cm in greatest dimension (beyond pelvis-above pelvic brim) (See Note 8)\n\nExtension or implants (microscopic, macroscopic or unknown) to the peritoneal surface of the liver or splenic capsule\n * WITHOUT parenchymal involvement of either organ\n\nFIGO Stage IIIC", "VALUE:T3c", "VALUE:D" ], [ "750", "One or both ovaries involved\n- WITH confirmed peritoneal metastasis or peritoneal carcinomatosis outside of the pelvis (above pelvic brim)\n- UNKNOWN if microscopic or macroscopic \n\nPeritoneal implants, NOS\n\nFurther contiguous extension\n\nFIGO Stage III [NOS]", "VALUE:T3", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive, preinvasive \nLow grade (LGSC) serous tubal intraepithelial carcinoma (STIC) (8441/2)\nSerous tubal intraepithelial carcinoma (STIC) (no grade) (8441/2)", "VALUE:IS" ], [ "050", "High-grade serous tubal intraepithelial carcinoma (STIC) (8441/2)", "VALUE:IS" ], [ "100", "Limited to one ovary (capsule intact) AND\n* No tumor on ovarian surface AND\n* No malignant cells in ascites or peritoneal washings\n* WITH or WITHOUT high-grade serous tubal intraepithelial carcinoma (STIC)\n\nFIGO Stage IA", "VALUE:L" ], [ "150", "Limited to both ovaries (capsule(s) intact) AND\n* No tumor on ovarian surface AND\n* No malignant cells in ascites or peritoneal washings\n\nFIGO Stage IB", "VALUE:L" ], [ "200", "Limited to one or both ovaries\n- WITH surgical spill\n\nFIGO Stage IC1", "VALUE:L" ], [ "250", "Limited to one or both ovaries\n* WITH capsule ruptured before surgery OR\n* WITH tumor on ovarian surface \n\nFIGO Stage IC2", "VALUE:RE" ], [ "300", "Limited to one or both ovaries\n* Malignant cells in ascites or peritoneal washings\n\nFIGO Stage IC3", "VALUE:RE" ], [ "350", "Limited to one or both ovaries\n- UNKNOWN if capsule(s) ruptured\n- UNKNOWN if cells in ascites or peritoneal washings\n- UNKNOWN if surgical spill or capsule ruptured\n- UNKNOWN if tumor on ovarian surface \n\nConfined to ovary, NOS\nLocalized, NOS\n\nFIGO Stage I [NOS]", "VALUE:L" ], [ "400", "Extension to or implants on\n- Adnexa\n- Fallopian tube(s)\n- Uterus, NOS\n\nFIGO Stage IIA", "VALUE:RE" ], [ "450", "Extension to and/or discontinuous metastasis \n* To pelvic sites (See Note 5)\n\nFIGO Stage IIB", "VALUE:RE" ], [ "500", "Tumor involves one or both ovaries\n- WITH pelvic extension, NOS (below pelvic brim)\n\nFIGO Stage II [NOS]", "VALUE:RE" ], [ "600", "Microscopic peritoneal implants or microscopic peritoneal carcinomatosis\n* Beyond pelvis (above pelvic brim) (See Note 8)\n\nFIGO Stage IIIA", "VALUE:D" ], [ "650", "Macroscopic peritoneal implants or macroscopic peritoneal carcinomatosis\n* 2 cm or less in greatest dimension (beyond pelvis-above pelvic brim) (See Note 8)\n\nFIGO Stage IIIB", "VALUE:D" ], [ "700", "Macroscopic peritoneal implants or macroscopic peritoneal carcinomatosis\n* Greater than 2 cm in greatest dimension (beyond pelvis-above pelvic brim) (See Note 8)\n\nExtension or implants (microscopic, macroscopic or unknown) to the peritoneal surface of the liver or splenic capsule\n * WITHOUT parenchymal involvement of either organ\n\nFIGO Stage IIIC", "VALUE:D" ], [ "750", "One or both ovaries involved\n- WITH confirmed peritoneal metastasis or peritoneal carcinomatosis outside of the pelvis (above pelvic brim)\n- UNKNOWN if microscopic or macroscopic \n\nPeritoneal implants, NOS\n\nFurther contiguous extension\n\nFIGO Stage III [NOS]", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_72245.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_72245.json similarity index 71% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_72245.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_72245.json index 0f318c03b..11e89ebaa 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_72245.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_72245.json @@ -1,12 +1,12 @@ { "id" : "eod_primary_tumor_72245", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Lymphatic sites (nodal regions)** \n* Lymph nodes (C770-C779)\n* Waldeyer's ring (tonsils) (C024, C090-C099, C111, C142)\n* Spleen (C422)\n* Thymus (C379)\n\n**Note 2:** **Defining multiple lymph node regions** \n* Use the AJCC definitions for lymph node regions (Chapter 79, Figure 79.1) to determine when single (code 100) or multiple (300-600) lymph node regions are involved. \n* See also the Hematopoietic Manual, Appendix C, for definition of lymph node regions.\n\n**Note 3:** **Extralymphatic sites** \n* Extralymphatic sites (extranodal regions) include all other sites (e.g., stomach, colon, lung, breast, nasopharynx). \n\n**Note 4:** **Lymph node involvement** \n* Any mention of the terms including fixed, matted, mass in the hilum, mediastinum, retroperitoneum, and/or mesentery, palpable, enlarged, shotty, lymphadenopathy are all regarded as involvement for lymphomas when determining appropriate code.\n\n**Note 5:** **Bulky disease** \n* Bulky disease\" (code 500) varies by the lymphoma histology. For Hodgkin lymphoma, it is defined as the ratio between the maximum diameter of the mediastinal mass and maximal intrathoracic diameter based on CT imaging in the Lugano classification. \n* Bulk of other disease is defined as a mass greater than 10 cm. For non-Hodgkin lymphomas, the main criteria is based on size with cutoffs ranging from 5-10 cm, although 10 cm is recommended.\n\n**Note 6:** **Limited versus Advanced Stage** \n* Lymphomas confined to a single lymphatic or extralymphatic site WITH or WITHOUT involvement of lymph node regions on the SAME side of the diaphragm are also referred to as \"limited stage.\" (Codes 100-500). \n* Lymphomas with involvement on BOTH sides of the diaphragm or other metastatic disease are also referred to as \"advanced stage\" (Codes 500-800).\n * Bulky disease may be either early or advanced stage based on the lymphoma histology or other factors\n\n**Note 7:** **Liver involvement** \n* Clinical enlargement of the liver is not enough to indicate involvement. Involvement is indicated by diffuse uptake or mass lesion or abnormal liver function tests. Liver biopsy may be used to confirm equivocal involvement.\n * Any involvement of liver (including primary liver lymphoma) is coded as 800\n\n**Note 8:** **Splenic involvement** \n* Splenic involvement is based on splenomegaly and FDG-PET or CT scans that state diffuse update, solitary mass, miliary lesions, or enlargement of greater than 13 cm\n * A physician’s statement of splenomegaly may be used \n * FDG uptake in the spleen that is not diffuse is not enough to code as splenic involvement \n\n**Note 9:** **Lung involvement** \n* Lung involvement is indicated by pulmonary nodules or parenchymal involvement on FDG-PET or CT in the absence of other likely causes. \n* Lung biopsy may be used to confirm equivocal involvement.\n* Multifocal lung involvement is coded as 700 or 800 based on lung mets, code also \"Mets at Dx-Lung as 1\n\n**Note 10:** **Bone involvement** \n* Bone involvement (excluding bone marrow involvement, see Note 11) is indicated by avid lesions on FDG-PET. \n* Bone biopsy may be used to confirm equivocal involvement. \n* Bone involvement (except for bone primary lymphomas) is coded as 800. Code also \"Mets at Dx-Bone\" as 1. (See Note 11 on how to code bone marrow involvement)\n\n**Note 11:** **CNS Involvement** \n* Central nervous system (CNS) involvement is often suspected due to symptoms and can be confirmed by plain radiology, CT scan, or MRI. Cerebrospinal fluid (CSF) examination by flow cytometry may be done. \n* CNS involvement may be the result of soft tissue disease representing extension from bone metastasis or parenchymal brain disease. \n * CNS involvement (except for CNS primary lymphomas) is coded as 800. Code also \"Mets at Dx-Brain\" as 1\n * CSF involvement is coded as 800. Code also \"Mets at Dx-Other\" as 1\n\n**Note 12:** **Peripheral Blood Involvement** \n* Peripheral blood involvement is assessed by an aspiration or peripheral blood smear.\n* Primary site is coded to bone marrow (C421): Do not code \"Met at Dx-Other\" as 1 \n - In cases where peripheral blood smear is not performed, but a physician's clinical assessment indicates peripheral blood involvement, the physician's clinical assessment can be used\n - If **ONLY** the peripheral blood is involved, code 750\n - If there is peripheral blood involvement **WITH** other involvement, code 800\n\n**Note 13:** **Bone Marrow involvement** \n* Bone marrow involvement is assessed by an aspiration and bone marrow biopsy. \n+ Bone marrow involvement is coded as 800. Code also \"Mets at Dx-Other\" as 1. Do not code to \"Mets at Dx-Bone\" as 1\n - If only involvement is bone marrow, code primary site to bone marrow (C421), EOD Primary Tumor 800. Do not code \"Mets at Dx-Other\" as 1\n - In cases where bone marrow biopsy/aspiration is not performed, but a physician's clinical assessment indicates bone marrow involvement, the physician's clinical assessment can be used\n\n**Note 14:** **Bilateral sites** \n* Code 800 for involvement of bilateral sites (i.e.; breast, eye, kidney, etc.).\n * *Example*: Patient with extranodal non-Hodgkin's Lymphoma, involving bilateral choroids, (single focus both sites), and no lymph node involvement. \n * Code 800 for bilateral involvement of choroids (eye)\n\n**Note 15:** **B Symptoms** \n* See the data item *B symptoms* [NAACCR Data Item Number: #3812] to code the presence or absence of B symptoms.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Hematologic Malignancies**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Zelenetz, A.D., Jaffe, E.S., Leonard, J.P., et al. **Hodgkin and Non-Hodgkin Lymphomas**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(7) Link, M.P., Jaffe, E.S., Leonard, J.P. **Pediatric Hodgkin and Non-Hodgkin Lymphomas**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T21:51:31.485Z", + "last_modified" : "2025-09-19T18:54:58.689Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,18 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "100", "Nodal lymphomas\n\n+ Single lymph node region involved\n\n+ Involvement of multiple nodal chains in the SAME lymph node region", "VALUE:88", "VALUE:1", "VALUE:L" ], [ "200", "Extranodal lymphomas\n- Single extralymphatic site\n + WITHOUT nodal involvement\n- Multifocal involvement (except multifocal lung involvement or any liver involvement, see code 800) of one extralymphatic organ/site \n + WITHOUT nodal involvement (see code 400 for WITH nodal involvement)", "VALUE:88", "VALUE:1E", "VALUE:L" ], [ "300", "Nodal lymphomas\n- Two or more lymph node regions involved\n + SAME side of diaphragm", "VALUE:88", "VALUE:2", "VALUE:RE" ], [ "400", "Nodal lymphomas\n - Contiguous extralymphatic extension from nodal/lymphatic site\n + WITH or WITHOUT involvement of other nodal regions\n * on SAME side of diaphragm\n\nExtranodal lymphomas\n- Localized involvement of a single extralymphatic organ/site \n + WITH involvement of its regional lymph node(s) OR\n + WITH involvement of other lymph node(s) on the SAME side of the diaphragm", "VALUE:88", "VALUE:2E", "VALUE:RE" ], [ "500", "Codes 300 or 400 with bulky disease", "VALUE:88", "VALUE:2 bulky", "VALUE:RE" ], [ "575", "Nodal and Extranodal lymphomas\n* Involvement of lymph node regions on BOTH sides of the diaphragm\n * WITHOUT or UNKNOWN spleen involvement", "VALUE:88", "VALUE:3", "VALUE:D" ], [ "600", "Nodal and Extranodal lymphomas-spleen involvement\n* Involvement of lymph node regions on BOTH sides of the diaphragm WITH spleen involvement\n * Includes involvement of lymph nodes ABOVE the diaphragm WITH spleen involvement", "VALUE:88", "VALUE:3", "VALUE:D" ], [ "700", "Diffuse or disseminated involvement(except multifocal lung involvement or any liver involvement, see code 800) of ONE OR MORE extralymphatic organ(s)/site(s) \n- WITH or WITHOUT nodal involvement\n\nInvolvement of isolated extralymphatic organ in absence of involvement of adjacent lymph nodes, but in conjunction with disease in distant sites\n\nMultifocal involvement (except multifocal lung involvement or any liver involvement, see code 800) of one extralymphatic organ/site\n- WITH nodal involvement\n\nNoncontiguous extralymphatic organ involvement in conjunction with nodal disease (two or more sites involved)", "VALUE:88", "VALUE:4", "VALUE:D" ], [ "750", "Peripheral blood involvement ONLY", "VALUE:88", "VALUE:99", "VALUE:D" ], [ "800", "Diffuse or disseminated \n- Bone\n- Central nervous system (CNS)\n\nAny involvement of\n- Bone marrow\n- Cerebrospinal fluid (CSF)\n- Liver\n- Lung, multiple lesions (other than by direct extension in code 400)\n- Peripheral blood involvement WITH other involvement\n\nDistant metastasis, NOS", "VALUE:88", "VALUE:4", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:99", "VALUE:U" ] ] + "rows" : [ [ "100", "Nodal lymphomas\n\n+ Single lymph node region involved\n\n+ Involvement of multiple nodal chains in the SAME lymph node region", "VALUE:L" ], [ "200", "Extranodal lymphomas\n- Single extralymphatic site\n + WITHOUT nodal involvement\n- Multifocal (multiple tumors, noncontiguous) involvement of **ONE** extralymphatic organ site\n + WITHOUT nodal involvement (see code 700 for WITH nodal involvement)\n + ***Exception:*** See code 800 for multifocal lung involvement or any liver involvement", "VALUE:L" ], [ "300", "Nodal lymphomas\n- Two or more lymph node regions involved\n + SAME side of diaphragm", "VALUE:RE" ], [ "400", "Nodal lymphomas\n - Contiguous extralymphatic extension from nodal/lymphatic site\n + WITH or WITHOUT involvement of other nodal regions\n * on SAME side of diaphragm\n\nExtranodal lymphomas\n- Localized involvement of a single extralymphatic organ/site \n + WITH involvement of its regional lymph node(s) OR\n + WITH involvement of other lymph node(s) on the SAME side of the diaphragm", "VALUE:RE" ], [ "500", "Codes 300 or 400 with bulky disease", "VALUE:RE" ], [ "575", "Nodal and Extranodal lymphomas\n* Involvement of lymph node regions on BOTH sides of the diaphragm\n * WITHOUT or UNKNOWN spleen involvement", "VALUE:D" ], [ "600", "Nodal and Extranodal lymphomas-spleen involvement\n* Involvement of lymph node regions on BOTH sides of the diaphragm WITH spleen involvement\n * Includes involvement of lymph nodes ABOVE the diaphragm WITH spleen involvement", "VALUE:D" ], [ "700", "* Diffuse or disseminated involvement **ONE OR MORE extralymphatic organ(s)/site(s)** \n * WITH or WITHOUT nodal involvement\n * ***Exception:*** See code 800 for multifocal/noncontiguous lung involvement or any liver involvement \n \n* Involvement of isolated extralymphatic organ in absence of involvement of adjacent lymph nodes, but in conjunction with disease in distant sites\n\n* Multifocal/noncontiguous (multiple tumors/masses) involvement of **ONE or MORE** extralymphatic organ/site\n * WITH nodal involvement \n - ***Exception***: See code 800 for multifocal/noncontiguous lung involvement or any liver involvement", "VALUE:D" ], [ "750", "Peripheral blood involvement ONLY", "VALUE:D" ], [ "800", "Diffuse or disseminated \n- Bone\n- Central nervous system (CNS)\n\nAny involvement of\n- Bone marrow\n- Cerebrospinal fluid (CSF)\n- Liver\n- Lung, multiple lesions (other than by direct extension in code 400)\n- Peripheral blood involvement WITH other involvement\n\nDistant metastasis, NOS", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_72332.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_72332.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_72332.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_72332.json index 014397926..3d9d2e6ef 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_72332.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_72332.json @@ -1,12 +1,12 @@ { "id" : "eod_primary_tumor_72332", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Cortex of the bone**\n* The cortex of a bone is the dense outer shell that provides strength to the bone; the spongy center of a bone is the cancellous portion. \n* The periosteum of the bone is the fibrous membrane covering of a bone that contains the blood vessels and nerves; the periosteum is similar to the capsule on a visceral organ.\n\n**Note 2:** **Vertebral segments**\n* The number of vertebral segments involved by the primary tumor determines the appropriate EOD Primary Tumor (codes 100 through 400). The five vertebral segments used in these codes are:\n * Body (left)\n * Body (right)\n * Pedicle (left)\n * Pedicle (right)\n * Posterior element", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Kneisl, J.S., Rosenberg, A.E., et al. **Bone**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T10:40:38.931Z", + "last_modified" : "2025-09-18T20:52:10.245Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "100", "Involvement of one vertebral segments", "VALUE:T1", "VALUE:L" ], [ "200", "Involvement of two adjacent vertebral segments", "VALUE:T1", "VALUE:L" ], [ "300", "Involvement of three adjacent vertebral segments", "VALUE:T2", "VALUE:L" ], [ "400", "Involvement of four or more adjacent vertebral segments", "VALUE:T3", "VALUE:L" ], [ "450", "Confined to spine, NOS\n* Number of segments involved not known\n\nLocalized, NOS", "VALUE:TX", "VALUE:L" ], [ "500", "Involvement of nonadjacent vertebral segments", "VALUE:T3", "VALUE:RE" ], [ "650", "Spinal canal", "VALUE:T4a", "VALUE:RE" ], [ "700", "Gross vascular invasion\nTumor thrombus in great vessels", "VALUE:T4b", "VALUE:D" ], [ "750", "Extension beyond periosteum to surrounding tissues, including adjacent skeletal muscle(s)", "VALUE:T4", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "100", "Involvement of one vertebral segments", "VALUE:L" ], [ "200", "Involvement of two adjacent vertebral segments", "VALUE:L" ], [ "300", "Involvement of three adjacent vertebral segments", "VALUE:L" ], [ "400", "Involvement of four or more adjacent vertebral segments", "VALUE:L" ], [ "450", "Confined to spine, NOS\n* Number of segments involved not known\n\nLocalized, NOS", "VALUE:L" ], [ "500", "Involvement of nonadjacent vertebral segments", "VALUE:RE" ], [ "650", "Spinal canal", "VALUE:RE" ], [ "700", "Gross vascular invasion\nTumor thrombus in great vessels", "VALUE:D" ], [ "750", "Extension beyond periosteum to surrounding tissues, including adjacent skeletal muscle(s)", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_81646.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_81646.json new file mode 100644 index 000000000..76460c774 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_81646.json @@ -0,0 +1,24 @@ +{ + "id" : "eod_primary_tumor_81646", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "notes" : "**Note 1:** **Intrinsic and extrinsic muscles** \n* The intrinsic muscles of tongue are four paired muscles within the tongue which control its shape. \n* The extrinsic muscles originate from structures outside the tongue and control its positioning.\n\n**Note 2:** **Laryngeal involvement**\n* Mucosal extension to the lingual surface of the epiglottis from primary tumors of the base of the tongue and vallecula is not recorded as extension to the larynx (code 600).\n\n**Note 3:** **Parapharyngeal involvement** \n* Parapharyngeal involvement (pharyngeal space invasion) (code 700) denotes postero-lateral infiltration of tumor beyond the pharyngobasilar fascia. \n* The pharyngobasilar fascia is the fibrous layer of the pharyngeal wall between the mucosa and the muscular layer, attached superiorly to the basilar part of the occipital bone and diminishing in thickness as it descends.\n\n**Note 4:** **Masticator space** \n* The masticator space (code 700) primarily consists of the muscles of mastication, the medial and lateral pterygoid, masseter, and temporalis muscles. \n* The space also includes the ramus of the mandible and the third division of cranial nerve V as it passes through the foramen ovale into the suprahyoid neck.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) O'Sullivan, B., Lydiatt, W.M., Shah, J.P., et al. **Oropharynx HPV-Mediated**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(7) **Oropharynx HPV-Associated**, from the AJCC Cancer Staging System Version 9 (2025). Used with permission of the American College of Surgeons, Chicago, Illinois.", + "last_modified" : "2025-09-18T20:52:38.272Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Any size tumor with extension to\n\nAll sites\n- Confined to site of origin\n- Localized, NOS\n\nOropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Base of tongue (including lingual tonsil)\n- Tonsil (palatine, NOS)\n- Tonsillar pillar/fossa\n- Wall (anterior [including vallecula], lateral, posterior)\n\nSoft Palate (C051, C052)\n- Invasion of \n + Lamina propria, submucosa, musculature\n- Tumor crosses midline\n\nTongue Base (C019, C024)\n- Base of tongue for lingual tonsil\n- Invasion of \n + Lamina propria, submucosa, musculature (intrinsic)\n- Lingual tonsil for base of tongue\n- Tumor crosses midline", "VALUE:L" ], [ "200", "Any size tumor with extension to\n\nOropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Buccal mucosa\n- Floor of mouth\n- Gum (gingiva)\n - Lateral walls (both) through soft palate or base of tongue\n - Soft palate (inferior surface including uvula, superior [nasopharyngeal] surface, NOS)\n\nSoft Palate (C051, C052)\n- Buccal mucosa (inner cheek)\n- Gum (gingiva), upper\n - Lateral pharyngeal wall\n - Tonsils, including tonsillar pillars and fossae\n\nTongue Base (C019, C024)\n- Anterior two-thirds of tongue for base of tongue\n- Floor of mouth\n- Glossoepiglottic fold\n- Glossopharyngeal fold\n- Lateral pharyngeal wall\n- Lower gingiva\n- Pharyngoepiglottic fold\n- Soft palate, inferior surface or NOS including uvula\n- Sublingual gland\n- Tonsil, tonsillar pillars and fossae", "VALUE:RE" ], [ "300", "Epiglottis, lingual surface", "VALUE:L" ], [ "400", "Epiglottis, lingual surface plus both lateral walls through soft palate or base of tongue or other structures in code 200 or\n\nEpiglottis WITH fixation", "VALUE:RE" ], [ "600", "Oropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Hypopharynx, NOS\n- Larynx, NOS (see Note 2)\n- Posterior surface of epiglottis\n- Prevertebral fascia/muscle\n- Pyriform sinus\n- Soft tissue of neck\n\nSoft Palate (C051, C052)\n- Hard palate\n- Mandible", "VALUE:RE" ], [ "700", "All sites\n- Carotid artery (encasing)\n- Deep/extrinsic muscles of tongue\n + Genioglossus\n + Hyoglossus\n + Mylohyoid\n + Palatoglossus\n + Styloglossus\n- Lateral nasopharynx\n- Masseter muscle\n- Masticator space (see Note 4)\n + Cranial nerve V-third division\n + Muscles of mastication\n + Pterygoid muscle (lateral, medial, NOS)\n + Ramus of mandible\n + Temporalis muscles\n- Nasopharynx\n- Parapharyngeal extension (pharyngeal space invasion) (see Note 3)\n- Pterygoid plates\n- Skull (base, bone, NOS)\n\nFurther contiguous extension\n\nOropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Anterior 2/3 of tongue\n- Hard palate\n- Mandible\n- Parotid gland\n\nSoft Palate (C051, C052)\n- Hypopharynx\n- Maxilla \n- Maxillary sinus (antrum)\n- Nasal cavity\n- Palatine bone (bone of hard palate)\n- Tongue\n\nTongue Base (C019, C024)\n- Hard palate\n- Hypopharynx\n- Larynx\n- Mandible \n- Skin", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_84520.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_84520.json similarity index 55% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_84520.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_84520.json index 8e7943006..f459172f9 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_84520.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_84520.json @@ -1,12 +1,12 @@ { "id" : "eod_primary_tumor_84520", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Benign/Borderline tumors** \n* Benign (/0) or Borderline (/1) tumors **are always coded to 050** regardless of size, extension to adjacent sites, or multiple tumors. \n\n**Note 2:** **Infratentorial and Supratentorial** \n* The tentorium cerebelli is an extension of the dura mater that separates the cerebellum from the inferior portion of the occipital lobes. \n* The location of the tumor above or below the tentorium can help in determining the type of tumor; also, most adult brain tumors are supratentorial, and most pediatric brain tumors are infratentorial. \n* In the following list, note that ICD-O-3 codes C71.0 and C71.9 include both supratentorial and infratentorial subsites.\n\n- The following subsites are **Infratentorial**\n * All subsites for codes C716-C717 \n * Hypothalamus (C710)\n * Pallium (C710)\n * Posterior cranial fossa (C719)\n * Thalamus (C710)\n- The following subsites are **Supratentorial**\n * All subsites for codes C711-C715\n * Primary site C710 (excluding hypothalamus, pallium, thalamus)\n * Anterior cranial fossa (C719)\n * Corpus callosum (C718)\n * Middle cranial fossa (C719)\n * Tapetum (C718)\n * Suprasellar (C719)\n\n**Note 3:** **Midline shift** \n* A midline shift is not the same thing as crossing the midline (code 500).\n * Documentation must state \"crossing/crosses the midline\"\n\n**Note 4:** **Drop metastasis** \n* Discontiguous spread, or \"drop metastasis\" are coded in EOD mets.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) **Brain and Spinal Cord**, from the AJCC Cancer Staging System Version 9 (2022). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-05-18T10:35:49.384Z", + "last_modified" : "2025-09-18T20:51:54.255Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "050", "Benign or borderline brain tumor\n* Behavior is /0 or /1", "VALUE:88", "VALUE:B" ], [ "100", "Infratentorial tumor confined to\n- Brain stem or meninges of brain stem (one side)\n + Medulla oblongata\n + Midbrain (mesencephalon)\n + Pons\n- Cerebellum or meninges of cerebellum (one side or midline) \n + Lateral lobes\n + Median lobe of cerebellum\n + Vermis\n- Hypothalamus\n- Pallium\n- Thalamus\n\nInfratentorial tumor\n- Both cerebellum and brain stem involved with tumor on one side\n\nSupratentorial tumor confined to \n- Cerebral hemisphere (cerebrum) or meninges of cerebral hemisphere (one side)\n + Frontal lobe\n + Occipital lobe\n + Parietal lobe\n + Temporal lobe\n\nConfined to ventricles \nTumor invades or encroaches upon ventricular system\n\nConfined to brain, NOS\nConfined to meninges, NOS", "VALUE:88", "VALUE:L" ], [ "500", "Tumor crosses the midline\n\nAll sites extension to/Invasion of\n- Bone (skull) (see code 700 for other bone involvement)\n- Contralateral hemisphere\n- Corpus callosum (including splenium)\n- Major blood vessel(s)\n- Meninges (e.g., dura)\n- Nerves (cranial, NOS)\n- Spinal cord/canal\n\nSupratentorial tumor extends/invades infratentorially to involve\n- Brain stem \n- Cerebellum\n- Hypothalamus\n- Pallium\n- Posterior cranial fossa\n- Thalamus\n\nInfratentorial tumor extends/invades supratentorially to involve\n- Anterior cranial fossa\n- Cerebrum (cerebral hemisphere) (excluding hypothalamus, pallium, thalamus) (See code 100 for hypothalamus, pallium, thalamus)\n- Middle cranial fossa\n- Suprasellar brain\n- Tapetum", "VALUE:88", "VALUE:RE" ], [ "700", "Circulating cells in cerebral spinal fluid (CSF)\n\nBone other than Skull (See code 500 for skull)\nNasal cavity\nNasopharynx\nOther direct extension outside CNS\nPosterior pharynx\n\nFurther contiguous extension", "VALUE:88", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:88", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "050", "Benign or borderline brain tumor\n* Behavior is /0 or /1", "VALUE:B" ], [ "100", "Infratentorial tumor confined to\n- Brain stem or meninges of brain stem (one side)\n + Medulla oblongata\n + Midbrain (mesencephalon)\n + Pons\n- Cerebellum or meninges of cerebellum (one side or midline) \n + Lateral lobes\n + Median lobe of cerebellum\n + Vermis\n- Hypothalamus\n- Pallium\n- Thalamus\n\nInfratentorial tumor\n- Both cerebellum and brain stem involved with tumor on one side\n\nSupratentorial tumor confined to \n- Cerebral hemisphere (cerebrum) or meninges of cerebral hemisphere (one side)\n + Frontal lobe\n + Occipital lobe\n + Parietal lobe\n + Temporal lobe\n\nConfined to ventricles \nTumor invades or encroaches upon ventricular system\n\nConfined to brain, NOS\nConfined to meninges, NOS", "VALUE:L" ], [ "500", "Tumor crosses the midline\n\nAll sites extension to/Invasion of\n- Bone (skull) (see code 700 for other bone involvement)\n- Contralateral hemisphere\n- Corpus callosum (including splenium)\n- Major blood vessel(s)\n- Meninges (e.g., dura)\n- Nerves (cranial, NOS)\n- Spinal cord/canal\n\nSupratentorial tumor extends/invades infratentorially to involve\n- Brain stem \n- Cerebellum\n- Hypothalamus\n- Pallium\n- Posterior cranial fossa\n- Thalamus\n\nInfratentorial tumor extends/invades supratentorially to involve\n- Anterior cranial fossa\n- Cerebrum (cerebral hemisphere) (excluding hypothalamus, pallium, thalamus) (See code 100 for hypothalamus, pallium, thalamus)\n- Middle cranial fossa\n- Suprasellar brain\n- Tapetum", "VALUE:RE" ], [ "700", "Circulating cells in cerebral spinal fluid (CSF)\n\nBone other than Skull (See code 500 for skull)\nNasal cavity\nNasopharynx\nOther direct extension outside CNS\nPosterior pharynx\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_85962.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_85962.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_85962.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_85962.json index c4cb96e48..899137f84 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_85962.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_85962.json @@ -1,11 +1,11 @@ { "id" : "eod_primary_tumor_85962", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Patel, S.G., Lydiatt, W.M., Shah, J.P., et al. **Cervical Lymph Nodes and Unknown Primary Tumors of the Head and Neck**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:01:01.813Z", + "last_modified" : "2025-09-18T20:52:40.817Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ] ] + "rows" : [ [ "800", "No evidence of primary tumor", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_93022.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_93022.json new file mode 100644 index 000000000..07173ab0e --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_93022.json @@ -0,0 +1,24 @@ +{ + "id" : "eod_primary_tumor_93022", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "notes" : "**Note:** **FIGO and extension information** When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and extension information on the primary tumor are available, use the extension information to code primary tumor in preference to a statement of FIGO stage.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Gibb, R.K., Olawaiye, A.B., Mutch, D.G., et al. **Vulva**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(7) **Vulva,** from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", + "last_modified" : "2025-09-18T20:51:54.789Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepidermal, intraepithelial, preinvasive, noninvasive\n* Bowen disease", "VALUE:IS" ], [ "100", "Vulva only: Stromal invasion less than or equal to 1 mm\n* UNKNOWN or NO perineum involvement\n\nInvasive carcinoma confined to\n* Musculature\n* Submucosa\n* Vulva including skin\n\nFIGO Stage IA", "VALUE:L" ], [ "150", "Vulva only: Stromal invasion not known\n* UNKNOWN or NO perineum involvement\n\nConfined to vulva, NOS\nLocalized, NOS\n\nFIGO Stage I [NOS]", "VALUE:L" ], [ "200", "Vulva and perineum: Stromal invasion less than or equal to 1 mm", "VALUE:RE" ], [ "250", "Vulva and perineum: Stromal invasion not known", "VALUE:RE" ], [ "300", "Vulva only: Stromal invasion greater than 1 mm\n - UNKNOWN or NO perineum involvement\n\nConfined to\n- Musculature\n- Submucosa\n- Vulva including skin\n\nFIGO Stage IB", "VALUE:L" ], [ "400", "Vulva and perineum only: Stormal invasion greater than 1 mm", "VALUE:RE" ], [ "500", "Adjacent perineal structures\n- Lower/distal third of urethra\n- Lower/distal third of vagina\n\nAnus\nPerianal skin\nUrethra, NOS \nVagina, NOS\n\nFIGO Stage II", "VALUE:RE" ], [ "600", "Bladder wall or bladder, NOS excluding mucosa\nRectal wall or rectum, NOS excluding mucosa\nVagina\n- Upper/proximal two-thirds", "VALUE:RE" ], [ "650", "Bladder mucosa\nPerineal body\nRectal mucosa\nUrethra:\n- Upper/proximal two-thirds\n\nFIGO Stage IIIA based on extension", "VALUE:D" ], [ "750", "Fixed to pubic bone (pelvic bone)\n\nFurther contiguous extension\n\nFIGO Stage IVA based on extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_93027.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_93027.json similarity index 62% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_93027.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_93027.json index 914489b39..60344f73f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_93027.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_93027.json @@ -1,11 +1,11 @@ { "id" : "eod_primary_tumor_93027", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-05-16T17:20:15.798Z", + "last_modified" : "2025-09-18T20:52:15.511Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "100", "Any size tumor\n- Superficial tumor, NOS\n- Deep tumor, NOS \n- Confined to site of origin \n- Localized, NOS", "VALUE:88", "VALUE:L" ], [ "200", "Any size tumor\n- Superficial or deep tumor WITH involvement of \n + Adjacent (connective) tissue, NOS\n + Adjacent organ(s)/structure(s), NOS\n- Major vessel invasion", "VALUE:88", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:88", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:88", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "100", "Any size tumor\n- Superficial tumor, NOS\n- Deep tumor, NOS \n- Confined to site of origin \n- Localized, NOS", "VALUE:L" ], [ "200", "Any size tumor\n- Superficial or deep tumor WITH involvement of \n + Adjacent (connective) tissue, NOS\n + Adjacent organ(s)/structure(s), NOS\n- Major vessel invasion", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_93243.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_93243.json similarity index 59% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_93243.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_93243.json index 713329af6..23ebac9cf 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_93243.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_93243.json @@ -1,12 +1,12 @@ { "id" : "eod_primary_tumor_93243", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **In-situ and HAMN** \n* Code 000 (behavior code 2) includes cancer cells confined within the glandular basement membrane (intraepithelial) or described as in situ or high-grade appendiceal mucinous neoplasms (HAMN)\n\n**Note 2:** **LAMN** \n* Code 050 (behavior code 2) for low-grade appendiceal mucinous neoplasms (LAMN) that are confined by the muscularis propria. \n* See codes 300-750 for LAMN tumors that extend beyond the muscularis propria \n\n**Note 3:** **Code 070 (behavior code 3)** \n* Intramucosal, NOS\n* Lamina propria\n* Mucosa, NOS\n* Confined to, but not through the muscularis mucosa\n\n**Note 4:** **Intraluminal extension** \n* Ignore intraluminal extension to adjacent segment(s) of colon/rectum or to the ileum from the cecum; code depth of invasion or extracolonic spread as indicated.\n\n**Note 5:** **Mucinous Tumors** \n* Mucinous tumors are identified by morphology codes 8480, 8481, and 8490.\n\n**Note 6:** **Invasion of subserosa or mesoappendix** \n* Code 300 when the only statement is \"Tumor invades through the muscularis propria into subserosa or mesoappendix but does not extend to serosal surface\" and there isn't enough information to clarify subserosa versus mesoappendix. \n\n**Note 7:** **Macroscopic adhesions** \n* Use code 700 for macroscopic adhesions if no pathological confirmation, and for microscopically confirmed tumor in adhesions.\n* However, if no tumor is present in adhesion(s) upon microscopic examination, the classification is based upon extent of tumor invasion into or through the wall (see codes 100-600). \n\n**Note 8:** **Contiguous extension** \n* Codes 700 and 750 are used for contiguous extension from the site of origin. \n* Except for intraperitoneal metastases limited to the right lower quadrant (RLQ) of the abdomen for **mucinous tumors (see code 600), discontinuous involvement is coded in EOD Mets.**", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) **Appendix**, from the AJCC Cancer Staging System Version 9 (2022). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-04-24T20:46:14.057Z", + "last_modified" : "2025-09-18T20:51:46.207Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive \n(Adeno) carcinoma, noninvasive, in a polyp or adenoma\n\nHigh-grade appendiceal mucinous neoplasm confined by the muscularis propria (HAMN)", "VALUE:Tis", "VALUE:IS" ], [ "050", "Low-grade appendiceal mucinous neoplasm confined by the muscularis propria (LAMN) (in situ)\n\nAcellular mucin or mucinous epithelium may invade into muscularis propria", "VALUE:Tis(LAMN)", "VALUE:IS" ], [ "070", "Lamina propria\nMucosa (intramucosal, NOS)\nMuscularis mucosae", "VALUE:Tis", "VALUE:L" ], [ "100", "Submucosa\n\nConfined to appendix, NOS\nConfined to polyp, NOS\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "200", "Muscularis propria", "VALUE:T2", "VALUE:L" ], [ "300", "Extension through wall, NOS\nInvasion through muscularis propria\nNon-peritonealized pericolic tissues invaded\nPerimuscular tissue invaded\nSubserosa \n* Includes acellular mucin or mucinous epithelium that extends into the subserosa (LAMN tumors)\n\nTransmural, NOS\nWall, NOS", "VALUE:T3", "VALUE:L" ], [ "400", "Adjacent tissue(s), NOS\nConnective tissue\nFat, NOS\nMesenteric fat\nMesentery \nMesoappendix\n* Includes acellular mucin or mucinous epithelium that extends into the mesoappendix (LAMN tumors)\n * See code 500 if serosa of the mesoappendix is involved\n\nPericolic fat", "VALUE:T3", "VALUE:RE" ], [ "500", "Invasion of/through serosa (mesothelium) (visceral peritoneum)\n- Includes acellular mucin or mucinous epithelium involving the serosa of the appendix or serosa of the mesoappendix (LAMN tumors)", "VALUE:T4a", "VALUE:RE" ], [ "700", "Abdominal wall\nAdherent to other organs or structures\nGreater omentum\nRetroperitoneum (excluding fat)\nSmall intestine\n\nTumor found in adhesion(s) if microscopic examination performed", "VALUE:T4b", "VALUE:RE" ], [ "750", "Adrenal (suprarenal) gland\nBladder\nDiaphragm\nFallopian tube\nFistula to skin\nGallbladder\nKidney\nLiver\nOther segment(s) of colon/rectum via serosa\nOvary\nUreter\nUterus\n\nFurther contiguous extension", "VALUE:T4b", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive \n(Adeno) carcinoma, noninvasive, in a polyp or adenoma\n\nHigh-grade appendiceal mucinous neoplasm confined by the muscularis propria (HAMN)", "VALUE:IS" ], [ "050", "Low-grade appendiceal mucinous neoplasm confined by the muscularis propria (LAMN) (in situ)\n\nAcellular mucin or mucinous epithelium may invade into muscularis propria", "VALUE:IS" ], [ "070", "Lamina propria\nMucosa (intramucosal, NOS)\nMuscularis mucosae", "VALUE:L" ], [ "100", "Submucosa\n\nConfined to appendix, NOS\nConfined to polyp, NOS\nLocalized, NOS", "VALUE:L" ], [ "200", "Muscularis propria", "VALUE:L" ], [ "300", "Extension through wall, NOS\nInvasion through muscularis propria\nNon-peritonealized pericolic tissues invaded\nPerimuscular tissue invaded\nSubserosa \n* Includes acellular mucin or mucinous epithelium that extends into the subserosa (LAMN tumors)\n\nTransmural, NOS\nWall, NOS", "VALUE:L" ], [ "400", "Adjacent tissue(s), NOS\nConnective tissue\nFat, NOS\nMesenteric fat\nMesentery \nMesoappendix\n* Includes acellular mucin or mucinous epithelium that extends into the mesoappendix (LAMN tumors)\n * See code 500 if serosa of the mesoappendix is involved\n\nPericolic fat", "VALUE:RE" ], [ "500", "Invasion of/through serosa (mesothelium) (visceral peritoneum)\n- Includes acellular mucin or mucinous epithelium involving the serosa of the appendix or serosa of the mesoappendix (LAMN tumors)", "VALUE:RE" ], [ "700", "Abdominal wall\nAdherent to other organs or structures\nGreater omentum\nRetroperitoneum (excluding fat)\nSmall intestine\n\nTumor found in adhesion(s) if microscopic examination performed", "VALUE:RE" ], [ "750", "Adrenal (suprarenal) gland\nBladder\nDiaphragm\nFallopian tube\nFistula to skin\nGallbladder\nKidney\nLiver\nOther segment(s) of colon/rectum via serosa\nOvary\nUreter\nUterus\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_96275.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_96275.json similarity index 68% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_96275.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_96275.json index 799528cb7..ae47a69cb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_96275.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_96275.json @@ -1,12 +1,12 @@ { "id" : "eod_primary_tumor_96275", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **FIGO and extension information** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and extension information on the primary tumor are available, use the extension information to assign the code in preference to a statement of FIGO stage.\n\n**Note 2:** **Peritoneal implants** \n* Peritoneal implants or peritoneal carcinomatosis may also be called seeding, salting, talcum powder appearance, or studding\n- Extraperitoneal carcinomatosis are coded in EOD Mets\n\n**Note 3:** **Tumor confined to peritoneum** \n* A tumor confined to the peritoneum (code 300) is when there is one pelvic peritoneal tumor, or multiple pelvic peritoneal tumors, without any mention of implants on the specific pelvic/abdominal structures listed in codes 400-750.\n\n**Note 4:** **Pelvic organs** \n* Both extension to and/or discontinuous metastasis to any of the following pelvic organs are included in code 450\n - Adjacent pelvic (peritoneum)\n - Bladder\n - Bladder serosa\n - Cul de sac (rectouterine pouch)\n - Ligament(s) (broad, ovarian, round, suspensory)\n - Mesosalpinx (Meosvarium)\n - Parametrium\n - Pelvic wall\n - Rectosigmoid\n - Rectum\n - Sigmoid colon (including sigmoid mesentery)\n - Ureter (pelvic portion)\n\n**Note 5:** **Implants, NOS** \n* If implants are mentioned, determine whether they are in the pelvis or in the abdomen and code appropriately. If the location of the implants is not specified, code 750.\n\n**Note 6:** **Abdominal organs** \n* Both extension to and/or discontinuous metastasis to any of the following abdominal organs by way of peritoneal seeding or implants are included in codes 600-750\n - Abdominal mesentery\n - Diaphragm\n - Gallbladder\n - Intestine, large (except rectum, rectosigmoid and sigmoid colon)\n - Kidneys\n - Omentum (infracolic, NOS)\n - Pancreas\n - Pericolic gutter\n - Peritoneum, NOS\n - Small intestine\n - Stomach\n - Ureters (outside pelvis)\n\n**Note 7:** **Peritoneal surface of the liver** \n* Tumor limited to the peritoneal surface of the liver or splenic capsule is coded 700, regardless of the size (microscopic or macroscopic)\n - Any **parenchymal** involvement of the liver or spleen is coded in EOD Mets (code 50)", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Prat, J., Olawaiye, A.B., Mutch, D.G., et al. **Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T18:29:38.092Z", + "last_modified" : "2025-09-18T20:51:45.922Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive, preinvasive\nLimited to tubal mucosa", "VALUE:88", "VALUE:IS" ], [ "300", "Confined to peritoneum, NOS", "VALUE:T2", "VALUE:L" ], [ "400", "Adnexa\nFallopian tube(s)\nOvary(ies)\nUterus, NOS\n\nFIGO Stage IIA", "VALUE:T2a", "VALUE:RE" ], [ "450", "Extension to and/or discontinuous metastasis to pelvic sites (See Note 4)", "VALUE:T2b", "VALUE:RE" ], [ "600", "Microscopic peritoneal implants or microscopic peritoneal carcinomatosis\n* Beyond pelvis (above pelvic brim) (See Note 6)\n\nFIGO Stage IIIA", "VALUE:T3a", "VALUE:D" ], [ "650", "Macroscopic peritoneal implants or macroscopic peritoneal carcinomatosis\n* 2 cm or less in greatest dimension (beyond pelvis-above pelvic brim) (See Note 6)\n\nFIGO Stage IIIB", "VALUE:T3b", "VALUE:D" ], [ "700", "Macroscopic peritoneal implants or macroscopic peritoneal carcinomatosis\n* Greater than 2 cm in greatest dimension (beyond pelvis-above pelvic brim) (See Note 6)\n\nExtension or implants (microscopic, macroscopic or unknown)\n* To the peritoneal surface of the liver or splenic capsule\n * WITHOUT parenchymal involvement of either organ\n\nFIGO Stage IIIC", "VALUE:T3c", "VALUE:D" ], [ "750", "Primary peritoneal carcinoma\n- WITH confirmed peritoneal metastasis or peritoneal carcinomatosis outside of the pelvis (above pelvic brim)\n- UNKNOWN if microscopic or macroscopic \n\nPeritoneal implants, NOS\n\nFurther contiguous extension\n\nFIGO Stage III [NOS]", "VALUE:T3", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive, preinvasive\nLimited to tubal mucosa", "VALUE:IS" ], [ "300", "Confined to peritoneum, NOS", "VALUE:L" ], [ "400", "Adnexa\nFallopian tube(s)\nOvary(ies)\nUterus, NOS\n\nFIGO Stage IIA", "VALUE:RE" ], [ "450", "Extension to and/or discontinuous metastasis to pelvic sites (See Note 4)", "VALUE:RE" ], [ "600", "Microscopic peritoneal implants or microscopic peritoneal carcinomatosis\n* Beyond pelvis (above pelvic brim) (See Note 6)\n\nFIGO Stage IIIA", "VALUE:D" ], [ "650", "Macroscopic peritoneal implants or macroscopic peritoneal carcinomatosis\n* 2 cm or less in greatest dimension (beyond pelvis-above pelvic brim) (See Note 6)\n\nFIGO Stage IIIB", "VALUE:D" ], [ "700", "Macroscopic peritoneal implants or macroscopic peritoneal carcinomatosis\n* Greater than 2 cm in greatest dimension (beyond pelvis-above pelvic brim) (See Note 6)\n\nExtension or implants (microscopic, macroscopic or unknown)\n* To the peritoneal surface of the liver or splenic capsule\n * WITHOUT parenchymal involvement of either organ\n\nFIGO Stage IIIC", "VALUE:D" ], [ "750", "Primary peritoneal carcinoma\n- WITH confirmed peritoneal metastasis or peritoneal carcinomatosis outside of the pelvis (above pelvic brim)\n- UNKNOWN if microscopic or macroscopic \n\nPeritoneal implants, NOS\n\nFurther contiguous extension\n\nFIGO Stage III [NOS]", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_97833.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_97833.json new file mode 100644 index 000000000..ee9fe35c1 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_97833.json @@ -0,0 +1,24 @@ +{ + "id" : "eod_primary_tumor_97833", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "notes" : "**Note 1:** **FIGO and extension information** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and extension information on the primary tumor are available, use the extension information to code primary tumor in preference to a statement of FIGO stage.\n\n**Note 2:** **Extension to Vagina** \n* EOD Primary Tumor includes direct extension or discontinuous metastasis to the vagina (see codes 400 and 550).\n\n**Note 3:** **Extension to adnexa or uterine serosa** \n* EOD Primary tumor excludes metastasis to adnexa or uterine serosa (See EOD Mets).", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) **Cervix Uteri**, from the AJCC Cancer Staging System Version 9 (2020). Used with permission of the American College of Surgeons, Chicago, Illinois.", + "last_modified" : "2025-09-18T20:52:24.489Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive, preinvasive\nCancer in situ WITH endocervical gland involvement\n\nCervical intraepithelial neoplasia (CIN) Grade III", "VALUE:IS" ], [ "100", "Not clinically visible (diagnosed only by microscopy)\n* Measured stromal invasion less than or equal to 3.0 mm \n\nFIGO Stage IA1", "VALUE:L" ], [ "150", "Not clinically visible (diagnosed only by microscopy)\n* Measured stromal invasion 3.1 mm to 5.0 mm \n\nFIGO Stage IA2", "VALUE:L" ], [ "200", "Not clinically visible (diagnosed only by microscopy)\n* Measured stromal invasion less than or equal to 5.0 mm\n\nFIGO Stage IA [NOS]", "VALUE:L" ], [ "250", "Confined to cervix AND \n* Measured stromal invasion greater than 5.0 mm\n\nFIGO Stage IB1, IB2, IB3", "VALUE:L" ], [ "300", "Confined to cervix uteri or uterus, NOS\n* Except corpus uteri, NOS (see code 350)\n\nLocalized, NOS\n\nFIGO Stage IB [NOS]", "VALUE:L" ], [ "350", "Corpus uteri, NOS \n* Confined to corpus uteri\n* Size, depth and horizontal spread unknown\n\nFIGO Stage I [NOS]", "VALUE:RE" ], [ "400", "Any size tumor WITHOUT parametrial (paracervical soft tissue) invasion\n- Cul de sac (rectouterine pouch)\n- Upper two-thirds of vagina including fornices\n- Vagina, NOS\n- Vaginal wall, NOS\n\nFIGO Stage IIA (IIA1, IIA2, IIA NOS)", "VALUE:RE" ], [ "450", "Ligament(s) (broad, cardinal, uterosacral)\nParametrial (paracervical soft tissue) invasion\n\nFIGO Stage IIB", "VALUE:RE" ], [ "500", "Invasion beyond uterus, NOS\n\nFIGO Stage II [NOS]", "VALUE:RE" ], [ "550", "Bladder wall\nBladder, NOS excluding mucosa\nBullous edema of bladder mucosa\nRectal wall\nRectum, NOS excluding mucosa\nUreter, intra- and extramural\nVagina, lower third (not extending to pelvic wall)\nVulva\n\nFIGO Stage IIIA", "VALUE:RE" ], [ "600", "Described clinically as frozen pelvis\nHydronephrosis or nonfunctioning kidney\nInvolvement of Pelvic wall(s)\n\nFIGO Stage IIIB", "VALUE:RE" ], [ "700", "Fallopian tube(s)\nOvary(ies)\nUrethra\n\nFIGO Stage III [NOS]", "VALUE:RE" ], [ "750", "Bladder mucosa (for bullous edema of bladder mucosa, see code 550)\nRectal mucosa\nSigmoid colon\nSmall intestine\n\nFIGO Stage IVA\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_98910.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_98910.json similarity index 66% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_98910.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_98910.json index bda63ee0d..a1a3ac1fc 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_98910.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_98910.json @@ -1,12 +1,12 @@ { "id" : "eod_primary_tumor_98910", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Periosteum** \n* Periosteum is a fibrous membrane that wraps the outer surface of bones. \n * Cortical bone is the dense compact outer layer of the bone. \n * Trabecular, cancellous, or spongy bone (spongiosa) is a porous network of tissue filling the interior of bone, decreasing weight and allowing room for blood vessels and marrow.\n\n**Note 2:** **Criteria for EOD Primary Tumor** \n* For codes 100-500, the derived EOD T is based on depth of invasion (DOI) in conjunction with size. In addition, some of the anatomical structures listed are localized for Summary Stage 2018 while others are regional for Summary Stage 2018. \n* The anatomical structures are divided into two groups: Group 1 is for localized tumors, while Group 2 is for regional tumor. \n\n**Group 1 extension WITH any size tumor: Use the following for codes 100, 150, 200**\n\n- Invasive tumor on one side confined to\n + Lamina propria\n + Submucosa\n + Tumor crosses midline\n- Confined to floor of mouth, NOS\n- Localized, NOS\n\n**Group 2 extension WITH any size tumor: Use the following for codes 300, 400, 500**\n\n- Anterior 2/3 of tongue\n- Base of tongue\n- Bone, NOS\n + Cartilage, NOS\n + Cortical bone (mandible, NOS)\n + Mandible, NOS\n + Periosteum of mandible\n- Epiglottis\n- Gingiva (alveolar ridge), lower\n- Glossoepiglottic fold\n- Glossopharyngeal sulcus\n- Lateral pharyngeal wall\n- Pharyngeal (lingual) surface\n- Pharyngoepiglottic fold\n- Subcutaneous soft tissue of chin/neck\n- Sublingual gland, including ducts\n- Submandibular (submaxillary) glands, including ducts\n- Tonsillar pillars and fossae\n- Tonsils\n- Vallecula\n\n**Note 3:** **Depth of invasion** \n* Once the correct group is determined, the codes are then determined based on the depth of invasion.\n - Depth of invasion less than or equal to 5 mm or UNKNOWN depth of invasion (codes 100, 300)\n - Depth of invasion greater than 5 mm to less than or equal to 10 mm (codes 150, 400)\n - Depth of invasion greater than 10 mm (codes 200, 500)\n\n**Note 4:** **Cortical bone** Invasion through cortical bone is required for assignment of code 650.\n- Code 300, 400, or 500 (depending on the depth of invasion) when the tumor is limited to the cortical bone/cortex of the mandible. Invasion of the bone, NOS (mandible, NOS) is **not** equivalent to invasion through the cortical bone (code 600).", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Ridge, J.A., Lydiatt, W.M., Shah, J.P., et al. **Oral Cavity**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-15T21:30:49.934Z", + "last_modified" : "2025-09-18T20:52:08.574Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:Tis", "VALUE:IS" ], [ "100", "Group 1 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:L" ], [ "150", "Group 1 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:L" ], [ "200", "Group 1 WITH depth of invasion (DOI) greater than 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:L" ], [ "300", "Group 2 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:RE" ], [ "400", "Group 2 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:RE" ], [ "500", "Group 2 WITH depth of invasion (DOI) greater than 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:RE" ], [ "550", "Deep (extrinsic) muscle of tongue\n- Genioglossus\n- Geniohyoid\n- Hyoglossus\n- Mylohyoid\n- Palatoglossus\n- Styloglossus", "VALUE:T4a", "VALUE:L" ], [ "600", "Involvement of deep (extrinsic) muscle of tongue (code 550) with extension to structures listed in Note 2 OR\n\nInvasion through cortical bone (mandible, NOS)\nSkin of undersurface of chin/neck\nTrabecular bone (mandible, NOS)", "VALUE:T4a", "VALUE:RE" ], [ "650", "Invasion through cortical bone (maxilla)\nMaxilla, NOS\nMaxillary sinus (antrum)\nTrabecular bone (maxilla)", "VALUE:T4a", "VALUE:D" ], [ "700", "Internal carotid artery (encased)\nMasticator space\nPterygoid plates\nSkull base\nSpecified bone (other than mandible, maxilla)\n\nFurther contiguous extension", "VALUE:T4b", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Group 1 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "VALUE:L" ], [ "150", "Group 1 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "VALUE:L" ], [ "200", "Group 1 WITH depth of invasion (DOI) greater than 10 mm", "VALUE:L" ], [ "300", "Group 2 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "VALUE:RE" ], [ "400", "Group 2 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "VALUE:RE" ], [ "500", "Group 2 WITH depth of invasion (DOI) greater than 10 mm", "VALUE:RE" ], [ "550", "Deep (extrinsic) muscle of tongue\n- Genioglossus\n- Geniohyoid\n- Hyoglossus\n- Mylohyoid\n- Palatoglossus\n- Styloglossus", "VALUE:L" ], [ "600", "Involvement of deep (extrinsic) muscle of tongue (code 550) with extension to structures listed in Note 2 OR\n\nInvasion through cortical bone (mandible, NOS)\nSkin of undersurface of chin/neck\nTrabecular bone (mandible, NOS)", "VALUE:RE" ], [ "650", "Invasion through cortical bone (maxilla)\nMaxilla, NOS\nMaxillary sinus (antrum)\nTrabecular bone (maxilla)", "VALUE:D" ], [ "700", "Internal carotid artery (encased)\nMasticator space\nPterygoid plates\nSkull base\nSpecified bone (other than mandible, maxilla)\n\nFurther contiguous extension", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_copy_25294.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_copy_25294.json similarity index 70% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_copy_25294.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_copy_25294.json index 03ed0275f..e6a63719a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_copy_25294.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_copy_25294.json @@ -1,12 +1,12 @@ { "id" : "eod_primary_tumor_copy_25294", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Lymphatic sites (nodal regions)**\n* Lymph nodes (C770-C779)\n* Waldeyer's ring (tonsils) (C024, C090-C099, C111, C142)\n* Spleen (C422)\n* Thymus (C379)\n\n**Note 2:** **Defining multiple lymph node regions** \n* Use the AJCC definitions for lymph node regions (Chapter 79, Figure 79.1) to determine when single (code 100) or multiple (300-600) lymph node regions are involved. \n* See also the Hematopoietic Manual, Appendix C, for definition of lymph node regions.\n\n**Note 3:** **Extralymphatic sites** \n* Extralymphatic sites (extranodal regions) include all other sites (e.g., stomach, colon, lung, breast, nasopharynx). \n\n**Note 4:** **Lymph node involvement** \n* Any mention of the terms including fixed, matted, mass in the hilum, mediastinum, retroperitoneum, and/or mesentery, palpable, enlarged, shotty, lymphadenopathy are all regarded as involvement for lymphomas when determining appropriate code.\n\n**Note 5:** **Bulky disease** \n* \"Bulky disease\" (code 500) varies by the lymphoma histology. For Hodgkin lymphoma, it is defined as the ratio between the maximum diameter of the mediastinal mass and maximal intrathoracic diameter based on CT imaging in the Lugano classification. \n* Bulk of other disease is defined as a mass greater than 10 cm. For non-Hodgkin lymphomas, the main criteria is based on size with cutoffs ranging from 5-10 cm, although 10 cm is recommended.\n\n**Note 6:** **Limited versus Advanced Stage** \n* Lymphomas confined to a single lymphatic or extralymphatic site WITH or WITHOUT involvement of lymph node regions on the SAME side of the diaphragm are also referred to as \"limited stage.\" (Codes 100-500). Lymphomas with involvement on BOTH sides of the diaphragm or other metastatic disease are also referred to as \"advanced stage\" (Codes 500-800).\n * Bulky disease may be either early or advanced stage based on the lymphoma histology or other factors\n\n**Note 7:** **Liver involvement** \n* Clinical enlargement of the liver is not enough to indicate involvement. Involvement is indicated by diffuse uptake or mass lesion or abnormal liver function tests. Liver biopsy may be used to confirm equivocal involvement.\n * Any involvement of liver (including primary liver lymphoma) is coded as 800\n\n**Note 8:** **Splenic involvement** \n* Splenic involvement is based on splenomegaly and FDG-PET or CT scans that state diffuse update, solitary mass, miliary lesions, or enlargement of greater than 13 cm\n * A physician’s statement of splenomegaly may be used \n * FDG uptake in the spleen that is not diffuse is not enough to code as splenic involvement \n\n**Note 9:** **Lung involvement** \n* Lung involvement is indicated by pulmonary nodules or parenchymal involvement on FDG-PET or CT in the absence of other likely causes. \n* Lung biopsy may be used to confirm equivocal involvement.\n* Multifocal lung involvement is coded as 700 or 800 based on lung mets, code also \"Mets at Dx-Lung as 1\n\n**Note 10:** **Bone involvement** \n* Bone involvement (excluding bone marrow involvement, see Note 11) is indicated by avid lesions on FDG-PET. Bone biopsy may be used to confirm equivocal involvement. \n * Bone involvement (except for bone primary lymphomas) is coded as 800. Code also \"Mets at Dx-Bone\" as 1. (See Note 11 on how to code bone marrow involvement)\n\n**Note 11:** **CNS involvement** \n* Central nervous system (CNS) involvement is often suspected due to symptoms and can be confirmed by plain radiology, CT scan, or MRI. Cerebrospinal fluid (CSF) examination by flow cytometry may be done. \n* CNS involvement may be the result of soft tissue disease representing extension from bone metastasis or parenchymal brain disease. \n* CNS involvement (except for CNS primary lymphomas) is coded as 800. Code also \"Mets at Dx-Brain\" as 1\n * CSF involvement is coded as 800. Code also \"Mets at Dx-Other\" as 1\n\n**Note 12:** **Peripheral blood involvement** \n* Peripheral blood involvement is assessed by an aspiration or peripheral blood smear.\n+ Primary site is coded to bone marrow (C421): Do not code \"Met at Dx-Other\" as 1\n - In cases where peripheral blood smear is not performed, but a physician's clinical assessment indicates peripheral blood involvement, the physician's clinical assessment can be used\n - If **ONLY** the peripheral blood is involved, code 750\n - If there is peripheral blood involvement **WITH** other involvement, code 800\n\n**Note 13:** **Bone marrow involvement** \n* Bone marrow involvement is assessed by an aspiration and bone marrow biopsy. \n+ Primary site is coded bone marrow (C421): Code 800. Do not code \"Mets at Dx-Other as 1\" \n - In cases where bone marrow biopsy/aspiration is not performed, but a physician's clinical assessment indicates bone marrow involvement, the physician's clinical assessment can be used\n\n**Note 14:** **Bilateral sites** \n* Code 800 for involvement of bilateral sites (i.e.; breast, eye, kidney, etc.).\n * *Example*: Patient with extranodal non-Hodgkin's Lymphoma, involving bilateral choroids, (single focus both sites), and no lymph node involvement. \n * Code 800 for bilateral involvement of choroids (eye)\n\n**Note 15:** **B Symptoms** \n* See the data item *B symptoms* [NAACCR Data Item Number: #3812] to code the presence or absence of B symptoms.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Hematologic Malignancies**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Zelenetz, A.D., Jaffe, E.S., Leonard, J.P., et al. **Hodgkin and Non-Hodgkin Lymphomas**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(7) Link, M.P., Jaffe, E.S., Leonard, J.P. **Pediatric Hodgkin and Non-Hodgkin Lymphomas**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T21:52:11.527Z", + "last_modified" : "2025-09-19T18:55:11.705Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,18 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" - }, { - "key" : "eod_2018_stage_group", - "name" : "EOD 2018 Stage Group", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "100", "Nodal lymphomas\n- Single lymph node region involved\n- Involvement of multiple nodal chains in the SAME lymph node region", "VALUE:88", "VALUE:1", "VALUE:L" ], [ "200", "Extranodal lymphomas\n- Single extralymphatic site \n * WITHOUT nodal involvement\n- Multifocal involvement (except multifocal lung involvement or any liver involvement, see code 800) of one extralymphatic organ/site \n * WITHOUT nodal involvement (see code 400 for WITH nodal involvement)", "VALUE:88", "VALUE:1E", "VALUE:L" ], [ "300", "Nodal lymphomas\n- Two or more lymph node regions involved \n * SAME side of diaphragm", "VALUE:88", "VALUE:2", "VALUE:RE" ], [ "400", "Nodal lymphomas\n- Contiguous extralymphatic extension from nodal/lymphatic site\n * WITH or WITHOUT involvement of other nodal regions \n * on SAME side of diaphragm\n\nExtranodal lymphomas\n- Localized involvement of a single extralymphatic organ/site \n * WITH involvement of its regional lymph node(s) OR\n * WITH involvement of other lymph node(s) on the SAME side of the diaphragm", "VALUE:88", "VALUE:2E", "VALUE:RE" ], [ "500", "Codes 300 or 400 with bulky disease", "VALUE:88", "VALUE:2 bulky", "VALUE:RE" ], [ "575", "Nodal and Extranodal lymphomas\n* Involvement of lymph node regions on BOTH sides of the diaphragm\n * WITHOUT or UNKNOWN spleen involvement", "VALUE:88", "VALUE:3", "VALUE:D" ], [ "600", "Nodal and Extranodal lymphomas-spleen involvement\n* Involvement of lymph node regions on BOTH sides of the diaphragm WITH spleen involvement\n * Includes involvement of lymph nodes ABOVE the diaphragm WITH spleen involvement", "VALUE:88", "VALUE:3", "VALUE:D" ], [ "700", "Diffuse, disseminated, or multifocal involvement \n\nDiffuse or disseminated involvement (except multifocal lung involvement or any liver involvement, see code 800) of ONE OR MORE extralymphatic organ(s)/site(s) \n- WITH or WITHOUT nodal involvement\n\nInvolvement of isolated extralymphatic organ in absence of involvement of adjacent lymph nodes, but in conjunction with disease in distant sites\n\nMultifocal involvement (except multifocal lung involvement or any liver involvement, see code 800) of one extralymphatic organ/site\n- WITH nodal involvement\n\nNoncontiguous extralymphatic organ involvement in conjunction with nodal disease (two or more sites involved)", "VALUE:88", "VALUE:4", "VALUE:D" ], [ "750", "Peripheral blood involvement ONLY", "VALUE:88", "VALUE:99", "VALUE:D" ], [ "800", "Diffuse or disseminated (multifocal involvement) of\n- Bone\n- Central nervous system (CNS)\n\nAny involvement of\n- Bone marrow \n- Cerebrospinal fluid (CSF)\n- Liver\n- Lung, multiple lesions (other than by direct extension in code 400)\n- Peripheral blood involvement WITH other involvement\n\n\nDistant metastasis, NOS", "VALUE:88", "VALUE:4", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:99", "VALUE:U" ] ] + "rows" : [ [ "100", "Nodal lymphomas\n- Single lymph node region involved\n- Involvement of multiple nodal chains in the SAME lymph node region", "VALUE:L" ], [ "200", "Extranodal lymphomas\n- Single extralymphatic site\n + WITHOUT nodal involvement\n- Multifocal (multiple tumors, noncontiguous) involvement of **ONE** extralymphatic organ site\n + WITHOUT nodal involvement (see code 700 for WITH nodal involvement)\n + ***Exception:*** See code 800 for multifocal lung involvement or any liver involvement", "VALUE:L" ], [ "300", "Nodal lymphomas\n- Two or more lymph node regions involved \n * SAME side of diaphragm", "VALUE:RE" ], [ "400", "Nodal lymphomas\n- Contiguous extralymphatic extension from nodal/lymphatic site\n * WITH or WITHOUT involvement of other nodal regions \n * on SAME side of diaphragm\n\nExtranodal lymphomas\n- Localized involvement of a single extralymphatic organ/site \n * WITH involvement of its regional lymph node(s) OR\n * WITH involvement of other lymph node(s) on the SAME side of the diaphragm", "VALUE:RE" ], [ "500", "Codes 300 or 400 with bulky disease", "VALUE:RE" ], [ "575", "Nodal and Extranodal lymphomas\n* Involvement of lymph node regions on BOTH sides of the diaphragm\n * WITHOUT or UNKNOWN spleen involvement", "VALUE:D" ], [ "600", "Nodal and Extranodal lymphomas-spleen involvement\n* Involvement of lymph node regions on BOTH sides of the diaphragm WITH spleen involvement\n * Includes involvement of lymph nodes ABOVE the diaphragm WITH spleen involvement", "VALUE:D" ], [ "700", "* Diffuse or disseminated involvement **ONE OR MORE extralymphatic organ(s)/site(s)** \n * WITH or WITHOUT nodal involvement\n * ***Exception:*** See code 800 for multifocal/noncontiguous lung involvement or any liver involvement \n \n* Involvement of isolated extralymphatic organ in absence of involvement of adjacent lymph nodes, but in conjunction with disease in distant sites\n\n* Multifocal/noncontiguous (multiple tumors/masses) involvement of **ONE or MORE** extralymphatic organ/site\n * WITH nodal involvement \n - ***Exception***: See code 800 for multifocal/noncontiguous lung involvement or any liver involvement", "VALUE:D" ], [ "750", "Peripheral blood involvement ONLY", "VALUE:D" ], [ "800", "Diffuse or disseminated (multifocal involvement) of\n- Bone\n- Central nervous system (CNS)\n\nAny involvement of\n- Bone marrow \n- Cerebrospinal fluid (CSF)\n- Liver\n- Lung, multiple lesions (other than by direct extension in code 400)\n- Peripheral blood involvement WITH other involvement\n\n\nDistant metastasis, NOS", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_v9_192.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_v9_192.json similarity index 58% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_v9_192.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_v9_192.json index 1a08e48c9..449ea32a6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_v9_192.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_v9_192.json @@ -1,12 +1,12 @@ { "id" : "eod_primary_tumor_v9_192", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor V9", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Pharyngeal space** \n* Involvement of the pharyngeal space (code 300) is defined as posterolateral infiltration from the nasopharynx beyond the buccopharyngeal fascia into the triangular space lateral to the pharynx. \n\n**Note 2:** **Parapharyngeal involvement** \n* Parapharyngeal involvement denotes posterolateral infiltration of tumor beyond the pharyngobasilar fascia. \n* The pharyngobasilar fascia is the fibrous layer of the pharyngeal wall between the mucosa and the muscular layer, attached superiorly to the basilar part of the occipital bone and diminishing in thickness as it descends.\n\n**Note 3:** **Masticator space** \n* The masticator space primarily consists of the muscles of mastication, the medial and lateral pterygoid, masseter, and temporalis muscles. \n* The space also includes the ramus of the mandible and the third division of cranial nerve V as it passes through the foramen ovale into the suprahyoid neck.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Nasopharynx**, from the AJCC Cancer Staging System Version 9 (2025). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-04-23T14:05:28.319Z", + "last_modified" : "2025-09-18T20:52:31.082Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:Tis", "VALUE:IS" ], [ "100", "Invasive tumor confined to one of the following subsites\n- Inferior wall (superior surface of soft palate)\n- Lateral wall\n- Posterior superior wall (vault)\n\nInvolvement of two or more subsites\n- Lateral wall extending into eustachian tube/middle ear\n- Posterior, inferior, or lateral wall(s)\n\nConfined to nasopharynx, NOS\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "200", "Nasal cavity WITHOUT pharyngeal extension\nOropharynx\nSoft palate, inferior surface including uvula WITHOUT pharyngeal extension\nSoft tissue, NOS (excluding soft tissue of neck)", "VALUE:T1", "VALUE:RE" ], [ "300", "Any site listed in codes 100 or 200 \n- WITH fixation or tumor described only as FIXED with parapharyngeal extension \n\nAdjacent soft tissue involvement\nLateral pterygoid\nMedial pterygoid\nParapharyngeal space\nPrevertebral muscles\nPterygopalatine fossa WITHOUT bone invasion", "VALUE:T2", "VALUE:RE" ], [ "500", "Bone, NOS\nBony structures of skull base\nCartilage, NOS\nCervical vertebra\nFloor of orbit\nHard palate\nParanasal sinuses\nPterygoid structures\nSkull base", "VALUE:T3", "VALUE:RE" ], [ "700", "Brain\nCranial nerve involvement \nHypopharynx\nInfratemporal fossa/masticator space\nIntracranial extension, NOS\nOrbit (including inferior orbital fissure) (except bone of floor or orbit) \nParotid gland\nSoft tissues of neck", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor\nNo tumor identified, but EBV-positive cervical node(s) involvement", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Invasive tumor confined to one of the following subsites\n- Inferior wall (superior surface of soft palate)\n- Lateral wall\n- Posterior superior wall (vault)\n\nInvolvement of two or more subsites\n- Lateral wall extending into eustachian tube/middle ear\n- Posterior, inferior, or lateral wall(s)\n\nConfined to nasopharynx, NOS\nLocalized, NOS", "VALUE:L" ], [ "200", "Nasal cavity WITHOUT pharyngeal extension\nOropharynx\nSoft palate, inferior surface including uvula WITHOUT pharyngeal extension\nSoft tissue, NOS (excluding soft tissue of neck)", "VALUE:RE" ], [ "300", "Any site listed in codes 100 or 200 \n- WITH fixation or tumor described only as FIXED with parapharyngeal extension \n\nAdjacent soft tissue involvement\nLateral pterygoid\nMedial pterygoid\nParapharyngeal space\nPrevertebral muscles\nPterygopalatine fossa WITHOUT bone invasion", "VALUE:RE" ], [ "500", "Bone, NOS\nBony structures of skull base\nCartilage, NOS\nCervical vertebra\nFloor of orbit\nHard palate\nParanasal sinuses\nPterygoid structures\nSkull base", "VALUE:RE" ], [ "700", "Brain\nCranial nerve involvement \nHypopharynx\nInfratemporal fossa/masticator space\nIntracranial extension, NOS\nOrbit (including inferior orbital fissure) (except bone of floor or orbit) \nParotid gland\nSoft tissues of neck", "VALUE:D" ], [ "800", "No evidence of primary tumor\nNo tumor identified, but EBV-positive cervical node(s) involvement", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_v9_52408.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_v9_52408.json new file mode 100644 index 000000000..3af8e5b61 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_v9_52408.json @@ -0,0 +1,24 @@ +{ + "id" : "eod_primary_tumor_v9_52408", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor V9", + "title" : "EOD Primary Tumor", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Diffuse Pleural Mesothelioma**, from the AJCC Cancer Staging System Version 9 (2025). Used with permission of the American College of Surgeons, Chicago, Illinois.", + "last_modified" : "2025-09-18T20:51:47.380Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "050", "**CLINICAL ASSESSMENT ONLY**\n\nIpsilateral pleural (diaphragmatic, parietal, mediastinal, and viscera) WITH\n* Psum less than or equal to 12 mm AND\n* NO involvement of the fissure\n\nConfined to pleura (mesothelioma), NOS, clinically\nLocalized NOS, clinically", "VALUE:L" ], [ "100", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nIpsilateral pleural (diaphragmatic, parietal, mediastinal, and viscera) involved\nWITHOUT involvement of the fissure (*See code 300 for fissure involvement*)\n\nConfined to pleura (mesothelioma), NOS, pathologically\nLocalized, NOS, pathologically", "VALUE:L" ], [ "200", "**CLINICAL ASSESSMENT ONLY**\n\nIpsilateral pleural (diaphragmatic, parietal, mediastinal, and viscera) WITH\n*Psum less than or equal to 12 mm, and WITH any of the following\n * involvement of the fissure (Fmax greater than 5 mm)\n * mediastinal fat invasion\n * solitary area of chest wall soft tissue invasion\n\nOR\nIpsilateral pleural (diaphragmatic, parietal, mediastinal, and viscera) involved WITH\n* Psum greater 12 mm but less than or equal to 30, and WITH or WITHOUT any of the following\n * involvement of the fissure (Fmax greater than 5 mm)\n * mediastinal fat invasion\n * solitary area of chest wall soft tissue invasion", "VALUE:RE" ], [ "300", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nIpsilateral pleural (diaphragmatic, parietal, mediastinal, and viscera) involved\nWITH any of the following\n* Confluent visceral pleural tumor (including any involvement of interlobar fissure)\n* Contiguous lung involvement\n* Diaphragm (diaphragmatic muscle) (non-transmural invasion)\n* Fissure\n* Lung (ipsilateral) parenchyma (direct extension)\n* Nodule(s) beneath visceral pleural surface (ipsilateral pleura)", "VALUE:RE" ], [ "400", "**CLINICAL ASSESSMENT ONLY**\n\nIpsilateral pleural (diaphragmatic, parietal, mediastinal, and viscera) involved\n* Psum > 30 mm WITH or WITHOUT\n * involvement of the fissure (Fmax > 5 mm)\n * mediastinal fat invasion\n * solitary area of chest wall soft tissue invasion", "VALUE:RE" ], [ "500", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nIpsilateral pleural (diaphragmatic, parietal, mediastinal, and viscera) involved\nWITH or WITHOUT fissure \nWITH any of the following\n* Adjacent (connective) tissue, NOS\n* Endothoracic fascia\n* Mediastinal fat\n* Pericardium, non-transmural or NOS\n* Solitary focus of tumor extending into the chest wall\n\nLocally advanced, potentially resectable tumor", "VALUE:RE" ], [ "600", "Ipsilateral pleural (diaphragmatic, parietal, mediastinal, and viscera) involved\nWITH any of the following\n- Chest wall bony invasion (rib) \n- Diffuse chest wall invasion\n- Pericardium (extension through to the internal surface WITHOUT pericardial effusion)\n\nLocally advanced, technically unresectable tumor", "VALUE:RE" ], [ "700", "Ipsilateral pleural (diaphragmatic, parietal, mediastinal, and viscera) involved \nWITH any of the following\n- Brachial plexus\n- Cervical (neck) tissues\n- Contralateral pleura (direct contiguous extension)\n- Intra-abdominal organs\n- Mediastinal organs (direct contiguous extension)\n - Esophagus\n - Great vessels\n - Heart (muscle)\n - Myocardium\n - Spine\n - Trachea\n- Pericardium (direct extension through to the internal surface WITH pericardial effusion)\n- Peritoneum (direct transdiaphragmatic extension of tumor)\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ], + "coding_guidelines" : "**Note 1: Ipsilateral pleura definition**\n* Ipsilateral pleura includes diaphragmatic pleura, mediastinal pleura, parietal pleura, and visceral pleura\n\n**Note 2: CLINICAL AND PATHOLOGICAL codes**\n* This schema has primary tumor codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n* **CLINICAL** assessment only codes (050, 200, 400) are used when there is a clinical work up only and there is no surgical resection of the primary tumor or site. \n*Exception:* If patient has neoadjuvant therapy, and the clinical assessment is greater than the pathological assessment, then the clinical assessment code would take priority\n\n* **PATHOLOGICAL** assessment only codes (100, 300, 500) are used when\n * Primary tumor or site surgically resected \n\n* Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n\n**Note 3: Clinical evaluation: Psum and Fmax categories**\n* Clinical evaluation for Pleura is now based on Psum or Fmax categories for localized or regional, but potentially resectable tumors. \n * Psum, which is defined as pmax1 + pmax2 + pmax3 (sum of 3 measurements of maximal pleural thickness measured on axial images along the chest wall or mediastinum in each of the three division of the chest-upper, middle and lower divided by two lines one at the top of the aortic arch and the second drawn at the top of the atria)\n* Fmax=maximal thickness of pleural tumor along the fissures measured on sagittal images\n* See codes 050, 200, 400 for specific definitions" +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_v9_58724.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_v9_58724.json new file mode 100644 index 000000000..80c97c8c0 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_v9_58724.json @@ -0,0 +1,23 @@ +{ + "id" : "eod_primary_tumor_v9_58724", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor V9", + "title" : "EOD Primary Tumor", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) **Anus**, from the AJCC Cancer Staging System Version 9 (2022). Used with permission of the American College of Surgeons, Chicago, Illinois.", + "last_modified" : "2025-09-18T20:52:02.635Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive\nAnal intraepithelial neoplasia III \nBowen disease", "VALUE:IS" ], [ "100", "Any size tumor with invasion to\n- Intramucosa\n- Lamina propria\n- Mucosa, NOS\n- Muscularis mucosae\n- Muscularis propria (internal sphincter)\n- Submucosa (superficial invasion)\n\nIncidental finding of malignancy in hemorrhoid, NOS\n\nConfined to anus, NOS\nLocalized, NOS", "VALUE:L" ], [ "200", "Any size tumor with extension to\n- Ischiorectal fat/tissue\n- Perianal skin\n- Perirectal skin\n- Rectal mucosa or submucosa\n- Rectal wall\n- Skeletal muscle(s)\n + Anal sphincter (external)\n + Levator ani\n- Subcutaneous perianal tissue", "VALUE:RE" ], [ "600", "Perineum\nVulva", "VALUE:RE" ], [ "700", "Bladder\nBroad ligament(s)\nCervix uteri\nCorpus uteri\nPelvic peritoneum\nProstate\nUrethra\nVagina\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_v9_6892.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_v9_6892.json similarity index 53% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_v9_6892.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_v9_6892.json index 17d9c4a7d..0489a0607 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_v9_6892.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_v9_6892.json @@ -1,11 +1,11 @@ { "id" : "eod_primary_tumor_v9_6892", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor V9", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Thymus**, from the AJCC Cancer Staging System Version 9 (2025). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-05-16T16:27:53.798Z", + "last_modified" : "2025-09-18T20:52:13.357Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:88", "VALUE:IS" ], [ "100", "Confined to thymus (encapsulated tumor) OR\nExtending into the mediastinal fat\n WITHOUT mediastinal pleura/pleura involvement", "JUMP:tumor_size_with_primary_tumor_for_t_65124", "VALUE:L" ], [ "200", "Confined to thymus (encapsulated tumor)\nWITH mediastinal pleura/pleural involvement", "JUMP:tumor_size_with_primary_tumor_for_t_65124", "VALUE:RE" ], [ "300", "Confined to thymus, NOS\nUnknown if mediastinum or pleural involved", "JUMP:tumor_size_with_primary_tumor_for_t_65124", "VALUE:L" ], [ "400", "Direct invasion of\n* Lung\n* Pericardium\n* Phrenic nerve", "VALUE:T2", "VALUE:RE" ], [ "500", "Brachiocephalic vein\nChest wall\nExtrapericardial pulmonary artery or vein\nSuperior vena cava", "VALUE:T3", "VALUE:RE" ], [ "700", "Aorta (ascending, arch, or descending)\nArch vessels \nEsophagus\nIntrapericardial pulmonary artery\nMyocardium\nTrachea", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:IS" ], [ "100", "Confined to thymus (encapsulated tumor) OR\nExtending into the mediastinal fat\n WITHOUT mediastinal pleura/pleura involvement", "VALUE:L" ], [ "200", "Confined to thymus (encapsulated tumor)\nWITH mediastinal pleura/pleural involvement", "VALUE:RE" ], [ "300", "Confined to thymus, NOS\nUnknown if mediastinum or pleural involved", "VALUE:L" ], [ "400", "Direct invasion of\n* Lung\n* Pericardium\n* Phrenic nerve", "VALUE:RE" ], [ "500", "Brachiocephalic vein\nChest wall\nExtrapericardial pulmonary artery or vein\nSuperior vena cava", "VALUE:RE" ], [ "700", "Aorta (ascending, arch, or descending)\nArch vessels \nEsophagus\nIntrapericardial pulmonary artery\nMyocardium\nTrachea", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_v9_75679.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_v9_75679.json similarity index 67% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_v9_75679.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_v9_75679.json index e153fa60c..8609c7ab5 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_primary_tumor_v9_75679.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_primary_tumor_v9_75679.json @@ -1,12 +1,12 @@ { "id" : "eod_primary_tumor_v9_75679", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor V9", "title" : "EOD Primary Tumor V9", "notes" : "**Note 1:** **Bronchopneumonia and Obstructive pneumonitis**\n* Bronchopneumonia is not the same thing as obstructive pneumonitis and should not be coded as such. \n * **Bronchopneumonia** is an acute inflammation of the walls of the bronchioles, usually a result of spread of infection from the upper to the lower respiratory tract\n * **Obstructive pneumonitis** is a combination of atelectasis, bronchiectasis with mucous plugging, and parenchymal inflammation that develops distal to an obstructing endobronchial lesion\n\n**Note 2:** **Ground glass opacities (GGO), ground glass nodules (GGN), and ground/glass lepidic (GG/L)**\n* Ground glass opacities (GGO), ground glass nodules (GGN), and ground/glass lepidic (GG/L) are frequently observed on CT and are increasingly detected with the advancements in imaging and are described as an area of hazy increased lung opacity. GGO, GGN, and GG/L can be observed in both benign and malignant lung conditions along with pre-invasive lesions (adenocarcinoma in situ, minimally invasive adenocarcinoma, and lepidic carcinoma). \n* They are often associated with early stage lung cancer but not necessarily malignancies themselves.\n* For staging purposes, these are **not to be counted as separate tumor nodules**\n\n**Note 3:** **Minimally invasive adenocarcinoma**\n* Code 100 is to be used only when the following criteria are met\n * Minimally invasive adenocarcinoma (less than or equal to 3 cm)\n * **WITH** predominantly **lepidic pattern** **AND**\n * less than or equal to 5 mm invasion in greatest dimension\n * If predominantly **lepidic pattern** is present and the size of the invasive component is unknown, see code 300\n\n**Note 4:** **Superficial spreading tumor**\n* Code 200 is to be used for **superficial spreading tumors** only. The pathology report must state that it is superficially spreading.\n* These types of tumors are uncommon, and this code should be used very sparingly. If in doubt, do not use this code\n\n**Note 5:** **Localized tumor**\n* Code 300 is to be used for a localized cancer where size defines the extent of the primary tumor \n * It is not a predominantly lepidic pattern (code 100), or a superficial spreading tumor (code 200), and there is no involvement of adjacent structures or invasion of the pleural (codes 400 and above).\n\n**Note 6:** **Atelectasis** \n* Atelectasis is the failure of the lung to expand (inflate) completely\n* This may be caused by a blocked airway, a tumor, general anesthesia, pneumonia or other lung infection, lung disease, or long-term bed rest with shallow breathing. Sometimes called a collapsed lung. \n * If the atelectasis is clearly related to the obstructing tumor, code to 450\n * If the atelectasis is clearly related to the lymph nodes, code the involvement in lymph nodes\n * If unable to determine if the atelectasis is due to direct extension or lymph node involvement, record as lymph node involvement\n\n**Note 7:** **Visceral pleural invasion**\n* Specific information about visceral pleura invasion is captured in codes 450 (PL1, PL2, or NOS) and 500 (PL3)\n* Elastic layer involvement has prognostic significance for lung cancer. \n\n**Note 8:** **Penetration of the visceral pleural**\n* Penetration of the visceral pleura indicates a progression of invasion, even in small (≤ 3cm) tumors, and indicates a less favorable prognosis\n* Visceral pleural invasion is determined to be present both in tumors that extend to the visceral pleural surface (type PL2 invasion), and in tumors that penetrate beyond the elastic layer of the visceral pleura (type PL1 invasion)\n* Further invasion, which extends to the parietal pleura, is also described as type PL3 invasion.\n\n**Note 9:** **\"Vocal cord paralysis\" or \"Superior vena cava syndrome\"** \n* \"Vocal cord paralysis,\" \"superior vena cava syndrome,\" and \"compression of the trachea or the esophagus\" are classified as either direct extension from the primary tumor or mediastinal lymph node involvement\n\n* **Caused by direct extension of the primary tumor**\n * Code as primary tumor involvement (EOD Primary Tumor, code 650)\n* **Primary tumor is peripheral and clearly unrelated to vocal cord paralysis, SVC obstruction, or compression of the trachea, or the esophagus**\n * These manifestations are secondary to lymph node involvement; code as mediastinal lymph node involvement (EOD Lymph Nodes, code 400)\n* **Unable to determine if manifestations due to direct extension or mediastinal lymph node involvement**\n * Record as mediastinal lymph node involvement (EOD Lymph Nodes, code 400)\n\n**Note 10:** **Separate tumor nodules**\n* Separate ipsilateral tumor nodules of the same histopathological type (intrapulmonary metastases)\n* Coded either 500 (same lobe) or 700 (different ipsilateral lobe). \n* Separate tumor nodules in the contralateral lung are assigned in EOD Mets.\n\n**Note 11:** **Occult carcinoma**\n* Occult carcinoma occurs when tumor is proven by the presence of malignant cells in sputum or bronchial washings, but there is no other evidence of the tumor. \n* In these cases, assign EOD Primary Tumor 980, EOD Regional Nodes 000, and EOD Mets 00.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Lung**, from the AJCC Cancer Staging System Version 9 (2025). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-05-17T10:28:50.314Z", + "last_modified" : "2025-09-18T20:51:55.993Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, Noninvasive, intraepithelial\n\nSquamous cell carcinoma in situ (SCIS) \n\nAdenocarcinoma in situ (AIS): adenocarcinoma with pure lepidic pattern,\nless than or equal to 3 cm in greatest dimension", "VALUE:Tis", "VALUE:IS" ], [ "100", "Minimally invasive adenocarcinoma\n- Adenocarcinoma tumor \n + WITH predominantly lepidic pattern measuring less than or equal to 3 cm in greatest dimension\n + WITH invasive component measuring less than or equal to 5 mm in greatest dimension", "VALUE:T1mi", "VALUE:L" ], [ "200", "Superficial spreading tumor, any size\n- WITH invasive component limited to bronchial wall\n- WITH or WITHOUT proximal extension to main stem bronchus\n(these types of tumors are uncommon)", "VALUE:T1a", "VALUE:L" ], [ "300", "Any size tumor\n- Confined to lung, NOS\n- Localized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_36016", "VALUE:L" ], [ "400", "Any size tumor \n- Adjacent ipsilateral lobe (direct tumor invasion)\n- Confined to hilus\n- Main stem bronchus, NOS (without involvement of the carina)\n + Including extension from other part of lung", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_36016", "VALUE:L" ], [ "450", "Any size tumor \n- Atelectasis/obstructive pneumonitis\n + Extends to hilar region, involving part or all of lung\n- Pleura, NOS\n- Pulmonary ligament\n- Visceral pleura (PL1, PL2, or NOS)", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_36016", "VALUE:RE" ], [ "500", "Any size tumor \n- Brachial plexus, inferior branches or NOS\n- Chest wall (thoracic wall) (separate lesion-see EOD Mets)\n- Diaphragm (separate lesion-see EOD Mets)\n- Pancoast tumor (superior sulcus syndrome), NOS\n- Parietal pericardium\n- Parietal pleura (PL3)\n- Pericardium, NOS\n- Phrenic nerve\n\nSeparate tumor nodule(s) in the same lobe as the primary", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_36016", "VALUE:RE" ], [ "600", "Carina\nTumor limited to the carina", "VALUE:T4", "VALUE:L" ], [ "650", "Code 600 + (100-500)\nCarina with involvement of any other parts of lung\n\nBlood vessel(s) (major)\n- Aorta\n- Azygos vein\n- Pulmonary artery or vein\n- Superior vena cava (SVC syndrome)\n\nCompression of esophagus or trachea specified as direct extension\nEsophagus\nMediastinum, extrapulmonary or NOS\nNerve(s)\n- Cervical sympathetic (Horner's syndrome)\n- Recurrent laryngeal (vocal cord paralysis)\n- Vagus\n\nTrachea", "VALUE:T4", "VALUE:RE" ], [ "675", "Any size tumor \n- Adjacent rib (contiguous involvement only) (see EOD Mets for noncontiguous involvement)\n- Skeletal muscle\n- Sternum", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_36016", "VALUE:D" ], [ "700", "Heart\nInferior vena cava\nNeural foramina\nVertebra(e) (vertebral body)\nVisceral pericardium \n\nSeparate tumor nodule(s) in a different ipsilateral lobe \n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "980", "Tumor proven by presence of malignant cells in sputum or bronchial \nwashings but not visualized by imaging or bronchoscopy", "VALUE:TX", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, Noninvasive, intraepithelial\n\nSquamous cell carcinoma in situ (SCIS) \n\nAdenocarcinoma in situ (AIS): adenocarcinoma with pure lepidic pattern,\nless than or equal to 3 cm in greatest dimension", "VALUE:IS" ], [ "100", "Minimally invasive adenocarcinoma\n- Adenocarcinoma tumor \n + WITH predominantly lepidic pattern measuring less than or equal to 3 cm in greatest dimension\n + WITH invasive component measuring less than or equal to 5 mm in greatest dimension", "VALUE:L" ], [ "200", "Superficial spreading tumor, any size\n- WITH invasive component limited to bronchial wall\n- WITH or WITHOUT proximal extension to main stem bronchus\n(these types of tumors are uncommon)", "VALUE:L" ], [ "300", "Any size tumor\n- Confined to lung, NOS\n- Localized, NOS", "VALUE:L" ], [ "400", "Any size tumor \n- Adjacent ipsilateral lobe (direct tumor invasion)\n- Confined to hilus\n- Main stem bronchus, NOS (without involvement of the carina)\n + Including extension from other part of lung", "VALUE:L" ], [ "450", "Any size tumor \n- Atelectasis/obstructive pneumonitis\n + Extends to hilar region, involving part or all of lung\n- Pleura, NOS\n- Pulmonary ligament\n- Visceral pleura (PL1, PL2, or NOS)", "VALUE:RE" ], [ "500", "Any size tumor \n- Azygos vein \n- Chest wall (thoracic wall) (separate lesion-see EOD Mets)\n- Diaphragm (separate lesion-see EOD Mets)\n- Pancoast tumor (superior sulcus syndrome), NOS\n- Parietal pericardium\n- Parietal pleura (PL3)\n- Pericardium, NOS\n- Phrenic nerve\n- Stellate ganglion and thoracic nerve roots (see code 650 for other nerves)\n\nSeparate tumor nodule(s) in the same lobe as the primary", "VALUE:RE" ], [ "600", "Carina\nTumor limited to the carina", "VALUE:L" ], [ "650", "Code 600 + (100-500)\nCarina with involvement of any other parts of lung\n\nBlood vessel(s) (major)\n- Aorta\n- Brachiocephalic vein\n- Pulmonary artery or vein\n- Superior vena cava (SVC syndrome)\n- Supra-aortic arteries\n\nBrachial plexus (trunks, divisions, cords, or terminal nerves)\nCompression of esophagus or trachea specified as direct extension\nEsophagus\nMediastinum, extrapulmonary or NOS\nNerve(s)\n- Cervical sympathetic (Horner's syndrome)\n - *Excludes stellate ganglion and thoracic nerve roots (see Code 500)*\n- Recurrent laryngeal (vocal cord paralysis)\n- Vagus\n\nSubclavian vessels\nThymus\nTrachea", "VALUE:RE" ], [ "675", "Any size tumor \n- Adjacent rib (contiguous involvement only) (see EOD Mets for noncontiguous involvement)\n- Skeletal muscle\n- Sternum", "VALUE:D" ], [ "700", "Heart\nInferior vena cava\nNeural foramina\nVertebra(e) (vertebral body)\nVisceral pericardium \n\nSeparate tumor nodule(s) in a different ipsilateral lobe \n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "980", "Tumor proven by presence of malignant cells in sputum or bronchial \nwashings but not visualized by imaging or bronchoscopy", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_prostate_pathologic_extension_2781.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_prostate_pathologic_extension_2781.json similarity index 67% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_prostate_pathologic_extension_2781.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_prostate_pathologic_extension_2781.json index d76dd506e..4a3a6c229 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_prostate_pathologic_extension_2781.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_prostate_pathologic_extension_2781.json @@ -1,12 +1,12 @@ { "id" : "eod_prostate_pathologic_extension_2781", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Prostate Pathologic Extension", "title" : "EOD Prostate Pathologic Extension", "notes" : "**Note 1:** **Radical prostatectomy or autopsy results only** \n* Only use histologic information from a radical prostatectomy and/or autopsy in this field. \n* Information from biopsy of extraprostatic sites is coded in EOD Primary Tumor.\n * Code results from a transurethral resection of prostate (TURP) or simple prostatectomy in EOD Primary Tumor\n\n**Note 2:** **No radical prostatectomy or autopsy** \n* Code 900 if there is no radical prostatectomy or autopsy performed within first course of treatment. (See also Note 9)\n * A radical prostatectomy is defined as Surgery of Primary Site codes 50-70 (A500-A700)\n * If Surgery of primary site is 00-30, 90, 99 (A000-A300, A900, A999) then code 900\n * *Note:* Surgery of primary site can be 00 if an autopsy is done\n\n**Note 3:** **Criteria for data item** \n* Limit information in this field to first course of treatment in the absence of disease progression. \n\n**Note 4:** **Incidental finding** \n* When prostate cancer is an incidental finding during a prostatectomy for other reasons (for example, a cystoprostatectomy for bladder cancer), or an autopsy, use the appropriate code for the extent of disease found. \n\n**Note 5:** **Radical prostatectomy, no residual disease** \n* Code 300 when there is a microscopically confirmed clinical diagnosis of prostate cancer and the radical prostatectomy shows no residual disease\n\n**Note 6:** **Prostatic urethra** \n* Involvement of the prostatic urethra does not alter the extension code. \n\n**Note 7:** **Frozen pelvis** \n* \"Frozen pelvis\" is a clinical term which means tumor extends to pelvic sidewall(s). \n* In the absence of a more detailed statement of involvement, assign this to code 700.\n\n**Note 8:** **No evidence of primary tumor** \n* Code 800 is only to be used when there is a clinical diagnosis of prostate cancer that has not been microscopically confirmed (i.e., diagnosed via imaging with bone mets) and a radical prostatectomy or autopsy is done and there is no evidence of primary tumor. \n\n**Note 9:** **Active surveillance, then Radical Prostatectomy** \n* Code 950 is used when first course of treatment is active surveillance, but a radical prostatectomy is done at a later date due to disease progression or the patient changed their mind. \n* When code 950 is used, code the following SSDIs as X9: Gleason Patterns Pathological, Gleason Score Pathological, and Gleason Tertiary\n\n**Note 10:** **Coding unknown** \n* Code 999 when\n * Radical prostatectomy is performed, but there is no information on the extension\n * Surgery of Primary Site is Prostatectomy, NOS (Surgery of Primary Site is 80)\n * Unknown if surgery is done (Surgery of Primary Site is 99)", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Buyyounouski, M.K., Lin, D.W., et al. **Prostate**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-06-12T13:42:43.609Z", + "last_modified" : "2025-09-18T20:52:39.070Z", "definition" : [ { "key" : "eod_prostate_path_extension", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ: noninvasive; intraepithelial", "VALUE:88", "VALUE:IS" ], [ "300", "Invasion into (but not beyond) prostatic capsule\n* Intracapsular involvement only\n* No extracapsular extension\n\nConfined to prostate, NOS\nLocalized, NOS", "VALUE:T2", "VALUE:L" ], [ "350", "Bladder neck, microscopic invasion\n\nExtraprostatic extension (beyond prostatic capsule), unilateral, bilateral, or NOS\n* WITHOUT invasion of the seminal vesicles\n\nExtension to periprostatic tissue\n* WITHOUT invasion of the seminal vesicles", "VALUE:T3a", "VALUE:RE" ], [ "400", "Tumor invades seminal vesicle(s)", "VALUE:T3b", "VALUE:RE" ], [ "500", "Extraprostatic tumor that is not fixed\n* WITHOUT invasion of adjacent structures\n\nPeriprostatic extension, NOS or Extraprostatic extension, NOS\n* Unknown if seminal vesicle(s) involved\n\nExtraprostatic extension, NOS (unknown if seminal vesicle(s) involved)\n\nThrough capsule, NOS", "VALUE:T3", "VALUE:RE" ], [ "600", "Bladder neck, except microscopic bladder neck involvement \nBladder, NOS\nExternal sphincter\nExtraprostatic urethra (membranous urethra)\nFixation, NOS\nLevator muscles\nRectovesical (Denonvillier's) fascia\nRectum\nSkeletal muscle\nUreter(s)", "VALUE:T4", "VALUE:RE" ], [ "700", "Extension to or fixation to pelvic wall or pelvic bone\n* \"Frozen pelvis\", NOS \n\nFurther contiguous extension including\n- Other organs\n- Penis\n- Sigmoid colon\n- Soft tissue other than periprostatic", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "900", "No radical prostatectomy or autopsy performed", "VALUE:TX", "VALUE:U" ], [ "950", "Radical prostatectomy performed\n* But not first course of treatment \n* For example, performed after disease progression", "VALUE:TX", "VALUE:U" ], [ "999", "Unknown; extension not stated\nUnknown if radical prostatectomy done\nPrimary tumor cannot be assessed\nNot documented in medical record", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ: noninvasive; intraepithelial", "VALUE:IS" ], [ "300", "Invasion into (but not beyond) prostatic capsule\n* Intracapsular involvement only\n* No extracapsular extension\n\nConfined to prostate, NOS\nLocalized, NOS", "VALUE:L" ], [ "350", "Bladder neck, microscopic invasion\n\nExtraprostatic extension (beyond prostatic capsule), unilateral, bilateral, or NOS\n* WITHOUT invasion of the seminal vesicles\n\nExtension to periprostatic tissue\n* WITHOUT invasion of the seminal vesicles", "VALUE:RE" ], [ "400", "Tumor invades seminal vesicle(s)", "VALUE:RE" ], [ "500", "Extraprostatic tumor that is not fixed\n* WITHOUT invasion of adjacent structures\n\nPeriprostatic extension, NOS or Extraprostatic extension, NOS\n* Unknown if seminal vesicle(s) involved\n\nExtraprostatic extension, NOS (unknown if seminal vesicle(s) involved)\n\nThrough capsule, NOS", "VALUE:RE" ], [ "600", "Bladder neck, except microscopic bladder neck involvement \nBladder, NOS\nExternal sphincter\nExtraprostatic urethra (membranous urethra)\nFixation, NOS\nLevator muscles\nRectovesical (Denonvillier's) fascia\nRectum\nSkeletal muscle\nUreter(s)", "VALUE:RE" ], [ "700", "Extension to or fixation to pelvic wall or pelvic bone\n* \"Frozen pelvis\", NOS \n\nFurther contiguous extension including\n- Other organs\n- Penis\n- Sigmoid colon\n- Soft tissue other than periprostatic", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "900", "No radical prostatectomy or autopsy performed", "VALUE:U" ], [ "950", "Radical prostatectomy performed\n* But not first course of treatment \n* For example, performed after disease progression", "VALUE:U" ], [ "999", "Unknown; extension not stated\nUnknown if radical prostatectomy done\nPrimary tumor cannot be assessed\nNot documented in medical record", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_10020.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_10020.json similarity index 75% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_10020.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_10020.json index fa936a754..c725dacaf 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_10020.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_10020.json @@ -1,12 +1,12 @@ { "id" : "eod_regional_nodes_10020", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS**\n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Para-aortic nodes** \n* Para-aortic nodes are now regional instead of distant. \n\n**Note 3:** **FIGO and lymph node detail** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and lymph node detail are available, record the code with lymph node detail in preference to a statement of FIGO stage.\n\n**Note 4:** **Isolated tumor cells** \n* Isolated tumor cells (ITCs) are defined as single tumor cells or small clusters not greater than 0.2 mm, usually detected by immunohistochemical (IHC) or molecular methods. ITCs do not usually show evidence of malignant activity (e.g., proliferation or stromal reaction). Lymph nodes with ITCs only are not counted as positive nodes. \n * For positive ITCs with NO regional lymph node involvement, code 050\n\n**Note 5:** **Lymph nodes, NOS**\n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Dizon, D.S., Olawaiye, A.B., Mutch, D.G., et al. **Corpus Uteri - Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T10:48:25.630Z", + "last_modified" : "2025-09-18T20:42:06.416Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "050", "Isolated tumor cells in regional lymph node(s) no greater than 0.2 mm", "VALUE:N0(i+)", "VALUE:NONE" ], [ "300", "Para-aortic, NOS\n- Aortic\n- Lateral aortic/lateral lumbar\n- Periaortic\n\nPelvic, NOS\n- Common\n- External\n- Internal (hypogastric, obturator, NOS)\n- Paracervical\n- Parametrial\n- Sacral, NOS\n + Lateral (laterosacral)\n + Middle (promontorial) (Gerota's node)\n + Presacral\n + Uterosacral\n\nFIGO Stage IIIC", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "050", "Isolated tumor cells in regional lymph node(s) no greater than 0.2 mm", "VALUE:NONE" ], [ "300", "Para-aortic, NOS\n- Aortic\n- Lateral aortic/lateral lumbar\n- Periaortic\n\nPelvic, NOS\n- Common\n- External\n- Internal (hypogastric, obturator, NOS)\n- Paracervical\n- Parametrial\n- Sacral, NOS\n + Lateral (laterosacral)\n + Middle (promontorial) (Gerota's node)\n + Presacral\n + Uterosacral\n\nFIGO Stage IIIC", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_11936.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_11936.json new file mode 100644 index 000000000..e8d8d632a --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_11936.json @@ -0,0 +1,24 @@ +{ + "id" : "eod_regional_nodes_11936", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Mesenteric nodes** \n* The specific location of the mesenteric nodes determines whether they are regional or distant. \n* If the specific location is not described, code in EOD Regional Nodes.\n\n**Note 3:** **Porta hepatic nodes** \n* Porta hepatic nodes are recorded as distant for Body and Tail and should be coded in EOD Mets. \n* If the specific location for hepatic nodes is not described, code in EOD Regional Nodes.\n\n**Note 4:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only. \n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (700, 725, 775) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up. \n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (300, 700) when there is a **surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment. \n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Kakar, S., Pawlik, T.M., Vauthey, J.N., et al. **Exocrine Pancreas**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cacer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:42:05.736Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nAll sites\n- Anterior, NOS \n- Common hepatic artery\n- Hepatic, NOS\n- Inferior to head and body of pancreas \n- Lateral aortic (lumbar)\n- Pancreaticoduodenal (anterior, posterior)\n- Peripancreatic, NOS\n- Posterior, NOS\n- Proximal mesenteric (anterior, posterior)\n- Retroperitoneal\n- Superior mesenteric \n- Superior to head and body of pancreas\n\nPancreas Head (C250)\n- Common bile duct (pericholedochal)\n- Lateral wall (right)\n- Portal vein\n- Pyloric (infrapyloric, retropyloric, subpyloric, suprapyloric, NOS)\n\nPancreas Body and Tail (C251-C252)\n- Gastroepiploic (gastro-omental, left)\n- Pancreaticosplenic (pancreaticolienal)\n- Splenic (artery, hilum, lineal)\n- Suprapancreatic\n\nPancreas Other (C253-C254, C257-C259)\n- Celiac\n- Common bile duct (pericholedochal)\n- Gastroepiploic (gastro-omental)\n- Lateral wall right\n- Pancreaticosplenic (pancreaticolienal) \n- Portal vein\n- Pyloric (infrapyloric, retropyloric, subpyloric, suprapyloric, NOS)\n- Splenic (artery, hilum, lineal)\n- Suprapancreatic", "VALUE:RN" ], [ "700", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nPancreas Body Tail (C251, C252) (see code 300 for Pancreas Other, or EOD Mets for Pancreas Head)\n- Celiac", "VALUE:D" ], [ "725", "**CLINICAL ASSESSMENT ONLY**\n\nOne-three positive nodes clinically OR stated as Clinical N1", "VALUE:RN" ], [ "775", "**CLINICAL ASSESSMENT ONLY**\n\nFour or more positive nodes clinically OR stated as Clinical N2", "VALUE:RN" ], [ "800", "Positive nodes, number unknown\nUnknown if clinical or pathological\n\nRegional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_12613.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_12613.json new file mode 100644 index 000000000..d195a7da5 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_12613.json @@ -0,0 +1,24 @@ +{ + "id" : "eod_regional_nodes_12613", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Definition of Head and Neck Lymph Nodes** \n* For head and neck schemas, this field includes all lymph nodes defined as Levels I-VII and Other by TNM. \n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (450) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up. \n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (150, 500, 600, 700) when there is a **surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment. \n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.\n\n**Note 3:** **Laterality** \n* If laterality of lymph nodes is not specified, assume nodes are ipsilateral. Midline nodes are ipsilateral.\n\n**Note 4:** **Supraclavicular lymph nodes** \n* Supraclavicular lymph nodes can be either Level IV or Level V\n * Level IV: deep to the sternocleidomastoid muscle, in the lower jugular chain\n * Level V: in the posterior triangle, inferior to the transverse cervical artery, supraclavicular lymph nodes, NOS\n\n**Note 5:** **Extranodal Extension** \n* Extranodal extension (ENE) is defined as the extension of a nodal metastasis through the lymph node capsule into adjacent tissue. The following codes record the status of the lymph nodes with positive ENE\n * Code 150: Pathological only: single ipsilateral node, less than or equal to 3 cm\n * Code 450: Clinical only: overt ENE\n * Code 500: Pathological only: single ipsilateral node, greater than 3 cm\n * Code 600: Pathological only: multiple ipsilateral, bilateral or contralateral nodes\n * Code 700: Pathological only: Single contralateral node\n\n**Note 6:** **Regional lymph nodes for Head and Neck tumors** \n* **Note:** For codes 100-700, use the list below for named regional lymph nodes. If the only information available is \"regional lymph nodes, NOS\" or \"lymph nodes,\" code 800.\n\n**Level I**\nLevel IA - Submental\nLevel IB - Submandibular (submaxillary), sublingual\n\n**Level II - Upper jugular** \nJugulodigastric (subdigastric)\nUpper deep cervical \nLevel IIA - Anterior\nLevel IIB - Posterior \n\n**Level III - Middle jugular**\nMiddle deep cervical\n\n**Level IV - Lower jugular**\nJugulo-omohyoid (supraomohyoid)\nLower deep cervical \nVirchow node\n\n**Level V - Posterior triangle group**\nPosterior cervical\nLevel VA - Spinal accessory \nLevel VB - Transverse cervical, supraclavicular \n\n**Level VI - Anterior compartment group**\nLaterotracheal\nParalaryngeal\nParatracheal - above suprasternal notch\nPerithyroidal\nPrecricoid (Delphian)\nPrelaryngeal\nPretracheal - above suprasternal notch\nRecurrent laryngeal\n\n**Level VII - Superior mediastinal group (for other mediastinal node(s) see EOD Mets)**\nEsophageal groove\nParatracheal - below suprasternal notch\nPretracheal - below suprasternal notch \n\n**Other groups**\nCervical, NOS\nDeep cervical, NOS\nFacial\n- Buccinator (buccal)\n- Mandibular\n- Nasolabial\n\nInternal jugular, NOS\nParapharyngeal \nParotid\n- Infraauricular\n- Intraparotid\n- Periparotid\n- Preauricular\n\nRetroauricular (mastoid)\nRetropharyngeal\nSuboccipital", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Patel, S.G., Lydiatt, W.M., Shah, J.P., et al. **Larynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:41:31.376Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "100", "Metastasis in a SINGLE ipsilateral lymph node\n3 cm or smaller in greatest dimension \nExtranodal extension (ENE) negative or unknown", "VALUE:RN" ], [ "150", "**PATHOLOGICAL assessment only**\n\nMetastasis in SINGLE ipsilateral node \n3 cm or smaller in greatest dimension \nExtranodal extension (ENE) positive", "VALUE:RN" ], [ "200", "Metastasis in SINGLE ipsilateral node \nLarger than 3 cm but not larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:RN" ], [ "250", "Metastasis in MULTIPLE ipsilateral nodes\nNo nodes larger than 6 cm in greatest dimension\nExtranodal extension (ENE) negative or unknown", "VALUE:RN" ], [ "300", "Metastasis in bilateral or contralateral lymph node(s)\nNo nodes larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:RN" ], [ "400", "Metastasis in a lymph node larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:RN" ], [ "450", "**CLINICAL assessment only**\n\nMetastasis in any lymph node(s) with clinically overt ENE", "VALUE:RN" ], [ "500", "**PATHOLOGICAL assessment only**\n\nMetastasis in a SINGLE ipsilateral node \nLarger than 3 cm in greatest dimension \nExtranodal extension (ENE) positive", "VALUE:RN" ], [ "600", "**PATHOLOGICAL assessment only**\n\nMetastasis in MULTIPLE ipsilateral, contralateral, or bilateral nodes\nExtranodal extension (ENE) positive for any node", "VALUE:RN" ], [ "700", "**PATHOLOGICAL assessment only**\n\nSingle contralateral node (any size)\nExtranodal extension (ENE) positive", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_16316.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_16316.json new file mode 100644 index 000000000..d6ed9607e --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_16316.json @@ -0,0 +1,24 @@ +{ + "id" : "eod_regional_nodes_16316", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Psammoma bodies only**\n* Psammoma bodies are counted as positive regional lymph nodes\n\n**Note 3:** **Lymph nodes, NOS** \n * Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Rosen, J.E., Lloyd, R.V., Perrier, N.D., et al. **Thyroid - Medullary**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:42:00.902Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "**MICROSCOPIC assessment only**\n\nNo regional lymph node involvement\nCYTOLOGICALLY or HISTOLOGICALLY confirmed to be benign node(s)", "VALUE:NONE" ], [ "050", "**CLINICAL assessment only**\n\nNo regional lymph node involvement\nRADIOLOGICALLY or CLINICALLY confirmed", "VALUE:NONE" ], [ "070", "**UNKNOWN if clinical or microscopic assessment**\nNo regional lymph node involvement", "VALUE:NONE" ], [ "300", "Unilateral or bilateral lymph nodes\n\nLevel VI nodes - Anterior compartment group\n- Laterotracheal\n- Paralaryngeal\n- Paratracheal - above suprasternal notch\n- Perithyroidal\n- Precricoid (Delphian)\n- Prelaryngeal \n- Pretracheal - above suprasternal notch\n- Recurrent laryngeal\n\nLevel VII nodes-Superior mediastinal group (for other mediastinal node(s) see EOD Mets)\n - Esophageal groove\n - Paratracheal - below suprasternal notch\n - Pretracheal - below suprasternal notch", "VALUE:RN" ], [ "400", "Unilateral, bilateral, or contralateral lymph nodes\n\nLevel I\n- Level IA - Submental \n- Level IB - Submandibular (submaxillary), sublingual\n\nFacial\n- Buccinator\n- Mandibular\n- Nasolabial\n\nParotid\n- Infraauricular\n- Intraparotid\n- Periparotid\n- Preauricular\n\nLevel II - Upper jugular \n- Jugulodigastric (subdigastric)\n- Upper deep cervical\n- Level II A - Anterior\n- Level II B - Posterior\n\nLevel III - Middle jugular\n- Middle deep cervical\n\nLevel IV - Lower jugular\n- Jugulo-omohyoid (supraomohyoid)\n- Lower deep cervical\n- Level VB - Transverse cervical, supraclavicular \n\nLevel V - Posterior triangle group\n- Posterior cervical\n- Level VA - Spinal accessory \n\nOther lymph nodes\n- Cervical, NOS\n- Deep cervical, NOS\n- Internal jugular, NOS\n- Parapharyngeal\n- Retroauricular (mastoid)\n- Retropharyngeal\n- Suboccipital", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_21853.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_21853.json new file mode 100644 index 000000000..5189ed24f --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_21853.json @@ -0,0 +1,24 @@ +{ + "id" : "eod_regional_nodes_21853", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (450) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up. \n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (150, 500, 600, 700) when there is a **surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment. \n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.\n \n+ Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n\n**Note 3:** **Laterality**\n* If laterality of lymph nodes is not specified, assume nodes are ipsilateral. Midline nodes are ipsilateral.\n\n**Note 4:** **Supraclavicular lymph nodes** \n* Supraclavicular lymph nodes can be either Level IV or Level V\n * Level IV: deep to the sternocleidomastoid muscle, in the lower jugular chain\n * Level V: in the posterior triangle, inferior to the transverse cervical artery, supraclavicular lymph nodes, NOS\n\n**Note 5:** **Extranodal extension** \n* Extranodal extension (ENE) is defined as the extension of a nodal metastasis through the lymph node capsule into adjacent tissue. The following codes record the status of the lymph nodes with positive ENE\n * Code 150: Pathological only: single ipsilateral node, less than or equal to 3 cm\n * Code 450: Clinical only: overt ENE\n * Code 500: Pathological only: single ipsilateral node, greater than 3 cm\n * Code 600: Pathological only: multiple ipsilateral, bilateral or contralateral nodes\n * Code 700: Pathological only: Single contralateral node\n\n**Note 6:** **Regional lymph nodes for Head and Neck tumors**\n* **Note:** For codes 100-700, use the list below for named regional lymph nodes. If the only information available is \"regional lymph nodes, NOS\" or \"lymph nodes,\" code 800.\n\n**Level I**\nLevel IA - Submental\nLevel IB - Submandibular (submaxillary), sublingual\n\n**Level II - Upper jugular** \nJugulodigastric (subdigastric)\nUpper deep cervical \nLevel IIA - Anterior\nLevel IIB - Posterior \n\n**Level III - Middle jugular**\nMiddle deep cervical\n\n**Level IV - Lower jugular**\nJugulo-omohyoid (supraomohyoid)\nLower deep cervical \nVirchow node\n\n**Level V - Posterior triangle group**\nPosterior cervical\nLevel VA - Spinal accessory \nLevel VB - Transverse cervical, supraclavicular \n\n**Level VI - Anterior compartment group**\nLaterotracheal\nParalaryngeal\nParatracheal - above suprasternal notch\nPerithyroidal\nPrecricoid (Delphian)\nPrelaryngeal\nPretracheal - above suprasternal notch\nRecurrent laryngeal\n\n**Level VII - Superior mediastinal group (for other mediastinal node(s), see EOD Mets)**\nEsophageal groove\nParatracheal - below suprasternal notch\nPretracheal - below suprasternal notch \n\n**Other groups**\nCervical, NOS\nDeep cervical, NOS\nFacial\n- Buccinator (buccal)\n- Mandibular\n- Nasolabial\n\nInternal jugular, NOS\nParapharyngeal \nParotid\n- Infraauricular\n- Intraparotid\n- Periparotid\n- Preauricular\n\nRetroauricular (mastoid)\nRetropharyngeal\nSuboccipital\n\n**Note 7:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lydiatt, W.M., Ridge, J.A., Shah, J.P., et al. **Oropharynx (p16-) and Hypopharynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:42:10.593Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "100", "Metastasis in a SINGLE ipsilateral lymph node\n3 cm or smaller in greatest dimension \nExtranodal extension (ENE) negative or unknown", "VALUE:RN" ], [ "150", "**PATHOLOGICAL assessment only** \n\nMetastasis in SINGLE ipsilateral node \n3 cm or smaller in greatest dimension \nExtranodal extension (ENE) positive", "VALUE:RN" ], [ "200", "Metastasis in SINGLE ipsilateral node \nLarger than 3 cm but not larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:RN" ], [ "250", "Metastasis in MULTIPLE ipsilateral nodes\nNo nodes larger than 6 cm in greatest dimension\nExtranodal extension (ENE) negative or unknown", "VALUE:RN" ], [ "300", "Metastasis in bilateral or contralateral lymph node(s)\nNo nodes larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:RN" ], [ "400", "Metastasis in a lymph node larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:RN" ], [ "450", "**CLINICAL assessment only** \n\nMetastasis in any lymph node(s) with clinically overt ENE", "VALUE:RN" ], [ "500", "**PATHOLOGICAL assessment only** \n\nMetastasis in a SINGLE ipsilateral node\nLarger than 3 cm in greatest dimension\nExtranodal extension (ENE) positive", "VALUE:RN" ], [ "600", "**PATHOLOGICAL assessment only** \n\nMetastasis in MULTIPLE ipsilateral, contralateral, or bilateral nodes\nExtranodal extension (ENE) positive for any node", "VALUE:RN" ], [ "700", "**PATHOLOGICAL assessment only** \n\nSingle contralateral node (any size)\nExtranodal extension (ENE) positive", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_22383.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_22383.json similarity index 74% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_22383.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_22383.json index 57dda85f7..aaf65cc56 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_22383.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_22383.json @@ -1,12 +1,12 @@ { "id" : "eod_regional_nodes_22383", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS**\n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Phan, A.T., Perrier, N.D., et al. **Adrenal Cortical Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-12T13:09:54.304Z", + "last_modified" : "2025-09-18T20:41:30.930Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Aortic, NOS\n- Para-aortic\n- Periaortic\n\nPericaval, NOS\n- Paracaval\n- Precaval\n- Retrocaval\n\nRetroperitoneal, NOS", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Aortic, NOS\n- Para-aortic\n- Periaortic\n\nPericaval, NOS\n- Paracaval\n- Precaval\n- Retrocaval\n\nRetroperitoneal, NOS", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_27426.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_27426.json similarity index 75% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_27426.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_27426.json index 3acde69b6..710b6a966 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_27426.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_27426.json @@ -1,12 +1,12 @@ { "id" : "eod_regional_nodes_27426", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Mallipatna, A.C., Finger, P.T., et al. **Retinoblastoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-18T18:26:05.034Z", + "last_modified" : "2025-09-18T20:42:09.158Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Cervical, NOS\nMandibular, NOS\n- Submandibular (submaxillary)\n\nParotid, NOS\n- Infra-auricular\n- Preauricular", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Cervical, NOS\nMandibular, NOS\n- Submandibular (submaxillary)\n\nParotid, NOS\n- Infra-auricular\n- Preauricular", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_29442.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_29442.json new file mode 100644 index 000000000..e9346db59 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_29442.json @@ -0,0 +1,24 @@ +{ + "id" : "eod_regional_nodes_29442", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Psammoma bodies only**\n* Psammoma bodies are counted as positive regional lymph nodes\n\n**Note 3:** **Lymph nodes, NOS** \n * Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Tuttle, R.M., Perrier, N.D., et al. **Thyroid - Differentiated and Anaplastic Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:41:56.800Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "**MICROSCOPIC assessment only**\n\nNo regional lymph node involvement\nCYTOLOGICALLY or HISTOLOGICALLY confirmed to be benign node(s)", "VALUE:NONE" ], [ "050", "**CLINICAL assessment only**\n\nNo regional lymph node involvement\nRADIOLOGICALLY or CLINICALLY confirmed", "VALUE:NONE" ], [ "070", "**UNKNOWN if clinical or microscopic assessment**\nNo regional lymph node involvement", "VALUE:NONE" ], [ "300", "Level VI nodes - Anterior compartment group (central compartment)\n- Laterotracheal\n- Paralaryngeal\n- Paratracheal - above suprasternal notch\n- Perithyroidal\n- Precricoid (Delphian)\n- Prelaryngeal \n- Pretracheal - above suprasternal notch\n- Recurrent laryngeal\n\nLevel VII nodes-Superior mediastinal group (for other mediastinal node(s) see EOD Mets)\n- Esophageal grove\n- Paratracheal - below suprasternal notch\n- Pretracheal - below suprasternal notch", "VALUE:RN" ], [ "400", "Unilateral, bilateral, or contralateral lymph nodes\n\nLevel I\n- Level IA - Submental \n- Level IB - Submandibular (submaxillary), sublingual\n\nFacial\n- Buccinator\n- Mandibular\n- Nasolabial\n\nParotid\n- Infraauricular\n- Intraparotid\n- Periparotid\n- Preauricular\n\nLevel II - Upper jugular\n- Jugulodigastric (subdigastric)\n- Upper deep cervical\n- Level II A - Anterior\n- Level II B - Posterior\n\nLevel III - Middle jugular\n- Middle deep cervical\n\nLevel IV - Lower jugular\n- Jugulo-omohyoid (supraomohyoid)\n- Lower deep cervical\n- Level VB - Transverse cervical, supraclavicular \n\nLevel V - Posterior triangle group\n- Posterior cervical\n- Level VA - Spinal accessory \n\nOther lymph nodes\n- Cervical, NOS\n- Depp cervical, NOS\n- Internal jugular, NOS\n- Parapharyngeal\n- Retroauricular (mastoid)\n- Retropharyngeal\n- Suboccipital", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_30921.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_30921.json similarity index 64% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_30921.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_30921.json index 6e57bd714..6eba612ab 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_30921.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_30921.json @@ -1,12 +1,12 @@ { "id" : "eod_regional_nodes_30921", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) **Anus**, from the AJCC Cancer Staging System Version 9 (2022). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-04-12T13:13:57.683Z", + "last_modified" : "2025-09-18T20:41:45.993Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Anorectal\nInferior hemorrhoidal\nInguinal (femoral) (deep, superficial)\nInternal iliac (hypogastric)\nLateral sacral (laterosacral)\nMesorectal\nObturator\nPerirectal\nSuperior rectal (hemorrhoidal) (femoral)", "VALUE:N1a", "VALUE:RN" ], [ "400", "External iliac node(s) WITHOUT any nodes in code 300", "VALUE:N1b", "VALUE:RN" ], [ "500", "External iliac node(s) WITH any nodes in code 300", "VALUE:N1c", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Anorectal\nInferior hemorrhoidal\nInguinal (femoral) (deep, superficial)\nInternal iliac (hypogastric)\nLateral sacral (laterosacral)\nMesorectal\nObturator\nPerirectal\nSuperior rectal (hemorrhoidal) (femoral)", "VALUE:RN" ], [ "400", "External iliac node(s) WITHOUT any nodes in code 300", "VALUE:RN" ], [ "500", "External iliac node(s) WITH any nodes in code 300", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_3383.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_3383.json similarity index 59% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_3383.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_3383.json index 6e6b2f80e..295afdd56 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_3383.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_3383.json @@ -1,12 +1,12 @@ { "id" : "eod_regional_nodes_3383", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Mesenteric nodes** \n* The specific location of the mesenteric nodes determines whether they are regional or distant. \n* If the specific location is not described, code in EOD Regional Nodes.\n\n**Note 3:** **Porta hepatic nodes** \n* Porta hepatic nodes are recorded as distant for Body and Tail and should be coded in EOD Mets. \n* If the specific location for hepatic nodes is not described, code in EOD Regional Nodes.\n\n**Note 4:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Bergsland, E.K., Woltering, E.A., Klimstra, D.S., et al. **Neuroendocrine Tumors of the Pancreas**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Pancreas**, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-04-18T14:28:20.787Z", + "last_modified" : "2025-09-18T20:41:33.022Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "All sites\n- Anterior, NOS\n- Common bile duct (pericholedochal)\n- Common hepatic artery\n- Gastroepiploic (gastro-omental, left)\n- Hepatic, NOS\n- Inferior to the head and body of pancreas\n- Lateral aortic (lumbar)\n- Pancreaticoduodenal (anterior, posterior)\n- Peripancreatic, NOS\n- Posterior, NOS\n- Proximal mesentery (anterior, posterior)\n- Pyloric, NOS\n- Retroperitoneal\n- Superior to the head and body of pancreas\n- Superior mesenteric \n\nPancreas Head (C250)\n- Lateral wall (right)\n- Portal vein\n- Pyloric (infrapyloric, retropyloric, subpyloric, suprapyloric)\n\nPancreas Body and Tail (C251-C252)\n- Pancreaticosplenic (pancreaticolineal)\n- Splenic (artery, hilum, lineal)\n- Suprapancreatic\n\nPancreas Other (C253-C254, C257-C259)\n- Celiac\n- Common bile duct (pericholedochal)\n- Gastroepiploic (gastro-omental)\n- Lateral wall right\n- Pancreaticosplenic (pancreaticolienal) \n- Portal vein\n- Pyloric (infrapyloric, retropyloric, subpyloric, suprapyloric, NOS)\n- Splenic (artery, hilum, lineal)\n- Suprapancreatic", "VALUE:N1", "VALUE:RN" ], [ "700", "Pancreas Body Tail (C251, C252) (see code 300 for Pancreas Other, or EOD Mets for Pancreas Head)\n- Celiac", "VALUE:N1", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "All sites\n- Anterior, NOS\n- Common bile duct (pericholedochal)\n- Common hepatic artery\n- Gastroepiploic (gastro-omental, left)\n- Hepatic, NOS\n- Inferior to the head and body of pancreas\n- Lateral aortic (lumbar)\n- Pancreaticoduodenal (anterior, posterior)\n- Peripancreatic, NOS\n- Posterior, NOS\n- Proximal mesentery (anterior, posterior)\n- Pyloric, NOS\n- Retroperitoneal\n- Superior to the head and body of pancreas\n- Superior mesenteric \n\nPancreas Head (C250)\n- Lateral wall (right)\n- Portal vein\n- Pyloric (infrapyloric, retropyloric, subpyloric, suprapyloric)\n\nPancreas Body and Tail (C251-C252)\n- Pancreaticosplenic (pancreaticolineal)\n- Splenic (artery, hilum, lineal)\n- Suprapancreatic\n\nPancreas Other (C253-C254, C257-C259)\n- Celiac\n- Common bile duct (pericholedochal)\n- Gastroepiploic (gastro-omental)\n- Lateral wall right\n- Pancreaticosplenic (pancreaticolienal) \n- Portal vein\n- Pyloric (infrapyloric, retropyloric, subpyloric, suprapyloric, NOS)\n- Splenic (artery, hilum, lineal)\n- Suprapancreatic", "VALUE:RN" ], [ "700", "Pancreas Body Tail (C251, C252) (see code 300 for Pancreas Other, or EOD Mets for Pancreas Head)\n- Celiac", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_36470.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_36470.json new file mode 100644 index 000000000..04cd3afab --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_36470.json @@ -0,0 +1,24 @@ +{ + "id" : "eod_regional_nodes_36470", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Definition of Head and Neck Lymph Nodes** \n* For head and neck schemas, this field includes all lymph nodes defined as Levels I-VII and Other by TNM. \n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (325, 425, 525) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up. \n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (125, 225) when there is a **surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment. \n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.\n\n\n**Note 3:** **Laterality** \n* If laterality of lymph nodes is not specified, assume nodes are ipsilateral. Midline nodes are ipsilateral.\n\n**Note 4:** **Supraclavicular lymph nodes** \n* Supraclavicular lymph nodes can be either Level IV or Level V\n * Level IV: deep to the sternocleidomastoid muscle, in the lower jugular chain\n * Level V: in the posterior triangle, inferior to the transverse cervical artery, supraclavicular lymph nodes, NOS\n\n**Note 5:** **Regional lymph nodes for Head and Neck tumors** \n\n**Level I**\nLevel IA - Submental\nLevel IB - Submandibular (submaxillary), sublingual\n\n**Level II - Upper jugular** \nJugulodigastric (subdigastric)\nUpper deep cervical \nLevel IIA - Anterior\nLevel IIB - Posterior \n\n**Level III - Middle jugular**\nMiddle deep cervical\n\n**Level IV - Lower jugular**\nJugulo-omohyoid (supraomohyoid)\nLower deep cervical \nVirchow node\n\n**Level V - Posterior triangle group**\nPosterior cervical\nLevel VA - Spinal accessory \nLevel VB - Transverse cervical, supraclavicular \n\n**Level VI - Anterior compartment group**\nLaterotracheal\nParalaryngeal\nParatracheal - above suprasternal notch\nPerithyroidal\nPrecricoid (Delphian)\nPrelaryngeal\nPretracheal - above suprasternal notch\nRecurrent laryngeal\n\n**Level VII - Superior mediastinal group (for other mediastinal node(s) see EOD Mets)**\nEsophageal groove\nParatracheal - below suprasternal notch\nPretracheal - below suprasternal notch \n\n**Other groups**\nCervical, NOS\nDeep cervical, NOS\nFacial\n- Buccinator (buccal)\n- Mandibular\n- Nasolabial\n\nInternal jugular, NOS\nParapharyngeal \nParotid\n- Infraauricular\n- Intraparotid\n- Periparotid\n- Preauricular\n\nRetroauricular (mastoid)\nRetropharyngeal\nSuboccipital", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lydiatt, W.M., Shah, J.P., et al. **Major Salivary Glands**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(7) **Salivary Glands**, from the AJCC Cancer Staging System Version 9 (2026). Used with permission of the American College of Surgeons, Chicago, Illinois.", + "last_modified" : "2025-09-18T20:41:55.673Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "125", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nRegional lymph nodes involved **WITHOUT pathological evidence of ENE**", "VALUE:RN" ], [ "225", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nRegional lymph nodes involved **WITH pathological evidence of ENE**", "VALUE:RN" ], [ "325", "**CLINICAL ASSESSMENT ONLY**\n\n1-3 positive nodes clinically **ENE negative or unknown** OR Stated as Clinical N1", "VALUE:RN" ], [ "425", "**CLINICAL ASSESSMENT ONLY**\n\nGreater than 3 positive nodes clinically and **ENE negative or unknown** or Stated as Clinical N2", "VALUE:RN" ], [ "525", "**CLINICAL ASSESSMENT ONLY**\n\n**Clinical evidence of ENE** based on imaging, physical exam or biopsy", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_38984.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_38984.json similarity index 62% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_38984.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_38984.json index b41c3672a..134096f57 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_38984.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_38984.json @@ -1,12 +1,12 @@ { "id" : "eod_regional_nodes_38984", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **FIGO and lymph node detail** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and lymph node detail are available, record the code with lymph node detail in preference to a statement of FIGO stage.\n\n**Note 3:** **Isolated tumor cells** \n* Isolated tumor cells (ITCs) are defined as single tumor cells or small clusters not greater than 0.2 mm, usually detected by immunohistochemical (IHC) or molecular methods. ITCs do not usually show evidence of malignant activity (e.g., proliferation or stromal reaction). Lymph nodes with ITCs only are not counted as positive nodes. \n* For positive ITCs with NO regional lymph node involvement, code 040\n\n**Note 4:** **Regional lymph nodes include**\n- Femoral\n- Inguinal, NOS\n + Inguinofemoral (groin)\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial inguinal\n\n**Note 5:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Gibb, R.K., Olawaiye, A.B., Mutch, D.G., et al. **Vulva**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(7) **Vulva,** from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-05-16T15:26:40.868Z", + "last_modified" : "2025-09-18T20:41:38.940Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "040", "Isolated tumor cells lymph node metastasis less than or equal to 0.2 mm\nSingle cells or clusters of cells less than or equal to 200 cells in a single lymph node cross section", "VALUE:N0(i+)", "VALUE:NONE" ], [ "110", "Non-fixed, non-ulcerated or UNKNOWN if fixed or ulcerated, lymph node involvement\n* Size of metastasis greater than 0.2 mm but less than or equal to 2.0 mm", "VALUE:N1mi", "VALUE:RN" ], [ "120", "Non-fixed, non-ulcerated or UNKNOWN if fixed or ulcerated, lymph node involvement\n* Size of metastasis greater than 2.0 mm but less than or equal to 5 mm\n\nFIGO Stage IIIA", "VALUE:N1a", "VALUE:RN" ], [ "150", "Non-fixed, non-ulcerated or UNKNOWN if fixed or ulcerated, lymph node involvement \n* Size of metastasis greater than 5 mm\n\nFIGO Stage IIIB", "VALUE:N1b", "VALUE:RN" ], [ "250", "Non-fixed, non-ulcerated or UNKNOWN if fixed or ulcerated, lymph node involvement \n* With extranodal extension (ENE)\n\nFIGO Stage IIIC", "VALUE:N1c", "VALUE:RN" ], [ "310", "Non-fixed, non-ulcerated or UNKNOWN if fixed or ulcerated, lymph node involvement \n* Size of metastasis unknown AND\n* UNKNOWN if extranodal extension (ENE)\n\nFIGO Stage III", "VALUE:N1", "VALUE:RN" ], [ "650", "Fixed or ulcerated lymph node involvement\n\nFIGO Stage IVA based on lymph node involvement", "VALUE:N2", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "040", "Isolated tumor cells lymph node metastasis less than or equal to 0.2 mm\nSingle cells or clusters of cells less than or equal to 200 cells in a single lymph node cross section", "VALUE:NONE" ], [ "110", "Non-fixed, non-ulcerated or UNKNOWN if fixed or ulcerated, lymph node involvement\n* Size of metastasis greater than 0.2 mm but less than or equal to 2.0 mm", "VALUE:RN" ], [ "120", "Non-fixed, non-ulcerated or UNKNOWN if fixed or ulcerated, lymph node involvement\n* Size of metastasis greater than 2.0 mm but less than or equal to 5 mm\n\nFIGO Stage IIIA", "VALUE:RN" ], [ "150", "Non-fixed, non-ulcerated or UNKNOWN if fixed or ulcerated, lymph node involvement \n* Size of metastasis greater than 5 mm\n\nFIGO Stage IIIB", "VALUE:RN" ], [ "250", "Non-fixed, non-ulcerated or UNKNOWN if fixed or ulcerated, lymph node involvement \n* With extranodal extension (ENE)\n\nFIGO Stage IIIC", "VALUE:RN" ], [ "310", "Non-fixed, non-ulcerated or UNKNOWN if fixed or ulcerated, lymph node involvement \n* Size of metastasis unknown AND\n* UNKNOWN if extranodal extension (ENE)\n\nFIGO Stage III", "VALUE:RN" ], [ "650", "Fixed or ulcerated lymph node involvement\n\nFIGO Stage IVA based on lymph node involvement", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_48374.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_48374.json similarity index 69% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_48374.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_48374.json index cdbb2cd09..1b48b4e6d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_48374.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_48374.json @@ -1,12 +1,12 @@ { "id" : "eod_regional_nodes_48374", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Bergsland, E.K., Woltering, E.A., Klimstra, D.S., et al. **Neuroendocrine Tumors of the Duodenum and Ampulla of Vater.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Duodenum and Ampulla of Vater**, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-04-19T21:21:18.769Z", + "last_modified" : "2025-09-18T20:41:48.779Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Anterior to ampulla of Vater \nInferior to ampulla of Vater\nPosterior to ampulla of Vater\nSuperior to ampulla of Vater\n\nCeliac\nHepatic \nHepatic artery\nLateral aortic (lumbar)\nNode of foramen of Winslow (epiploic) (omental)\nPancreaticoduodenal\nPeripancreatic (excluding nodes at tail of pancreas)\nPeriportal (portal vein)\nProximal mesenteric\nPyloric (infrapyloric, subpyloric)\nRetroperitoneal\nSuperior mesenteric", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Anterior to ampulla of Vater \nInferior to ampulla of Vater\nPosterior to ampulla of Vater\nSuperior to ampulla of Vater\n\nCeliac\nHepatic \nHepatic artery\nLateral aortic (lumbar)\nNode of foramen of Winslow (epiploic) (omental)\nPancreaticoduodenal\nPeripancreatic (excluding nodes at tail of pancreas)\nPeriportal (portal vein)\nProximal mesenteric\nPyloric (infrapyloric, subpyloric)\nRetroperitoneal\nSuperior mesenteric", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_53169.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_53169.json similarity index 78% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_53169.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_53169.json index f344e6d56..469c17254 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_53169.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_53169.json @@ -1,12 +1,12 @@ { "id" : "eod_regional_nodes_53169", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Inguinal lymph nodes** \n* Inguinal lymph nodes are no longer coded as regional lymph nodes. See EOD Mets.\n\n**Note 3:** **Isolated tumor cells** \n* Isolated tumor cells (ITCs) are defined as single tumor cells or small clusters not greater than 0.2 mm, usually detected by immunohistochemical (IHC) or molecular methods. \n* ITCs do not usually show evidence of malignant activity (e.g., proliferation or stromal reaction). Lymph nodes with ITCs only are not counted as positive nodes \n * For positive ITCs with NO regional lymph node involvement, code 050\n\n**Note 4:** **Regional lymph nodes include (bilateral and contralateral)**\n- Intrabdominal \n- Para-aortic, NOS\n + Aortic\n + Lateral aortic/lateral lumbar\n + Periaortic\n- Pelvic, NOS\n + Iliac, NOS\n + Common\n + External\n + Internal (hypogastric) (obturator)\n + Paracervical\n + Parametrial\n + Sacral, NOS\n + Lateral (laterosacral)\n + Middle (promontorial) (Gerota's node)\n + Presacral\n + Uterosacral\n- Retroperitoneal, NOS\n\n**Note 5:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Prat, J., Olawaiye, A.B., Mutch, D.G., et al. **Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T20:58:48.792Z", + "last_modified" : "2025-09-18T20:41:31.880Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "050", "Isolated tumors cells no greater than 0.2 mm", "VALUE:N0(i+)", "VALUE:NONE" ], [ "300", "Lymph node metastasis less than or equal to 10 mm\n\nFIGO Stage IIIA1i", "VALUE:N1a", "VALUE:RN" ], [ "400", "Lymph node metastasis greater than 10 mm\n\nFIGO Stage IIIA1ii", "VALUE:N1b", "VALUE:RN" ], [ "500", "Lymph node metastasis, size unknown\n\nFIGO Stage IIIAI", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "050", "Isolated tumors cells no greater than 0.2 mm", "VALUE:NONE" ], [ "300", "Lymph node metastasis less than or equal to 10 mm\n\nFIGO Stage IIIA1i", "VALUE:RN" ], [ "400", "Lymph node metastasis greater than 10 mm\n\nFIGO Stage IIIA1ii", "VALUE:RN" ], [ "500", "Lymph node metastasis, size unknown\n\nFIGO Stage IIIAI", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_55756.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_55756.json new file mode 100644 index 000000000..2ed136f86 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_55756.json @@ -0,0 +1,24 @@ +{ + "id" : "eod_regional_nodes_55756", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Definition of Head and Neck Lymph Nodes** \n* For head and neck schemas, this field includes all lymph nodes defined as Levels I-VII and Other by TNM. \n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (450) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up. \n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (150, 500, 600, 700) when there is a **surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment. \n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.\n\n\n**Note 3:** **Laterality** \n* If laterality of lymph nodes is not specified, assume nodes are ipsilateral. Midline nodes are ipsilateral.\n\n**Note 4:** **Supraclavicular lymph nodes** \n* Supraclavicular lymph nodes can be either Level IV or Level V\n * Level IV: deep to the sternocleidomastoid muscle, in the lower jugular chain\n * Level V: in the posterior triangle, inferior to the transverse cervical artery, supraclavicular lymph nodes, NOS\n\n**Note 5:** **Extranodal extension** \n* Extranodal extension (ENE) is defined as the extension of a nodal metastasis through the lymph node capsule into adjacent tissue. The following codes record the status of the lymph nodes with positive ENE\n * Code 150: Pathological only: single ipsilateral node, less than or equal to 3 cm\n * Code 450: Clinical only: overt ENE\n * Code 500: Pathological only: single ipsilateral node, greater than 3 cm\n * Code 600: Pathological only: multiple ipsilateral, bilateral or contralateral nodes\n * Code 700: Pathological only: Single contralateral node\n\n**Note 6:** **Regional lymph nodes for Head and Neck tumors** \n* **Note:** For codes 100-700, use the list below for named regional lymph nodes. If the only information available is \"regional lymph nodes, NOS\" or \"lymph nodes,\" code 800.\n\n**Level I**\nLevel IA - Submental\nLevel IB - Submandibular (submaxillary), sublingual\n\n**Level II - Upper jugular** \nJugulodigastric (subdigastric)\nUpper deep cervical \nLevel IIA - Anterior\nLevel IIB - Posterior \n\n**Level III - Middle jugular**\nMiddle deep cervical\n\n**Level IV - Lower jugular**\nJugulo-omohyoid (supraomohyoid)\nLower deep cervical \nVirchow node\n\n**Level V - Posterior triangle group**\nPosterior cervical\nLevel VA - Spinal accessory \nLevel VB - Transverse cervical, supraclavicular \n\n**Level VI - Anterior compartment group**\nLaterotracheal\nParalaryngeal\nParatracheal - above suprasternal notch\nPerithyroidal\nPrecricoid (Delphian)\nPrelaryngeal\nPretracheal - above suprasternal notch\nRecurrent laryngeal\n\n**Level VII - Superior mediastinal group (for other mediastinal nodes see EOD Mets)**\nEsophageal groove\nParatracheal - below suprasternal notch\nPretracheal - below suprasternal notch \n\n**Other groups**\nCervical, NOS\nDeep cervical, NOS\nFacial\n- Buccinator (buccal)\n- Mandibular\n- Nasolabial\n\nInternal jugular, NOS\nParapharyngeal \nParotid\n- Infraauricular\n- Intraparotid\n- Periparotid\n- Preauricular\n\nRetroauricular (mastoid)\nRetropharyngeal\nSuboccipital\n\n**Note 7:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lydiatt, W.M., Ridge, J.A., Shah, J.P., et al. **Oropharynx (p16-) and Hypopharynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:41:59.628Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "100", "Metastasis in a SINGLE ipsilateral lymph node\n3 cm or smaller in greatest dimension \nExtranodal extension (ENE) negative or unknown", "VALUE:RN" ], [ "150", "PATHOLOGICAL assessment only\n\nMetastasis in SINGLE ipsilateral node \n3 cm or smaller in greatest dimension \nExtranodal extension (ENE) positive", "VALUE:RN" ], [ "200", "Metastasis in SINGLE ipsilateral node \nLarger than 3 cm but not larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:RN" ], [ "250", "Metastasis in MULTIPLE ipsilateral nodes\nNo nodes larger than 6 cm in greatest dimension\nExtranodal extension (ENE) negative or unknown", "VALUE:RN" ], [ "300", "Metastasis in bilateral or contralateral lymph node(s)\nNo nodes larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:RN" ], [ "400", "Metastasis in a lymph node larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:RN" ], [ "450", "CLINICAL assessment only \n\nMetastasis in any lymph node(s) with clinically overt ENE", "VALUE:RN" ], [ "500", "PATHOLOGICAL assessment only\n\nMetastasis in a SINGLE ipsilateral node \nLarger than 3 cm in greatest dimension \nExtranodal extension (ENE) positive", "VALUE:RN" ], [ "600", "PATHOLOGICAL assessment only \n\nMetastasis in MULTIPLE ipsilateral, contralateral, or bilateral nodes\nExtranodal extension (ENE) positive for any node", "VALUE:RN" ], [ "700", "PATHOLOGICAL assessment only \n\nSingle contralateral node (any size)\nExtranodal extension (ENE) positive", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_58339.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_58339.json similarity index 75% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_58339.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_58339.json index d2e2258b8..52e6401ca 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_58339.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_58339.json @@ -1,12 +1,12 @@ { "id" : "eod_regional_nodes_58339", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Conway, R.M., Finger, P.T., et al. **Conjunctival Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-15T19:00:29.531Z", + "last_modified" : "2025-09-18T20:41:41.640Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Cervical, NOS\nMandibular, NOS\n- Submandibular (submaxillary)\n\nParotid, NOS\n- Infra-auricular\n- Preauricular", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Cervical, NOS\nMandibular, NOS\n- Submandibular (submaxillary)\n\nParotid, NOS\n- Infra-auricular\n- Preauricular", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_61282.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_61282.json similarity index 78% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_61282.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_61282.json index ea5c7e306..e9821eb01 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_61282.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_61282.json @@ -1,12 +1,12 @@ { "id" : "eod_regional_nodes_61282", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Nodal metastasis rare** \n* Regional lymph node involvement is rare. For this schema, if there is no mention of lymph node involvement clinically, assume that lymph nodes are negative. \n* Code 999 (Unknown) only when there is no available information on the extent of the patient's disease, for example when a lab-only case is abstracted from a biopsy report and no clinical history is available.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-04-19T20:24:52.989Z", + "last_modified" : "2025-09-18T20:42:08.210Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:88", "VALUE:NONE" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:88", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n(See Note 2)\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n(See Note 2)\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_62689.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_62689.json new file mode 100644 index 000000000..83f85d4b1 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_62689.json @@ -0,0 +1,24 @@ +{ + "id" : "eod_regional_nodes_62689", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **LAMN tumors** \n* Nodal metastasis is very rare in low-grade appendiceal neoplasms (LAMN). If there is no mention of lymph nodes in the pathology report for a LAMN, code as none (000). \n\n**Note 3:** **CLINICAL and PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only. \n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (450, 500, 550, 600, 650, 700) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up. \n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (300, 400) when there is a **surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment. \n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.\n\n**Note 4:** **Tumor Deposits** \n* Code 400 is defined as **PATHOLOGICAL** assessment only. This is used when\n * Primary tumor or site surgically resected with\n * Any positive microscopic examination of tumor deposits WITHOUT positive lymph nodes\n * If there are also positive lymph nodes, code 300", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) **Appendix**, from the AJCC Cancer Staging System Version 9 (2022). Used with permission of the American College of Surgeons, Chicago, Illinois.", + "last_modified" : "2025-09-18T20:41:28.405Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "**PATHOLOGICAL ASSESSMENT ONLY**\n\n- Cecal \n + Anterior (prececal)\n * Posterior (retrocecal)\n * Right colic\n- Colic, NOS\n- Epicolic (adjacent to bowel wall)\n- Ileocolic\n- Mesenteric, NOS\n- Mesocolic, NOS\n- Paracolic/pericolic", "VALUE:RN" ], [ "400", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nTumor deposits (TD) in the subserosa, mesentery, mesorectal \nor nonperitonealized pericolic or perirectal tissues \nWITHOUT regional nodal metastasis", "VALUE:RN" ], [ "450", "**CLINICAL ASSESSMENT ONLY**\n\nOne positive node clinically OR Stated as Clinical N1a", "VALUE:RN" ], [ "500", "**CLINICAL ASSESSMENT ONLY**\n\nTwo-three positive nodes clinically OR Stated as Clinical N1b", "VALUE:RN" ], [ "550", "**CLINICAL ASSESSMENT ONLY**\n\nStated as Clinical N1, number of positive nodes clinically unknown", "VALUE:RN" ], [ "600", "**CLINICAL ASSESSMENT ONLY**\n\nFour-six positive nodes clinically OR Stated as Clinical N2a", "VALUE:RN" ], [ "650", "**CLINICAL ASSESSMENT ONLY**\n\nSeven or more positive nodes clinically OR Stated as Clinical N2b", "VALUE:RN" ], [ "700", "**CLINICAL ASSESSMENT ONLY**\n\nStated as Clinical N2, number of positive nodes clinically unknown", "VALUE:RN" ], [ "800", "Positive nodes, number unknown\nUnknown if clinical or pathological assessment\n\nRegional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_6464.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_6464.json new file mode 100644 index 000000000..046cf8a9b --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_6464.json @@ -0,0 +1,24 @@ +{ + "id" : "eod_regional_nodes_6464", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Definition of Head and Neck Lymph Nodes** \n* For head and neck schemas, this field includes all lymph nodes defined as Levels I-VII and Other by TNM. \n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (250, 350, 450, 550, 650) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up. \n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (100, 200) when there is a **surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment. \n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.\n\n \n**Note 3:** **Laterality** \n* If laterality of lymph nodes is not specified, assume nodes are ipsilateral. Midline nodes are ipsilateral.\n\n**Note 4:** **Supraclavicular lymph nodes** \n* Supraclavicular lymph nodes can be either Level IV or Level V\n * Level IV: deep to the sternocleidomastoid muscle, in the lower jugular chain\n * Level V: in the posterior triangle, inferior to the transverse cervical artery, supraclavicular lymph nodes, NOS\n\n**Note 5:** **Regional lymph nodes for Head and Neck tumors** \n* **Note:** For codes 300, 400, or 500, use the list below for named regional lymph nodes. If the only information available is \"regional lymph nodes, NOS\" or \"lymph nodes,\" code 800.\n\n**Level I**\n- Level IA - Submental\n- Level IB - Submandibular (submaxillary), sublingual\n\n**Level II - Upper jugular** \n- Jugulodigastric (subdigastric)\n- Upper deep cervical \n- Level IIA - Anterior\n- Level IIB - Posterior \n\n**Level III - Middle jugular**\n- Middle deep cervical\n\n**Level IV - Lower jugular**\n- Jugulo-omohyoid (supraomohyoid)\n- Lower deep cervical \n- Virchow node\n\n**Level V - Posterior triangle group**\n- Posterior cervical\n- Level VA - Spinal accessory \n- Level VB - Transverse cervical, supraclavicular \n\n**Level VI - Anterior compartment group**\n- Laterotracheal\n- Paralaryngeal\n- Paratracheal - above suprasternal notch\n- Perithyroidal\n- Precricoid (Delphian)\n- Prelaryngeal\n- Pretracheal - above suprasternal notch\n- Recurrent laryngeal\n\n**Level VII - Superior mediastinal group (for other mediastinal node(s), see EOD Mets)**\n- Esophageal groove\n- Paratracheal - below suprasternal notch\n- Pretracheal - below suprasternal notch \n\n**Other groups**\n- Cervical, NOS\n- Deep cervical, NOS\n- Facial\n + Buccinator (buccal)\n + Mandibular\n + Nasolabial\n- Internal jugular, NOS\n- Parapharyngeal \n- Parotid\n + Infraauricular\n + Intraparotid\n + Periparotid\n + Preauricular\n- Retroauricular (mastoid)\n- Retropharyngeal\n- Suboccipital\n- Regional lymph node(s), NOS\n- Lymph node(s), NOS\n\n**Note 6:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) O'Sullivan, B., Lydiatt, W.M., Shah, J.P., et al. **Oropharynx HPV-Mediated**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(7) **Oropharynx HPV-Associated**, from the AJCC Cancer Staging System Version 9 (2025). Used with permission of the American College of Surgeons, Chicago, Illinois.", + "last_modified" : "2025-09-19T18:45:25.572Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "100", "**PATHOLOGICAL ASSESSMENT only**\n\nRegional lymph node involvement **WITHOUT pathological evidence of ENE**", "VALUE:RN" ], [ "200", "**PATHOLOGICAL ASSESSMENT only**\n \nRegional lymph node involvement **WITH pathological evidence of ENE**", "VALUE:RN" ], [ "250", "**CLINICAL ASSESSMENT only**\n\nIpsilateral lymph node(s), < equal to 6 cm **WITHOUT clinical evidence of ENE**", "VALUE:RN" ], [ "350", "**CLINICAL ASSESSMENT only**\n \nIpsilateral lymph node(s), < equal to 6 cm **WITH clinical evidence of ENE**", "VALUE:RN" ], [ "450", "**CLINICAL ASSESSMENT only**\n \nBilateral or contralateral lymph nodes, < equal to 6 cm **WITHOUT clinical evidence of ENE**", "VALUE:RN" ], [ "550", "**CLINICAL ASSESSMENT only** \n\nBilateral or contralateral lymph nodes, **WITH clinical evidence of ENE**", "VALUE:RN" ], [ "650", "**CLINICAL ASSESSMENT only**\n\nBilateral or contralateral lymph nodes > 6 cm **WITH or WITHOUT clinical evidence of ENE**", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_65616.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_65616.json similarity index 75% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_65616.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_65616.json index a0010f272..463f7ca36 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_65616.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_65616.json @@ -1,12 +1,12 @@ { "id" : "eod_regional_nodes_65616", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Dutton, J.J., Finger, P.T., et al. **Orbital Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-18T18:03:59.743Z", + "last_modified" : "2025-09-18T20:41:34.298Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Cervical, NOS\nMandibular, NOS\n- Submandibular (submaxillary)\n\nParotid, NOS\n- Infra-auricular\n- Preauricular", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Cervical, NOS\nMandibular, NOS\n- Submandibular (submaxillary)\n\nParotid, NOS\n- Infra-auricular\n- Preauricular", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_7080.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_7080.json new file mode 100644 index 000000000..11d75efd6 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_7080.json @@ -0,0 +1,24 @@ +{ + "id" : "eod_regional_nodes_7080", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (450) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up. \n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (150, 500, 600, 700) when there is a **surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment. \n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.\n\n**Note 3:** **Laterality** \n* If laterality of lymph nodes is not specified, assume nodes are ipsilateral. Midline nodes are ipsilateral.\n\n**Note 4:** **Supraclavicular lymph nodes** \n* Supraclavicular lymph nodes can be either Level IV or Level V\n * Level IV: deep to the sternocleidomastoid muscle, in the lower jugular chain\n * Level V: in the posterior triangle, inferior to the transverse cervical artery, supraclavicular lymph nodes, NOS\n\n**Note 5:** **Bilateral and contralateral nodes** \n* Bilateral or contralateral nodes are classified as regional nodes for head, neck, and truncal tumors with bidirectional drainage to primary nodal basins, as shown on lymphoscintigraphy. \n * Truncal tumors may also drain to both cephalad and caudal primary nodal basins as shown on lymphoscintigraphy.\n* Clinical assessment of bilateral/contralateral or cephalad/caudal regional nodal involvement is required for tumors where lymphoscintigraphy is not performed\n\n**Note 6:** **Nodal basins** \n* Contiguous or secondary nodal basins are the next nodal drainage basins beyond the primary nodal basins and are coded as regional nodes.\n\n**Note 7:** **Extranodal extension** \n* Extranodal extension (ENE) is defined as the extension of a nodal metastasis through the lymph node capsule into adjacent tissue. The following codes record the status of the lymph nodes with positive ENE\n * Code 150: Pathological only: single ipsilateral node, less than or equal to 3 cm\n * Code 450: Clinical only: overt ENE\n * Code 500: Pathological only: single ipsilateral node, greater than 3 cm\n * Code 600: Pathological only: multiple ipsilateral, bilateral or contralateral nodes\n * Code 700: Pathological only: Single contralateral node\n\n**Note 8:** **Regional lymph nodes for Head and Neck tumors**\n* **Note:** For codes 100-700, use the list below for named regional lymph nodes. If the only information available is \"regional lymph nodes, NOS\" or \"lymph nodes,\" code 800.\n\n**Level I**\nLevel IA - Submental\nLevel IB - Submandibular (submaxillary), sublingual\n\n**Level II - Upper jugular** \nJugulodigastric (subdigastric)\nUpper deep cervical \nLevel IIA - Anterior\nLevel IIB - Posterior \n\n**Level III - Middle jugular**\nMiddle deep cervical\n\n**Level IV - Lower jugular**\nJugulo-omohyoid (supraomohyoid)\nLower deep cervical \nVirchow node\n\n**Level V - Posterior triangle group**\nPosterior cervical\nLevel VA - Spinal accessory \nLevel VB - Transverse cervical, supraclavicular \n\n**Level VI - Anterior compartment group**\nLaterotracheal\nParalaryngeal\nParatracheal - above suprasternal notch\nPerithyroidal\nPrecricoid (Delphian)\nPrelaryngeal\nPretracheal - above suprasternal notch\nRecurrent laryngeal\n\n**Level VII - Superior mediastinal group (for other mediastinal node(s) see EOD Mets)**\nEsophageal groove\nParatracheal - below suprasternal notch\nPretracheal - below suprasternal notch \n\n**Other groups**\nCervical, NOS\nDeep cervical, NOS\nFacial\n- Buccinator (buccal)\n- Mandibular\n- Nasolabial\n\nInternal jugular, NOS\nParapharyngeal \nParotid\n- Infraauricular\n- Intraparotid\n- Periparotid\n- Preauricular\n\nRetroauricular (mastoid)\nRetropharyngeal\nSuboccipital", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Califano, J.A., Lydiatt, W.M., Shah, J.P., et al. **Cutaneous Carcinoma of the Head and Neck**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:42:13.835Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "100", "Metastasis in a SINGLE ipsilateral lymph node\n* 3 cm or smaller in greatest dimension \n* Extranodal extension (ENE) negative or unknown", "VALUE:RN" ], [ "150", "**PATHOLOGICAL assessment only**\n\nMetastasis in SINGLE ipsilateral node\n* 3 cm or smaller in greatest dimension \n* Extranodal extension (ENE) positive", "VALUE:RN" ], [ "200", "Metastasis in SINGLE ipsilateral node \n* Larger than 3 cm but not larger than 6 cm in greatest dimension \n* Extranodal extension (ENE) negative OR unknown", "VALUE:RN" ], [ "250", "Metastasis in MULTIPLE ipsilateral nodes\n* No nodes larger than 6 cm in greatest dimension\n* Extranodal extension (ENE) negative or unknown", "VALUE:RN" ], [ "300", "Metastasis in bilateral or contralateral lymph node(s)\n* No nodes larger than 6 cm in greatest dimension \n* Extranodal extension (ENE) negative OR unknown", "VALUE:RN" ], [ "400", "Metastasis in a lymph node larger than 6 cm in greatest dimension \n* Extranodal extension (ENE) negative OR unknown", "VALUE:RN" ], [ "450", "**CLINICAL assessment only** \n\nMetastasis in any lymph node(s) with clinically overt ENE", "VALUE:RN" ], [ "500", "**PATHOLOGICAL assessment only**\n\nMetastasis in a SINGLE ipsilateral node\n* Larger than 3 cm in greatest dimension \n* Extranodal extension (ENE) positive", "VALUE:RN" ], [ "600", "**PATHOLOGICAL assessment only**\n\nMetastasis in MULTIPLE ipsilateral, contralateral, or bilateral nodes\n* Extranodal extension (ENE) positive for any node", "VALUE:RN" ], [ "700", "**PATHOLOGICAL assessment only**\n\nSingle contralateral node (any size)\n* Extranodal extension (ENE) positive", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_76612.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_76612.json similarity index 67% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_76612.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_76612.json index 028aa69a2..ae89d86b2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_76612.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_76612.json @@ -1,12 +1,12 @@ { "id" : "eod_regional_nodes_76612", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Kivelä, T., Finger, P.T., et al. **Uveal Melanoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T21:37:40.841Z", + "last_modified" : "2025-09-18T20:42:21.781Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Regional lymph nodes WITH or WITHOUT discrete tumors nodules in the orbit not contiguous to the eye\n* Cervical, NOS\n* Mandibular, NOS\n - Submandibular (submaxillary)\n\n* Parotid, NOS\n - Infra-auricular\n - Preauricular", "VALUE:N1a", "VALUE:RN" ], [ "400", "Discrete tumor deposit(s) in orbit not contiguous to the eye\n- WITHOUT positive regional lymph node(s)", "VALUE:N1b", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Regional lymph nodes WITH or WITHOUT discrete tumors nodules in the orbit not contiguous to the eye\n* Cervical, NOS\n* Mandibular, NOS\n - Submandibular (submaxillary)\n\n* Parotid, NOS\n - Infra-auricular\n - Preauricular", "VALUE:RN" ], [ "400", "Discrete tumor deposit(s) in orbit not contiguous to the eye\n- WITHOUT positive regional lymph node(s)", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_77237.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_77237.json new file mode 100644 index 000000000..47fea8e96 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_77237.json @@ -0,0 +1,24 @@ +{ + "id" : "eod_regional_nodes_77237", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Definition of Head and Neck Lymph Nodes** \n* For head and neck schemas, this field includes all lymph nodes defined as Levels I-VII and Other by TNM. \n\n**Note 2:** **Code 000** \n* For this schema, code 000 (no regional lymph node involvement) is not applicable. This code was removed effective Version 2.0 and later in an effort to stop this schema being used when it is not applicable. \n* To get into this schema, there **must** be lymph node involvement (clinically or pathologically)\n - If you are in this schema and there are negative nodes clinically, please review the response to Schema Discriminator 1: Occult Head and Neck Lymph Nodes and reassign appropriately (Code 1is for primary site C760 with negative lymph node involvement)\n - This schema may be used for nodes that are clinically positive (FNA, core biopsy, lymph node biopsy, lymph node excision or sentinel lymph node biopsy), but are confirmed to be pathologically negative on a lymph node dissection. In these cases, the clinical lymph node involvement has priority and should be coded in this field\n * ***Example 1:*** Excision of a single cervical node was positive, subsequent cervical lymph node dissection was negative\n * ***Example 2:*** Biopsy of a cervical was positive, the patient underwent neoadjuvant treatment, followed by a negative lymph node dissection\n - This schema may **not** be used when nodes are positive on imaging only (not microscopically confirmed clinically) and the same nodes are removed and negative. In this situation, the pathological lymph node involvement would take priority and the lymph nodes would be coded as not involved (see first bullet about reviewing the schema discriminator)\n\n**Note 3:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n\n+ **PATHOLOGICAL** assessment only codes (150, 500, 600, 700) are used when\n * Any microscopic examination of regional lymph nodes. Includes\n - FNA, core biopsy, sentinel node biopsy or lymph node excision done during the clinical work up and/or\n - Lymph node dissection performed\n \n * Pathological codes 150, 500, 600, 700 take priority over clinical code 450\n * *Exception:* If patient has neoadjuvant therapy, and the clinical assessment is greater than the pathological assessment, then the clinical assessment code would take priority\n\n+ **CLINICAL** assessment only code (450) is used when there is a clinical work up only and there is no surgical resection of the primary tumor or site. This includes FNA, core biopsy, sentinel node biopsy, or lymph node excision\n \n+ Remaining codes (no designation of **CLINICAL** or **PATHOLOGICAL** only assessment) can be used based on clinical and/or pathological information\n\n\n**Note 4:** **Laterality** \n* If laterality of lymph nodes is not specified, assume nodes are ipsilateral. Midline nodes are ipsilateral.\n\n**Note 5:** **Supraclavicular lymph nodes** \n* Supraclavicular lymph nodes can be either Level IV or Level V\n * Level IV: deep to the sternocleidomastoid muscle, in the lower jugular chain\n * Level V: in the posterior triangle, inferior to the transverse cervical artery, supraclavicular lymph nodes, NOS\n\n**Note 6:** **Regional lymph nodes for Head and Neck tumors**\n\n* **Note:** For codes 100-700, use the list below for named regional lymph nodes. If the only information available is \"regional lymph nodes, NOS\" or \"lymph nodes,\" code 800.\n\n**Level I**\nLevel IA - Submental\nLevel IB - Submandibular (submaxillary), sublingual\n\n**Level II - Upper jugular** \nJugulodigastric (subdigastric)\nUpper deep cervical \nLevel IIA - Anterior\nLevel IIB - Posterior \n\n**Level III - Middle jugular**\nMiddle deep cervical\n\n**Level IV - Lower jugular**\nJugulo-omohyoid (supraomohyoid)\nLower deep cervical \nVirchow node\n\n**Level V - Posterior triangle group**\nPosterior cervical\nLevel VA - Spinal accessory \nLevel VB - Transverse cervical, supraclavicular. \n\n**Level VI - Anterior compartment group**\nLaterotracheal\nParalaryngeal\nParatracheal - above suprasternal notch\nPerithyroidal\nPrecricoid (Delphian)\nPrelaryngeal\nPretracheal - above suprasternal notch\nRecurrent laryngeal\n\n**Level VII - Superior mediastinal group (for other mediastinal node(s) see EOD Mets)**\nEsophageal groove\nParatracheal - below suprasternal notch\nPretracheal - below suprasternal notch \n\n**Other groups**\nCervical, NOS\nDeep cervical, NOS\nFacial\n- Buccinator (buccal)\n- Mandibular\n- Nasolabial\n\nInternal jugular, NOS\nParapharyngeal \nParotid\n- Infraauricular\n- Intraparotid\n- Periparotid\n- Preauricular\n\nRetroauricular (mastoid)\nRetropharyngeal\nSuboccipital\n\n**Note 7:** **Lymph nodes, NOS**\n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Patel, S.G., Lydiatt, W.M., Shah, J.P., et al. **Cervical Lymph Nodes and Unknown Primary Tumors of the Head and Neck**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:42:21.295Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "100", "Metastasis in a SINGLE ipsilateral lymph node\n3 cm or smaller in greatest dimension \nExtranodal extension (ENE) negative or unknown", "VALUE:RN" ], [ "150", "PATHOLOGICAL assessment only\n\nMetastasis in SINGLE ipsilateral node \n3 cm or smaller in greatest dimension \nExtranodal extension (ENE) positive", "VALUE:RN" ], [ "200", "Metastasis in SINGLE ipsilateral node \nLarger than 3 cm but not larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:RN" ], [ "250", "Metastasis in MULTIPLE ipsilateral nodes\nNo nodes larger than 6 cm in greatest dimension\nExtranodal extension (ENE) negative or unknown", "VALUE:RN" ], [ "300", "Metastasis in bilateral or contralateral lymph node(s)\nNo nodes larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:RN" ], [ "400", "Metastasis in a lymph node larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:RN" ], [ "450", "CLINICAL assessment only\n\nMetastasis in any lymph node(s) with clinically overt ENE", "VALUE:RN" ], [ "500", "PATHOLOGICAL assessment only\n\nMetastasis in a SINGLE ipsilateral node \nLarger than 3 cm in greatest dimension \nExtranodal extension (ENE) positive", "VALUE:RN" ], [ "600", "PATHOLOGICAL assessment only\n\nMetastasis in MULTIPLE ipsilateral, contralateral, or bilateral nodes\nExtranodal extension (ENE) positive for any node", "VALUE:RN" ], [ "700", "PATHOLOGICAL assessment only\n\nSingle contralateral node (any size)\nExtranodal extension (ENE) positive", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_79068.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_79068.json similarity index 75% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_79068.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_79068.json index 1697fe156..9a7a01dee 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_79068.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_79068.json @@ -1,12 +1,12 @@ { "id" : "eod_regional_nodes_79068", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Kivelä, T., Finger, P.T., et al. **Uveal Melanoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-17T16:21:43.760Z", + "last_modified" : "2025-09-18T20:42:07.807Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Cervical, NOS\nMandibular, NOS\n- Submandibular (submaxillary)\n\nParotid, NOS\n- Infra-auricular\n- Preauricular", "VALUE:N1a", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Cervical, NOS\nMandibular, NOS\n- Submandibular (submaxillary)\n\nParotid, NOS\n- Infra-auricular\n- Preauricular", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_80411.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_80411.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_80411.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_80411.json index 3b8890aac..1559c90a0 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_80411.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_80411.json @@ -1,12 +1,12 @@ { "id" : "eod_regional_nodes_80411", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Extraosseous plasmacytomas** Extraosseous plasmacytomas (9734), especially those in the respiratory tract, may metastasize to regional lymph nodes. \n\n**Note 2:** **Histologies not applicable** \n* Code 987, not applicable, for\n * Lymphoplasmacytic lymphoma (9671)\n * Plasmacytoma, NOS (9731) \n * Single plasmacytoma occurring in bone (osseous or medullary) (9731)\n * Waldenstrom Macroglobulinemia (9761)", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Hematologic Malignancies**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Bergsagel, P.L., Jaffe, E.S., Leonard, J.P., et al. **Plasma Cell Myeloma and Plasma Cell Disorders**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T18:46:21.503Z", + "last_modified" : "2025-09-18T20:42:10.288Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "Extraosseous plasmacytomas only (9734)\n\nNo regional lymph node involvement", "VALUE:88", "VALUE:NONE" ], [ "800", "Extraosseous plasmacytomas only (9734)\n- Regional lymph node(s), NOS\n + Lymph node(s), NOS", "VALUE:88", "VALUE:RN" ], [ "987", "Not applicable\n- Lymphoplasmacytic lymphoma (9671)\n- Plasmacytoma, NOS (9731)\n- Single plasmacytoma occurring in bone (osseous or medullary) (9731)\n- Waldenstrom Macroglobulinemia (9761)", "VALUE:88", "VALUE:NA" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "Extraosseous plasmacytomas only (9734)\n\nNo regional lymph node involvement", "VALUE:NONE" ], [ "800", "Extraosseous plasmacytomas only (9734)\n- Regional lymph node(s), NOS\n + Lymph node(s), NOS", "VALUE:RN" ], [ "987", "Not applicable\n- Lymphoplasmacytic lymphoma (9671)\n- Plasmacytoma, NOS (9731)\n- Single plasmacytoma occurring in bone (osseous or medullary) (9731)\n- Waldenstrom Macroglobulinemia (9761)", "VALUE:NA" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_8284.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_8284.json similarity index 74% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_8284.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_8284.json index 46750989c..d6c4692fc 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_8284.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_8284.json @@ -1,12 +1,12 @@ { "id" : "eod_regional_nodes_8284", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Coupland, S.E., Finger, P.T., et al. **Conjunctival Melanoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-18T18:11:26.500Z", + "last_modified" : "2025-09-18T20:41:26.421Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Cervical, NOS\nMandibular, NOS\n- Submandibular (submaxillary)\n\nParotid, NOS\n- Infra-auricular\n- Postauricular\n- Preauricular", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Cervical, NOS\nMandibular, NOS\n- Submandibular (submaxillary)\n\nParotid, NOS\n- Infra-auricular\n- Postauricular\n- Preauricular", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_86049.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_86049.json similarity index 75% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_86049.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_86049.json index d0c183327..9821e74e3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_86049.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_86049.json @@ -1,12 +1,12 @@ { "id" : "eod_regional_nodes_86049", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) White, V.A., Finger, P.T., et al. **Lacrimal Gland Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-18T18:08:58.635Z", + "last_modified" : "2025-09-18T20:41:57.226Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Cervical, NOS\nMandibular, NOS\n- Submandibular (submaxillary)\n\nParotid, NOS\n- Infra-auricular\n- Preauricular", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Cervical, NOS\nMandibular, NOS\n- Submandibular (submaxillary)\n\nParotid, NOS\n- Infra-auricular\n- Preauricular", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_92760.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_92760.json similarity index 66% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_92760.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_92760.json index 4e6d1ec85..a69e898b0 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_92760.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_92760.json @@ -1,12 +1,12 @@ { "id" : "eod_regional_nodes_92760", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS**\n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Para-aortic nodes** \n* Para-aortic nodes are now regional instead of distant.\n\n**Note 3:** **FIGO and lymph node detail** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and lymph node detail are available, record the code with lymph node detail in preference to a statement of FIGO stage.\n\n**Note 4:** **Isolated tumor cells** \n* Isolated tumor cells (ITCs) are defined as single tumor cells or small clusters not greater than 0.2 mm, usually detected by immunohistochemical (IHC) or molecular methods. ITCs do not usually show evidence of malignant activity (e.g., proliferation or stromal reaction). Lymph nodes with ITCs only are not counted as positive nodes \n* For positive ITCs with NO regional lymph node involvement, code 050\n\n**Note 5:** **Regional lymph nodes include**:\n* Pelvic, NOS (codes 100-300)\n - Iliac, NOS \n + Common\n + External\n + Internal (hypogastric) (obturator)\n - Paracervical\n - Parametrial\n - Pelvic, NOS\n - Sacral, NOS \n + Lateral (laterosacral)\n + Middle (promontorial) (Gerota's node)\n + Presacral\n + Uterosacral\n \n* Para-aortic, NOS (WITH or WITHOUT pelvic lymph nodes) (codes 400-600)\n - Aortic\n - Lateral aortic/lateral lumbar\n - Periaortic\n\n**Note 6:** **Lymph nodes, NOS**\n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) **Cervix Uteri**, from the AJCC Cancer Staging System Version 9 (2020). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-05-18T10:55:58.978Z", + "last_modified" : "2025-09-18T20:42:09.917Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "050", "Isolated tumor cells\n* Lymph node metastasis less than or equal to 0.2 mm", "VALUE:N0(i+)", "VALUE:NONE" ], [ "100", "Pelvic lymph nodes\n* Lymph node metastasis greater than 0.2 mm but not greater than 2.0 mm in diameter", "VALUE:N1mi", "VALUE:RN" ], [ "200", "Pelvic lymph nodes\n* Lymph node metastasis greater than 2.0 mm in diameter", "VALUE:N1a", "VALUE:RN" ], [ "300", "Pelvic lymph nodes\n* Size of lymph node metastasis unknown", "VALUE:N1", "VALUE:RN" ], [ "400", "Para-aortic lymph nodes \n* Lymph node metastasis greater than 0.2 mm but not greater than 2.0 mm in diameter\n* WITH or WITHOUT pelvic lymph nodes", "VALUE:N2mi", "VALUE:RN" ], [ "500", "Para-aortic lymph nodes\n* Lymph node metastasis greater than 2.0 mm in diameter\n* WITH or WITHOUT pelvic lymph nodes", "VALUE:N2a", "VALUE:RN" ], [ "600", "Para-aortic lymph nodes\n* Size of lymph node metastasis unknown\n* WITH or WITHOUT pelvic lymph nodes", "VALUE:N2", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "050", "Isolated tumor cells\n* Lymph node metastasis less than or equal to 0.2 mm", "VALUE:NONE" ], [ "100", "Pelvic lymph nodes\n* Lymph node metastasis greater than 0.2 mm but not greater than 2.0 mm in diameter", "VALUE:RN" ], [ "200", "Pelvic lymph nodes\n* Lymph node metastasis greater than 2.0 mm in diameter", "VALUE:RN" ], [ "300", "Pelvic lymph nodes\n* Size of lymph node metastasis unknown", "VALUE:RN" ], [ "400", "Para-aortic lymph nodes \n* Lymph node metastasis greater than 0.2 mm but not greater than 2.0 mm in diameter\n* WITH or WITHOUT pelvic lymph nodes", "VALUE:RN" ], [ "500", "Para-aortic lymph nodes\n* Lymph node metastasis greater than 2.0 mm in diameter\n* WITH or WITHOUT pelvic lymph nodes", "VALUE:RN" ], [ "600", "Para-aortic lymph nodes\n* Size of lymph node metastasis unknown\n* WITH or WITHOUT pelvic lymph nodes", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_94494.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_94494.json new file mode 100644 index 000000000..9b86ac413 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_94494.json @@ -0,0 +1,24 @@ +{ + "id" : "eod_regional_nodes_94494", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Definition of Head and Neck Lymph Nodes** \n* For head and neck schemas, this field includes all lymph nodes defined as Levels I-VII and Other by TNM. \n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (450) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up. \n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (150, 500, 600, 700) when there is a **surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment. \n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.\n\n \n**Note 3:** **Laterality** \n* If laterality of lymph nodes is not specified, assume nodes are ipsilateral. Midline nodes are ipsilateral.\n\n**Note 4:** **Supraclavicular lymph nodes** \n* Supraclavicular lymph nodes can be either Level IV or Level V\n * Level IV: deep to the sternocleidomastoid muscle, in the lower jugular chain\n * Level V: in the posterior triangle, inferior to the transverse cervical artery, supraclavicular lymph nodes, NOS\n\n**Note 5:** **Extranodal Extension** \n* Extranodal extension (ENE) is defined as the extension of a nodal metastasis through the lymph node capsule into adjacent tissue. The following codes record the status of the lymph nodes with positive ENE\n * Code 150: Pathological only: single ipsilateral node, less than or equal to 3 cm\n * Code 450: Clinical only: overt ENE\n * Code 500: Pathological only: single ipsilateral node, greater than 3 cm\n * Code 600: Pathological only: multiple ipsilateral, bilateral or contralateral nodes\n * Code 700: Pathological only: Single contralateral node\n\n**Note 6:** **Regional lymph nodes for Head and Neck tumors** \n* **Note:** For codes 100-700, use the list below for named regional lymph nodes. If the only information available is \"regional lymph nodes, NOS\" or \"lymph nodes,\" code 800.\n\n**Level I**\nLevel IA - Submental\nLevel IB - Submandibular (submaxillary), sublingual\n\n**Level II - Upper jugular** \nJugulodigastric (subdigastric)\nUpper deep cervical \nLevel IIA - Anterior\nLevel IIB - Posterior \n\n**Level III - Middle jugular**\nMiddle deep cervical\n\n**Level IV - Lower jugular**\nJugulo-omohyoid (supraomohyoid)\nLower deep cervical \nVirchow node\n\n**Level V - Posterior triangle group**\nPosterior cervical\nLevel VA - Spinal accessory \nLevel VB - Transverse cervical, supraclavicular \n\n**Level VI - Anterior compartment group**\nLaterotracheal\nParalaryngeal\nParatracheal - above suprasternal notch\nPerithyroidal\nPrecricoid (Delphian)\nPrelaryngeal\nPretracheal - above suprasternal notch\nRecurrent laryngeal\n\n**Level VII - Superior mediastinal group (for other mediastinal node(s) see EOD Mets)**\nEsophageal groove\nParatracheal - below suprasternal notch\nPretracheal - below suprasternal notch \n\n**Other groups**\nCervical, NOS\nDeep cervical, NOS\nFacial\n- Buccinator (buccal)\n- Mandibular\n- Nasolabial\n\nInternal jugular, NOS\nParapharyngeal \nParotid\n- Infraauricular\n- Intraparotid\n- Periparotid\n- Preauricular\n\nRetroauricular (mastoid)\nRetropharyngeal\nSuboccipital", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lydiatt, W.M., Shah, J.P., et al. **Major Salivary Glands**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:42:14.507Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "100", "Metastasis in a SINGLE ipsilateral lymph node\n3 cm or smaller in greatest dimension \nExtranodal extension (ENE) negative or unknown", "VALUE:RN" ], [ "150", "PATHOLOGICAL assessment only\n\nMetastasis in SINGLE ipsilateral node \n3 cm or smaller in greatest dimension \nExtranodal extension (ENE) positive", "VALUE:RN" ], [ "200", "Metastasis in SINGLE ipsilateral node \nLarger than 3 cm but not larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:RN" ], [ "250", "Metastasis in MULTIPLE ipsilateral nodes\nNo nodes larger than 6 cm in greatest dimension\nExtranodal extension (ENE) negative or unknown", "VALUE:RN" ], [ "300", "Metastasis in bilateral or contralateral lymph node(s)\nNo nodes larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:RN" ], [ "400", "Metastasis in a lymph node larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:RN" ], [ "450", "CLINICAL assessment only\n\nMetastasis in any lymph node(s) with clinically overt ENE", "VALUE:RN" ], [ "500", "PATHOLOGICAL assessment only\n\nMetastasis in a SINGLE ipsilateral node \nLarger than 3 cm in greatest dimension \nExtranodal extension (ENE) positive", "VALUE:RN" ], [ "600", "PATHOLOGICAL assessment only\n\nMetastasis in MULTIPLE ipsilateral, contralateral, or bilateral nodes\nExtranodal extension (ENE) positive for any node", "VALUE:RN" ], [ "700", "PATHOLOGICAL assessment only\n\nSingle contralateral node (any size)\nExtranodal extension (ENE) positive", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_97333.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_97333.json similarity index 75% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_97333.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_97333.json index 96fc589b4..0a9f63ab9 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_97333.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_97333.json @@ -1,12 +1,12 @@ { "id" : "eod_regional_nodes_97333", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions,** National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Jimenez, C., Perrier, N.D., et al. **Adrenal - Neuroendocrine Tumors**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-18T14:16:04.136Z", + "last_modified" : "2025-09-18T20:41:32.699Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Aortic, NOS\n- Para-aortic\n- Periaortic\n\nPericaval, NOS\n- Paracaval\n- Precaval\n- Retrocaval\n\nRetroperitoneal, NOS", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Aortic, NOS\n- Para-aortic\n- Periaortic\n\nPericaval, NOS\n- Paracaval\n- Precaval\n- Retrocaval\n\nRetroperitoneal, NOS", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_99855.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_99855.json new file mode 100644 index 000000000..aa6e8e945 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_99855.json @@ -0,0 +1,24 @@ +{ + "id" : "eod_regional_nodes_99855", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Definition of Head and Neck Lymph Nodes** \n* For head and neck schemas, this field includes all lymph nodes defined as Levels I-VII and Other by TNM. \n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (450) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up. \n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (150, 500, 600, 700) when there is a **surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment. \n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.\n\n**Note 3:** **Laterality** \n* If laterality of lymph nodes is not specified, assume nodes are ipsilateral. Midline nodes are ipsilateral.\n\n**Note 4:** **Supraclavicular lymph nodes** \n* Supraclavicular lymph nodes can be either Level IV or Level V\n * Level IV: deep to the sternocleidomastoid muscle, in the lower jugular chain\n * Level V: in the posterior triangle, inferior to the transverse cervical artery, supraclavicular lymph nodes, NOS\n\n**Note 5:** **Extranodal extension** \n* Extranodal extension (ENE) is defined as the extension of a nodal metastasis through the lymph node capsule into adjacent tissue. The following codes record the status of the lymph nodes with positive ENE\n * Code 150: Pathological only: single ipsilateral node, less than or equal to 3 cm\n * Code 450: Clinical only: overt ENE\n * Code 500: Pathological only: single ipsilateral node, greater than 3 cm\n * Code 600: Pathological only: multiple ipsilateral, bilateral or contralateral nodes\n * Code 700: Pathological only: Single contralateral node\n\n**Note 6:** **Regional lymph nodes for Head and Neck tumors** \n* **Note:** For codes 100-700, use the list below for named regional lymph nodes. If the only information available is \"regional lymph nodes, NOS\" or \"lymph nodes,\" code 800.\n\n**Level I**\nLevel IA - Submental\nLevel IB - Submandibular (submaxillary), sublingual\n\n**Level II - Upper jugular** \nJugulodigastric (subdigastric)\nUpper deep cervical \nLevel IIA - Anterior\nLevel IIB - Posterior \n\n**Level III - Middle jugular**\nMiddle deep cervical\n\n**Level IV - Lower jugular**\nJugulo-omohyoid (supraomohyoid)\nLower deep cervical \nVirchow node\n\n**Level V - Posterior triangle group**\nPosterior cervical\nLevel VA - Spinal accessory \nLevel VB - Transverse cervical, supraclavicular \n\n**Level VI - Anterior compartment group**\nLaterotracheal\nParalaryngeal\nParatracheal - above suprasternal notch\nPerithyroidal\nPrecricoid (Delphian)\nPrelaryngeal\nPretracheal - above suprasternal notch\nRecurrent laryngeal\n\n**Level VII - Superior mediastinal group (for other mediastinal node(s) see EOD Mets)**\nEsophageal groove\nParatracheal - below suprasternal notch\nPretracheal - below suprasternal notch \n\n**Other groups**\nCervical, NOS\nDeep cervical, NOS\nFacial\n- Buccinator (buccal)\n- Mandibular\n- Nasolabial\n\nInternal jugular, NOS\nParapharyngeal \nParotid\n- Infraauricular\n- Intraparotid\n- Periparotid\n- Preauricular\n\nRetroauricular (mastoid)\nRetropharyngeal\nSuboccipital", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Kraus, D.H., Lydiatt, W.M., Shah, J.P., et al. **Nasal Cavity and Paranasal Sinuses**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:41:43.279Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "100", "Metastasis in a SINGLE ipsilateral lymph node\n3 cm or smaller in greatest dimension \nExtranodal extension (ENE) negative or unknown", "VALUE:RN" ], [ "150", "**PATHOLOGICAL assessment only**\n\nMetastasis in SINGLE ipsilateral node \n3 cm or smaller in greatest dimension \nExtranodal extension (ENE) positive", "VALUE:RN" ], [ "200", "Metastasis in SINGLE ipsilateral node \nLarger than 3 cm but not larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:RN" ], [ "250", "Metastasis in MULTIPLE ipsilateral nodes\nNo nodes larger than 6 cm in greatest dimension\nExtranodal extension (ENE) negative or unknown", "VALUE:RN" ], [ "300", "Metastasis in bilateral or contralateral lymph node(s)\nNo nodes larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:RN" ], [ "400", "Metastasis in a lymph node larger than 6 cm in greatest dimension \nExtranodal extension (ENE) negative OR unknown", "VALUE:RN" ], [ "450", "**CLINICAL assessment only**\n\nMetastasis in any lymph node(s) with clinically overt ENE", "VALUE:RN" ], [ "500", "**PATHOLOGICAL assessment only**\n\nMetastasis in a SINGLE ipsilateral node \nLarger than 3 cm in greatest dimension \nExtranodal extension (ENE) positive", "VALUE:RN" ], [ "600", "**PATHOLOGICAL assessment only**\n\nMetastasis in MULTIPLE ipsilateral, contralateral, or bilateral nodes\nExtranodal extension (ENE) positive for any node", "VALUE:RN" ], [ "700", "**PATHOLOGICAL assessment only**\n\nSingle contralateral node (any size)\nExtranodal extension (ENE) positive", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_v9_3599.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_v9_3599.json similarity index 64% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_v9_3599.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_v9_3599.json index 2a34e299c..3ab8e4a0b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_v9_3599.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_v9_3599.json @@ -1,12 +1,12 @@ { "id" : "eod_regional_nodes_v9_3599", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes V9", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Thymus**, from the AJCC Cancer Staging System Version 9 (2025). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-05-16T16:48:32.287Z", + "last_modified" : "2025-09-18T20:42:07.223Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Ascending aorta\nCervical (low anterior)\nMediastinal (lower, NOS)\nPara-aortic\nParatracheal, NOS\nPeri-thymic\nPeri-thyroid\nPericardial\nPhrenic (inferior, superior)\nPrecricoid/delphian\nPretracheal\nPrevascular\nSupradiaphragmatic", "VALUE:N1", "VALUE:RN" ], [ "400", "Hilar\nInternal mammary\nLower jugular\nMediastinal (middle)\nParatracheal (lower, upper)\nSubaortic/aortopulmonary window\nSubcarinal\nSupraclavicular/venous angle: confluence of internal jugular and subclavian vein", "VALUE:N2", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Ascending aorta\nCervical (low anterior)\nMediastinal (lower, NOS)\nPara-aortic\nParatracheal, NOS\nPeri-thymic\nPeri-thyroid\nPericardial\nPhrenic (inferior, superior)\nPrecricoid/delphian\nPretracheal\nPrevascular\nSupradiaphragmatic", "VALUE:RN" ], [ "400", "Hilar\nInternal mammary\nLower jugular\nMediastinal (middle)\nParatracheal (lower, upper)\nSubaortic/aortopulmonary window\nSubcarinal\nSupraclavicular/venous angle: confluence of internal jugular and subclavian vein", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_v9_56625.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_v9_56625.json similarity index 61% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_v9_56625.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_v9_56625.json index 94e5b6a83..a226c039c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_v9_56625.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_v9_56625.json @@ -1,12 +1,12 @@ { "id" : "eod_regional_nodes_v9_56625", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes V9", "title" : "EOD Regional Nodes V9", "notes" : "**Note 1:** **Regional nodes and nodes, NOS**\n* Code only regional nodes and nodes, NOS, in this field. \n* Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Mediastinal and Subcarinal Lymph Nodes**\n* For codes **400-500**, EOD Regional Nodes is based on the number of mediastinal/subcarinal nodal stations (2-9) are involved. \n* **There are 14 Nodal Stations based on the [IASLC mapping]\n(https://www.frontiersin.org/files/Articles/580203/fsurg-07-580203-HTML/image_m/fsurg-07-580203-g001.jpg)**. \n* Of those 14 Nodal Stations, **8 of them are for mediastinal, including 1 for subcarinal**. \n \n**Upper Zone** \n**Superior mediastinal nodes (Stations 2-4)**\n * 2R, 2L: Upper paratracheal nodes (Carinal (tracheobronchial) (tracheal bifurcation), Precarinal)\n * 2R: Right upper paratracheal nodes\n * 2L: Left upper paratracheal nodes\n * Includes pericardial lymph nodes\n * 3a: Prevascular \n * Anterior mediastinal lymph nodes\n * Pretracheal, NOS\n * 3p: Retrotracheal \n * Posterior lymph nodes (tracheoesophageal)\n * 4R, 4L: Lower paratracheal nodes (includes Azygos)\n * 4R: Right lower paratracheal nodes\n * 4L: Left lower paratracheal nodes\n\n **AP Zone** \n**Aortic nodes (Stations 5-6)**\n * 5: Subaortic \n * Aortic-pulmonary window\n * 6: Para-aortic\n * Ascending aorta (phrenic)\n * Aortic (above diaphragm), NOS\n * Peri/para-aortic, NOS\n\n **Inferior mediastinal nodes (Nodal stations 7-9)**\n**Subcarinal Zone (Station 7)**\n**Lower Zone (Stations 8-9)**\n* 8: Paraesophageal, periesophageal \n* 9: Pulmonary ligament \n\n**Note 3:** **\"Vocal cord paralysis\" or \"Superior vena cava syndrome\"**\n* \"Vocal cord paralysis,\" \"superior vena cava syndrome,\" and \"compression of the trachea or the esophagus\" are classified as either direct extension from the primary tumor or mediastinal lymph node involvement\n\n* **Caused by direct extension of the primary tumor**\n * Code as primary tumor involvement (EOD Primary Tumor, code 650)\n* **Primary tumor is peripheral and clearly unrelated to vocal cord paralysis, SVC obstruction, or compression of the trachea, or the esophagus**\n * These manifestations are secondary to lymph node involvement; code as mediastinal lymph node involvement (EOD Lymph Nodes, code 400, 450 or 500, depending on the number of involved mediastinal lymph nodes)\n* **Unable to determine if manifestations due to direct extension or mediastinal lymph node involvement** \n * Record as mediastinal lymph node involvement (EOD Lymph Nodes, code 400, 450 or 500, depending on the number of involved mediastinal lymph nodes)\n\n**Note 4:** **Lymph nodes, NOS**\n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Lung**, from the AJCC Cancer Staging System Version 9 (2025). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-05-18T13:21:51.681Z", + "last_modified" : "2025-09-18T20:41:40.431Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "IPSILATERAL NODES ONLY (HILAR) (Stations 10-14)\n* See code 700 for contralateral or bilateral nodes\n\nHilar/Interlobar Zone, (Stations 10-11)\n* Hilar (Station 10R, 10L)\n * Bronchial (peri/parabronchial)\n * Bronchopulmonary\n * Proximal lobar\n * Pulmonary root\n* Interlobar (Station 11R, 11L)\n\nPeripheral Zone, (Stations 12-14)\n- Lobar (Station 12R, 12L)\n- Segmental (Station 13R, 13L)\n- Subsegmental (Station 14R, 14L)", "VALUE:N1", "VALUE:RN" ], [ "400", "IPSILATERAL NODES ONLY (SUBCARINAL OR MEDIASTINAL, Stations 2-9)\n* See code 700 for contralateral or bilateral nodes (Stations 2 and 4 only)\n\nSubcarinal nodes (Station 7) involved ONLY OR \nOne Mediastinal Station involved WITH or WITHOUT Subcarinal nodes (Station 7)\n* Other mediastinal nodal stations include: 2R, 2l, 3a, 3p, 4R, 4L, 5, 6, 8, 9", "VALUE:N2a", "VALUE:RN" ], [ "450", "IPSILATERAL NODES ONLY (SUBCARINAL OR MEDIASTINAL, Stations 2-9)\n* See code 700 for contralateral or bilateral nodes (Stations 2 and 4 only)\n\nTwo or more mediastinal nodal stations involved\nWITH or WITHOUT Subcarinal lymph nodes (Station 7)\n* Other mediastinal nodal stations include: 2R, 2l, 3a, 3p, 4R, 4L, 5, 6, 8, 9", "VALUE:N2b", "VALUE:RN" ], [ "500", "IPSILATERAL NODES ONLY (SUBCARINAL OR MEDIASTINAL, Stations 2-9)\n* See code 700 for contralateral or bilateral nodes (Stations 2 and 4 only)\n\nMediastinal nodal stations involved, unknown how many \nWITH or WITHOUT involvement of subcarinal nodes\n* Other mediastinal nodal stations include: 2R, 2l, 3a, 3p, 4R, 4L, 5, 6, 8, 9\n\nMediastinal nodes, NOS", "VALUE:N2", "VALUE:RN" ], [ "600", "IPSILATERAL or CONTRALATERAL\n\nSupraclavicular Zone (Station 1)\n* Low cervical\n* Proximal root\n* Scalene (inferior deep cervical)\n* Sternal notch\n* Supraclavicular (transverse cervical)", "VALUE:N3", "VALUE:D" ], [ "700", "CONTRALATERAL OR BILATERAL\n\n* Hilar (Station 10R, 10L)\n * Bronchial (peri/parabronchial)\n * Bronchopulmonary\n * Proximal lobar\n * Pulmonary root\n* Interlobar (Station 11R, 11L)\n\nPeripheral Zone, (Stations 12-14)\n- Lobar (Station 12R, 12L)\n- Segmental (Station 13R, 13L)\n- Subsegmental (Station 14R, 14L)\n\nSuperior mediastinal\n+ Paratracheal (left, right, upper, low, NOS)\n - Azygos (lower paratracheal) (4R, 4L)\n - Upper paratracheal (2R, 2L)", "VALUE:N3", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "IPSILATERAL NODES ONLY (HILAR) (Stations 10-14)\n* See code 700 for contralateral or bilateral nodes\n\nHilar/Interlobar Zone, (Stations 10-11)\n* Hilar (Station 10R, 10L)\n * Bronchial (peri/parabronchial)\n * Bronchopulmonary\n * Proximal lobar\n * Pulmonary root\n* Interlobar (Station 11R, 11L)\n\nPeripheral Zone, (Stations 12-14)\n- Lobar (Station 12R, 12L)\n- Segmental (Station 13R, 13L)\n- Subsegmental (Station 14R, 14L)", "VALUE:RN" ], [ "400", "IPSILATERAL NODES ONLY (SUBCARINAL OR MEDIASTINAL, Stations 2-9)\n* See code 700 for contralateral or bilateral nodes (Stations 2 and 4 only)\n\nSubcarinal nodes (Station 7) involved ONLY OR \nOne Mediastinal Station involved WITH or WITHOUT Subcarinal nodes (Station 7)\n* Other mediastinal nodal stations include: 2R, 2l, 3a, 3p, 4R, 4L, 5, 6, 8, 9", "VALUE:RN" ], [ "450", "IPSILATERAL NODES ONLY (SUBCARINAL OR MEDIASTINAL, Stations 2-9)\n* See code 700 for contralateral or bilateral nodes (Stations 2 and 4 only)\n\nTwo or more mediastinal nodal stations involved\nWITH or WITHOUT Subcarinal lymph nodes (Station 7)\n* Other mediastinal nodal stations include: 2R, 2l, 3a, 3p, 4R, 4L, 5, 6, 8, 9", "VALUE:RN" ], [ "500", "IPSILATERAL NODES ONLY (SUBCARINAL OR MEDIASTINAL, Stations 2-9)\n* See code 700 for contralateral or bilateral nodes (Stations 2 and 4 only)\n\nMediastinal nodal stations involved, unknown how many \nWITH or WITHOUT involvement of subcarinal nodes\n* Other mediastinal nodal stations include: 2R, 2l, 3a, 3p, 4R, 4L, 5, 6, 8, 9\n\nMediastinal nodes, NOS", "VALUE:RN" ], [ "600", "IPSILATERAL or CONTRALATERAL\n\nSupraclavicular Zone (Station 1)\n* Low cervical\n* Proximal root\n* Scalene (inferior deep cervical)\n* Sternal notch\n* Supraclavicular (transverse cervical)", "VALUE:D" ], [ "700", "CONTRALATERAL OR BILATERAL\n\n* Hilar (Station 10R, 10L)\n * Bronchial (peri/parabronchial)\n * Bronchopulmonary\n * Proximal lobar\n * Pulmonary root\n* Interlobar (Station 11R, 11L)\n\nPeripheral Zone, (Stations 12-14)\n- Lobar (Station 12R, 12L)\n- Segmental (Station 13R, 13L)\n- Subsegmental (Station 14R, 14L)\n\nSuperior mediastinal\n+ Paratracheal (left, right, upper, low, NOS)\n - Azygos (lower paratracheal) (4R, 4L)\n - Upper paratracheal (2R, 2L)", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_v9_57286.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_v9_57286.json similarity index 53% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_v9_57286.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_v9_57286.json index f676d17db..5b6f7c7f1 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_v9_57286.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_v9_57286.json @@ -1,12 +1,12 @@ { "id" : "eod_regional_nodes_v9_57286", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes V9", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Diffuse Pleural Mesothelioma**, from the AJCC Cancer Staging System Version 9 (2025). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-04-23T14:07:13.422Z", + "last_modified" : "2025-09-18T20:41:29.780Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Aortic (above diaphragm), NOS\n- Ascending aorta (phrenic)\n- Peri/para-aortic\n- Subaortic (aortico-pulmonary window)\n\nCarinal (tracheobronchial) (tracheal bifurcation)\nHilar (ipsilateral) \n- Bronchopulmonary\n- Proximal lobar\n- Pulmonary root\n\nIntercostal\nInternal mammary (parasternal)\nIntrapulmonary\n- Interlobar\n- Lobar\n- Segmental\n- Subsegmental\n\nMediastinal, NOS (ipsilateral)\n- Anterior\n- Posterior (tracheoesophageal)\n\nPericardial\nPeri/parabronchial\nPeri/paraesophageal (below carina)\nPeri/paratracheal (lower [azygos], upper, NOS)\nPretracheal and retrotracheal (precarinal), NOS\nPrevascular\nPulmonary ligament\nSubcardial\nSubcarinal", "VALUE:N1", "VALUE:RN" ], [ "700", "Hilar (contralateral, bilateral)\n- Bronchopulmonary\n- Proximal lobar\n- Pulmonary root\n\nMediastinal (contralateral, bilateral)\n- Anterior\n- Posterior (tracheoesophageal)\n\nPeridiaphragmatic (ipsilateral, contralateral)\n- Mediastinal\n\nScalene (ipsilateral, contralateral) \n- Inferior deep cervical\n\nSupraclavicular (ipsilateral or contralateral)\n- Transverse cervical", "VALUE:N2", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Aortic (above diaphragm), NOS\n- Ascending aorta (phrenic)\n- Peri/para-aortic\n- Subaortic (aortico-pulmonary window)\n\nCarinal (tracheobronchial) (tracheal bifurcation)\nHilar (ipsilateral) \n- Bronchopulmonary\n- Proximal lobar\n- Pulmonary root\n\nIntercostal\nInternal mammary (parasternal)\nIntrapulmonary\n- Interlobar\n- Lobar\n- Segmental\n- Subsegmental\n\nMediastinal, NOS (ipsilateral)\n- Anterior\n- Posterior (tracheoesophageal)\n\nPericardial\nPeri/parabronchial\nPeri/paraesophageal (below carina)\nPeri/paratracheal (lower [azygos], upper, NOS)\nPretracheal and retrotracheal (precarinal), NOS\nPrevascular\nPulmonary ligament\nSubcardial\nSubcarinal", "VALUE:RN" ], [ "700", "Hilar (contralateral, bilateral)\n- Bronchopulmonary\n- Proximal lobar\n- Pulmonary root\n\nMediastinal (contralateral, bilateral)\n- Anterior\n- Posterior (tracheoesophageal)\n\nPeridiaphragmatic (ipsilateral, contralateral)\n- Mediastinal\n\nScalene (ipsilateral, contralateral) \n- Inferior deep cervical\n\nSupraclavicular (ipsilateral or contralateral)\n- Transverse cervical", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_v9_73197.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_v9_73197.json similarity index 76% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_v9_73197.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_v9_73197.json index 905981078..3ad03da7e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/eod_regional_nodes_v9_73197.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/eod_regional_nodes_v9_73197.json @@ -1,12 +1,12 @@ { "id" : "eod_regional_nodes_v9_73197", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes V9", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Definition of Head and Neck Lymph Nodes** \n* For head and neck schemas, this field includes all lymph nodes defined as Levels I-VII and Other by TNM.\n\n**Note 2:** **Laterality** \n* If laterality of lymph nodes is not specified, assume nodes are ipsilateral. Midline nodes are ipsilateral.\n\n**Note 3:** **Supraclavicular lymph nodes** \n* Supraclavicular lymph nodes can be either Level IV or Level V\n * Level IV: deep to the sternocleidomastoid muscle, in the lower jugular chain\n * Level V: in the posterior triangle, inferior to the transverse cervical artery, supraclavicular lymph nodes, NOS\n\n**Note 4:** **Regional lymph nodes for Head and Neck tumors** \n* For nasopharynx, Levels I, II, III, V, VI, are assigned code 300 or 400 based on size and/or unilateral vs bilateral. \n* For Levels IV, VB, and VII, see code 600. If the only information available is \"regional lymph nodes, NOS\" or \"lymph nodes,\" code 800.\n\n **Level I**\n Level IA - Submental\n Level IB - Submandibular (submaxillary), sublingual\n\n**Level II - Upper jugular** \n Jugulodigastric (subdigastric)\n Upper deep cervical \n Level IIA - Anterior\n Level IIB - Posterior \n\n**Level III - Middle jugular**\nMiddle deep cervical\n\n**Level IV - Lower jugular**\nJugulo-omohyoid (supraomohyoid)\nLower deep cervical \nVirchow node\n\n**Level V - Posterior triangle group**\nPosterior cervical\nLevel VA - Spinal accessory \nLevel VB - Transverse cervical, supraclavicular \n\n**Level VI - Anterior compartment group**\nLaterotracheal\nParalaryngeal\nParatracheal - above suprasternal notch\nPerithyroidal\nPrecricoid (Delphian)\nPrelaryngeal\nPretracheal - above suprasternal notch\nRecurrent laryngeal\n\n**Level VII - Superior mediastinal group (for other mediastinal node(s) see EOD Mets)**\nEsophageal groove\nParatracheal - below suprasternal notch\nPretracheal - below suprasternal notch \n\n**Other groups**\nCervical, NOS\nDeep cervical, NOS\nFacial\n- Buccinator (buccal)\n- Mandibular\n- Nasolabial\n\nInternal jugular, NOS\nParapharyngeal \nParotid\n- Infraauricular\n- Intraparotid\n- Periparotid\n- Preauricular\n\nRetroauricular (mastoid)\nRetropharyngeal\nSuboccipital\n\n**Note 5:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Nasopharynx**, from the AJCC Cancer Staging System Version 9 (2025). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-04-23T14:05:59.655Z", + "last_modified" : "2025-09-18T20:42:17.716Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Cervical lymph node(s)\n* Unilateral \n* 6 cm or smaller\n* Above the caudal border of cricoid cartilage\n* No evidence of clinical extranodal extension\n* WITH or WITHOUT pathological extranodal extension\n\nRetropharyngeal lymph node(s)\n* Unilateral or bilateral\n* 6 cm or smaller\n* No evidence of clinical extranodal extension\n* WITH or WITHOUT pathological extranodal extension", "VALUE:N1", "VALUE:RN" ], [ "400", "Cervical lymph node(s)\n* Unilateral or Bilateral\n* 6 cm or smaller\n* Above the caudal border of cricoid cartilage\n* No evidence of clinical extranodal extension\n* WITH or WITHOUT pathological extranodal extension", "VALUE:N2", "VALUE:RN" ], [ "600", "Cervical lymph node(s) \n* Unilateral or bilateral AND any of the following\n * Greater than 6 cm\n * Extension below the caudal border of cricoid cartilage\n * Advanced radiologic extranodal extension WITH\n involvement of adjacent muscles, skin, and/or neurovascular bundle", "VALUE:N3", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Cervical lymph node(s)\n* Unilateral \n* 6 cm or smaller\n* Above the caudal border of cricoid cartilage\n* No evidence of clinical extranodal extension\n* WITH or WITHOUT pathological extranodal extension\n\nRetropharyngeal lymph node(s)\n* Unilateral or bilateral\n* 6 cm or smaller\n* No evidence of clinical extranodal extension\n* WITH or WITHOUT pathological extranodal extension", "VALUE:RN" ], [ "400", "Cervical lymph node(s)\n* Unilateral or Bilateral\n* 6 cm or smaller\n* Above the caudal border of cricoid cartilage\n* No evidence of clinical extranodal extension\n* WITH or WITHOUT pathological extranodal extension", "VALUE:RN" ], [ "600", "Cervical lymph node(s) \n* Unilateral or bilateral AND any of the following\n * Greater than 6 cm\n * Extension below the caudal border of cricoid cartilage\n * Advanced radiologic extranodal extension WITH\n involvement of adjacent muscles, skin, and/or neurovascular bundle", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/er_allred_score_36612.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/er_allred_score_36612.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/er_allred_score_36612.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/er_allred_score_36612.json index 50a99fd55..6a432c63d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/er_allred_score_36612.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/er_allred_score_36612.json @@ -1,7 +1,7 @@ { "id" : "er_allred_score_36612", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Estrogen Receptor Total Allred Score", "title" : "ER (Estrogen Receptor) Total Allred Score", "description" : "Estrogen Receptor Total Allred Score is based on the percentage of cells that stain positive by IHC for estrogen receptor (ER) and the intensity of that staining.\n\nThe Allred Score is a method of quantifying ER and PR using both intensity and percentage of positive cells. The Allred Score is calculated by adding the Proportion Score and the Intensity Score, as defined in the tables below.\n\nThe Allred score combines the percentage of positive cells (proportion score) and the intensity score of the reaction product in most of the carcinoma. The 2 scores are added together for a final score with 8 possible values (00-08). \n\nPositive cells = 0; Proportion score = 0\nPositive cells = <1; Proportion score = 1\nPositive cells = 1 to 10; Proportion score = 2\nPositive cells = 11 to 33; Proportion score = 3\nPositive cells = 34 to 66; Proportion score = 4\nPositive cells = 67 or greater; Proportion score = 5\n\nIntensity = None; Intensity Score = 0\nIntensity = Weak; Intensity Score = 1\nIntensity = Intermediate/Moderate; Intensity Score = 2\nIntensity = Strong; Intensity Score = 3", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/er_percent_positive_61867.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/er_percent_positive_61867.json similarity index 74% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/er_percent_positive_61867.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/er_percent_positive_61867.json index 5356b79fe..5501838ba 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/er_percent_positive_61867.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/er_percent_positive_61867.json @@ -1,12 +1,12 @@ { "id" : "er_percent_positive_61867", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Estrogen Receptor Percent Positive or Range", "title" : "ER (Estrogen Receptor) Percent Positive or Range", "description" : "Estrogen Receptor Percent Positive or Range is the percent of cells staining estrogen receptor positive by IHC.\n\nThe two most common ways to report ER and PR results are the percentage of cells with nuclear positivity and the average intensity of staining. Both the PS and IS are based on immunohistochemical staining of tumor cells. \n\nER and PR status, the percentage of tumor cells with positive nuclear staining, may be reported as a specific number or a range if more than 10%. Intensity refers to degree of nuclear positivity (i.e., pale to dark); average intensity of staining is recorded as weak, moderate, or strong.", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of ER (Estrogen Receptor) Percent Positive or Range can be used to code this data item when no other information is available.\n\n**Note 2:** **Related data item** \n* Code this data item using the same report used to record the related data item 3827: Estrogen Receptor Summary.", - "last_modified" : "2024-04-08T19:53:45.717Z", + "last_modified" : "2025-02-24T14:46:19.420Z", "definition" : [ { "key" : "er_percent_positive", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "000", "ER negative, or stated as less than 1%" ], [ "001-100", "1-100 percent" ], [ "R10", "Stated as 1-10%" ], [ "R20", "Stated as 11-20%" ], [ "R30", "Stated as 21-30%" ], [ "R40", "Stated as 31-40%" ], [ "R50", "Stated as 41-50%" ], [ "R60", "Stated as 51-60%" ], [ "R70", "Stated as 61-70%" ], [ "R80", "Stated as 71-80%" ], [ "R90", "Stated as 81-90%" ], [ "R99", "Stated as 91-100%" ], [ "XX7", "Test done, results not in chart " ], [ "XX8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code XX8 will result in an edit error.)" ], [ "XX9", "Not documented in medical record\nER (Estrogen Receptor) Percent Positive or Range not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report\n\nFor further information, refer to the **Breast Biomarker Reporting** cancer protocols published by the College of American Pathologists for the AJCC Staging System *Breast*", - "coding_guidelines" : "**1)** **Code 000** when ER is negative, or percentage is less than 1%\n**2)** **Code 01-100** for the actual percentage\n* **a.** The actual ER (1-100%) percent takes priority over the range codes\n\n**3)** **Code XX7** if ER is positive, but percentage is unknown\n**4)** **R10-R99** Ranges for the codes in this data item are defined in steps of 10 which correspond to the CAP protocol. If a range in a report is given in steps other than those provided in the R codes, code per the following.\n* **a.** If the range is less than or equal to 10, then code the appropriate R code based on the lower number\n * **i.** ***Example 1***: Report documents 1-5%. Code R10 (1-10%)\n * **ii.** ***Example 2***: Report documents 25-34%. Code R30 (21-30%)\n* **b.** If the range is greater than 10, then code to unknown\n * **i.** ***Example 1***: Report documents 10-25%. Code XX9\n * **ii.** ***Example 2:*** Report documents 67-100%. Code XX9", + "coding_guidelines" : "**1)** **Code 000** when ER is negative, or percentage is less than 1%\n**2)** **Code 01-100** for the actual percentage\n* The actual ER (1-100%) percent takes priority over the range codes\n\n**3)** **Code XX7** if ER is positive, but percentage is unknown\n**4)** **R10-R99** Ranges for the codes in this data item are defined in steps of 10 which correspond to the CAP protocol. If a range in a report is given in steps other than those provided in the R codes, code per the following.\n* If the range is less than or equal to 10, then code the appropriate R code based on the lower number\n * ***Example 1***: Report documents 1-5%. Code R10 (1-10%)\n * ***Example 2***: Report documents 25-34%. Code R30 (21-30%)\n* If the range is greater than 10, then code to unknown\n * ***Example 1***: Report documents 10-25%. Code XX9\n * ***Example 2:*** Report documents 67-100%. Code XX9", "rationale" : "Estrogen Receptor Percent Positive or Range is a Registry Data Collection Variable in AJCC. It is a new data item for cases diagnosed 1/1/2018+." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/er_summary_44166.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/er_summary_44166.json similarity index 90% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/er_summary_44166.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/er_summary_44166.json index 11c49a3ea..d43e34b24 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/er_summary_44166.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/er_summary_44166.json @@ -1,12 +1,12 @@ { "id" : "er_summary_44166", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Estrogen Receptor Summary", "title" : "ER (Estrogen Receptor) Summary", "description" : "Estrogen Receptor Summary is a summary of results of the estrogen receptor (ER) assay.\n\nEstrogen receptor (ER) positivity and progesterone receptor (PR) positivity are favorable prognostic factors in breast cancer, as well as endometrial carcinoma and meningioma. Positive results predict a favorable response to endocrine (hormonal) therapy. Combined ER and PR positivity is associated with increased response to antiestrogen therapies. \nThere are a variety of ways to report information on ER and PR results, but there is almost always a summary statement that the result is positive or negative.", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of ER (Estrogen Receptor) Summary status can be used to code this data item when no other information is available.\n\n**Note 2:** **In-situ and Invasive components present**\n* If ER is positive on an in-situ component and ER is negative on all tested invasive components in the primary tumor, code ER as negative (code 0)\n* If in situ and invasive components present and ER only done on the in-situ component in the primary tumor, code unknown (code 9)\n\n**Note 3:** **Single tumor, multiple biopsies or surgical resection, different results**\n* Use the highest (positive versus negative)\n\n**Note 4:** **Multiple tumors, different results**\n* Code the results from the largest tumor size (determined either clinically or pathologically) when multiple tumors are present.\n * Do not use specimen size to determine the largest tumor size\n\n**Note 5:** **Results from nodal or metastatic tissue**\n* May be used ONLY when there is no evidence of primary tumor\n * **Note:** In-situ is evidence of primary tumor\n\n**Note 6:** **Neoadjuvant Therapy**\n* Record the assay from tumor specimens prior to neoadjuvant therapy.\n* If neoadjuvant therapy is given and there are no ER results from pre-treatment specimens, report the findings from post-treatment specimens\n\n**Note 7:** **ER Positive and Oncotype**\n* If the patient is ER positive and node negative, a multigene test such as Oncotype Dx may be performed, in which case another ER test will be performed. Do not record the results of that test in this field.\n* Record only the results of the test which made the patient eligible to be given the multigene test\n\n**Note 8:** **Others tests for ER**\n* Do not use results from the following tests to record ER or PR results\n * MammaPrint\n * EndoPredict\n * PAM 50 (Prosigna)\n * Any other test that records ER", - "last_modified" : "2024-04-08T19:51:58.904Z", + "last_modified" : "2025-02-24T14:48:45.452Z", "definition" : [ { "key" : "er", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "ER negative (0.0% or less than 1%)" ], [ "1", "ER positive" ], [ "7", "Test ordered, results not in chart" ], [ "9", "Not documented in medical record\nCannot be determined (indeterminate)\nER (Estrogen Receptor) Summary status not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report\n\nFor further information, refer to the **Breast Biomarker Reporting** cancer protocols published by the College of American Pathologists for the AJCC Staging System Breast", - "coding_guidelines" : "**1)** **Code 0** when the ER is reported as negative or normal\n**2)** **Code 1** when the ER is reported as positive or elevated\n**3)** **Code 7** when the ER test was ordered but the results are not available\n**4)** **Code 9** when the ER is \n * **a.** Reported as borderline; undetermined whether positive or negative \n * **b.** Cannot be determined by the pathologist (e.g., inadequate specimen)\n * **c.** It is unknown whether the ER test was performed\n * **d.** The patient has only a clinical diagnosis of breast cancer (no tissue diagnosis)", + "coding_guidelines" : "**1)** **Code 0** when the ER is reported as negative or normal\n**2)** **Code 1** when the ER is reported as positive or elevated\n**3)** **Code 7** when the ER test was ordered but the results are not available\n**4)** **Code 9** when the ER is \n * Reported as borderline; undetermined whether positive or negative \n * Cannot be determined by the pathologist (e.g., inadequate specimen)\n * It is unknown whether the ER test was performed\n * The patient has only a clinical diagnosis of breast cancer (no tissue diagnosis)", "rationale" : "This data item is required for prognostic stage grouping in AJCC 8th edition, Chapter 48, Breast. It was previously collected as Breast CS SSF # 1." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/esoph_tumor_epicenter_18976.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/esoph_tumor_epicenter_18976.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/esoph_tumor_epicenter_18976.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/esoph_tumor_epicenter_18976.json index 6cccdf72d..b2b45ea49 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/esoph_tumor_epicenter_18976.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/esoph_tumor_epicenter_18976.json @@ -1,7 +1,7 @@ { "id" : "esoph_tumor_epicenter_18976", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Esophagus and EGJ Tumor Epicenter", "title" : "Esophagus and EGJ, Squamous Cell (including adenosquamous), Tumor Location", "description" : "Esophagus and Esophagogastric Junction (EGJ), Squamous Cell (including adenosquamous), Tumor Location refers to the position of the epicenter of the tumor in the esophagus.\n\n**Required for Staging:** The AJCC Esophagus Staging System and EOD, for **Squamous Cell Carcinomas only**.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/esophagusgejunction_egj_stomach_57130.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/esophagusgejunction_egj_stomach_57130.json similarity index 60% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/esophagusgejunction_egj_stomach_57130.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/esophagusgejunction_egj_stomach_57130.json index db6d50280..9159151ce 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/esophagusgejunction_egj_stomach_57130.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/esophagusgejunction_egj_stomach_57130.json @@ -1,12 +1,12 @@ { "id" : "esophagusgejunction_egj_stomach_57130", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Discriminator 1", "title" : "Schema Discriminator 1: EsophagusGEJunction (EGJ)/Stomach", "description" : "The esophagus chapter of the AJCC Cancer Staging Manual 8th edition includes the esophagogastric junction (also called the cardia or gastroesophageal junction) and the proximal 2 cm of the stomach. The cardia is defined as the opening or junction between the esophagus and the stomach, and it is between 0.1 and 0.4 cm in length. This 2-cm boundary measurement is based on the Siewert classification of gastroesophageal cancers, which defines an area 2 cm above and 2 cm below the cardia or esophagogastric junction. Both of these areas are coded to primary site C160, so a discriminator is needed to get to the correct chapter.\n\nTo determine whether a cancer of the cardia should be coded according to the esophagus schema or the stomach system, it is necessary to identify the midpoint or epicenter of the tumor. If the midpoint is at or above the cardia, the tumor is esophageal. If the midpoint of the tumor is within 2 cm distal to the gastroesophageal junction (GEJ) and the lesion extends to or across the GEJ, the case should be coded with the esophagus system. If the midpoint of the tumor is within 2 cm distal to the GEJ and the lesion does not extend to the GEJ, the case should be coded with the stomach schema. Any tumor with a midpoint more distal than 2 cm from the GEJ is coded with the stomach schema.", - "notes" : "**Note 1:** **Schema Discriminator for C160** \n* Under primary site code C160, there are two different structures that are staged differently.\n * Esophagogastric junction (Esophagus schema)\n * Cardia of the Stomach (Stomach schema)\n\n**Note 2:** **The gastroesophageal junction** \n* The gastroesophageal junction (GEJ) (primary site C160) is a poorly defined anatomic area that represents the junction between the distal esophagus and the proximal stomach (cardia). \n* The true anatomic GEJ corresponds to the most proximal aspect of the gastric folds, which represents an endoscopically apparent transition point in most individuals. \n\n**Note 3:** **The cardia** \n* The cardia (also assigned primary site C160) is the **first part of the stomach. It is the region where the stomach meets the end of the esophageal tube. \n* This region is also referred to as the Z-line or the esophagogastric junction.\n\n**Note 4:** **Physician's statement** \n* Physician's statement can be used to code this data item when no other information is available. \n * ***Example:*** Patient diagnosed with tumor involving the cardia. No other information available. Physician stages the patient using the Esophagus Staging System/CAP protocol\n * ***Answer:*** Code 2 based on physician using the Esophagus Staging System \n\n**Note 5:** **Midpoint (epicenter)** \n* Tumors with their midpoint (epicenter) in the GE Junction are staged as Esophagus, while tumors with their midpoint (epicenter) in the cardia/stomach are staged using the Stomach Staging System.\n * **Note:** The CAP protocol uses \"midpoint\" instead of \"epicenter.\" This is the pathologist's assessment of the point of tumor origin, regardless of tumor extension into other tissues.", - "last_modified" : "2024-04-30T18:59:26.125Z", + "notes" : "**Note 1:** **Schema Discriminator for C160** \n* Under primary site code C160, there are two different structures that are staged differently.\n * Esophagogastric junction (Esophagus schema)\n * Cardia of the Stomach (Stomach schema)\n\n**Note 2:** **The gastroesophageal junction** \n* The gastroesophageal junction (GEJ) (primary site C160) is a poorly defined anatomic area that represents the junction between the distal esophagus and the proximal stomach (cardia). \n* The true anatomic GEJ corresponds to the most proximal aspect of the gastric folds, which represents an endoscopically apparent transition point in most individuals. \n\n**Note 3:** **The cardia** \n* The cardia (also assigned primary site C160) is the **first part of the stomach.** It is the region where the stomach meets the end of the esophageal tube. \n* This region is also referred to as the Z-line or the esophagogastric junction.\n\n**Note 4:** **Physician's statement** \n* Physician's statement can be used to code this data item when no other information is available. \n * ***Example:*** Patient diagnosed with tumor involving the cardia. No other information available. Physician stages the patient using the Esophagus Staging System/CAP protocol\n * ***Answer:*** Code 2 based on physician using the Esophagus Staging System \n\n**Note 5:** **Midpoint (epicenter)** \n* Tumors with their midpoint (epicenter) in the GE Junction are staged as Esophagus, while tumors with their midpoint (epicenter) in the cardia/stomach are staged using the Stomach Staging System.\n * **Note:** The CAP protocol uses \"midpoint\" instead of \"epicenter.\" This is the pathologist's assessment of the point of tumor origin, regardless of tumor extension into other tissues.", + "last_modified" : "2025-03-21T18:08:05.111Z", "definition" : [ { "key" : "discriminator_1", "name" : "Code", @@ -21,7 +21,7 @@ "type" : "DESCRIPTION" } ], "rows" : [ [ "0", "NO involvement of esophagus or gastroesophageal junction\n\nAND epicenter at ANY DISTANCE into the proximal stomach (including into the proximal stomach distance unknown)", "00170: Stomach" ], [ "2", "INVOLVEMENT of esophagus or esophagogastric junction (EGJ)\n\nAND epicenter LESS THAN OR EQUAL TO 2 cm into the proximal stomach\n\nOR no stated involvement of or into the stomach", "00161, 00169: Esophagus Schemas \nAND go to Schema Discriminator 2: Histology discriminator for 8020/3" ], [ "3", "INVOLVEMENT of esophagus or esophagogastric junction (EGJ) \n\nAND epicenter GREATER THAN 2 cm into the proximal stomach", "00170: Stomach" ], [ "9", "UNKNOWN involvement of esophagus or gastroesophageal junction \n\nAND epicenter at ANY DISTANCE into the proximal stomach (including into the proximal stomach distance unknown)", "00170: Stomach" ], [ "", "Primary Site is NOT C160, Discriminator is not necessary", "" ] ], - "additional_info" : "**Source documents:** pathology report, imaging, operative report, clinician's statement\n\nFor further information, refer to the **Esophagus** cancer protocol published by the College of American Pathologist for the AJCC Staging System *Esophagus (including GE Junction) *", - "coding_guidelines" : "Select the code that best describes the location and extent of the tumor, and the computer algorithm will bring the correct schema to the screen\n\n**Chapter 16: Esophagus and Esophagogastric Junction (see code 2)**\n\n**1)** **Code 2** when\n* **a.** EGJ is documented as involved and the midpoint (epicenter) is within the proximal (above) 2 cm of the cardia \n* **b.** EGJ is documented as involved and there is no mention of extension into the stomach or stomach involvement\n * **i.** ***Example 1:*** MRI: Findings most consistent with metastatic GE junction cancer. Upper EUS: Medium-sized, fungating, polypoid and ulcerated mass with no active bleeding was found in the gastric cardia extending from GEJ to 42 cm from incisors. One malignant-appearing lymph node was visualized in the peripancreatic region. \n * **ii.** ***Answer:*** Code 2 for involvement of the GE Junction/Cardia and no mention of involvement of the stomach\n* **c.** EGJ is documented as involved and there is no information on stomach involvement and \n * **i.** Esophagus CAP Protocol is used OR\n * **ii.** Esophagus Staging System is used\n * **iii.** If the CAP Protocol and AJCC Staging System are different, default to the AJCC Staging System\n\n**Chapter 17: Stomach (see codes 0, 3, and 9)**\n\n**2)** **Code 0** when only the cardia is documented as involved (no mention of EGJ)\n\n**3)** **Code 3** when\n* **a.** EGJ is documented as involved and the midpoint (epicenter) is more than 2 cm distal (below) from the EGJ\n* **b.** EGJ is documented as involved and there is no information on stomach involvement AND\n * **i.** Stomach CAP Protocol is used OR\n * **ii** Stomach AJCC Staging System is used\n * **iii.** If the CAP Protocol and AJCC Staging System are different, default to the AJCC Staging System\n\n**4)** **Code 9** when there is no documentation regarding EGJ involvement.", + "additional_info" : "**Source documents:** pathology report, imaging, operative report, clinician's statement\n\nFor further information, refer to the **Esophagus** cancer protocol published by the College of American Pathologist for the AJCC Staging System *Esophagus (including GE Junction)*", + "coding_guidelines" : "Select the code that best describes the location and extent of the tumor, and the computer algorithm will bring the correct schema to the screen\n\n**Chapter 16: Esophagus and Esophagogastric Junction (see code 2)**\n\n**1)** **Code 2** when\n* EGJ is documented as involved and the midpoint (epicenter) is within the proximal (above) 2 cm of the cardia \n* EGJ is documented as involved and there is no mention of extension into the stomach or stomach involvement\n * ***Example 1:*** MRI: Findings most consistent with metastatic GE junction cancer. Upper EUS: Medium-sized, fungating, polypoid and ulcerated mass with no active bleeding was found in the gastric cardia extending from GEJ to 42 cm from incisors. One malignant-appearing lymph node was visualized in the peripancreatic region. \n * ***Answer:*** Code 2 for involvement of the GE Junction/Cardia and no mention of involvement of the stomach\n* EGJ is documented as involved and there is no information on stomach involvement and \n * Esophagus CAP Protocol is used OR\n * Esophagus Staging System is used\n * If the CAP Protocol and AJCC Staging System are different, default to the AJCC Staging System\n\n**Chapter 17: Stomach (see codes 0, 3, and 9)**\n\n**2)** **Code 0** when only the cardia is documented as involved (no mention of EGJ)\n\n**3)** **Code 3** when\n* EGJ is documented as involved and the midpoint (epicenter) is more than 2 cm distal (below) from the EGJ\n* EGJ is documented as involved and there is no information on stomach involvement AND\n * Stomach CAP Protocol is used OR\n * Stomach AJCC Staging System is used\n * If the CAP Protocol and AJCC Staging System are different, default to the AJCC Staging System\n\n**4)** **Code 9** when there is no documentation regarding EGJ involvement.", "rationale" : "A schema discriminator is used to assign AJCC ID when site and histology alone are insufficient to identify the applicable AJCC staging method and to assign Schema ID, which links each case to the appropriate SSDIs, Grade, Summary Stage and EOD data collection system." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_baa.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_baa.json similarity index 52% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_baa.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_baa.json index 912321cbb..7b0450ad4 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_baa.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_baa.json @@ -1,11 +1,11 @@ { "id" : "extension_baa", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Welton, M.L., Jessup, J.M., et al. **Anus**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:46.980Z", + "last_modified" : "2025-09-18T20:52:08.002Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive\nAnal intraepithelial neoplasia III \nBowen disease", "VALUE:Tis", "VALUE:IS" ], [ "100", "Any size tumor with invasion to\n- Intramucosa\n- Lamina propria\n- Mucosa, NOS\n- Muscularis mucosae\n- Muscularis propria (internal sphincter)\n- Submucosa (superficial invasion)\n\nIncidental finding of malignancy in hemorrhoid, NOS\n\nConfined to anus, NOS\nLocalized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_87130", "VALUE:L" ], [ "200", "Any size tumor with extension to\n- Ischiorectal fat/tissue\n- Perianal skin\n- Perirectal skin\n- Rectal mucosa or submucosa\n- Rectal wall\n- Skeletal muscle(s)\n + Anal sphincter (external)\n + Levator ani\n- Subcutaneous perianal tissue", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_87130", "VALUE:RE" ], [ "600", "Perineum\nVulva", "VALUE:T4", "VALUE:RE" ], [ "700", "Bladder\nBroad ligament(s)\nCervix uteri\nCorpus uteri\nPelvic peritoneum\nProstate\nUrethra\nVagina\n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive\nAnal intraepithelial neoplasia III \nBowen disease", "VALUE:IS" ], [ "100", "Any size tumor with invasion to\n- Intramucosa\n- Lamina propria\n- Mucosa, NOS\n- Muscularis mucosae\n- Muscularis propria (internal sphincter)\n- Submucosa (superficial invasion)\n\nIncidental finding of malignancy in hemorrhoid, NOS\n\nConfined to anus, NOS\nLocalized, NOS", "VALUE:L" ], [ "200", "Any size tumor with extension to\n- Ischiorectal fat/tissue\n- Perianal skin\n- Perirectal skin\n- Rectal mucosa or submucosa\n- Rectal wall\n- Skeletal muscle(s)\n + Anal sphincter (external)\n + Levator ani\n- Subcutaneous perianal tissue", "VALUE:RE" ], [ "600", "Perineum\nVulva", "VALUE:RE" ], [ "700", "Bladder\nBroad ligament(s)\nCervix uteri\nCorpus uteri\nPelvic peritoneum\nProstate\nUrethra\nVagina\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bad.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bad.json similarity index 54% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bad.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bad.json index 8569969c7..669a76748 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bad.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bad.json @@ -1,12 +1,12 @@ { "id" : "extension_bad", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note:** **FIGO and extension information** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and extension information on the primary tumor are available, use the extension information to code primary tumor in preference to a statement of FIGO stage.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Gibb, R.K., Olawaiye, A.B., Mutch, D.G., et al. **Vagina**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T15:36:40.666Z", + "last_modified" : "2025-09-18T20:52:03.784Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepidermal, intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "100", "Any size tumor confined to vagina\n- Musculature involved\n- Submucosa (stroma) (vagina)\n\nLocalized, NOS\n\nFIGO Stage I", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_52324", "VALUE:L" ], [ "300", "Any size tumor invading\n- Cervix\n- Cul de sac (rectouterine pouch)\n- Parametrium\n- Paravaginal soft tissue\n- Rectovaginal septum\n- Vesicovaginal septum\n- Vulva", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_52324", "VALUE:RE" ], [ "400", "Tumor invading paravaginal soft tissues, NOS \n* Size unknown\n\nFIGO Stage II", "VALUE:T2", "VALUE:RE" ], [ "500", "Extension to lower third of the vagina (from proximal vagina)\n\nBladder wall or bladder, NOS (excluding mucosa)\nLower third of the vagina (from proximal vagina)\nPelvic sidewall \n- Fascia \n- Muscle\n- Neurovascular structures\n- Rectal wall or rectum, NOS excluding mucosa\n- Skeletal portions of bony pelvis\n\n\"Frozen pelvis\" (clinically diagnosed)\nHydronephrosis or nonfunctioning kidney", "VALUE:T3", "VALUE:RE" ], [ "600", "FIGO Stage III [NOS]", "VALUE:T3", "VALUE:RE" ], [ "700", "Bladder mucosa (excluding bullous edema)\nRectal mucosa\nUrethra\n\nExtension beyond true pelvis\n\nFurther contiguous extension\n\nFIGO Stage IVA", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepidermal, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Any size tumor confined to vagina\n- Musculature involved\n- Submucosa (stroma) (vagina)\n\nLocalized, NOS\n\nFIGO Stage I", "VALUE:L" ], [ "300", "Any size tumor invading\n- Cervix\n- Cul de sac (rectouterine pouch)\n- Parametrium\n- Paravaginal soft tissue\n- Rectovaginal septum\n- Vesicovaginal septum\n- Vulva", "VALUE:RE" ], [ "400", "Tumor invading paravaginal soft tissues, NOS \n* Size unknown\n\nFIGO Stage II", "VALUE:RE" ], [ "500", "Extension to lower third of the vagina (from proximal vagina)\n\nBladder wall or bladder, NOS (excluding mucosa)\nLower third of the vagina (from proximal vagina)\nPelvic sidewall \n- Fascia \n- Muscle\n- Neurovascular structures\n- Rectal wall or rectum, NOS excluding mucosa\n- Skeletal portions of bony pelvis\n\n\"Frozen pelvis\" (clinically diagnosed)\nHydronephrosis or nonfunctioning kidney", "VALUE:RE" ], [ "600", "FIGO Stage III [NOS]", "VALUE:RE" ], [ "700", "Bladder mucosa (excluding bullous edema)\nRectal mucosa\nUrethra\n\nExtension beyond true pelvis\n\nFurther contiguous extension\n\nFIGO Stage IVA", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bag.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bag.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bag.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bag.json index e7f153d07..30f79f824 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bag.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bag.json @@ -1,12 +1,12 @@ { "id" : "extension_bag", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Orbital tissues** \n* The orbital tissues are the support systems of the globe, confined to the space within the surrounding bony structure. The tissues include fat, striated and smooth muscle, fibroconnective, vascular, lymphoid, peripheral nerve, and optic nerve tissue.\n\n**Note 2:** **In situ cases** \n* In situ (code 000) may be used only for non-sarcoma histologies coded to this site. Sarcomas do not present as in situ or noninvasive tumors.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Dutton, J.J., Finger, P.T., et al. **Orbital Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T21:06:04.839Z", + "last_modified" : "2025-09-18T20:51:50.497Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:88", "VALUE:IS" ], [ "100", "Any size tumor confined to orbit\n- No invasion of bony walls or globe\n- Confined to orbit (including soft tissues)\n- Localized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_17589", "VALUE:L" ], [ "300", "Bony walls\nOrbital tissues (excluding orbit primary site)\n\nDiffuse invasion of orbital tissue and bony walls", "VALUE:T3", "VALUE:RE" ], [ "400", "Invasion of globe or periorbital structures, including\n- Adjacent paranasal sinuses\n- Conjunctiva\n- Cranium\n- Globe", "VALUE:T4", "VALUE:RE" ], [ "700", "Central nervous system\nEyelids\nNasal cavity\nTemporal fossa\n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:IS" ], [ "100", "Any size tumor confined to orbit\n- No invasion of bony walls or globe\n- Confined to orbit (including soft tissues)\n- Localized, NOS", "VALUE:L" ], [ "300", "Bony walls\nOrbital tissues (excluding orbit primary site)\n\nDiffuse invasion of orbital tissue and bony walls", "VALUE:RE" ], [ "400", "Invasion of globe or periorbital structures, including\n- Adjacent paranasal sinuses\n- Conjunctiva\n- Cranium\n- Globe", "VALUE:RE" ], [ "700", "Central nervous system\nEyelids\nNasal cavity\nTemporal fossa\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_baj.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_baj.json similarity index 67% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_baj.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_baj.json index c1d7f0cf1..3e3681bc3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_baj.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_baj.json @@ -1,12 +1,12 @@ { "id" : "extension_baj", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Bronchopneumonia and Obstructive pneumonitis**\n* Bronchopneumonia is not the same thing as obstructive pneumonitis and should not be coded as such. \n * **Bronchopneumonia** is an acute inflammation of the walls of the bronchioles, usually a result of spread of infection from the upper to the lower respiratory tract\n * **Obstructive pneumonitis** is a combination of atelectasis, bronchiectasis with mucous plugging, and parenchymal inflammation that develops distal to an obstructing endobronchial lesion\n\n**Note 2:** **Ground glass opacities (GGO), ground glass nodules (GGN), and ground/glass lepidic (GG/L)**\n* Ground glass opacities (GGO), ground glass nodules (GGN), and ground/glass lepidic (GG/L) are frequently observed on CT and are increasingly detected with the advancements in imaging and are described as an area of hazy increased lung opacity. GGO, GGN, and GG/L can be observed in both benign and malignant lung conditions along with pre-invasive lesions (adenocarcinoma in situ, minimally invasive adenocarcinoma, and lepidic carcinoma). \n* They are often associated with early stage lung cancer but not necessarily malignancies themselves.\n* For staging purposes, these are **not to be counted as separate tumor nodules**\n\n**Note 3:** **Minimally invasive adenocarcinoma**\n* Code 100 is to be used only when the following criteria are met\n * Minimally invasive adenocarcinoma (less than or equal to 3 cm)\n * **WITH** predominantly **lepidic pattern** **AND**\n * less than or equal to 5 mm invasion in greatest dimension\n * If predominantly **lepidic pattern** is present and the size of the invasive component is unknown, see code 300\n\n**Note 4:** **Superficial spreading tumor**\n* Code 200 is to be used for **superficial spreading tumors** only. The pathology report must state that it is superficially spreading.\n* These types of tumors are uncommon, and this code should be used very sparingly. If in doubt, do not use this code\n\n**Note 5:** **Localized tumor**\n* Code 300 is to be used for a localized cancer where size defines the extent of the primary tumor \n * It is not a predominantly lepidic pattern (code 100), or a superficial spreading tumor (code 200), and there is no involvement of adjacent structures or invasion of the pleural (codes 400 and above).\n\n**Note 6:** **Atelectasis** \n* Atelectasis is the failure of the lung to expand (inflate) completely\n* This may be caused by a blocked airway, a tumor, general anesthesia, pneumonia or other lung infection, lung disease, or long-term bed rest with shallow breathing. Sometimes called a collapsed lung. \n * If the atelectasis is clearly related to the obstructing tumor, code to 450\n * If the atelectasis is clearly related to the lymph nodes, code the involvement in lymph nodes\n * If unable to determine if the atelectasis is due to direct extension or lymph node involvement, record as lymph node involvement\n\n**Note 7:** **Visceral pleural invasion**\n* Specific information about visceral pleura invasion is captured in codes 450 (PL1, PL2, or NOS) and 500 (PL3)\n* Elastic layer involvement has prognostic significance for lung cancer. \n\n**Note 8:** **Penetration of the visceral pleural**\n* Penetration of the visceral pleura indicates a progression of invasion, even in small (≤ 3cm) tumors, and indicates a less favorable prognosis\n* Visceral pleural invasion is determined to be present both in tumors that extend to the visceral pleural surface (type PL2 invasion), and in tumors that penetrate beyond the elastic layer of the visceral pleura (type PL1 invasion)\n* Further invasion, which extends to the parietal pleura, is also described as type PL3 invasion.\n\n**Note 9:** **\"Vocal cord paralysis\" or \"Superior vena cava syndrome\"** \n* \"Vocal cord paralysis,\" \"superior vena cava syndrome,\" and \"compression of the trachea or the esophagus\" are classified as either direct extension from the primary tumor or mediastinal lymph node involvement\n\n* **Caused by direct extension of the primary tumor**\n * Code as primary tumor involvement (EOD Primary Tumor, code 650)\n* **Primary tumor is peripheral and clearly unrelated to vocal cord paralysis, SVC obstruction, or compression of the trachea, or the esophagus**\n * These manifestations are secondary to lymph node involvement; code as mediastinal lymph node involvement (EOD Lymph Nodes, code 400)\n* **Unable to determine if manifestations due to direct extension or mediastinal lymph node involvement**\n * Record as mediastinal lymph node involvement (EOD Lymph Nodes, code 400)\n\n**Note 10:** **Separate tumor nodules**\n* Separate ipsilateral tumor nodules of the same histopathological type (intrapulmonary metastases)\n* Coded either 500 (same lobe) or 700 (different ipsilateral lobe). \n* Separate tumor nodules in the contralateral lung are assigned in EOD Mets.\n\n**Note 11:** **Occult carcinoma**\n* Occult carcinoma occurs when tumor is proven by the presence of malignant cells in sputum or bronchial washings, but there is no other evidence of the tumor. \n* In these cases, assign EOD Primary Tumor 980, EOD Regional Nodes 000, and EOD Mets 00.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Rami-Porta, R., Asamura, H., Travis, W.D., Rusch, V.W. **Lung**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T13:27:07.611Z", + "last_modified" : "2025-09-18T20:52:05.176Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, Noninvasive, intraepithelial\n\nSquamous cell carcinoma in situ (SCIS) \n\nAdenocarcinoma in situ (AIS): adenocarcinoma with pure lepidic pattern,\nless than or equal to 3 cm in greatest dimension", "VALUE:Tis", "VALUE:IS" ], [ "100", "Minimally invasive adenocarcinoma\n- Adenocarcinoma tumor \n + WITH predominantly lepidic pattern measuring less than or equal to 3 cm in greatest dimension\n + WITH invasive component measuring less than or equal to 5 mm in greatest dimension", "VALUE:T1mi", "VALUE:L" ], [ "200", "Superficial spreading tumor, any size\n- WITH invasive component limited to bronchial wall\n- WITH or WITHOUT proximal extension to main stem bronchus\n(these types of tumors are uncommon)", "VALUE:T1a", "VALUE:L" ], [ "300", "Any size tumor\n- Confined to lung, NOS\n- Localized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_36016", "VALUE:L" ], [ "400", "Any size tumor \n- Adjacent ipsilateral lobe (direct tumor invasion)\n- Confined to hilus\n- Main stem bronchus, NOS (without involvement of the carina)\n + Including extension from other part of lung", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_36016", "VALUE:L" ], [ "450", "Any size tumor \n- Atelectasis/obstructive pneumonitis\n + Extends to hilar region, involving part or all of lung\n- Pleura, NOS\n- Pulmonary ligament\n- Visceral pleura (PL1, PL2, or NOS)", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_36016", "VALUE:RE" ], [ "500", "Any size tumor \n- Brachial plexus, inferior branches or NOS\n- Chest wall (thoracic wall) (separate lesion-see EOD Mets)\n- Diaphragm (separate lesion-see EOD Mets)\n- Pancoast tumor (superior sulcus syndrome), NOS\n- Parietal pericardium\n- Parietal pleura (PL3)\n- Pericardium, NOS\n- Phrenic nerve\n\nSeparate tumor nodule(s) in the same lobe as the primary", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_36016", "VALUE:RE" ], [ "600", "Carina\nTumor limited to the carina", "VALUE:T4", "VALUE:L" ], [ "650", "Code 600 + (100-500)\nCarina with involvement of any other parts of lung\n\nBlood vessel(s) (major)\n- Aorta\n- Azygos vein\n- Pulmonary artery or vein\n- Superior vena cava (SVC syndrome)\n\nCompression of esophagus or trachea specified as direct extension\nEsophagus\nMediastinum, extrapulmonary or NOS\nNerve(s)\n- Cervical sympathetic (Horner's syndrome)\n- Recurrent laryngeal (vocal cord paralysis)\n- Vagus\n\nTrachea", "VALUE:T4", "VALUE:RE" ], [ "675", "Any size tumor \n- Adjacent rib (contiguous involvement only) (see EOD Mets for noncontiguous involvement)\n- Skeletal muscle\n- Sternum", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_36016", "VALUE:D" ], [ "700", "Heart\nInferior vena cava\nNeural foramina\nVertebra(e) (vertebral body)\nVisceral pericardium \n\nSeparate tumor nodule(s) in a different ipsilateral lobe \n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "980", "Tumor proven by presence of malignant cells in sputum or bronchial \nwashings but not visualized by imaging or bronchoscopy", "VALUE:TX", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, Noninvasive, intraepithelial\n\nSquamous cell carcinoma in situ (SCIS) \n\nAdenocarcinoma in situ (AIS): adenocarcinoma with pure lepidic pattern,\nless than or equal to 3 cm in greatest dimension", "VALUE:IS" ], [ "100", "Minimally invasive adenocarcinoma\n- Adenocarcinoma tumor \n + WITH predominantly lepidic pattern measuring less than or equal to 3 cm in greatest dimension\n + WITH invasive component measuring less than or equal to 5 mm in greatest dimension", "VALUE:L" ], [ "200", "Superficial spreading tumor, any size\n- WITH invasive component limited to bronchial wall\n- WITH or WITHOUT proximal extension to main stem bronchus\n(these types of tumors are uncommon)", "VALUE:L" ], [ "300", "Any size tumor\n- Confined to lung, NOS\n- Localized, NOS", "VALUE:L" ], [ "400", "Any size tumor \n- Adjacent ipsilateral lobe (direct tumor invasion)\n- Confined to hilus\n- Main stem bronchus, NOS (without involvement of the carina)\n + Including extension from other part of lung", "VALUE:L" ], [ "450", "Any size tumor \n- Atelectasis/obstructive pneumonitis\n + Extends to hilar region, involving part or all of lung\n- Pleura, NOS\n- Pulmonary ligament\n- Visceral pleura (PL1, PL2, or NOS)", "VALUE:RE" ], [ "500", "Any size tumor \n- Brachial plexus, inferior branches or NOS\n- Chest wall (thoracic wall) (separate lesion-see EOD Mets)\n- Diaphragm (separate lesion-see EOD Mets)\n- Pancoast tumor (superior sulcus syndrome), NOS\n- Parietal pericardium\n- Parietal pleura (PL3)\n- Pericardium, NOS\n- Phrenic nerve\n\nSeparate tumor nodule(s) in the same lobe as the primary", "VALUE:RE" ], [ "600", "Carina\nTumor limited to the carina", "VALUE:L" ], [ "650", "Code 600 + (100-500)\nCarina with involvement of any other parts of lung\n\nBlood vessel(s) (major)\n- Aorta\n- Azygos vein\n- Pulmonary artery or vein\n- Superior vena cava (SVC syndrome)\n\nCompression of esophagus or trachea specified as direct extension\nEsophagus\nMediastinum, extrapulmonary or NOS\nNerve(s)\n- Cervical sympathetic (Horner's syndrome)\n- Recurrent laryngeal (vocal cord paralysis)\n- Vagus\n\nTrachea", "VALUE:RE" ], [ "675", "Any size tumor \n- Adjacent rib (contiguous involvement only) (see EOD Mets for noncontiguous involvement)\n- Skeletal muscle\n- Sternum", "VALUE:D" ], [ "700", "Heart\nInferior vena cava\nNeural foramina\nVertebra(e) (vertebral body)\nVisceral pericardium \n\nSeparate tumor nodule(s) in a different ipsilateral lobe \n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "980", "Tumor proven by presence of malignant cells in sputum or bronchial \nwashings but not visualized by imaging or bronchoscopy", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bak.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bak.json new file mode 100644 index 000000000..ee7500b1d --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bak.json @@ -0,0 +1,25 @@ +{ + "id" : "extension_bak", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "notes" : "**Note 1:** **Dimpling, tethering** \n* Changes such as dimpling of the skin, tethering, and nipple retraction are caused by tension on Cooper's ligament(s), not by actual skin involvement. \n* They do not alter the classification.\n\n**Note 2:** **Clinical evidence ONLY descriptions** \n* Adherence, attachment, fixation, induration, and thickening are clinical evidence of extension to skin or subcutaneous tissue; assign code 200 if that is the only information available.\n * Do not use these descriptions for pathological assessment of the breast.\n\n**Note 3:** **Fixation, NOS**\n* **\"Fixation\", NOS** is involvement of pectoralis muscle; assign code 200.\n\n**Note 4:** **Inflammatory carcinoma**\n* Inflammatory carcinoma is a clinical diagnosis. It is defined as greater than 33% of a breast involved WITH erythema, edema, peau d'orange, or other terms describing skin changes. \n * See codes **400 and 500** for descriptions of inflammation **WITHOUT** a diagnosis of inflammatory carcinoma.\n * See code **600** for a diagnosis of inflammatory carcinoma", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Hortobagyi, G.N., Giuliano, A., et al. **Breast**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:51:56.602Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ: noninfiltrating; intraepithelial\nIntraductal WITHOUT infiltration\nLobular neoplasia, grade 3 (LIN 3)", "VALUE:IS" ], [ "050", "Paget disease of nipple WITHOUT underlying tumor", "JUMP:behavior_with_primary_tumor_for_ss2018_t_69793" ], [ "070", "Paget disease of nipple WITH underlying DCIS tumor", "JUMP:behavior_with_primary_tumor_for_ss2018_t_69793" ], [ "100", "Any size tumor\n\nConfined to breast tissue and fat including nipple and/or areola\nLocalized, NOS\n\nEXCLUDES: skin invasion of breast, nipple and areola (see code 200)", "VALUE:L" ], [ "200", "Any size tumor\n\nAttachment or fixation to pectoral muscle(s) or underlying tumor\nDeep fixation\nInvasion of\n- Pectoral fascia or muscle(s)\n- Subcutaneous tissue \n\nLocal infiltration of dermal lymphatics adjacent to primary tumor involving skin by direct extension\n\nSkin infiltration of primary breast including skin of nipple and/or areola", "VALUE:RE" ], [ "300", "Chest wall\nIntercostal or serratus anterior muscle(s)\nIpsilateral rib(s) (contiguous involvement only) (see EOD Mets for noncontiguous involvement)", "VALUE:RE" ], [ "400", "Extensive skin involvement \n\n**WITHOUT a stated diagnosis of inflammatory carcinoma**\n\nWITH or WITHOUT dermal lymphatic filtration\n- Edema of skin\n- En cuirasse\n- Erythema\n- Inflammation of skin\n- Lenticular nodule(s)\n- Peau d'orange (\"pigskin\")\n- Satellite nodule(s)\n- Skin edema\n- Ulceration of skin of breast", "VALUE:RE" ], [ "450", "**OBSOLETE** - Please use 400", "VALUE:RE" ], [ "500", "300 + 400\nExtensive skin involvement \n\n**WITHOUT a stated diagnosis of inflammatory carcinoma** \n\nWITH invasion of \n- Chest wall\n- Intercostal or serratus anterior muscle(s)\n- Ipsilateral rib(s) (contiguous involvement only) (see EOD Mets for noncontiguous involvement)", "VALUE:RE" ], [ "600", "**Diagnosis of inflammatory carcinoma**\n\nWITH a clinical description of inflammation, erythema, edema, peau d'orange, etc., \n\nWITH or WITHOUT dermal lymphatic infiltration\n- En cuirasse\n- Lenticular nodule(s)\n- Satellite nodule(s)\n- Ulceration of skin of breast", "VALUE:RE" ], [ "700", "**OBSOLETE** - Please use 600", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ], + "additional_info" : "Synonyms for in situ: \n* Confined to epithelium\n* Ductal carcinoma in situ (DCIS)\n* Intracystic\n* Intraductal\n* Intraepidermal\n* Intraepithelial\n* Lobular carcinoma in situ (LCIS)\n* Lobular neoplasia\n* Lobular noninfiltrating\n* Noninfiltrating\n* Noninvasive \n* No stromal involvement\n* Papillary intraductal\n* Papillary non infiltrating" +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bal.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bal.json similarity index 53% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bal.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bal.json index 6463def8b..2e474c118 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bal.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bal.json @@ -1,12 +1,12 @@ { "id" : "extension_bal", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Wall of the stomach** \n* The wall of the stomach has five layers\n * Mucosal (code 100)\n * Submucosal (code 200)\n * Muscular (code 400)\n * Subserosal (code 500) and serosal (code 600). \n\n**Note 2:** **Linitis plastica** \n* Code 400 if the diagnosis states linitis plastica and no other information regarding extension is available. \n* Linitis plastica is defined as diffuse involvement of the entire thickness of the stomach wall.\n\n**Note 3:** **Intraluminal or intramural extension**\n* Intraluminal or intramural extension to esophagus and duodenum is classified by the depth of greatest invasion in any of these sites, including stomach. \n * (For extension to esophagus or duodenum via serosa, see code 700).\n\n**Note 4:** **Contiguous versus discontiguous extension** \n* For structures listed in codes 700 and 750, contiguous extension is coded in this field. \n* If there is discontiguous extension of any of these structures, code involvement in EOD Mets.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Ajani, J.A., In, H., Sano, T., Hofstetter, W.L., et al. **Stomach**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T11:47:52.654Z", + "last_modified" : "2025-09-18T20:52:04.107Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive\n(Adeno)carcinoma, noninvasive, in a polyp", "VALUE:Tis", "VALUE:IS" ], [ "100", "Intramucosal, NOS\nLamina propria\nMuscularis mucosae\nPerimuscular tissue invaded\n\nMucosa\n - WITH or WITHOUT intraluminal extension to esophagus or duodenum", "VALUE:T1a", "VALUE:L" ], [ "200", "Submucosa (superficial, NOS)\n- WITH or WITHOUT intraluminal extension to esophagus or duodenum", "VALUE:T1b", "VALUE:L" ], [ "300", "Confined to polyp (head, stalk, NOS)\nImplants inside stomach\n\nConfined to stomach, NOS\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "400", "Muscularis propria (but not through)\n- WITH or WITHOUT intraluminal extension to esophagus or duodenum\n\nLinitis plastica and no other information regarding extension available", "VALUE:T2", "VALUE:L" ], [ "500", "Through muscularis propria or muscularis, NOS\n* WITH or WITHOUT intraluminal extension to esophagus or duodenum\n\nExtension through wall, NOS\nPerimuscular tissue invaded\nSubserosal tissue/(sub)serosal fat invaded", "VALUE:T3", "VALUE:L" ], [ "600", "Extension to adjacent (connective) tissue\n* WITHOUT perforation of visceral peritoneum covering these structures\n\nGastric artery\nLigaments \n- Gastrocolic\n- Gastrohepatic\n- Gastrosplenic\n\nOmentum (greater, lesser, NOS)\nPerigastric fat", "VALUE:T3", "VALUE:RE" ], [ "650", "Mesothelium\nSerosa\nTunica serosa\nVisceral peritoneum", "VALUE:T4a", "VALUE:RE" ], [ "700", "Colon/mesocolon (including transverse and flexures)\nDiaphragm\nDuodenum (via serosa) (see Note 3)\nEsophagus (via serosa) (see Note 3)\nIleum\nJejunum\nLiver\nPancreas\nSmall intestine, NOS\nSpleen", "VALUE:T4b", "VALUE:RE" ], [ "750", "Abdominal wall \nAdrenal (suprarenal) gland\nAorta \nCeliac axis\nKidney\nRetroperitoneum\n\nFurther contiguous extension", "VALUE:T4b", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive\n(Adeno)carcinoma, noninvasive, in a polyp", "VALUE:IS" ], [ "100", "Intramucosal, NOS\nLamina propria\nMuscularis mucosae\nPerimuscular tissue invaded\n\nMucosa\n - WITH or WITHOUT intraluminal extension to esophagus or duodenum", "VALUE:L" ], [ "200", "Submucosa (superficial, NOS)\n- WITH or WITHOUT intraluminal extension to esophagus or duodenum", "VALUE:L" ], [ "300", "Confined to polyp (head, stalk, NOS)\nImplants inside stomach\n\nConfined to stomach, NOS\nLocalized, NOS", "VALUE:L" ], [ "400", "Muscularis propria (but not through)\n- WITH or WITHOUT intraluminal extension to esophagus or duodenum\n\nLinitis plastica and no other information regarding extension available", "VALUE:L" ], [ "500", "Through muscularis propria or muscularis, NOS\n* WITH or WITHOUT intraluminal extension to esophagus or duodenum\n\nExtension through wall, NOS\nPerimuscular tissue invaded\nSubserosal tissue/(sub)serosal fat invaded", "VALUE:L" ], [ "600", "Extension to adjacent (connective) tissue\n* WITHOUT perforation of visceral peritoneum covering these structures\n\nGastric artery\nLigaments \n- Gastrocolic\n- Gastrohepatic\n- Gastrosplenic\n\nOmentum (greater, lesser, NOS)\nPerigastric fat", "VALUE:RE" ], [ "650", "Mesothelium\nSerosa\nTunica serosa\nVisceral peritoneum", "VALUE:RE" ], [ "700", "Colon/mesocolon (including transverse and flexures)\nDiaphragm\nDuodenum (via serosa) (see Note 3)\nEsophagus (via serosa) (see Note 3)\nIleum\nJejunum\nLiver\nPancreas\nSmall intestine, NOS\nSpleen", "VALUE:RE" ], [ "750", "Abdominal wall \nAdrenal (suprarenal) gland\nAorta \nCeliac axis\nKidney\nRetroperitoneum\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bam.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bam.json new file mode 100644 index 000000000..a6f83c7bc --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bam.json @@ -0,0 +1,24 @@ +{ + "id" : "extension_bam", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "notes" : "**Note 1:** **Intrinsic and extrinsic muscles of tongue** \n* The intrinsic muscles of tongue are four paired muscles within the tongue which control its shape. \n* The extrinsic muscles originate from structures outside the tongue and control its positioning.\n\n**Note 2:** **Parapharyngeal involvement** \n* Parapharyngeal involvement (pharyngeal space invasion) (code 700) denotes postero-lateral infiltration of tumor beyond the pharyngobasilar fascia. \n* The pharyngobasilar fascia is the fibrous layer of the pharyngeal wall between the mucosa and the muscular layer, attached superiorly to the basilar part of the occipital bone and diminishing in thickness as it descends.\n\n**Note 3:** **Masticator space** \n* The masticator space (code 700) primarily consists of the muscles of mastication, the medial and lateral pterygoid, masseter, and temporalis muscles. \n* The space also includes the ramus of the mandible and the third division of cranial nerve V as it passes through the foramen ovale into the suprahyoid neck.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lydiatt, W.M., Ridge, J.A., Shah, J.P., et al. **Oropharynx (p16-) and Hypopharynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:52:08.976Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Any size tumor with extension to\n\nAll sites\n- Confined to site of origin\n- Localized, NOS\n\nOropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Base of tongue (including Lingual tonsil)\n- Tonsil (palatine, NOS)\n- Tonsillar pillar/fossa\n- Wall (anterior [including vallecula], lateral, posterior)\n\nPharyngeal Tonsil (C111)\n- Adenoid \n- Nasopharynx (inferior wall, superior surface of soft palate)\n- Pharyngeal tonsil (nasopharyngeal tonsil) \n- Posterior superior wall (vault)\n\nSoft Palate (C051, C052)\n- Invasion of \n + Lamina propria, submucosa, musculature\n- Tumor crosses midline\n\nTongue Base (C019, C024)\n- Base of Tongue for Lingual Tonsil\n- Invasion of \n + Lamina propria, submucosa, musculature (intrinsic)\n- Lingual Tonsil for Base of Tongue\n- Tumor crosses midline", "VALUE:L" ], [ "200", "Any size tumor with extension to\n\nOropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Buccal mucosa\n- Floor of mouth\n- Gum (gingiva)\n - Lateral walls (both) through soft palate or base of tongue\n - Soft palate (inferior surface including uvula, superior [nasopharyngeal] surface, NOS)\n\nPharyngeal Tonsil (C111)\n- Nasal cavity\n- Oropharynx\n- Pterygopalatine fossa \n- Soft palate, inferior surface including uvula\n\nSoft Palate (C051, C052)\n- Buccal mucosa (inner cheek)\n- Gum (gingiva), upper\n - Lateral pharyngeal wall\n - Tonsils, including tonsillar pillars and fossae\n\nTongue Base (C019, C024)\n- Anterior two-thirds of tongue for base of tongue\n- Floor of mouth\n- Glossoepiglottic fold\n- Glossopharyngeal fold\n- Lateral pharyngeal wall\n- Lower gingiva\n- Pharyngoepiglottic fold\n- Soft palate, inferior surface or NOS including uvula\n- Sublingual gland\n- Tonsil, tonsillar pillars and fossae", "VALUE:RE" ], [ "300", "Epiglottis, lingual surface", "VALUE:L" ], [ "400", "Epiglottis, lingual surface plus both lateral walls through soft palate or base of tongue or other structures in code 200 OR\n\nEpiglottis WITH fixation", "VALUE:RE" ], [ "500", "Oropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Hypopharynx, NOS\n- Larynx, NOS\n- Posterior surface of epiglottis\n- Pyriform sinus\n- Soft tissue of neck\n\nPharyngeal Tonsil (C111)\n- Hard Palate\n- Mandible\n- Paranasal Sinuses\n- Soft Palate (C051, C052)\n- Hard Palate\n- Mandible", "VALUE:RE" ], [ "550", "All Sites\n- Deep (extrinsic) muscle of tongue\n + Genioglossus\n + Geniohyoid\n + Hyoglossus\n + Mylohyoid\n + Palatoglossus\n + Styloglossus\n- Ramus of mandible\n\nOropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Hard palate\n- Mandible, NOS\n\nSoft Palate (C051, C052)\n- Hypopharynx\n- Maxilla\n- Maxilla sinus (antrum)\n- Nasal cavity \n- Palatine bone \n- Tongue\n\nTongue Base (C019, C024)\n- Hard palate\n- Hypopharynx\n- Larynx\n- Mandible", "VALUE:D" ], [ "600", "Oropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Prevertebral fascia/muscle", "VALUE:RE" ], [ "700", "Oropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Prevertebral fascia/muscle with extension to structure in code 550 OR\n\nAll Sites\n- Carotid artery (encasing)\n- Lateral nasopharynx\n- Masseter muscle\n- Masticator space\n + Cranial nerve V-third division\n + Muscles of mastication\n + Temporalis muscles\n- Parapharyngeal extension (pharyngeal space invasion)\n- Pterygoid plates\n- Skull (base, bone, NOS)\n\nOropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Anterior 2/3 tongue\n- Parotid gland\n\nPharyngeal Tonsil (C111)\n- Brain\n- Cranial nerve involvement\n- Hypopharynx\n- Infratemporal fossa\n- Orbit (floor, NOS)\n- Soft tissues of neck\n\nSoft Palate (C051, C052)\n- Nasopharynx (lateral, NOS)\n\nTongue Base (C019, C024)\n- Skin", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_ban.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_ban.json similarity index 69% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_ban.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_ban.json index 22310c257..42797121b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_ban.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_ban.json @@ -1,12 +1,12 @@ { "id" : "extension_ban", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Clark Level versus pathological description** \n* If there is a discrepancy between the Clark level and the pathological description of extent (invasion into the layers of the dermis), use the higher (more extensive) code.\n\n**Note 2:** **Code greatest extent** \n* Code the greatest extent of invasion from any procedure performed on the lesion, whether it is described as a biopsy or an excision. \n* For example, if a punch biopsy with involvement of Clark level IV is followed by a re-excision with residual tumor involving Clark level II, code 300 (Clark level IV).\n\n**Note 3:** **Satellite lesions/nodules** \n* Satellite lesions/nodules or in-transit metastases are coded in EOD Regional Nodes.\n\n**Note 4:** **Breslow's depth only available** \n* If a Breslow’s depth is given in the pathology report and there is **no other indication of involvement**, the following guidelines may be used (***Note:** If a physician documents a different Clark's Level then provided by these guidelines, go with the physician's Clark Level*)\n * Code 000: Level I (In situ)\n * Code 100: Level II (< 0.75 mm Breslow’s Depth)\n * Code 200: Level III (0.76 mm to 1.50 mm Breslow’s Depth)\n * Code 300: Level IV (> 1.50 mm Breslow’s Depth)\n\n**Note 5:** **Additional data items for staging** \n* In addition to EOD Primary Tumor, the following data items are also collected to determine the extent of the primary tumor:\n - *Breslow's Thickness* [NAACCR Data Item #3817] and \n - *Ulceration* [NAACCR Data Item #3936]", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Gershenwald, J.E., Scolyer, R.A., et al. **Melanoma of the Skin**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T21:25:53.071Z", + "last_modified" : "2025-09-18T20:52:00.592Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepidermal, intraepithelial, noninvasive \n(Basement membrane of the epidermis is intact)\nClark level I", "VALUE:Tis", "VALUE:IS" ], [ "100", "Papillary dermis invaded\nClark level II", "JUMP:breslow_thickness_and_ulceration_with_primary_tumor_for_ajcc_t_56429", "VALUE:L" ], [ "200", "Papillary-reticular dermal interface invaded\nClark level III", "JUMP:breslow_thickness_and_ulceration_with_primary_tumor_for_ajcc_t_56429", "VALUE:L" ], [ "300", "Reticular dermis invaded\nClark level IV", "JUMP:breslow_thickness_and_ulceration_with_primary_tumor_for_ajcc_t_56429", "VALUE:L" ], [ "400", "Skin/dermis, NOS\nLocalized, NOS", "JUMP:breslow_thickness_and_ulceration_with_primary_tumor_for_ajcc_t_56429", "VALUE:L" ], [ "500", "Subcutaneous tissue (through entire dermis)\nClark level V", "JUMP:breslow_thickness_and_ulceration_with_primary_tumor_for_ajcc_t_56429", "VALUE:RE" ], [ "700", "Bone\nSkeletal muscle \nUnderlying cartilage\n\nFurther contiguous extension", "JUMP:breslow_thickness_and_ulceration_with_primary_tumor_for_ajcc_t_56429", "VALUE:D" ], [ "800", "No evidence of primary tumor\nRegressed melanoma (complete)", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepidermal, intraepithelial, noninvasive \n(Basement membrane of the epidermis is intact)\nClark level I", "VALUE:IS" ], [ "100", "Papillary dermis invaded\nClark level II", "VALUE:L" ], [ "200", "Papillary-reticular dermal interface invaded\nClark level III", "VALUE:L" ], [ "300", "Reticular dermis invaded\nClark level IV", "VALUE:L" ], [ "400", "Skin/dermis, NOS\nLocalized, NOS", "VALUE:L" ], [ "500", "Subcutaneous tissue (through entire dermis)\nClark level V", "VALUE:RE" ], [ "700", "Bone\nSkeletal muscle \nUnderlying cartilage\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor\nRegressed melanoma (complete)", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bao.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bao.json similarity index 52% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bao.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bao.json index 7c8732722..62a6ec1db 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bao.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bao.json @@ -1,12 +1,12 @@ { "id" : "extension_bao", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **In situ tumors** \n* Code 000 (behavior code 2) includes cancer cells confined within the glandular basement membrane (intraepithelial), or described as in situ. \n\n**Note 2:** **Code 050 (behavior /3)** \n* Code 050 (behavior code 3) includes the following:\n* Intramucosal, NOS\n* Lamina propria\n* Mucosa, NOS\n* Confined to, but not through the muscularis mucosa\n\n**Note 3:** **Intraluminal extension** \n* Ignore intraluminal extension to adjacent segment(s) of colon/rectum or to the ileum from the cecum; code depth of invasion or extracolonic spread as indicated.\n\n**Note 4:** **Adherent tumors** \n* Tumor that is adherent to other organs or structures, macroscopically, is coded as 600 or 700. However, if no tumor is present in the adhesion, microscopically, the classification should be coded to 100-500.\n\n**Note 5:** **Peritonealized parts of the Colon and Rectum** \n* The colon and rectum may be entirely peritonealized, partially peritonealized, or non-peritonealized. Use this list to help distinguish between EOD Primary Tumor codes 300 and 400 (See Note 6).\n * Entirely peritonealized segments: Cecum, Transverse colon, Sigmoid colon, Rectosigmoid colon\n * Segmental surfaces that are peritonealized: Anterior and lateral surfaces of: Ascending colon, Descending colon, Hepatic flexure, Splenic flexure, Upper third of rectum. Anterior surface: Middle third of rectum.\n * Entirely non-peritonealized segment: Lower third of rectum\n * Segmental surfaces that are non-peritonealized: Posterior surface of: Ascending colon, Descending colon, Hepatic flexure, Splenic flexure, Upper two-thirds of rectum\n\n**Note 6:** **Invasion into “pericolonic/pericolorectal tissue** \n* Invasion into “pericolonic/pericolorectal tissue” can be either code 300 or 400, depending on the primary site and whether it is peritonealized (fully or partially) or not. When extension is described as “pericolonic/pericolorectal tissue”\n * Code 300 may NOT be used for entirely peritonealized sites (cecum, transverse colon, sigmoid colon, rectosigmoid colon), as this would be equivalent to peritonealized pericolic/perirectal tissue invasion (code 400)\n * Code 300 may ONLY be used for peritonealized sites (See Note 5) when the extension is described using other terms listed under code 300 (ex. subserosal fat). If there are no other terms used to describe the extension, other than invasion of “pericolorectal tissue”, then assign code 400\n * For partially peritonealized sites (See Note 5), “pericolonic/pericolorectal tissue” may indicate invasion of either non-peritonealized (code 300) or peritonealized tissue (code 400)\n * Check for mention of serosa/peritoneum in the operative report and/or pathology report final diagnosis or gross description to determine the correct code. Again, if other descriptions besides “pericolonic/pericolorectal tissue” are used, assign code 300 or 400 based on the terminology used\n * If the pathologist does not further describe the “pericolic/perirectal tissues” as either “non-peritonealized pericolic/perirectal tissues” vs “peritonealized pericolic/perirectal tissues” and the operative report and/or gross description does not describe the tumor relation to the serosa/peritoneal surface, and it cannot be determined whether the tumor arises in a peritonealized portion of the colon, code 300.\n\n**Note 7:** **Involvement of serosal surface** \n* Tumors characterized by involvement of the serosal surface (visceral peritoneum) by direct extension or perforation in which the tumor cells are continuous with the serosal surface through inflammation are coded to 500.\n\n**Note 8:** **Transmural extension**\n* In the case of colon cancer, transmural extension means that the tumor has extended through the wall of the colon and may invade a regional organ or tissue\n * These would be coded as invasion or adherence to adjacent organs or tissues (see codes 600 or 700)", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Jessup, J.M., Goldberg, R.M., et al. **Colon and Rectum**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-17T21:06:55.836Z", + "last_modified" : "2025-09-18T20:51:55.769Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ\nNoninvasive; intraepithelial\n(Adeno)carcinoma in a polyp or adenoma, noninvasive", "VALUE:Tis", "VALUE:IS" ], [ "050", "Lamina propria invasion\n\nIntramucosal, NOS\nMucosa, NOS\n\nConfined to, but not through muscularis mucosa", "VALUE:Tis", "VALUE:L" ], [ "100", "Submucosal (superficial) invasion\n- Rectum (C209): WITH or WITHOUT intraluminal extension to colon and/or anal canal/anus\n\nThrough the muscularis mucosa but not into the muscularis propria\n\nConfined to polyp (head, stalk, NOS)\nConfined to colon, rectum, rectosigmoid, NOS\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "200", "Muscularis propria invaded\n- Rectum (C209): WITH or WITHOUT intraluminal extension to colon and/or anal canal/anus", "VALUE:T2", "VALUE:L" ], [ "300", "Invasion of tumor through the muscularis propria and into pericolorectal tissue (see also Code 400)\n\nAll sites (C180, C182-C189)\n- Extension through wall, NOS\n- Invasion through muscularis propria or muscularis, NOS\n - Rectum (C209): WITH or WITHOUT intraluminal extension to colon and/or anal canal/anus\n- Perimuscular tissue invaded\n- Subserosal tissue/(sub)serosal fat invaded\n- Transmural, NOS\n- Wall, NOS\n\nPeritonealized or non-peritonealized: Invasion into pericolorectal tissues and/or pericolonic adipose tissue ONLY\n*(do not apply these instructions to structures listed under ALL SITES)*\n * Non-peritonealized site or segment of colon (*see Note 5*) or UNKNOWN if peritonealized\n * Includes invasion of pericolic or perirectal fat tissues\n * For peritonealized sites or segments, see code 400)", "VALUE:T3", "VALUE:L" ], [ "400", "Invasion of tumor through the muscularis propria and into pericolorectal tissue (see also code 300)\n\nAll sites (C180, C182-C189)\n- Adjacent (connective) tissue(s), NOS\n- Fat, NOS\n- Gastrocolic ligament (transverse colon and flexures)\n- Greater omentum (transverse colon and flexures)\n- Mesentery (including mesenteric fat, mesocolon)\n- Rectovaginal septum (rectum)\n- Retroperitoneal fat (ascending and descending colon only)\n\nPeritonealized or non-peritonealized: Invasion into pericolorectal tissues and/or pericolonic adipose tissue ONLY \n*(do not apply these instructions to structures listed under ALL SITES)*\n * Peritonealized site or segment of colon (*see Note 5*) or stated as peritonealized in pathology report\n * Includes invasion of pericolic or perirectal fat tissues\n * For non-peritonealized sites or segments, or UNKNOWN if peritonealized, see code 300) (*see Note 6*)", "VALUE:T3", "VALUE:RE" ], [ "500", "Invasion of/through the visceral peritoneum\n\nMesothelium\nSerosa\nTunica serosa", "VALUE:T4a", "VALUE:RE" ], [ "600", "Direct invasion or adherence to adjacent organs or structures (see also Code 700)\n\nAdherent to other organs or structures clinically with no microscopic examination\nTumor found in adhesion(s) if microscopic examination performed\n\nAll sites (C180, C182-C189)\n- Abdominal wall\n- Retroperitoneum (excluding fat)\n- Small intestine\n\nCecum (C180)\n- Greater omentum\n\nAscending colon (C182)\n- Greater omentum\n- Kidney, right\n- Liver, right lobe\n- Ureter, right\n\nTransverse colon and flexures (C183, C184, C185)\n- Bile ducts\n- Gallbladder\n- Kidney\n- Liver\n- Pancreas\n- Spleen\n- Stomach\n\nDescending colon (C186)\n- Greater omentum\n- Kidney, left\n- Pelvic wall\n- Spleen\n- Ureter, left\n\nSigmoid colon (C187)\n- Greater omentum\n- Pelvic wall\n\nRectosigmoid (C199)\n- Cul de sac (rectouterine pouch)\n- Pelvic wall/pelvic plexuses\n- Small intestine\n\nRectum (C209)\n- Anus/anal canal\n- Bladder (males only)\n- Cul de sac (rectouterine pouch)\n- Ductus deferens\n- Pelvic wall\n- Prostate\n- Rectovesical fascia (males only)\n- Seminal vesicle(s)\n- Skeletal muscles of pelvic floor\n- Vagina", "VALUE:T4b", "VALUE:RE" ], [ "700", "Direct invasion or adherence to adjacent organs or structures (see also Code 600)\n\nAll sites (C180, C182-C189)\n- Adrenal (suprarenal) gland\n- Bladder\n- Diaphragm\n- Fallopian tube\n- Fistula to skin\n- Gallbladder (except Transverse Colon and Flexures, see code 600)\n- Other segment(s) of colon via serosa\n- Ovary(ies)\n- Uterus\n\nCecum (C180)\n- Kidney\n- Liver\n- Ureter\n\nTransverse colon and flexures (C183, C184, C185)\n- Ureter\n\nSigmoid colon (C187)\n- Cul de sac (rectouterine pouch)\n- Ureter\n\nRectosigmoid (C199)\n- Bladder\n- Colon via serosa\n- Fallopian tube(s)\n- Ovary(ies)\n- Prostate\n- Skeletal muscles of pelvic floor\n- Ureter(s)\n- Vagina\n\nRectum (C209)\n- Bladder (females only)\n- Bone(s) of pelvis\n- Cervix\n- Perineum, perianal skin\n- Sacrum\n- Sacral plexus\n- Urethra\n\nFurther contiguous extension", "VALUE:T4b", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ\nNoninvasive; intraepithelial\n(Adeno)carcinoma in a polyp or adenoma, noninvasive", "VALUE:IS" ], [ "050", "Lamina propria invasion\n\nIntramucosal, NOS\nMucosa, NOS\n\nConfined to, but not through muscularis mucosa", "VALUE:L" ], [ "100", "Submucosal (superficial) invasion\n- Rectum (C209): WITH or WITHOUT intraluminal extension to colon and/or anal canal/anus\n\nThrough the muscularis mucosa but not into the muscularis propria\n\nConfined to polyp (head, stalk, NOS)\nConfined to colon, rectum, rectosigmoid, NOS\nLocalized, NOS", "VALUE:L" ], [ "200", "Muscularis propria invaded\n- Rectum (C209): WITH or WITHOUT intraluminal extension to colon and/or anal canal/anus", "VALUE:L" ], [ "300", "Invasion of tumor through the muscularis propria and into pericolorectal tissue (see also Code 400)\n\nAll sites (C180, C182-C189)\n- Extension through wall, NOS\n- Invasion through muscularis propria or muscularis, NOS\n - Rectum (C209): WITH or WITHOUT intraluminal extension to colon and/or anal canal/anus\n- Perimuscular tissue invaded\n- Subserosal tissue/(sub)serosal fat invaded\n- Transmural, NOS\n- Wall, NOS\n\nPeritonealized or non-peritonealized: Invasion into pericolorectal tissues and/or pericolonic adipose tissue ONLY\n*(do not apply these instructions to structures listed under ALL SITES)*\n * Non-peritonealized site or segment of colon (*see Note 5*) or UNKNOWN if peritonealized\n * Includes invasion of pericolic or perirectal fat tissues\n * For peritonealized sites or segments, see code 400)", "VALUE:L" ], [ "400", "Invasion of tumor through the muscularis propria and into pericolorectal tissue (see also code 300)\n\nAll sites (C180, C182-C189)\n- Adjacent (connective) tissue(s), NOS\n- Fat, NOS\n- Gastrocolic ligament (transverse colon and flexures)\n- Greater omentum (transverse colon and flexures)\n- Mesentery (including mesenteric fat, mesocolon)\n- Rectovaginal septum (rectum)\n- Retroperitoneal fat (ascending and descending colon only)\n\nPeritonealized or non-peritonealized: Invasion into pericolorectal tissues and/or pericolonic adipose tissue ONLY \n*(do not apply these instructions to structures listed under ALL SITES)*\n * Peritonealized site or segment of colon (*see Note 5*) or stated as peritonealized in pathology report\n * Includes invasion of pericolic or perirectal fat tissues\n * For non-peritonealized sites or segments, or UNKNOWN if peritonealized, see code 300) (*see Note 6*)", "VALUE:RE" ], [ "500", "Invasion of/through the visceral peritoneum\n\nMesothelium\nSerosa\nTunica serosa", "VALUE:RE" ], [ "600", "Direct invasion or adherence to adjacent organs or structures (see also Code 700)\n\nAdherent to other organs or structures clinically with no microscopic examination\nTumor found in adhesion(s) if microscopic examination performed\n\nAll sites (C180, C182-C189)\n- Abdominal wall\n- Retroperitoneum (excluding fat)\n- Small intestine\n\nCecum (C180)\n- Greater omentum\n\nAscending colon (C182)\n- Greater omentum\n- Kidney, right\n- Liver, right lobe\n- Ureter, right\n\nTransverse colon and flexures (C183, C184, C185)\n- Bile ducts\n- Gallbladder\n- Kidney\n- Liver\n- Pancreas\n- Spleen\n- Stomach\n\nDescending colon (C186)\n- Greater omentum\n- Kidney, left\n- Pelvic wall\n- Spleen\n- Ureter, left\n\nSigmoid colon (C187)\n- Greater omentum\n- Pelvic wall\n\nRectosigmoid (C199)\n- Cul de sac (rectouterine pouch)\n- Pelvic wall/pelvic plexuses\n- Small intestine\n\nRectum (C209)\n- Anus/anal canal\n- Bladder (males only)\n- Cul de sac (rectouterine pouch)\n- Ductus deferens\n- Pelvic wall\n- Prostate\n- Rectovesical fascia (males only)\n- Seminal vesicle(s)\n- Skeletal muscles of pelvic floor\n- Vagina", "VALUE:RE" ], [ "700", "Direct invasion or adherence to adjacent organs or structures (see also Code 600)\n\nAll sites (C180, C182-C189)\n- Adrenal (suprarenal) gland\n- Bladder\n- Diaphragm\n- Fallopian tube\n- Fistula to skin\n- Gallbladder (except Transverse Colon and Flexures, see code 600)\n- Other segment(s) of colon via serosa\n- Ovary(ies)\n- Uterus\n\nCecum (C180)\n- Kidney\n- Liver\n- Ureter\n\nTransverse colon and flexures (C183, C184, C185)\n- Ureter\n\nSigmoid colon (C187)\n- Cul de sac (rectouterine pouch)\n- Ureter\n\nRectosigmoid (C199)\n- Bladder\n- Colon via serosa\n- Fallopian tube(s)\n- Ovary(ies)\n- Prostate\n- Skeletal muscles of pelvic floor\n- Ureter(s)\n- Vagina\n\nRectum (C209)\n- Bladder (females only)\n- Bone(s) of pelvis\n- Cervix\n- Perineum, perianal skin\n- Sacrum\n- Sacral plexus\n- Urethra\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bap.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bap.json new file mode 100644 index 000000000..5a6dec8af --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bap.json @@ -0,0 +1,24 @@ +{ + "id" : "extension_bap", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "notes" : "**Note 1:** **Intrinsic and extrinsic muscles** \n* The intrinsic muscles of tongue are four paired muscles within the tongue which control its shape. \n* The extrinsic muscles originate from structures outside the tongue and control its positioning.\n\n**Note 2:** **Parapharyngeal involvement** \n* Parapharyngeal involvement (pharyngeal space invasion) (code 700) denotes postero-lateral infiltration of tumor beyond the pharyngobasilar fascia. \n* The pharyngobasilar fascia is the fibrous layer of the pharyngeal wall between the mucosa and the muscular layer, attached superiorly to the basilar part of the occipital bone and diminishing in thickness as it descends.\n\n**Note 3:** **Masticator space** \n* The masticator space (code 700) primarily consists of the muscles of mastication, the medial and lateral pterygoid, masseter, and temporalis muscles. \n* The space also includes the ramus of the mandible and the third division of cranial nerve V as it passes through the foramen ovale into the suprahyoid neck.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) O'Sullivan, B., Lydiatt, W.M., Shah, J.P., et al. **HPV-Mediated (p16+) Oropharyngeal Cancer**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:52:35.861Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Any size tumor with extension to\n\nAll sites\n- Confined to site of origin\n- Localized, NOS\n\nOropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Base of tongue (including lingual tonsil)\n- Tonsil (palatine, NOS)\n- Tonsillar pillar/fossa\n- Wall (anterior [including vallecula], lateral, posterior)\n\nPharyngeal Tonsil (C111)\n- Adenoid \n- Nasopharynx (inferior wall, superior surface of soft palate)\n- Pharyngeal tonsil (nasopharyngeal tonsil) \n- Posterior superior wall (vault)\n\nSoft Palate (C051, C052)\n- Invasion of \n + Lamina propria, submucosa, musculature\n- Tumor crosses midline\n\nTongue Base (C019, C024)\n- Base of tongue for lingual tonsil\n- Invasion of \n + Lamina propria, submucosa, musculature (intrinsic)\n- Lingual tonsil for base of tongue\n- Tumor crosses midline", "VALUE:L" ], [ "200", "Any size tumor with extension to\n\nOropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Buccal mucosa\n- Floor of mouth\n- Gum (gingiva)\n - Lateral walls (both) through soft palate or base of tongue\n - Soft palate (inferior surface including uvula, superior [nasopharyngeal] surface, NOS)\n\nPharyngeal Tonsil (C111)\n- Nasal cavity\n- Oropharynx\n- Pterygopalatine fossa \n- Soft palate, inferior surface including uvula\n\nSoft Palate (C051, C052)\n- Buccal mucosa (inner cheek)\n- Gum (gingiva), upper\n - Lateral pharyngeal wall\n - Tonsils, including tonsillar pillars and fossae\n\nTongue Base (C019, C024)\n- Anterior two-thirds of tongue for base of tongue\n- Floor of mouth\n- Glossoepiglottic fold\n- Glossopharyngeal fold\n- Lateral pharyngeal wall\n- Lower gingiva\n- Pharyngoepiglottic fold\n- Soft palate, inferior surface or NOS including uvula\n- Sublingual gland\n- Tonsil, tonsillar pillars and fossae", "VALUE:RE" ], [ "300", "Epiglottis, lingual surface", "VALUE:L" ], [ "400", "Epiglottis, lingual surface plus both lateral walls through soft palate or base of tongue or other structures in code 200 or\n\nEpiglottis WITH fixation", "VALUE:RE" ], [ "600", "Oropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Hypopharynx, NOS\n- Larynx, NOS\n- Posterior surface of epiglottis\n- Prevertebral fascia/muscle\n- Pyriform sinus\n- Soft tissue of neck\n\nPharyngeal Tonsil (C111)\n- Hard palate\n- Mandible\n- Paranasal sinuses\n\nSoft Palate (C051, C052)\n- Hard palate\n- Mandible", "VALUE:RE" ], [ "700", "All sites\n- Carotid artery (encasing)\n- Deep/extrinsic muscles of tongue\n + Genioglossus\n + Hyoglossus\n + Mylohyoid\n + Palatoglossus\n + Styloglossus\n- Lateral nasopharynx\n- Masseter muscle\n- Masticator space\n + Cranial nerve V-third division\n + Muscles of mastication\n + Pterygoid muscle (lateral, medial, NOS)\n + Ramus of mandible\n + Temporalis muscles\n- Parapharyngeal extension (pharyngeal space invasion)\n- Pterygoid plates\n- Skull (base, bone, NOS)\n\nFurther contiguous extension\n\nOropharynx (C090-C091, C098-C099, C100, C102-C104, C108-C109)\n- Anterior 2/3 of tongue\n- Hard palate\n- Mandible\n- Parotid gland\n\nPharyngeal Tonsil (C111)\n- Brain\n- Cranial nerve involvement\n- Hypopharynx\n- Infratemporal fossa/masticator space\n- Orbit (floor, NOS)\n- Soft tissues of neck\n\nSoft Palate (C051, C052)\n- Hypopharynx\n- Maxilla \n- Maxillary sinus (antrum)\n- Nasal cavity\n- Nasopharynx (lateral, NOS)\n- Palatine bone (bone of hard palate)\n- Tongue\n\nTongue Base (C019, C024)\n- Hard palate\n- Hypopharynx\n- Larynx\n- Mandible \n- Skin", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bar.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bar.json similarity index 50% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bar.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bar.json index 8df5fd1c6..c093990d7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bar.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bar.json @@ -1,12 +1,12 @@ { "id" : "extension_bar", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note:** **Fixation** \n* Code 300 If there is fixation of hemilarynx or larynx.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lydiatt, W.M., Ridge, J.A., Shah, J.P., et al. **Oropharynx (p16-) and Hypopharynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-18T14:24:44.703Z", + "last_modified" : "2025-09-18T20:52:25.216Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:Tis", "VALUE:IS" ], [ "100", "Any size tumor confined to one site WITHOUT fixation\n- Laryngopharynx\n- Postcricoid area\n- Posterior pharyngeal wall\n- Pyriform sinus\n\nConfined to hypopharynx\nLocalized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_55901", "VALUE:L" ], [ "150", "Any size tumor confined to more than one subsite in code 100\n- WITHOUT fixation", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_55901", "VALUE:L" ], [ "200", "Any size tumor with extension to\n- Hemilarynx WITHOUT fixation\n- Oropharynx WITH or WITHOUT fixation\n\nAny structure listed in code 100 with fixation", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_55901", "VALUE:RE" ], [ "300", "Esophageal mucosa\nFixation of hemilarynx or larynx", "VALUE:T3", "VALUE:RE" ], [ "400", "Central compartment soft tissues of neck including\n- Prelaryngeal strap muscle(s)\n- Subcutaneous fat\n\nCricoid cartilage\nEsophageal muscle\nExtrinsic muscle of tongue\t\nFixation of oropharynx\nHard palate\nHemilarynx\nMandible \nMedial pterygoid\nOropharynx\nPrevertebral fascia/muscle(s)\nSoft tissues of neck\nThyroid cartilage/gland", "VALUE:T4a", "VALUE:RE" ], [ "500", "Hyoid bone", "VALUE:T4a", "VALUE:D" ], [ "600", "Carotid artery (encased)", "VALUE:T4b", "VALUE:RE" ], [ "700", "Carotid artery (encased) with involvement of the hyoid bone OR\n\nBase of tongue\nFloor of tongue\nMediastinal structure(s)\nNasopharynx\n\nFurther contiguous extension", "VALUE:T4b", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Any size tumor confined to one site WITHOUT fixation\n- Laryngopharynx\n- Postcricoid area\n- Posterior pharyngeal wall\n- Pyriform sinus\n\nConfined to hypopharynx\nLocalized, NOS", "VALUE:L" ], [ "150", "Any size tumor confined to more than one subsite in code 100\n- WITHOUT fixation", "VALUE:L" ], [ "200", "Any size tumor with extension to\n- Hemilarynx WITHOUT fixation\n- Oropharynx WITH or WITHOUT fixation\n\nAny structure listed in code 100 with fixation", "VALUE:RE" ], [ "300", "Esophageal mucosa\nFixation of hemilarynx or larynx", "VALUE:RE" ], [ "400", "Central compartment soft tissues of neck including\n- Prelaryngeal strap muscle(s)\n- Subcutaneous fat\n\nCricoid cartilage\nEsophageal muscle\nExtrinsic muscle of tongue\t\nFixation of oropharynx\nHard palate\nHemilarynx\nMandible \nMedial pterygoid\nOropharynx\nPrevertebral fascia/muscle(s)\nSoft tissues of neck\nThyroid cartilage/gland", "VALUE:RE" ], [ "500", "Hyoid bone", "VALUE:D" ], [ "600", "Carotid artery (encased)", "VALUE:RE" ], [ "700", "Carotid artery (encased) with involvement of the hyoid bone OR\n\nBase of tongue\nFloor of tongue\nMediastinal structure(s)\nNasopharynx\n\nFurther contiguous extension", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bas.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bas.json similarity index 59% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bas.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bas.json index f789df0cc..a46b826bd 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bas.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bas.json @@ -1,12 +1,12 @@ { "id" : "extension_bas", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Pharyngeal Space** \n* Involvement of the pharyngeal space (code 300) is defined as posterolateral infiltration from the nasopharynx beyond the buccopharyngeal fascia into the triangular space lateral to the pharynx. \n\n**Note 2:** **Parapharyngeal involvement** \n* Parapharyngeal involvement denotes posterolateral infiltration of tumor beyond the pharyngobasilar fascia. \n* The pharyngobasilar fascia is the fibrous layer of the pharyngeal wall between the mucosa and the muscular layer, attached superiorly to the basilar part of the occipital bone and diminishing in thickness as it descends.\n\n**Note 3:** **Masticator space** \n* The masticator space primarily consists of the muscles of mastication, the medial and lateral pterygoid, masseter, and temporalis muscles. \n* The space also includes the ramus of the mandible and the third division of cranial nerve V as it passes through the foramen ovale into the suprahyoid neck.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lee, A.W.M., Lydiatt, W.M., Shah, J.P., et al. **Nasopharynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-18T14:33:21.226Z", + "last_modified" : "2025-09-18T20:52:34.889Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:Tis", "VALUE:IS" ], [ "100", "Invasive tumor confined to one of the following subsites\n- Inferior wall (superior surface of soft palate)\n- Lateral wall\n- Posterior superior wall (vault)\n\nInvolvement of two or more subsites\n- Lateral wall extending into eustachian tube/middle ear\n- Posterior, inferior, or lateral wall(s)\n\nConfined to nasopharynx, NOS\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "200", "Nasal cavity WITHOUT pharyngeal extension\nOropharynx\nSoft palate, inferior surface including uvula WITHOUT pharyngeal extension\nSoft tissue, NOS (excluding soft tissue of neck)", "VALUE:T1", "VALUE:RE" ], [ "300", "Any site listed in codes 100 or 200 \n- WITH fixation or tumor described only as FIXED with parapharyngeal extension \n\nAdjacent soft tissue involvement\nLateral pterygoid\nMedial pterygoid\nParapharyngeal space\nPrevertebral muscles\nPterygopalatine fossa WITHOUT bone invasion", "VALUE:T2", "VALUE:RE" ], [ "500", "Bone, NOS\nBony structures of skull base\nCartilage, NOS\nCervical vertebra\nFloor of orbit\nHard palate\nParanasal sinuses\nPterygoid structures\nSkull base", "VALUE:T3", "VALUE:RE" ], [ "700", "Brain\nCranial nerve involvement \nHypopharynx\nInfratemporal fossa/masticator space\nIntracranial extension, NOS\nOrbit except bone of floor or orbit \nParotid gland\nSoft tissues of neck", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor\nNo tumor identified, but EBV-positive cervical node(s) involvement", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Invasive tumor confined to one of the following subsites\n- Inferior wall (superior surface of soft palate)\n- Lateral wall\n- Posterior superior wall (vault)\n\nInvolvement of two or more subsites\n- Lateral wall extending into eustachian tube/middle ear\n- Posterior, inferior, or lateral wall(s)\n\nConfined to nasopharynx, NOS\nLocalized, NOS", "VALUE:L" ], [ "200", "Nasal cavity WITHOUT pharyngeal extension\nOropharynx\nSoft palate, inferior surface including uvula WITHOUT pharyngeal extension\nSoft tissue, NOS (excluding soft tissue of neck)", "VALUE:RE" ], [ "300", "Any site listed in codes 100 or 200 \n- WITH fixation or tumor described only as FIXED with parapharyngeal extension \n\nAdjacent soft tissue involvement\nLateral pterygoid\nMedial pterygoid\nParapharyngeal space\nPrevertebral muscles\nPterygopalatine fossa WITHOUT bone invasion", "VALUE:RE" ], [ "500", "Bone, NOS\nBony structures of skull base\nCartilage, NOS\nCervical vertebra\nFloor of orbit\nHard palate\nParanasal sinuses\nPterygoid structures\nSkull base", "VALUE:RE" ], [ "700", "Brain\nCranial nerve involvement \nHypopharynx\nInfratemporal fossa/masticator space\nIntracranial extension, NOS\nOrbit except bone of floor or orbit \nParotid gland\nSoft tissues of neck", "VALUE:D" ], [ "800", "No evidence of primary tumor\nNo tumor identified, but EBV-positive cervical node(s) involvement", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bat.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bat.json similarity index 51% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bat.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bat.json index e7774e9c9..7c6b7fd33 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bat.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bat.json @@ -1,12 +1,12 @@ { "id" : "extension_bat", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Impaired vocal cord mobility** \n* Impaired vocal cord mobility, also described as vocal cord paresis, may suggest invasion of intrinsic laryngeal muscle. Fixation of the vocal cord may be described as immobility of the arytenoids noted on endoscopy, vocal cord paralysis, or deviation of larynx to fixed side.\n\n**Note 2:** **Localized tumor** \n* Code 100 for localized tumor only if no information is available to identify further extension.\n\n**Note 3:** **Limited to the larynx** \n* Tumor limited to the larynx (code 200) includes tumor involving, but limited to, the supraglottis, glottis and subglottis.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Patel, S.G., Lydiatt, W.M., Shah, J.P., et al. **Larynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-17T16:13:11.591Z", + "last_modified" : "2025-09-18T20:52:07.701Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:Tis", "VALUE:IS" ], [ "100", "One vocal cord with normal vocal cord mobility", "VALUE:T1a", "VALUE:L" ], [ "150", "Both vocal cords with normal vocal cord mobility", "VALUE:T1b", "VALUE:L" ], [ "200", "Invasive tumor with normal vocal cord mobility\n\nIntrinsic larynx\nLaryngeal commissure(s) (anterior, posterior)\nVocal cord(s) (true cord(s), true vocal cord(s), NOS)\n\nConfined to glottis, NOS\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "250", "Impaired vocal cord mobility\n\nAdjacent region(s) of larynx involved\n\nSubglottis\nSupraglottis \n- Aryepiglottic fold\n- Cartilage (arytenoid, corniculate, cuneiform, laryngeal, NOS)\n- Epiglottis (infrahyoid, laryngeal [posterior] surface of epiglottis)\n- Epiglottis (suprahyoid) (including tip, lingual (anterior) and laryngeal surfaces)\n- Epilarynx, NOS\n- False cords: ventricular bands/cavity/vestibular fold", "VALUE:T2", "VALUE:L" ], [ "300", "Limited to larynx WITH vocal cord fixation\n\nIntrinsic muscle(s) of larynx\n- Aryepiglottic\n- Arytenoid \n- Cricoarytenoid\n- Cricothyroid\n- Thyroarytenoid \n- Thyroepiglottic\n- Vocalis", "VALUE:T3", "VALUE:L" ], [ "400", "Paraglottic space\nThyroid cartilage (inner cortex) (minor erosion)", "VALUE:T3", "VALUE:RE" ], [ "500", "Base of tongue \nHypopharynx, NOS\nPostcricoid area\nPre-epiglottic space\nPre-epiglottic tissues\nPyriform sinus (pyriform fossa)\nVallecula", "VALUE:T4a", "VALUE:RE" ], [ "600", "Cricoid cartilage \nEsophagus\nExtrinsic muscle(s) of tongue\n- Genioglossus\n- Geniohyoid\n- Hyoglossus\n- Mylohyoid\n- Palatoglossus\n- Styloglossus\n\nOropharynx, NOS\nSkin\nSoft tissues of neck\nStrap muscle(s)\n- Omohyoid\n- Sternohyoid\n- Sternothyroid\n- Thyrohyoid \n\nThyroid cartilage (outer cortex, NOS)\nThyroid gland\nTrachea", "VALUE:T4a", "VALUE:D" ], [ "700", "Carotid artery (encased)\nMediastinal structure(s)\nPrevertebral space\n\nFurther contiguous extension", "VALUE:T4b", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "One vocal cord with normal vocal cord mobility", "VALUE:L" ], [ "150", "Both vocal cords with normal vocal cord mobility", "VALUE:L" ], [ "200", "Invasive tumor with normal vocal cord mobility\n\nIntrinsic larynx\nLaryngeal commissure(s) (anterior, posterior)\nVocal cord(s) (true cord(s), true vocal cord(s), NOS)\n\nConfined to glottis, NOS\nLocalized, NOS", "VALUE:L" ], [ "250", "Impaired vocal cord mobility\n\nAdjacent region(s) of larynx involved\n\nSubglottis\nSupraglottis \n- Aryepiglottic fold\n- Cartilage (arytenoid, corniculate, cuneiform, laryngeal, NOS)\n- Epiglottis (infrahyoid, laryngeal [posterior] surface of epiglottis)\n- Epiglottis (suprahyoid) (including tip, lingual (anterior) and laryngeal surfaces)\n- Epilarynx, NOS\n- False cords: ventricular bands/cavity/vestibular fold", "VALUE:L" ], [ "300", "Limited to larynx WITH vocal cord fixation\n\nIntrinsic muscle(s) of larynx\n- Aryepiglottic\n- Arytenoid \n- Cricoarytenoid\n- Cricothyroid\n- Thyroarytenoid \n- Thyroepiglottic\n- Vocalis", "VALUE:L" ], [ "400", "Paraglottic space\nThyroid cartilage (inner cortex) (minor erosion)", "VALUE:RE" ], [ "500", "Base of tongue \nHypopharynx, NOS\nPostcricoid area\nPre-epiglottic space\nPre-epiglottic tissues\nPyriform sinus (pyriform fossa)\nVallecula", "VALUE:RE" ], [ "600", "Cricoid cartilage \nEsophagus\nExtrinsic muscle(s) of tongue\n- Genioglossus\n- Geniohyoid\n- Hyoglossus\n- Mylohyoid\n- Palatoglossus\n- Styloglossus\n\nOropharynx, NOS\nSkin\nSoft tissues of neck\nStrap muscle(s)\n- Omohyoid\n- Sternohyoid\n- Sternothyroid\n- Thyrohyoid \n\nThyroid cartilage (outer cortex, NOS)\nThyroid gland\nTrachea", "VALUE:D" ], [ "700", "Carotid artery (encased)\nMediastinal structure(s)\nPrevertebral space\n\nFurther contiguous extension", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bau.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bau.json new file mode 100644 index 000000000..24d147323 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bau.json @@ -0,0 +1,24 @@ +{ + "id" : "extension_bau", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "notes" : "**Note 1:** **Impaired vocal cord mobility** \n* Impaired vocal cord mobility, also described as vocal cord paresis, may suggest invasion of intrinsic laryngeal muscle. \n* Fixation of the vocal cord may be described as immobility of the arytenoids noted on endoscopy, vocal cord paralysis, or deviation of larynx to fixed side.\n\n**Note 2:** **Localized tumor** \n* Code 100 for localized tumor only if no information is available to identify further extension.\n\n**Note 3:** **Limited to the larynx** \n* Tumor limited to the larynx (code 200) includes tumor involving, but limited to, the supraglottis, glottis and subglottis.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Patel, S.G., Lydiatt, W.M., Shah, J.P., et al. **Larynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:52:27.440Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Invasive tumor confined to one subsite with normal vocal cord mobility\n\nSupraglottis \n- Aryepiglottic fold\n- Cartilage (arytenoid, corniculate, cuneiform, laryngeal, NOS)\n- Epiglottis (infrahyoid, laryngeal [posterior] surface of epiglottis)\n- Epiglottis (suprahyoid) (including tip, lingual (anterior) and laryngeal surfaces)\n- Epilarynx, NOS\n- False cords: ventricular bands/cavity/vestibular fold\n\nConfined to epiglottis, NOS\nConfined to supraglottis, NOS\nLocalized, NOS", "VALUE:L" ], [ "200", "Mucosa of more than one subsite of supraglottis listed in code 100\nand/or glottis\n\nLimited to larynx, NOS", "VALUE:L" ], [ "250", "Mucosa of\n- Base of tongue\n- Pyriform sinus (medial wall)\n- Vallecula", "VALUE:RE" ], [ "300", "Tumor limited to larynx with vocal cord fixation", "VALUE:L" ], [ "400", "Vocal cord fixation of larynx with extension to structures listed in code 250 OR\n\nCricoid cartilage \nHypopharynx, NOS\nParaglottic space\nPostcricoid area\nPre-epiglottic space\nPre-epiglottic tissues", "VALUE:RE" ], [ "450", "Thyroid cartilage (inner cortex) (minor erosion)", "VALUE:D" ], [ "500", "For epiglottis (anterior surface, NOS) primaries only\n\nBuccal mucosa\nFloor of mouth\nGum (gingiva)\nNasopharynx\nPterygoid muscle\nSoft palate", "VALUE:RE" ], [ "600", "Thyroid cartilage (inner cortex) (inner erosion) with extension to structures in code 500 OR\n\nEsophagus\nExtrinsic muscle(s) of tongue\n- Genioglossus\n- Geniohyoid\n- Hyoglossus\n- Mylohyoid\n- Palatoglossus\n- Styloglossus\n\nOropharynx, NOS\nStrap muscle(s)\n- Omohyoid\n- Sternohyoid\n- Sternothyroid\n- Thyrohyoid\n\nSkin\nSoft tissues of neck\nThyroid cartilage (outer cortex, NOS)\nThyroid gland\nTrachea", "VALUE:D" ], [ "700", "Carotid artery (encased)\nMediastinal structure(s)\nPrevertebral space\n\nFurther contiguous extension\n\nFor epiglottis primaries only\n* Anterior 2/3 of tongue\n* Bone\n* Mandible\n* Parotid gland", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bav.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bav.json similarity index 61% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bav.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bav.json index a6c0adc1a..42ab0d2a4 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bav.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bav.json @@ -1,12 +1,12 @@ { "id" : "extension_bav", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Impaired vocal cord mobility** \n* Impaired vocal cord mobility, also described as vocal cord paresis, may suggest invasion of intrinsic laryngeal muscle. \n* Fixation of the vocal cord may be described as immobility of the arytenoids noted on endoscopy, vocal cord paralysis, or deviation of larynx to fixed side.\n\n**Note 2:** **Localized tumor** \n* Code 100 for localized tumor only if no information is available to identify further extension.\n\n**Note 3:** **Limited to the larynx** \n* Tumor limited to the larynx (code 200) includes tumor involving, but limited to, the supraglottis, glottis and subglottis.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Patel, S.G., Lydiatt, W.M., Shah, J.P., et al. **Larynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-17T16:16:00.797Z", + "last_modified" : "2025-09-18T20:52:36.572Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:Tis", "VALUE:IS" ], [ "100", "Tumor limited to the subglottis\n\nInvasive tumor with normal vocal cord mobility \n\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "200", "Tumor involves adjacent regions(s) of larynx\n- Glottis\n- Supraglottis\n\nWITH normal or impaired mobility\n\nLimited to larynx, NOS", "VALUE:T2", "VALUE:L" ], [ "400", "Tumor limited to larynx with vocal cord fixation \n\n\nParaglottic space\nThyroid cartilage (inner cortex) (minor erosion)", "VALUE:T3", "VALUE:RE" ], [ "500", "Base of tongue\nHypopharynx, NOS\nPostcricoid area\nPre-epiglottic tissues\nPyriform sinus (pyriform fossa)\nVallecula", "VALUE:T4a", "VALUE:RE" ], [ "600", "Cricoid cartilage \nEsophagus\nExtrinsic muscles of tongue\n- Genioglossus\n- Geniohyoid\n- Hyoglossus\n- Mylohyoid\n- Palatoglossus\n- Styloglossus\n\nOropharynx, NOS\nSkin\nSoft tissues of neck\nStrap muscle(s)\n- Omohyoid\n- Sternohyoid\n- Sternothyroid\n- Thyrohyoid\n\nThyroid cartilage (outer cortex, NOS)\nThyroid gland\nTrachea", "VALUE:T4a", "VALUE:D" ], [ "700", "Carotid artery (encased)\nMediastinal structure(s)\nPrevertebral space\n\nFurther contiguous extension", "VALUE:T4b", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Tumor limited to the subglottis\n\nInvasive tumor with normal vocal cord mobility \n\nLocalized, NOS", "VALUE:L" ], [ "200", "Tumor involves adjacent regions(s) of larynx\n- Glottis\n- Supraglottis\n\nWITH normal or impaired mobility\n\nLimited to larynx, NOS", "VALUE:L" ], [ "400", "Tumor limited to larynx with vocal cord fixation \n\n\nParaglottic space\nThyroid cartilage (inner cortex) (minor erosion)", "VALUE:RE" ], [ "500", "Base of tongue\nHypopharynx, NOS\nPostcricoid area\nPre-epiglottic tissues\nPyriform sinus (pyriform fossa)\nVallecula", "VALUE:RE" ], [ "600", "Cricoid cartilage \nEsophagus\nExtrinsic muscles of tongue\n- Genioglossus\n- Geniohyoid\n- Hyoglossus\n- Mylohyoid\n- Palatoglossus\n- Styloglossus\n\nOropharynx, NOS\nSkin\nSoft tissues of neck\nStrap muscle(s)\n- Omohyoid\n- Sternohyoid\n- Sternothyroid\n- Thyrohyoid\n\nThyroid cartilage (outer cortex, NOS)\nThyroid gland\nTrachea", "VALUE:D" ], [ "700", "Carotid artery (encased)\nMediastinal structure(s)\nPrevertebral space\n\nFurther contiguous extension", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_baw.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_baw.json similarity index 62% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_baw.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_baw.json index 0ab2f4c40..e50645df8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_baw.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_baw.json @@ -1,12 +1,12 @@ { "id" : "extension_baw", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Impaired vocal cord mobility** \n* Impaired vocal cord mobility may be described as vocal cord paresis and may suggest invasion of intrinsic laryngeal muscle. Fixation of the vocal cord maybe described as immobility of the arytenoids noted on endoscopy, paralysis of the vocal cords, or deviation of larynx to the fixed side.\n\n**Note 2:** **Localized tumor** \n* Code 100 for localized tumor only if no information is available to identify further extension.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Patel, S.G., Lydiatt, W.M., Shah, J.P., et al. **Larynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-18T13:32:24.288Z", + "last_modified" : "2025-09-18T20:51:48.560Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:TX", "VALUE:IS" ], [ "100", "Involvement adjacent regions(s) of larynx\n- WITH normal or impaired mobility\n + Glottis \n + Supraglottis\n\nTumor limited to larynx with vocal cord fixation \n\nConfined to larynx, NOS\nLocalized, NOS", "VALUE:TX", "VALUE:L" ], [ "200", "Base of tongue\nHypopharynx, NOS\nParaglottic space\nPostcricoid area\nPre-epiglottic tissues\nPyriform sinus (pyriform fossa)\nThyroid cartilage (inner cortex) (minor erosion)\nVallecula", "VALUE:TX", "VALUE:RE" ], [ "700", "Carotid artery (encased)\nCricoid cartilage \nEsophagus\nExtrinsic muscle(s) of tongue\n- Genioglossus\n- Geniohyoid\n- Hyoglossus\n- Mylohyoid\n- Palatoglossus\n- Styloglossus\n\nMediastinal structure(s)\nOropharynx, NOS \nPrevertebral space\n\nSkin\nSoft tissues of neck\nStrap muscle(s)\n- Omohyoid\n- Sternohyoid\n- Sternothyroid\n- Thyrohyoid\n\nThyroid cartilage (outer cortex, NOS)\nThyroid gland\nTrachea\n\nFurther contiguous extension", "VALUE:TX", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Involvement adjacent regions(s) of larynx\n- WITH normal or impaired mobility\n + Glottis \n + Supraglottis\n\nTumor limited to larynx with vocal cord fixation \n\nConfined to larynx, NOS\nLocalized, NOS", "VALUE:L" ], [ "200", "Base of tongue\nHypopharynx, NOS\nParaglottic space\nPostcricoid area\nPre-epiglottic tissues\nPyriform sinus (pyriform fossa)\nThyroid cartilage (inner cortex) (minor erosion)\nVallecula", "VALUE:RE" ], [ "700", "Carotid artery (encased)\nCricoid cartilage \nEsophagus\nExtrinsic muscle(s) of tongue\n- Genioglossus\n- Geniohyoid\n- Hyoglossus\n- Mylohyoid\n- Palatoglossus\n- Styloglossus\n\nMediastinal structure(s)\nOropharynx, NOS \nPrevertebral space\n\nSkin\nSoft tissues of neck\nStrap muscle(s)\n- Omohyoid\n- Sternohyoid\n- Sternothyroid\n- Thyrohyoid\n\nThyroid cartilage (outer cortex, NOS)\nThyroid gland\nTrachea\n\nFurther contiguous extension", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bax.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bax.json similarity index 59% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bax.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bax.json index 8dcdee769..1a1facd4f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bax.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bax.json @@ -1,12 +1,12 @@ { "id" : "extension_bax", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Extension to bone** \n* Involvement of or extension to bone includes any type of tumor extension to the bone, such as erosion, invasion, extension, penetration, or destruction.\n\n**Note 2:** **Base of skull involvement** \n* Code 400 for base of skull, NOS when there is no information available for more specific bony structures in the skull.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Kraus, D.H., Lydiatt, W.M., Shah, J.P., et al. **Nasal Cavity and Paranasal Sinuses**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-18T18:12:29.993Z", + "last_modified" : "2025-09-18T20:51:59.967Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:Tis", "VALUE:IS" ], [ "100", "Confined to \n- Mucosa of maxillary sinus (antrum) \n- WITHOUT erosion or destruction of bone\n\nConfined to maxillary sinus, NOS\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "200", "Hard palate\nMiddle nasal meatus\nNasal cavity\n- Floor\n- Lateral wall\n- Septum\n- Turbinates\n\nPalatine bone", "VALUE:T2", "VALUE:RE" ], [ "300", "Bone of posterior wall of maxillary sinus\nEthmoid sinuses (anterior, posterior, NOS)\nFloor or medial wall of orbit\nFloor or posterior wall of maxillary sinus\nMaxilla, NOS\nPterygoid fossa\nSubcutaneous tissues", "VALUE:T3", "VALUE:RE" ], [ "400", "Anterior orbital contents\nBase of skull, NOS\nCribriform plate\nFrontal sinus\nInfratemporal fossa\nOrbital contents including eye\nPterygoid plates\nSkin of cheek\nSphenoid sinus", "VALUE:T4a", "VALUE:RE" ], [ "600", "Brain\nClivus\nCranial nerves (other than V2, maxillary division of trigeminal nerve)\nDura\nMiddle cranial fossa\nNasopharynx\nOrbital apex\nPterygomaxillary fossa\nTemporal fossa\nSoft palate", "VALUE:T4b", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:T4b", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Confined to \n- Mucosa of maxillary sinus (antrum) \n- WITHOUT erosion or destruction of bone\n\nConfined to maxillary sinus, NOS\nLocalized, NOS", "VALUE:L" ], [ "200", "Hard palate\nMiddle nasal meatus\nNasal cavity\n- Floor\n- Lateral wall\n- Septum\n- Turbinates\n\nPalatine bone", "VALUE:RE" ], [ "300", "Bone of posterior wall of maxillary sinus\nEthmoid sinuses (anterior, posterior, NOS)\nFloor or medial wall of orbit\nFloor or posterior wall of maxillary sinus\nMaxilla, NOS\nPterygoid fossa\nSubcutaneous tissues", "VALUE:RE" ], [ "400", "Anterior orbital contents\nBase of skull, NOS\nCribriform plate\nFrontal sinus\nInfratemporal fossa\nOrbital contents including eye\nPterygoid plates\nSkin of cheek\nSphenoid sinus", "VALUE:RE" ], [ "600", "Brain\nClivus\nCranial nerves (other than V2, maxillary division of trigeminal nerve)\nDura\nMiddle cranial fossa\nNasopharynx\nOrbital apex\nPterygomaxillary fossa\nTemporal fossa\nSoft palate", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbb.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbb.json new file mode 100644 index 000000000..725780b6b --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbb.json @@ -0,0 +1,24 @@ +{ + "id" : "extension_bbb", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "notes" : "**Note 1:** **Wall of the Esophagus** \n* The wall of the esophagus has five layers: mucosal (code 100), submucosal (code 150), muscular (code 250), subserosal (code 300) and serosal (code 400). \n * The three layers of the mucosa (epithelium, lamina propria, and muscularis mucosae) may be called the m1, m2, and m3 layers. The submucosa may be described as having inner, middle, and outer thirds called sm1, sm2, and sm3.\n\n**Note 2:** **High grade dysplasia** \n* Non-invasive carcinomas in the esophagus formerly called in situ are now called high grade dysplasia. \n* High grade dysplasia and severe dysplasia are generally not reportable in cancer registries. \n * Code 000 if your registry collects these tumors\n\n**Note 3:** **Intraluminal extension** \n* Ignore intraluminal extension to adjacent segment(s) of esophagus or to cardia of stomach and code depth of invasion or extra-esophageal spread as indicated.\n\n**Note 4:** **Through the muscularis propria** \n* If the tumor's extension is only described by a phrase like \"through the muscularis propria\", this could mean that the cancer has penetrated the outermost muscle cells but not beyond (code 250); but usually \"through the muscularis\" or \"through the esophageal wall\" is used to indicate that the cancer extends beyond the muscle and into adjacent tissue (code 300).", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Rice, T.W., Kelsen, D., Hofstetter, W.L., et al. **Esophagus and Esophagogastric Junction**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:52:10.864Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepithelial, non-invasive, high-grade dysplasia\n(Adeno)carcinoma, noninvasive, in a polyp", "VALUE:IS" ], [ "100", "Intramucosal, NOS\nLamina propria\nMucosa, NOS\nMuscularis mucosae", "VALUE:L" ], [ "150", "Submucosa (superficial invasion)", "VALUE:L" ], [ "200", "Confined to esophagus, NOS\n\nLocalized, NOS", "VALUE:L" ], [ "250", "Muscularis propria", "VALUE:L" ], [ "300", "Extension through wall, NOS \nInvasion through muscularis propria or muscularis, NOS\nPerimuscular tissue invaded\nSubserosal tissue/(sub)serosal fat invaded", "VALUE:L" ], [ "350", "Adventitia and/or soft tissue invaded\nEsophagus is described as \"FIXED\"\n\nExtension to adjacent (connective) tissue \nWITHOUT perforation of visceral peritoneum covering these structures\nGastric artery\nLigaments\n- Gastrocolic\n- Gastrohepatic\n- Gastrosplenic\n- Omentum (greater, lesser, NOS)\n\nPerigastric fat", "VALUE:RE" ], [ "400", "All subsites\n- Azygos vein\n- Diaphragm (excluding abdominal/lower esophagus, see code 500)\n- Mesothelium\n- Pericardium (excluding thoracic/middle esophagus, see code 500)\n- Peritoneum, NOS\n- Pleura (excluding cervical/upper esophagus, see code 500)\n- Serosa (invasion of/or through)\n- Tunica serosa\n- Visceral peritoneum (including perforation)\n\nCervical esophagus\n- Hypopharynx\n- Jugular vein\n- Larynx\n- Thyroid gland \n\nIntrathoracic esophagus, lower portion (abdominal)\n- Blood vessel(s), major\n + Gastric artery/vein\n- Stomach, cardia (via serosa)", "VALUE:RE" ], [ "500", "Abdominal/lower esophagus\n- Diaphragm fixed \n\nCervical/upper esophagus\n- Pleura \n\nThoracic/middle esophagus\n- Pericardium\n\nEsophagus GE Junction \n- Abdominal wall\n- Adrenal (suprarenal) gland\n- Kidney\n- Retroperitoneum", "VALUE:D" ], [ "600", "All subsites\n- Adjacent structure(s), NOS\n- Aorta \n\nCervical esophagus\n- Blood vessel(s)\n + Carotid artery \n + Subclavian artery\n- Carina \n- Cervical vertebra(e) \n- Trachea \n\nIntrathoracic, upper or mid-portion, esophagus\n- Blood vessel(s), major\n + Pulmonary artery/vein \n + Vena cava \n- Carina \n- Trachea\n\nIntrathoracic, lower portion (abdominal), esophagus\n- Blood vessel(s)\n + Vena cava \n\nIntrathoracic esophagus (all portions)\n- Adjacent rib(s) \n- Lung via bronchus\n- Mediastinal structure(s), NOS \n- Thoracic vertebra(e)\n\nEsophagus GE Junction\n- Liver\n- Pancreas\n- Small intestine (duodenum [via serosa], ileum, jejunum)\n- Spleen\n- Transverse colon (including flexures)", "VALUE:RE" ], [ "700", "Codes (500) + (600)\n\nAll subsites\n- Airway\n- Vertebral body\n\nCervical/upper esophagus\n- Lung\n- Mainstem bronchus\n\nEsophagus GE Junction\n- Trachea\n\nStated as unresectable, NOS\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbc.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbc.json similarity index 52% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbc.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbc.json index 88e7e8634..882ef1827 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbc.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbc.json @@ -1,12 +1,12 @@ { "id" : "extension_bbc", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Intrahepatic vascular invasion** \n* Intrahepatic vascular invasion is used synonymously with vascular invasion for tumors in codes 100-500 and includes gross and microscopic involvement (microvascular invasion) of vessels. \n\n**Note 2:** **Multiple tumors** \n* Multiple tumors include satellitosis, multifocal tumors, and intrahepatic metastasis.\n\n**Note 3:** **Segments of the Liver** \n* The liver is divided into several lobes as defined below. If multiple lobes (such as the Caudate lobe and the Left Lobe) are involved, see codes 300-500. \n* If multiple segments (such as 5 and 6 in the right lobe) in the same lobe are involved, this would be multiple tumors within one lobe (code 200)\n * Caudate lobe: Segment 1\n * Quadrate lobe: Segment 4b\n * Left lobe: Segments 2, 3, 4a\n * Right lobe: Segments 5, 6, 7, 8", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Abou-Alfa, G.K., Pawlik, T.M., Vauthey, J.N., et al. **Liver**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-17T16:07:07.072Z", + "last_modified" : "2025-09-18T20:52:09.930Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "Intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "100", "Any size tumor\n- Single lesion (one lobe) \n + WITHOUT or UNKNOWN vascular invasion \n\nConfined to liver, NOS\nLocalized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_82729", "VALUE:L" ], [ "150", "Code 100 WITH vascular invasion", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_82729", "VALUE:L" ], [ "200", "Multiple (satellite) nodules/tumors confined to one lobe\n- WITH or WITHOUT vascular invasion", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_82729", "VALUE:L" ], [ "300", "Any size tumor\n- More than one lobe involved by contiguous growth (single lesion)\n + WITHOUT or UNKNOWN vascular invasion", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_82729", "VALUE:RE" ], [ "400", "Code 300 WITH vascular invasion", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_82729", "VALUE:RE" ], [ "500", "Multiple (satellite) nodules/tumors in more than one lobe of liver or on surface of parenchyma\n- WITH or WITHOUT vascular invasion", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_82729", "VALUE:RE" ], [ "600", "Diaphragm\nExtrahepatic bile duct(s)\nExtrahepatic blood vessel(s)\n- Hepatic artery\n- Portal vein\n- Vena cava\n\nGallbladder\nLigament(s)\n- Coronary\n- Falciform\n- Hepatoduodenal\n- Hepatogastric\n- Round (of liver)\n- Triangular\n\nOmentum (lesser and NOS) (See code 700 for greater omentum)\nPeritoneum, NOS\n- Parietal \n- Visceral\n\nMajor vascular invasion, NOS", "VALUE:T4", "VALUE:RE" ], [ "700", "Greater omentum (see code 600 for lesser omentum and omentum, NOS)\nPancreas\nPleura\nStomach\n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown, extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "Intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Any size tumor\n- Single lesion (one lobe) \n + WITHOUT or UNKNOWN vascular invasion \n\nConfined to liver, NOS\nLocalized, NOS", "VALUE:L" ], [ "150", "Code 100 WITH vascular invasion", "VALUE:L" ], [ "200", "Multiple (satellite) nodules/tumors confined to one lobe\n- WITH or WITHOUT vascular invasion", "VALUE:L" ], [ "300", "Any size tumor\n- More than one lobe involved by contiguous growth (single lesion)\n + WITHOUT or UNKNOWN vascular invasion", "VALUE:RE" ], [ "400", "Code 300 WITH vascular invasion", "VALUE:RE" ], [ "500", "Multiple (satellite) nodules/tumors in more than one lobe of liver or on surface of parenchyma\n- WITH or WITHOUT vascular invasion", "VALUE:RE" ], [ "600", "Diaphragm\nExtrahepatic bile duct(s)\nExtrahepatic blood vessel(s)\n- Hepatic artery\n- Portal vein\n- Vena cava\n\nGallbladder\nLigament(s)\n- Coronary\n- Falciform\n- Hepatoduodenal\n- Hepatogastric\n- Round (of liver)\n- Triangular\n\nOmentum (lesser and NOS) (See code 700 for greater omentum)\nPeritoneum, NOS\n- Parietal \n- Visceral\n\nMajor vascular invasion, NOS", "VALUE:RE" ], [ "700", "Greater omentum (see code 600 for lesser omentum and omentum, NOS)\nPancreas\nPleura\nStomach\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown, extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbd.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbd.json new file mode 100644 index 000000000..ffa8615c1 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbd.json @@ -0,0 +1,23 @@ +{ + "id" : "extension_bbd", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Zhu, A.X., Pawlik, T.M., Vauthey, J.N., et al. **Gallbladder**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:52:26.828Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Invasive tumor confined to\n- Lamina propria\n- Mucosa, NOS\n- Submucosa (superficial invasion)", "VALUE:L" ], [ "200", "Muscularis propria (layer)", "VALUE:L" ], [ "300", "Confined to gallbladder, NOS\n\nLocalized, NOS", "VALUE:L" ], [ "400", "Perimuscular connective tissue (peritoneal side)\n- WITHOUT involvement of serosa (visceral peritoneum)\n\nPeritoneal side of gallbladder", "VALUE:RE" ], [ "450", "Perimuscular connective tissue (hepatic side)\n- WITH no extension into liver\n\nHepatic side of gallbladder", "VALUE:RE" ], [ "500", "Perimuscular tissue, NOS\n- UNKNOWN if liver involved", "VALUE:RE" ], [ "550", "Ampulla of Vater\nBranch(es) of hepatic artery (right or left) \nBranch(es) of portal vein (right or left)\nDuodenum\nExtrahepatic bile duct(s)\nLiver, less than or equal to 2 cm OR distance not stated\nOmentum (greater, lesser, NOS)\nPancreas\nSerosa (visceral peritoneum)\nSmall intestine, NOS", "VALUE:RE" ], [ "600", "Abdominal wall\nColon\nCystic artery/vein\nDiaphragm\nLiver, greater than 2 cm\nStomach", "VALUE:D" ], [ "700", "Hepatic artery (common, NOS)\nPortal vein (main, NOS)\n\nTwo or more extrahepatic organs or structures\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbe.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbe.json new file mode 100644 index 000000000..ed9f8a1e3 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbe.json @@ -0,0 +1,24 @@ +{ + "id" : "extension_bbe", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "notes" : "**Note 1:** **High grade dysplasia** \n* High grade dysplasia and severe dysplasia of the small intestine are generally not reportable in cancer registries.\n * Code 000 if your registry collects these tumors\n\n**Note 2:** **Depth of invasion** \n* Code depth of invasion in preference to intraluminal spread or lateral extension to adjacent segment(s) of small intestine or cecum.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Coit, D.G., Kelsen, D., Hofstetter, W.L., et al. **Small Intestine**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:51:58.963Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive\n(Adeno)carcinoma, noninvasive, in a polyp or adenoma", "VALUE:IS" ], [ "100", "Intramucosa, NOS\nLamina propria\nMucosa, NOS\nMuscularis mucosae", "VALUE:L" ], [ "200", "Submucosa (superficial invasion)", "VALUE:L" ], [ "250", "Confined to polyp (head, stalk, NOS)\nIntraluminal spread to other segments of small intestine or cecum\n\nConfined to small intestine, NOS\nLocalized, NOS", "VALUE:L" ], [ "300", "Muscularis propria", "VALUE:L" ], [ "400", "Extension through wall, NOS\nSubserosal tissue/(sub)serosal fat invaded\nThrough muscularis propria or muscularis, NOS\nTransmural, NOS\nWall, NOS", "VALUE:L" ], [ "500", "Adjacent (connective) tissue(s), NOS (without serosal penetration)\nFat, NOS\nMesenteric fat\nMesentery (adjacent loops of bowel)\nNonperitonealized perimuscular tissue\nRetroperitoneum", "VALUE:RE" ], [ "600", "Abdominal wall (via serosa)\nAdjacent organ(s)/structure(s)\nMesothelium\nOther loops of small intestine\nOther segments of small intestine (via serosa)\nSerosa\nTunica serosa\nVisceral peritoneum\n\nDuodenum (C170)\n- Ampulla of Vater \n- Blood vessel(s), major\n + Aorta\n + Gastroduodenal artery\n + Portal vein\n + Renal vein\n + Superior mesenteric artery or vein\n + Vena cava\n- Diaphragm\n- Extrahepatic bile duct(s)\n- Gallbladder\n- Hepatic flexure\n- Kidney (right or NOS)\n- Liver (quadrate lobe, right lobe or NOS)\n- Omentum\n- Pancreas (pancreatic duct)\n- Stomach\n- Transverse colon\n- Ureter, right\n\nJejunum and Ileum (C171, C172)\n- Colon including appendix", "VALUE:RE" ], [ "700", "Jejunum and Ileum (C171, C172)\n- Bladder\n- Fallopian tube(s)\n- Ovary(ies)\n- Uterus\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbi.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbi.json new file mode 100644 index 000000000..ca2a1b8ca --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbi.json @@ -0,0 +1,24 @@ +{ + "id" : "extension_bbi", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "notes" : "**Note:** **FIGO and extension information** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and extension information on the primary tumor are available, use the extension information to code primary tumor in preference to a statement of FIGO stage.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Gibb, R.K., Olawaiye, A.B., Mutch, D.G., et al. **Vulva**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:51:54.474Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepidermal, intraepithelial, preinvasive, noninvasive \nBowen disease", "VALUE:IS" ], [ "100", "Vulva only stromal invasion less than or equal to 1 mm \n - UNKNOWN or NO perineum involvement\n\nInvasive carcinoma confined to\n- Musculature\n- Submucosa\n- Vulva including skin\n\nFIGO Stage IA", "VALUE:L" ], [ "150", "Vulva only stromal invasion not known\n - UNKNOWN or NO perineum involvement\n\nConfined to vulva, NOS\nLocalized, NOS\n\nFIGO Stage I [NOS]", "VALUE:L" ], [ "200", "Vulva and perineum stromal invasion less than or equal to 1 mm", "VALUE:RE" ], [ "250", "Vulva and perineum stromal invasion not known", "VALUE:RE" ], [ "300", "Vulva only stromal invasion greater than 1 mm\n - UNKNOWN or NO perineum involvement\n\nConfined to\n- Musculature\n- Submucosa\n- Vulva including skin\n\nFIGO Stage IB", "VALUE:L" ], [ "400", "Vulva and perineum only stromal invasion greater than 1 mm", "VALUE:RE" ], [ "500", "Adjacent perineal structures\n- Lower/distal third of urethra\n- Lower/distal third of vagina\n\nAnus\nPerianal skin\nUrethra, NOS \nVagina, NOS\n\nFIGO Stage II", "VALUE:RE" ], [ "600", "Bladder wall or bladder, NOS excluding mucosa\nRectal wall or rectum, NOS excluding mucosa\nVagina\n - Upper/proximal two-thirds", "VALUE:RE" ], [ "700", "Bladder mucosa\nFixed to pubic bone (pelvic bone)\nPerineal body\nRectal mucosa\nUrethra:\n - Upper/proximal two-thirds\n\nFurther contiguous extension\n\nFIGO Stage IVA based on extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbj.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbj.json similarity index 50% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbj.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbj.json index 64e837bf8..f5fd33aa8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbj.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbj.json @@ -1,11 +1,11 @@ { "id" : "extension_bbj", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Conway, R.M., Finger, P.T., et al. **Conjunctival Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-17T21:01:51.202Z", + "last_modified" : "2025-09-18T20:51:56.923Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive\n* CIN III (conjunctival intraepithelial neoplasia III)\n* SIN III (squamous intraepithelial neoplasia III)", "VALUE:Tis", "VALUE:IS" ], [ "100", "Tumor confined to one subsite of conjunctiva\n- Bulbar conjunctiva\n- Forniceal conjunctiva\n- Palpebral conjunctiva\n- Tarsal conjunctiva\n\nTumor confined to conjunctiva, NOS\n- WITHOUT invasion of adjacent structures\n\nLocalized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_54623", "VALUE:L" ], [ "200", "Cornea (3, 6, 9, or 12 o'clock hours)\n* Intraocular compartments\n* Intraocular extension", "VALUE:T3", "VALUE:L" ], [ "300", "More than one subsite of conjunctiva involved\n\nAdjacent extraocular extension, excluding orbit\n- Anterior eyelid lamella \n- Caruncle \n- Eyelid margin (lower and/or upper)\n- Lacrimal punctum and canaliculi (lower and/or upper)\n- Plica\n- Posterior eyelid lamella", "VALUE:T3", "VALUE:RE" ], [ "400", "Orbital soft tissues WITHOUT bone invasion", "VALUE:T4a", "VALUE:RE" ], [ "500", "Bone\nBone of orbit", "VALUE:T4b", "VALUE:RE" ], [ "600", "Adjacent paranasal sinuses", "VALUE:T4c", "VALUE:RE" ], [ "650", "Brain\nSinus\n\nFurther contiguous extension", "VALUE:T4d", "VALUE:RE" ], [ "700", "Orbit, NOS", "VALUE:T4", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive\n* CIN III (conjunctival intraepithelial neoplasia III)\n* SIN III (squamous intraepithelial neoplasia III)", "VALUE:IS" ], [ "100", "Tumor confined to one subsite of conjunctiva\n- Bulbar conjunctiva\n- Forniceal conjunctiva\n- Palpebral conjunctiva\n- Tarsal conjunctiva\n\nTumor confined to conjunctiva, NOS\n- WITHOUT invasion of adjacent structures\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Cornea (3, 6, 9, or 12 o'clock hours)\n* Intraocular compartments\n* Intraocular extension", "VALUE:L" ], [ "300", "More than one subsite of conjunctiva involved\n\nAdjacent extraocular extension, excluding orbit\n- Anterior eyelid lamella \n- Caruncle \n- Eyelid margin (lower and/or upper)\n- Lacrimal punctum and canaliculi (lower and/or upper)\n- Plica\n- Posterior eyelid lamella", "VALUE:RE" ], [ "400", "Orbital soft tissues WITHOUT bone invasion", "VALUE:RE" ], [ "500", "Bone\nBone of orbit", "VALUE:RE" ], [ "600", "Adjacent paranasal sinuses", "VALUE:RE" ], [ "650", "Brain\nSinus\n\nFurther contiguous extension", "VALUE:RE" ], [ "700", "Orbit, NOS", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbk.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbk.json new file mode 100644 index 000000000..14d692610 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbk.json @@ -0,0 +1,24 @@ +{ + "id" : "extension_bbk", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "notes" : "**Note:** **FIGO and extension information** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and extension information on the primary tumor are available, use the extension information to code primary tumor in preference to a statement of FIGO stage.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Erickson, B.A., Olawaiye, A.B., Mutch, D.G., et al. **Cervix Uteri**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:52:28.919Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive, preinvasive\nCancer in situ WITH endocervical gland involvement\n\nCervical intraepithelial neoplasia (CIN) Grade III", "VALUE:IS" ], [ "100", "Measured stromal invasion 3.0 mm or less\nAND horizontal spread of 7.0 mm or less\n\nFIGO Stage IA1", "VALUE:L" ], [ "150", "Measured stromal invasion 3.1 mm to 5.0 mm\nAND horizontal spread of 7.0 mm or less\n\nFIGO Stage IA2", "VALUE:L" ], [ "200", "Stromal invasion 5.0 mm or less measured from the base of the epithelium \nAND horizontal spread of 7.0 mm or less\n\nFIGO Stage IA [NOS]", "VALUE:L" ], [ "250", "Clinically visible lesion (macroscopic), including superficial invasion\n\nFIGO Stage IB1, IB2", "VALUE:L" ], [ "300", "Confined to cervix uteri or uterus, NOS\n* Except corpus uteri, NOS (see code 350)\n* Not clinically visible or unknown if clinically visible\n\nLocalized, NOS\n\nFIGO Stage IB [NOS]", "VALUE:L" ], [ "350", "Corpus uteri, NOS \n* Confined to corpus uteri\n* Size, depth and horizontal spread unknown\n\nFIGO Stage I [NOS]", "VALUE:RE" ], [ "400", "Any size tumor WITHOUT parametrial (paracervical soft tissue) invasion\n- Cul de sac (rectouterine pouch)\n- Upper two-thirds of vagina including fornices\n- Vagina, NOS\n- Vaginal wall, NOS", "VALUE:RE" ], [ "450", "Ligament(s) (broad, cardinal, uterosacral)\nParametrial (paracervical soft tissue) invasion\n\nFIGO Stage IIB", "VALUE:RE" ], [ "500", "Invasion beyond uterus, NOS\n\nFIGO Stage II [NOS]", "VALUE:RE" ], [ "550", "Bladder wall\nBladder, NOS excluding mucosa\nBullous edema of bladder mucosa\nLower third of vagina\nRectal wall\nRectum, NOS excluding mucosa\nUreter, intra- and extramural\nVagina, lower third (not extending to pelvic wall)\nVulva\n\nFIGO Stage IIIA", "VALUE:RE" ], [ "600", "Described clinically as frozen pelvis\nHydronephrosis or nonfunctioning kidney\nPelvic wall(s) involvement\n\nFIGO Stage IIIB", "VALUE:RE" ], [ "700", "Fallopian tube(s)\nOvary(ies)\nUrethra\n\nFIGO Stage III [NOS]", "VALUE:RE" ], [ "750", "Bladder mucosa (for bullous edema of bladder mucosa, see code 550)\nRectal mucosa\nSigmoid colon\nSmall intestine\n\nFIGO Stage IVA\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbl.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbl.json new file mode 100644 index 000000000..3be9cf505 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbl.json @@ -0,0 +1,24 @@ +{ + "id" : "extension_bbl", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "notes" : "**Note 1:** **FIGO and extension information** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and extension information on the primary tumor are available, use the extension information to code primary tumor in preference to a statement of FIGO stage.\n\n**Note 2:** **EID and SEIC** \n* Code 050 is for the following in situ histologies (behavior /2) only\n - Endometrial intraepithelial carcinoma (EID) (8380/2)\n - Serous endometrial intraepithelial carcinoma (SEIC) (8441/2)", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Powell, M.A., Olawaiye, A.B., Mutch, D.G., et al. **Corpus Uteri - Carcinoma and Carcinosarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:52:09.614Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive, preinvasive\nEndometrial intraepithelial neoplasia (EIN) (8380/2)", "VALUE:IS" ], [ "050", "Endometrial intraepithelial carcinoma (EIC) (8380/2)\nSerous endometrial intraepithelial carcinoma (SEIC) (8441/2)", "VALUE:IS" ], [ "100", "Confined to endometrium (stroma)\n* Invasion of inner half of myometrium\n\nFIGO Stage IA", "JUMP:peritoneal_cytology_with_primary_tumor_for_ss2018_t_66387" ], [ "150", "Code 100 + Endocervical glandular involvement", "VALUE:RE" ], [ "200", "Invasion of outer half of myometrium\n\nFIGO Stage IB", "JUMP:peritoneal_cytology_with_primary_tumor_for_ss2018_t_66387" ], [ "250", "Code 200 + Endocervical glandular involvement", "VALUE:RE" ], [ "300", "Invasion of myometrium, NOS\nInvasive cancer confined to corpus uteri\nLocalized, NOS\n\nFIGO Stage I [NOS]", "JUMP:peritoneal_cytology_with_primary_tumor_for_ss2018_t_66387" ], [ "400", "Code 300 + Endocervical glandular involvement", "VALUE:RE" ], [ "500", "Cervical stroma \nCervix uteri, NOS\n\nTumor invading the stromal connective tissue of the cervix but not extending beyond the uterus\n\nFIGO Stage II", "VALUE:RE" ], [ "550", "Adnexa (direct extension or metastasis)\n- Fallopian tube(s)\n- Ovary(ies)\n\nSerosa, NOS\nTunica serosa (visceral peritoneum of corpus, serosa covering the corpus) \nTunica serosa of corpus\n\nFIGO Stage IIIA", "VALUE:RE" ], [ "600", "Bladder, NOS (excluding mucosa)\nLigaments (broad, round, uterosacral)\nParametrium, NOS\nParietal serosa of pelvic wall\nPelvic wall(s)\nRectal wall\nRectum, NOS excluding mucosa\nUreter\nVagina (direct extension or metastasis) \nVisceral peritoneum of pelvic organs excluding serosa of corpus\nVulva\n\nDescribed clinically as \"frozen pelvis\", NOS\n\nFIGO Stage IIIB", "VALUE:RE" ], [ "650", "FIGO Stage III [NOS]", "VALUE:RE" ], [ "700", "Infiltration of abdominal tissues, one of the following sites\n* Abdominal serosa (visceral or parietal peritoneum of abdomen)\n* Abdominal structures (other, NOS)\n* Abdominal tissue (infiltration) \n* Bladder mucosa (excluding bullous edema)\n* Bowel mucosal\n* Cul de sac (rectouterine pouch or Pouch of Douglas)\n* Sigmoid colon\n* Small intestine\n\nFurther contiguous extension\n\nFIGO Stage IVA", "VALUE:D" ], [ "750", "FIGO Stage IV [NOS]", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbm.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbm.json similarity index 67% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbm.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbm.json index 0812c0122..fb728622b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbm.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbm.json @@ -1,12 +1,12 @@ { "id" : "extension_bbm", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **FIGO and extension information** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and extension information on the primary tumor are available, use the extension information to code primary tumor in preference to a statement of FIGO stage.\n\n**Note 2:** **Genital metastasis** \n* Genital metastasis (vagina, ovary, broad ligament, fallopian tube) is coded to 700. \n* Any involvement of non-genital structures, whether by direct invasion or metastasis is coded in EOD Mets.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Chen, L., Olawaiye, A.B., Mutch, D.G., et al. **Gestational Trophoblastic Neoplasms**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T18:47:29.947Z", + "last_modified" : "2025-09-18T20:51:47.001Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "100", "Confined to placenta\n\nLocalized, NOS\n\nFIGO Stage I", "VALUE:T1", "VALUE:L" ], [ "200", "Cervix\nCorpus uteri\nUterus, NOS", "VALUE:T1", "VALUE:RE" ], [ "300", "Adjacent connective tissue, NOS\n\nOther genital structure(s) by DIRECT EXTENSION or NOS\n- Broad ligament(s)\n- Fallopian tube(s)\n- Genital structure(s), NOS\n- Ovary(ies)\n- Vagina\n\nFIGO Stage II", "VALUE:T2", "VALUE:RE" ], [ "700", "Other genital structure(s) by METASTASIS\n- Broad ligament(s) \n- Cervix uteri\n- Corpus uteri\n- Fallopian tube(s)\n- Genital structure(s), NOS\n- Ovary(ies)\n- Uterus, NOS\n- Vagina\n\nFurther contiguous extension", "VALUE:T2", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Confined to placenta\n\nLocalized, NOS\n\nFIGO Stage I", "VALUE:L" ], [ "200", "Cervix\nCorpus uteri\nUterus, NOS", "VALUE:RE" ], [ "300", "Adjacent connective tissue, NOS\n\nOther genital structure(s) by DIRECT EXTENSION or NOS\n- Broad ligament(s)\n- Fallopian tube(s)\n- Genital structure(s), NOS\n- Ovary(ies)\n- Vagina\n\nFIGO Stage II", "VALUE:RE" ], [ "700", "Other genital structure(s) by METASTASIS\n- Broad ligament(s) \n- Cervix uteri\n- Corpus uteri\n- Fallopian tube(s)\n- Genital structure(s), NOS\n- Ovary(ies)\n- Uterus, NOS\n- Vagina\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbn.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbn.json new file mode 100644 index 000000000..509935f20 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbn.json @@ -0,0 +1,24 @@ +{ + "id" : "extension_bbn", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "notes" : "**Note 1:** **Multifocal tumors** \n* In case of multifocal papillary noninvasive tumors (code 000) and nonpapillary in situ tumors (code 050), code 050.\n\n**Note 2:** **Involvement of both renal pelvis and ureter** \n* Tumor involving both renal pelvis and ureter (unifocal or multifocal) is classified by the depth of greatest invasion in either organ. \n\n**Note 3:** **Ureter tumor with bladder invasion** \n* Direct invasion of the bladder by a ureteral tumor is classified by the depth of greatest invasion of the bladder or ureter.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) McKiernan, J.M., Hansel, D.E., Stadler, W.M., et al. **Renal Pelvis and Ureter**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:52:37.261Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "Papillary (8130/2, 8131/2, other histologies, see code 050)\n- Non-infiltrating or non-invasive papillary transitional cell carcinoma\n- Non-infiltrating or non-invasive papillary urothelial carcinoma\n- Papillary transitional cell carcinoma, with inferred description of non-invasion\n- Papillary urothelial carcinoma, with inferred description of non-invasion", "VALUE:IS" ], [ "050", "Nonpapillary \n- Carcinoma in situ, NOS \n- Sessile (flat) (solid) carcinoma in situ \n- Transitional cell carcinoma in situ\n- Urothelial carcinoma (in situ, non-infiltrating, non-invasive)\n\nMultifocal papillary and nonpapillary non-invasive tumors (see Note 1)", "VALUE:IS" ], [ "100", "Subepithelial connective tissue (lamina propria, submucosa) of renal pelvis only OR\nSubepithelial connective tissue (lamina propria, submucosa) of ureter only\n\nConfined to renal pelvis, NOS\nConfined to ureter, NOS\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Renal pelvis and ureter (unifocal or multifocal)\n- Subepithelial connective tissue\n + Renal pelvis from ureter\n + Ureter from renal pelvis\n + Distal ureter from proximal ureter\n\nExtension to bladder from ureter\n- Subepithelial connective tissue of distal ureter and/or bladder", "VALUE:RE" ], [ "300", "Muscularis of renal pelvis only OR\nMuscularis of ureter only", "VALUE:L" ], [ "400", "Code 200 + 300\n\nRenal pelvis and ureter (unifocal or multifocal)\n- Muscularis\n + Distal ureter from proximal ureter \n + Renal pelvis from ureter\n + Ureter from renal pelvis\n\nExtension to bladder from ureter\n- Muscularis of distal ureter and/or bladder", "VALUE:RE" ], [ "500", "Extension to/Invasion of beyond muscularis into\n- Peripelvic fat (renal pelvis)\n- Periureteric fat (ureter)\n- Retroperitoneal soft/connective tissue\n\nFor renal pelvis only\n- Ipsilateral kidney parenchyma and kidney, NOS", "VALUE:RE" ], [ "600", "Extension to/Invasion of\n* Duodenum (from right renal pelvis or right ureter)\n* Ipsilateral adrenal (suprarenal) gland \n* Major blood vessel(s)\n - Aorta\n - Renal artery/vein\n - Vena cava (inferior)\n* Psoas muscle (ureter)\n* Tumor thrombus in a renal vein, NOS", "VALUE:RE" ], [ "700", "Extension to/Invasion of\n* Ascending colon (from right renal pelvis or right ureter)\n* Bladder (wall or mucosa) from renal pelvis\n* Colon, NOS\n* Descending colon (from right renal pelvis or right ureter)\n* Ipsilateral kidney parenchyma from ureter\n* Liver (from right renal pelvis or right ureter)\n* Pancreas\n* Perirenal (perinephric) fat (via kidney)\n* Prostate (ureter)\n* Spleen (from left renal pelvis or left ureter)\n* Uterus (ureter)\n\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbo.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbo.json similarity index 72% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbo.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbo.json index 9ac939737..4bd314778 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbo.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbo.json @@ -1,12 +1,12 @@ { "id" : "extension_bbo", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Clinical extension only** \n* For this schema, the EOD Primary Tumor field captures a clinical extent of disease only. \n* The guidelines for assigning Clinical Extension for AJCC and EOD are different. \n * Per AJCC, a digital rectal exam (DRE) is required to assign a clinical T (cT). \n * For EOD, a code can be assigned if there is no DRE information. (See Note 7). \n\n**Note 2:** **Information from radical prostatectomy and autopsy** \nRecord information from radical prostatectomy and autopsy in EOD Prostate Pathologic Extension\n * ***Note:*** A simple prostatectomy (Surgery code 30) does not qualify for a radical prostatectomy. Results from a simple prostatectomy are recorded in EOD Primary Tumor \n\n**Note 3:** **Do not use Imaging** \n* Imaging is **not** used to determine the clinical extension. \n* If a physician incorporates imaging findings into their evaluation (including the clinical T category), **do not** use this information. \n* If it cannot be determined if the physician is using imaging, assume they are not and code the clinical extension based on the physician’s statement\n\n**Note 4:** **TURP only cases** \n* Codes 100, 110, or 150 are used when there is a TURP only during the clinical workup and there was no clinically apparent tumor (DRE negative or unknown) (See Note 6 if positive DRE). \n* Code 150 if only a TURP is done, and the percentage of cells is not noted in the pathology report\n\n**Note 5:** **Clinically inapparent (DRE negative)** \n* Code 120 when the tumor is clinically inapparent (DRE negative). \n * Do not use this code when there is no information about the DRE results (see Note 7 for code 300).\n* **Clinically inapparent tumors** are not palpable. \n * Physician documentation of a DRE that does not mention a palpable “tumor”, “mass”, or “nodule” can be inferred as inapparent. This would include DRE findings of only benign prostate enlargement/hypertrophy\n * Do not use ICD-10-CM code R97.20 (Elevated prostate specific antigen [PSA]) alone to code 120\n\n**Note 6:** **Clinically apparent tumors (DRE positive(** \n* Codes 200-250 are for clinically apparent tumors (DRE positive).\n * **Clinically apparent tumors** are palpable. If a clinician documents a “tumor”, “mass”, or “nodule” by physical examination, this can be inferred as apparent\n* Do not infer inapparent or apparent tumor based on the registrar’s interpretation of other terms \n\n**Note 7:** **Localized cancers** \n* Code 300 for localized cancers when the DRE result is not documented, or DRE not done and there is no clinical evidence of extraprostatic extension, or the physician incorporates imaging findings into their evaluation\n * ***Example 1:*** Patient with elevated PSA and positive needle core biopsy, but no documentation regarding tumor apparency (inapparent versus apparent), and there is no evidence of extraprostatic extension \n * ***Example 2:*** Pathology report from a needle core biopsy done confirming cancer. No information on PSA, DRE or physician statement regarding clinical extension\n * Applies to \"path only\" cases \n * This instruction is only for prostate. Do not apply this instruction to any other primary site\n * ***Example 3:*** Pathology report from a needle core biopsy done confirming cancer. No information on PSA, DRE or physician statement regarding clinical extension. Physician states imaging shows extraprostatic extension and assigns cT3a\n\n**Note 8:** **Extraprostatic extension** \n* Codes 350-700 are for when there is positive extraprostatic extension, which can be determined by DRE, clinical exam, or needle core biopsy\n * If a needle core biopsy confirms extraprostatic extension, that information can be used for EOD\n\n**Note 9:** **No DRE information** \n* If there is no information from the DRE, or the terminology used is not documented in Note 5, but the physician assigns a clinical extent of disease, the registrar can use that. \n * ***Example:*** DRE reveals prostate is “firm.” Physician states the patient as a cT2a.\nThe T2a can be used in the physician has documented this. Code 200\n * ***Exception:*** If the physician is clearly using imaging findings to determine clinical stage or extension of disease, do not use this information and code as 300 (Localized, NOS) (See Note 7)\n\n**Note 10:** **Involvement of prostatic urethra** \n* Involvement of the prostatic urethra does not alter the EOD code. * Extraprostatic urethra involved is captured in code 600.\n\n**Note 11:** **Frozen pelvis** \n* “Frozen pelvis” is a clinical term which means tumor extends to pelvic sidewall(s). In the absence of a more detailed statement of involvement, assign a description of frozen pelvis to code 700.\n\n**Note 12:** **Incidental finding of prostate cancer** \n* Code 800 when an incidental finding of prostate cancer is found during a prostatectomy performed for other reasons (i.e., prostate cancer not suspected). \n * ***Example 1:*** Cystoprostatectomy done for bladder cancer and prostate cancer found incidentally\n * ***Example 2:*** Patient found to have prostate cancer during autopsy\n \n**Note 13:** **Unknown clinical extension** \n* Code 999 when there is no documentation regarding a prostate evaluation (PSA, physical exam or physician’s statement) prior to prostatectomy/autopsy.\n * ***Example:*** Patient presents for prostatectomy for known prostate cancer. No information on clinical evaluation", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Buyyounouski, M.K., Lin, D.W., et al. **Prostate**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T12:00:02.813Z", + "last_modified" : "2025-09-18T20:52:38.975Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ: noninvasive; intraepithelial", "VALUE:88", "VALUE:IS" ], [ "100", "Incidental histologic finding (for example, on TURP)\n* In 5 percent or less of tissue resected \n* Clinically inapparent", "VALUE:T1a", "VALUE:L" ], [ "110", "Incidental histologic finding (for example, on TURP)\n* In more than 5 percent of tissue resected \n* Clinically inapparent", "VALUE:T1b", "VALUE:L" ], [ "120", "Tumor identified by needle biopsy \n* Clinically inapparent/not palpable\n- *Example* - for elevated PSA", "VALUE:T1c", "VALUE:L" ], [ "150", "Incidental histologic finding (for example, on TURP)\n* Number of foci or percent of involved tissue not specified \n* Clinically inapparent/not palpable", "VALUE:T1", "VALUE:L" ], [ "200", "Involves one-half of one side or less \n* Clinically apparent/palpable", "VALUE:T2a", "VALUE:L" ], [ "210", "More than one-half of one side but not both sides\n* Clinically apparent/palpable", "VALUE:T2b", "VALUE:L" ], [ "220", "Involves both lobes/sides\n* Clinically apparent/palpable", "VALUE:T2c", "VALUE:L" ], [ "250", "Confined to prostate, unknown lobe involvement\n* Clinically apparent/palpable", "VALUE:T2", "VALUE:L" ], [ "300", "Localized, NOS\n* Not known if clinically apparent or inapparent", "VALUE:T2", "VALUE:L" ], [ "350", "Bladder neck, microscopic invasion\n\nExtraprostatic extension \n* Beyond prostatic capsule, unilateral, bilateral, or NOS\n- WITHOUT invasion of the seminal vesicles\n\nExtension to periprostatic tissue\n* WITHOUT invasion of the seminal vesicles", "VALUE:T3a", "VALUE:RE" ], [ "400", "Tumor invades seminal vesicle(s)", "VALUE:T3b", "VALUE:RE" ], [ "500", "Extraprostatic tumor that is not fixed \n- WITHOUT invasion of adjacent structures\n\nPeriprostatic extension, NOS, Extraprostatic extension, NOS\n* Unknown if seminal vesicle(s) involved\n\nThrough capsule, NOS", "VALUE:T3", "VALUE:RE" ], [ "600", "Bladder neck \nBladder, NOS\nExternal sphincter\nExtraprostatic urethra (membranous urethra)\nFixation, NOS\nLevator muscles\nRectovesical (Denonvillier's) fascia\nRectum\nSkeletal muscle\nUreter(s)", "VALUE:T4", "VALUE:RE" ], [ "700", "Extension to or fixation to pelvic wall or pelvic bone\n* \"Frozen pelvis\", NOS \n\nFurther contiguous extension including\n- Other organs\n- Penis\n- Sigmoid colon\n- Soft tissue other than periprostatic", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ: noninvasive; intraepithelial", "VALUE:IS" ], [ "100", "Incidental histologic finding (for example, on TURP)\n* In 5 percent or less of tissue resected \n* Clinically inapparent", "VALUE:L" ], [ "110", "Incidental histologic finding (for example, on TURP)\n* In more than 5 percent of tissue resected \n* Clinically inapparent", "VALUE:L" ], [ "120", "Tumor identified by needle biopsy \n* Clinically inapparent/not palpable\n- *Example* - for elevated PSA", "VALUE:L" ], [ "150", "Incidental histologic finding (for example, on TURP)\n* Number of foci or percent of involved tissue not specified \n* Clinically inapparent/not palpable", "VALUE:L" ], [ "200", "Involves one-half of one side or less \n* Clinically apparent/palpable", "VALUE:L" ], [ "210", "More than one-half of one side but not both sides\n* Clinically apparent/palpable", "VALUE:L" ], [ "220", "Involves both lobes/sides\n* Clinically apparent/palpable", "VALUE:L" ], [ "250", "Confined to prostate, unknown lobe involvement\n* Clinically apparent/palpable", "VALUE:L" ], [ "300", "Localized, NOS\n* Not known if clinically apparent or inapparent", "VALUE:L" ], [ "350", "Bladder neck, microscopic invasion\n\nExtraprostatic extension \n* Beyond prostatic capsule, unilateral, bilateral, or NOS\n- WITHOUT invasion of the seminal vesicles\n\nExtension to periprostatic tissue\n* WITHOUT invasion of the seminal vesicles", "VALUE:RE" ], [ "400", "Tumor invades seminal vesicle(s)", "VALUE:RE" ], [ "500", "Extraprostatic tumor that is not fixed \n- WITHOUT invasion of adjacent structures\n\nPeriprostatic extension, NOS, Extraprostatic extension, NOS\n* Unknown if seminal vesicle(s) involved\n\nThrough capsule, NOS", "VALUE:RE" ], [ "600", "Bladder neck \nBladder, NOS\nExternal sphincter\nExtraprostatic urethra (membranous urethra)\nFixation, NOS\nLevator muscles\nRectovesical (Denonvillier's) fascia\nRectum\nSkeletal muscle\nUreter(s)", "VALUE:RE" ], [ "700", "Extension to or fixation to pelvic wall or pelvic bone\n* \"Frozen pelvis\", NOS \n\nFurther contiguous extension including\n- Other organs\n- Penis\n- Sigmoid colon\n- Soft tissue other than periprostatic", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbp.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbp.json new file mode 100644 index 000000000..ac9e7e8b7 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbp.json @@ -0,0 +1,24 @@ +{ + "id" : "extension_bbp", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "notes" : "**Note 1:** **Gerota's fascia** \n* Gerota's fascia is a fibrous tissue sheath surrounding the kidney and suprarenal or adrenal gland. The perirenal fat, renal capsule, and renal parenchyma lie below the fascia.\n\n**Note 2:** **Proximal convoluted tubule** \n* The most common site for renal parenchymal cancer to develop is in the proximal convoluted tubule. \n* Tumor extension from one of these structures into another is coded 100 and is dependent on size in the absence of further involvement.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Rini, B.I., McKiernan, J.M., Stadler, W.M., et al. **Kidney**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:51:53.395Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Any size tumor\n* Invasion of renal capsule\n* Invasive cancer confined to kidney cortex and/or medulla\n\nConfined (limited) to the kidney, NOS\nLocalized, NOS", "VALUE:L" ], [ "200", "Blood vessel(s) (major)\n- Extrarenal portion of renal vein or segmental (muscle containing branches)\n- Hilar blood vessel\n- Perirenal vein\n- Renal artery\n- Renal vein, NOS\n- Tumor thrombus in a renal vein, NOS\n\nInvasion of perirenal and/or renal sinus fat but not beyond Gerota's fascia\nPelvicalyceal system\nPerinephric tissue invasion WITHOUT extension beyond the Gerota's fascia\nRenal pelvis or calyces involved\nSeparate focus of tumor in renal pelvis/calyx", "VALUE:RE" ], [ "300", "Inferior vena cava (IVC) involvement below diaphragm", "VALUE:RE" ], [ "400", "Inferior vena cava (IVC) involvement above diaphragm OR invades wall of IVC", "VALUE:RE" ], [ "500", "Tumor extends into major veins\nNot beyond Gerota's fascia (see code 600)\n\nIVC, NOS", "VALUE:RE" ], [ "600", "Adrenal gland (ipsilateral) (contiguous involvement) (see EOD Mets for noncontiguous involvement)\n\nExtension beyond Gerota's fascia to\n- Ascending colon from right kidney\n- Beyond Gerota's fascia, NOS\n- Descending colon from left kidney\n- Diaphragm\n- Duodenum from right kidney\n- Peritoneum\n- Psoas muscle\n- Quadratus lumborum muscle\n- Retroperitoneal soft tissue\n- Tail of pancreas\n- Ureter (ipsilateral), including implant(s)", "VALUE:RE" ], [ "700", "Aorta\nLiver from right kidney\nRibs\nSpleen from left kidney\nStomach\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbr.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbr.json similarity index 71% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbr.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbr.json index 202caa1e3..49d20a37c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbr.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbr.json @@ -1,11 +1,11 @@ { "id" : "extension_bbr", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pollock, R.E., Maki, R.G. **Introduction to Soft Tissue Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Maki, R.G., Pollock, R.E., et al. **Soft Tissue Sarcoma - Unusual Histologies and Sites**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T17:19:24.689Z", + "last_modified" : "2025-09-18T20:51:56.262Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "100", "Any size tumor\n- Superficial tumor, NOS\n- Deep tumor, NOS \n- Confined to site of origin \n- Localized, NOS", "VALUE:88", "VALUE:L" ], [ "200", "Any size tumor\n- Superficial or deep tumor WITH involvement of \n + Adjacent (connective) tissue, NOS\n + Adjacent organ(s)/structure(s), NOS\n- Major vessel invasion", "VALUE:88", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:88", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:88", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "100", "Any size tumor\n- Superficial tumor, NOS\n- Deep tumor, NOS \n- Confined to site of origin \n- Localized, NOS", "VALUE:L" ], [ "200", "Any size tumor\n- Superficial or deep tumor WITH involvement of \n + Adjacent (connective) tissue, NOS\n + Adjacent organ(s)/structure(s), NOS\n- Major vessel invasion", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbs.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbs.json similarity index 58% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbs.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbs.json index 688c5c151..0c73e5870 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bbs.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbs.json @@ -1,12 +1,12 @@ { "id" : "extension_bbs", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Common histology** \n* Over 90% of penile cancers are squamous cell carcinomas arising in the skin. \n* Other cancers arising in the skin include adenocarcinomas (5%) arising in sweat glands, melanomas (2%, included in the Melanoma schema), and basal cell carcinoma (2%). About 1% of penile cancers are sarcomas, arising in subcutaneous connective tissues.\n\n**Note 2:** **Verrucous carcinoma** \n* If verrucous carcinoma (8051/3) is described as noninvasive or as having a broad pushing border or penetration, assign code 050. \n* If verrucous carcinoma is not so characterized, assign code 070, Verrucous carcinoma, NOS. \n* If there is destructive invasion of verrucous carcinoma into structures in code 100 or greater, assign the appropriate higher code.\n\n**Note 3:** **Limited to the penis** \n* Tumors limited to the penis (see codes 100, 200, 300) include\n * Dartos fascia (foreskin)\n * Dermis (foreskin)\n * Lamina propria (glans and foreskin)\n * Subepithelial connective tissue (shaft)", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pettaway, C.A., Srigley, J.R., Amin, M.B., et al. **Penis**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T19:00:50.947Z", + "last_modified" : "2025-09-18T20:52:26.196Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepidermal, intraepithelial, noninvasive\nBowen disease\nCarcinoma in situ (Penile intraepithelial neoplasia III [PeIN III])\nErythroplasia of Queyrat", "VALUE:Tis", "VALUE:IS" ], [ "050", "Noninvasive localized squamous cell carcinoma\nNoninvasive verrucous carcinoma", "VALUE:Ta", "VALUE:IS" ], [ "070", "Verrucous carcinoma, NOS (ICD-O-3 code 8051/3 only)", "VALUE:Ta", "VALUE:L" ], [ "100", "Limited to penis\n- WITHOUT perineural and/or lymphovascular invasion\n- WITH low grade (i.e., grade 1-2) or UNKNOWN grade", "VALUE:T1a", "VALUE:L" ], [ "150", "Code 100 WITH high grade (i.e., grade 3 or sarcomatoid)", "VALUE:T1b", "VALUE:L" ], [ "200", "Limited to penis\n- WITH perineural and/or lymphovascular invasion\n- WITH or WITHOUT high grade (i.e., grade 3 or sarcomatoid)", "VALUE:T1b", "VALUE:L" ], [ "300", "Limited to penis\n- UNKNOWN perineural and/or lymphovascular invasion\n\nConfined to penis, NOS\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "400", "Corpus spongiosum (including tunica albuginea) \n - WITHOUT urethral invasion or UNKNOWN if urethral invasion", "VALUE:T2", "VALUE:RE" ], [ "450", "Code 400 WITH urethral invasion", "VALUE:T2", "VALUE:RE" ], [ "500", "Corpus cavernosum (including tunica albuginea) \n - WITHOUT urethral invasion OR UNKNOWN if urethral invasion", "VALUE:T3", "VALUE:RE" ], [ "550", "Code 500 WITH urethral invasion", "VALUE:T3", "VALUE:RE" ], [ "600", "Muscle, NOS\n- Bulbospongiosus\n- Ischiocavernosus\n- Superficial transverse perineal\n\nProstate\nPubic bone\nScrotum\nSkin (abdominal, perineum)", "VALUE:T4", "VALUE:RE" ], [ "700", "Further contiguous extension\n- Testis", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown extension\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepidermal, intraepithelial, noninvasive\nBowen disease\nCarcinoma in situ (Penile intraepithelial neoplasia III [PeIN III])\nErythroplasia of Queyrat", "VALUE:IS" ], [ "050", "Noninvasive localized squamous cell carcinoma\nNoninvasive verrucous carcinoma", "VALUE:IS" ], [ "070", "Verrucous carcinoma, NOS (ICD-O-3 code 8051/3 only)", "VALUE:L" ], [ "100", "Limited to penis\n- WITHOUT perineural and/or lymphovascular invasion\n- WITH low grade (i.e., grade 1-2) or UNKNOWN grade", "VALUE:L" ], [ "150", "Code 100 WITH high grade (i.e., grade 3 or sarcomatoid)", "VALUE:L" ], [ "200", "Limited to penis\n- WITH perineural and/or lymphovascular invasion\n- WITH or WITHOUT high grade (i.e., grade 3 or sarcomatoid)", "VALUE:L" ], [ "300", "Limited to penis\n- UNKNOWN perineural and/or lymphovascular invasion\n\nConfined to penis, NOS\nLocalized, NOS", "VALUE:L" ], [ "400", "Corpus spongiosum (including tunica albuginea) \n - WITHOUT urethral invasion or UNKNOWN if urethral invasion", "VALUE:RE" ], [ "450", "Code 400 WITH urethral invasion", "VALUE:RE" ], [ "500", "Corpus cavernosum (including tunica albuginea) \n - WITHOUT urethral invasion OR UNKNOWN if urethral invasion", "VALUE:RE" ], [ "550", "Code 500 WITH urethral invasion", "VALUE:RE" ], [ "600", "Muscle, NOS\n- Bulbospongiosus\n- Ischiocavernosus\n- Superficial transverse perineal\n\nProstate\nPubic bone\nScrotum\nSkin (abdominal, perineum)", "VALUE:RE" ], [ "700", "Further contiguous extension\n- Testis", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown extension\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbx.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbx.json new file mode 100644 index 000000000..ee5cdebf4 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bbx.json @@ -0,0 +1,24 @@ +{ + "id" : "extension_bbx", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "notes" : "**Note 1:** **Locally advanced, resectable tumor** \n* Code 500 describes locally advanced, but potentially resectable tumor.\n\n**Note 2:** **Locally advanced, unresectable tumor** \n* Codes 600 and 700 describes locally advanced, technically unresectable tumor.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Rusch, V.W., et al. **Malignant Plural Mesothelioma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:52:36.916Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Ipsilateral parietal pleura with/without involvement of\n- Diaphragmatic pleura\n- Mediastinal pleura \n- Visceral pleura\n\nConfined to pleura (mesothelioma), NOS\nLocalized, NOS", "VALUE:L" ], [ "200", "Ipsilateral pleural surfaces all involved (diaphragmatic, parietal, mediastinal, and viscera)\n* WITHOUT further involvement", "VALUE:L" ], [ "300", "Ipsilateral pleural surfaces all involved (diaphragmatic, parietal, mediastinal, and viscera)\n* WITH involvement of at least one of the following \n - Confluent visceral pleural tumor (including any involvement of interlobar fissure) \n - Contiguous lung involvement, NOS\n - Diaphragm (Diaphragmatic muscle)\n - Lung parenchyma (direct extension)\n - Nodule(s) beneath visceral pleural surface (ipsilateral pleura)", "VALUE:RE" ], [ "500", "Ipsilateral pleural surfaces all involved (diaphragmatic, parietal, mediastinal, and viscera)\n* WITH involvement of at least one of the following \n - Adjacent (connective) tissue, NOS\n - Endothoracic fascia\n - Mediastinal fat (mediastinal tissues)\n - Pericardium, non-transmural or NOS\n - Solitary focus of tumor extending into the chest wall", "VALUE:RE" ], [ "600", "Ipsilateral pleural surfaces all involved (diaphragmatic, parietal, mediastinal, and viscera) \n* WITH involvement of at least one of the following \n - Chest wall (diffuse extension or multifocal masses of tumor)\n + WITH or WITHOUT associated rib destruction\n - Mediastinal organs (direct extension)\n - Pericardium (extension through to the internal surface without pericardial effusion)\n - Rib", "VALUE:RE" ], [ "700", "Ipsilateral pleural surfaces all involved (diaphragmatic, parietal, mediastinal, and viscera) \n* WITH involvement of at least one of the following \n - Brachial plexus\n - Cervical (neck) tissues\n - Contralateral pleura (direct contiguous extension)\n - Heart muscle\n - Intra-abdominal organs\n - Myocardium\n - Pericardium (direct extension through to the internal surface with pericardial effusion)\n - Peritoneum (direct transdiaphragmatic extension of tumor)\n - Spine\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcb.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcb.json similarity index 64% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcb.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcb.json index 1854faa43..711cff937 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcb.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcb.json @@ -1,12 +1,12 @@ { "id" : "extension_bcb", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Flat and papillary bladder cancer**\n* The two main types of bladder cancer are the flat (sessile) variety and the papillary type. \n * The flat (sessile) variety is called in situ when tumor has not penetrated the basement membrane. \n * Papillary tumor that has not penetrated the basement membrane is called noninvasive.\n\n**Note 2:** **Noninvasive papillary transitional carcinoma** \n* Noninvasive papillary transitional carcinoma: Pathologists use many different descriptive terms for noninvasive papillary transitional cell carcinoma. \n* Frequently, the pathology report does not contain a definite statement of non-invasion; however, non-invasion can be inferred from the microscopic description. \n\n**Definite statements of non-invasion for papillary transitional cell carcinomas (Ta) include**\n- Noninfiltrating\n- Noninvasive\n- No evidence of invasion\n- No extension into lamina propria\n- No stromal invasion\n- No extension into underlying supporting tissue\n- Negative lamina propria and superficial muscle\n- Negative muscle and (subepithelial) connective tissue\n- No infiltrative behavior/component\n\n**Inferred descriptions of non-invasion for papillary transitional cell carcinomas include**\n- No involvement of muscularis propria and no mention of subepithelium/submucosa\n- No statement of invasion (microscopic description present)\n- (Underlying) Tissue insufficient to judge depth of invasion\n- No invasion of bladder wall\n- No involvement of muscularis propria\n- Benign deeper tissue\n- Microscopic description problematic (non-invasion versus superficial invasion)\n- Frond surfaced by transitional cell\n- No mural infiltration\n- No evidence of invasion (no sampled stroma)\n- Confined to mucosa \n\n**Note 3:** **Noninvasive (in situ) flat transitional cell carcinoma**\n* Noninvasive (in situ) flat transitional cell carcinoma: Careful attention must be given to the use of the term \"confined to mucosa\" for flat bladder carcinomas. \n* Historically, carcinomas described as \"confined to mucosa\" were coded as localized. However, pathologists use this designation for non-invasion as well. Pathologists also vary in their use of the terms \"invasion of mucosa, grade 1\" and \"invasion of mucosa, grade 2\" to distinguish between noninvasive and invasive carcinomas. In order to accurately code tumors described as \"confined to mucosa\", abstractors should determine \n - If the tumor is confined to the epithelium and is a non-invasive papillary carcinoma, code 000 \n - If the tumor is confined to the epithelium and is a non-invasive, non-papillary (i.e. transitional) tumor, code 050 \n - If the tumor has penetrated the basement membrane to invade the lamina propria: then it is invasive and coded to 100 for localized. The lamina propria and submucosa tend to merge when there is no muscularis mucosa, so these terms may be used interchangeably, along with stroma and subepithelial connective tissue. \n - If the distinction between involvement of the epithelium and lamina propria cannot be made, then the tumor should be coded as \"confined to mucosa, NOS\" (100).\n - Statements meaning confined to mucosa, NOS for flat transitional cell carcinomas include\n + Confined to mucosal surface\n + Limited to mucosa, no invasion of submucosa and muscularis\n + No infiltration/invasion of fibromuscular and muscular stroma\n + Superficial, NOS\n\n**Note 4:** **Multifocal noninvasive tumors** \n* In case of multifocal papillary noninvasive tumors (code 000) and nonpapillary in situ tumors (code 050), code 050\n\n**Note 5:** **Invasion of the muscularis propria**\n* Coding of the involvement of the muscularis propria is divided into superficial muscle (inner half) and deep muscle (outer half). This distinction can only be made when a cystectomy is done\n * If only a TURB is done and states “invasion of the muscularis propria,” code to 370\n * If there is “invasion of the muscularis propria” and the distal ureter is involved, code to 400\n * If there is a TURB only and the pathologist/physician documents superficial muscle or deep muscle, code to 370 or 400 as appropriate. \n* Codes 200, 250, 300, 350 should only be used when a cystectomy has been done\n\n**Note 6:** **Extension through full thickness of bladder wall**\n* Code 300 if the only description of extension is through full thickness of bladder wall, and there is no clear statement as to whether or not the cancer has extended into fat. \n\n**Note 7:** **In situ tumor with extension to prostate, ureter**\n* An associated in situ component of tumor extending into the prostatic ducts, prostatic glands, or ureter without invasion is disregarded in staging classification. \n * Assign the code that best describes depth of bladder wall invasion. \n\n**Note 8:** **Direct invasion of the ureter** \n* Direct invasion of the distal ureter is classified by the depth of greatest invasion in the bladder or ureter. \n * Code 100 if the distal ureter is defined as below the iliac vessel, within the pelvic brim is involved. \n\n**Note 9:** **Prostatic urethra** \n* Code 130 when there is extension from the bladder into the subepithelial tissue of prostatic urethra.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Bochner, B.H., Hansel, D.E., Stadler, W.M., et al. **Urinary Bladder**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T11:11:34.320Z", + "last_modified" : "2025-09-18T20:52:11.492Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "Papillary (8130/2, 8131/2, other histologies, see code 050)\n- Non-infiltrating or non-invasive papillary transitional cell carcinoma\n- Non-infiltrating or non-invasive papillary urothelial carcinoma\n- Papillary transitional cell carcinoma, with inferred description of non-invasion\n- Papillary urothelial carcinoma, with inferred description of non-invasion", "VALUE:Ta", "VALUE:IS" ], [ "050", "Nonpapillary \n- Carcinoma in situ, NOS \n- Sessile (flat) (solid) carcinoma in situ \n- Transitional cell carcinoma in situ\n- Urothelial carcinoma (in situ, non-infiltrating, non-invasive)\n\nMultifocal papillary and nonpapillary non-invasive tumors (see Note 4)", "VALUE:Tis", "VALUE:IS" ], [ "100", "Confined to mucosa, NOS", "VALUE:Tis", "VALUE:L" ], [ "130", "Lamina propria\nStroma\nSubepithelial connective tissue \nSubmucosa\nSubserosa \nTunica propria", "VALUE:T1", "VALUE:L" ], [ "150", "Localized, NOS", "VALUE:T1", "VALUE:L" ], [ "170", "Extension to/Invasion of distal ureter\n- Subepithelial connective tissue of bladder and/or distal ureter", "VALUE:T1", "VALUE:RE" ], [ "200", "**PATHOLOGICAL assessment only (requires a cystectomy)**\n\nMuscle (muscularis propria) of bladder only\n- Superficial muscle - inner half", "VALUE:T2a", "VALUE:L" ], [ "250", "**PATHOLOGICAL assessment only (requires a cystectomy)**\n\nExtension to distal ureter\n- Superficial muscle of bladder and/or distal ureter", "VALUE:T2a", "VALUE:RE" ], [ "300", "**PATHOLOGICAL assessment only (requires a cystectomy)**\n\nMuscle (muscularis propria) of bladder only\n- Deep muscle--outer half\n\nExtension through full thickness of bladder wall \nBUT still contained within bladder wall", "VALUE:T2b", "VALUE:L" ], [ "350", "**PATHOLOGICAL assessment only (requires a cystectomy)**\n\nExtension to distal ureter\n- Deep muscle or extension through wall of bladder and/or distal ureter", "VALUE:T2b", "VALUE:RE" ], [ "370", "Muscle (muscularis propria) invaded, NOS of bladder only", "VALUE:T2", "VALUE:L" ], [ "400", "Extension to distal ureter\n- Muscle (muscularis propria) invaded, NOS of bladder and/or distal ureter", "VALUE:T2", "VALUE:RE" ], [ "450", "Extension to perivesical fat/tissues (MICROSCOPIC) including \n- Adventitia\n - Distal periureteral tissue\n - Periprostatic tissue\n - Peritoneum\n - Serosa (mesothelium) (to/through)\n - Tunica serosa (to/through)", "VALUE:T3a", "VALUE:RE" ], [ "500", "Extravesical mass (Clinically or grossly apparent extravesical mass)\n\nExtension to perivesical fat/tissues (MACROSCOPIC) including\n- Adventitia\n- Distal periureteral tissue\n- Periprostatic tissue\n- Peritoneum\n- Serosa (mesothelium) (to/through)\n- Tunica serosa (to/through)", "VALUE:T3b", "VALUE:RE" ], [ "550", "Extension to perivesical fat/tissues, NOS (UNKNOWN if MICROSCOPIC or MACROSCOPIC), including\n- Adventitia\n- Distal periureteral tissue\n- Periprostatic tissue\n- Peritoneum\n- Serosa (mesothelium) (to/through)\n- Tunica serosa (to/through)", "VALUE:T3", "VALUE:RE" ], [ "600", "Extravesical tumor with extension to \n- Parametrium\n- Prostate, NOS \n- Prostatic stroma\n- Rectovesical/Denonvilliers' fascia\n- Seminal vesicle\n- Ureter (excluding distal ureter)\n- Urethra (including prostatic urethra) \n- Uterus\n- Vagina\n- Vas deferens", "VALUE:T4a", "VALUE:RE" ], [ "650", "Extravesical tumor with extension to\n- Large intestine \n- Rectum (male)\n- Small intestine", "VALUE:T4a", "VALUE:D" ], [ "700", "Bladder is \"fixed\"", "VALUE:T4b", "VALUE:RE" ], [ "720", "Bladder is \"fixed\" with extension to structures in code 650 OR\n\nExtravesical tumor with extension to\n- Abdominal wall\n- Bone\n- Pelvic wall\n- Pubic bone\n- Rectum (female)\n\nFurther contiguous extension", "VALUE:T4b", "VALUE:D" ], [ "750", "Extravesical tumor, NOS", "VALUE:T4", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "Papillary (8130/2, 8131/2, other histologies, see code 050)\n- Non-infiltrating or non-invasive papillary transitional cell carcinoma\n- Non-infiltrating or non-invasive papillary urothelial carcinoma\n- Papillary transitional cell carcinoma, with inferred description of non-invasion\n- Papillary urothelial carcinoma, with inferred description of non-invasion", "VALUE:IS" ], [ "050", "Nonpapillary \n- Carcinoma in situ, NOS \n- Sessile (flat) (solid) carcinoma in situ \n- Transitional cell carcinoma in situ\n- Urothelial carcinoma (in situ, non-infiltrating, non-invasive)\n\nMultifocal papillary and nonpapillary non-invasive tumors (see Note 4)", "VALUE:IS" ], [ "100", "Confined to mucosa, NOS", "VALUE:L" ], [ "130", "Lamina propria\nStroma\nSubepithelial connective tissue \nSubmucosa\nSubserosa \nTunica propria", "VALUE:L" ], [ "150", "Localized, NOS", "VALUE:L" ], [ "170", "Extension to/Invasion of distal ureter\n- Subepithelial connective tissue of bladder and/or distal ureter", "VALUE:RE" ], [ "200", "**PATHOLOGICAL assessment only (requires a cystectomy)**\n\nMuscle (muscularis propria) of bladder only\n- Superficial muscle - inner half", "VALUE:L" ], [ "250", "**PATHOLOGICAL assessment only (requires a cystectomy)**\n\nExtension to distal ureter\n- Superficial muscle of bladder and/or distal ureter", "VALUE:RE" ], [ "300", "**PATHOLOGICAL assessment only (requires a cystectomy)**\n\nMuscle (muscularis propria) of bladder only\n- Deep muscle--outer half\n\nExtension through full thickness of bladder wall \nBUT still contained within bladder wall", "VALUE:L" ], [ "350", "**PATHOLOGICAL assessment only (requires a cystectomy)**\n\nExtension to distal ureter\n- Deep muscle or extension through wall of bladder and/or distal ureter", "VALUE:RE" ], [ "370", "Muscle (muscularis propria) invaded, NOS of bladder only", "VALUE:L" ], [ "400", "Extension to distal ureter\n- Muscle (muscularis propria) invaded, NOS of bladder and/or distal ureter", "VALUE:RE" ], [ "450", "Extension to perivesical fat/tissues (MICROSCOPIC) including \n- Adventitia\n - Distal periureteral tissue\n - Periprostatic tissue\n - Peritoneum\n - Serosa (mesothelium) (to/through)\n - Tunica serosa (to/through)", "VALUE:RE" ], [ "500", "Extravesical mass (Clinically or grossly apparent extravesical mass)\n\nExtension to perivesical fat/tissues (MACROSCOPIC) including\n- Adventitia\n- Distal periureteral tissue\n- Periprostatic tissue\n- Peritoneum\n- Serosa (mesothelium) (to/through)\n- Tunica serosa (to/through)", "VALUE:RE" ], [ "550", "Extension to perivesical fat/tissues, NOS (UNKNOWN if MICROSCOPIC or MACROSCOPIC), including\n- Adventitia\n- Distal periureteral tissue\n- Periprostatic tissue\n- Peritoneum\n- Serosa (mesothelium) (to/through)\n- Tunica serosa (to/through)", "VALUE:RE" ], [ "600", "Extravesical tumor with extension to \n- Parametrium\n- Prostate, NOS \n- Prostatic stroma\n- Rectovesical/Denonvilliers' fascia\n- Seminal vesicle\n- Ureter (excluding distal ureter)\n- Urethra (including prostatic urethra) \n- Uterus\n- Vagina\n- Vas deferens", "VALUE:RE" ], [ "650", "Extravesical tumor with extension to\n- Large intestine \n- Rectum (male)\n- Small intestine", "VALUE:D" ], [ "700", "Bladder is \"fixed\"", "VALUE:RE" ], [ "720", "Bladder is \"fixed\" with extension to structures in code 650 OR\n\nExtravesical tumor with extension to\n- Abdominal wall\n- Bone\n- Pelvic wall\n- Pubic bone\n- Rectum (female)\n\nFurther contiguous extension", "VALUE:D" ], [ "750", "Extravesical tumor, NOS", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcc.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcc.json similarity index 56% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcc.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcc.json index 4608617ac..675c96e2f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcc.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcc.json @@ -1,12 +1,12 @@ { "id" : "extension_bcc", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Benign/Borderline tumors**\n* Benign (/0) or Borderline (/1) tumors **are always coded to 050** regardless of size, extension to adjacent sites, or multiple tumors. \n\n**Note 2:** **Infratentorial and Supratentorial** \n* The tentorium cerebelli is an extension of the dura mater that separates the cerebellum from the inferior portion of the occipital lobes. \n* The location of the tumor above or below the tentorium can help in determining the type of tumor; also, most adult brain tumors are supratentorial, and most pediatric brain tumors are infratentorial. \n* In the following list, note that ICD-O-3 codes C71.0 and C71.9 include both supratentorial and infratentorial subsites.\n\n- The following subsites are **Infratentorial**\n * All subsites for codes C716-C717 \n * Hypothalamus (C710)\n * Pallium (C710)\n * Posterior cranial fossa (C719)\n * Thalamus (C710)\n- The following subsites are **Supratentorial**\n * All subsites for codes C711-C715\n * Primary site C710 (excluding hypothalamus, pallium, thalamus)\n * Anterior cranial fossa (C719)\n * Corpus callosum (C718)\n * Middle cranial fossa (C719)\n * Tapetum (C718)\n * Suprasellar (C719)\n\n**Note 3:** **Midline shift** \n* A midline shift is not the same thing as crossing the midline (code 500).\n * Documentation must state \"crossing/crosses the midline\"\n\n**Note 4:** **Drop metastasis**\n* Discontiguous spread, or \"drop metastasis\" are coded in EOD mets.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Laws, E.R., Curran, W.J., et al. **Brain and Spinal Cord**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T10:39:41.646Z", + "last_modified" : "2025-09-18T20:51:44.682Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "050", "Benign or borderline brain tumor\n* Behavior /0 or /1", "VALUE:88", "VALUE:B" ], [ "100", "Infratentorial tumor confined to\n- Brain stem or meninges of brain stem (one side)\n + Medulla oblongata\n + Midbrain (mesencephalon)\n + Pons\n- Cerebellum or meninges of cerebellum (one side or midline) \n + Lateral lobes\n + Median lobe of cerebellum\n + Vermis\n- Hypothalamus\n- Pallium\n- Thalamus\n\nInfratentorial tumor\n- Both cerebellum and brain stem involved with tumor on one side\n\nSupratentorial tumor confined to\n- Cerebral hemisphere (cerebrum) or meninges of cerebral hemisphere (one side)\n + Frontal lobe\n + Occipital lobe\n + Parietal lobe\n + Temporal lobe\n\nConfined to ventricles \nTumor invades or encroaches upon ventricular system\n\nConfined to brain, NOS\nConfined to meninges, NOS", "VALUE:88", "VALUE:L" ], [ "500", "Tumor crosses the midline\n\nAll sites extension to/invasion of\n- Bone (skull) (See code 700 for other bone involvement)\n- Contralateral hemisphere\n- Corpus callosum (including splenium)\n- Major blood vessel(s)\n- Meninges (e.g., dura)\n- Nerves (cranial, NOS)\n- Spinal cord/canal\n\nSupratentorial tumor extends/invades infratentorially to involve\n- Brain stem \n- Cerebellum\n- Hypothalamus\n- Pallium\n- Posterior cranial fossa\n- Thalamus\n\nInfratentorial tumor extends/invades supratentorially to involve\n- Anterior cranial fossa\n- Cerebrum (cerebral hemisphere) (excluding hypothalamus, pallium, thalamus)\n- Middle cranial fossa\n- Suprasellar brain\n- Tapetum", "VALUE:88", "VALUE:RE" ], [ "700", "Circulating cells in cerebral spinal fluid (CSF)\n\nBone other than skull (See code 500 for skull)\nNasal cavity\nNasopharynx\nOther direct extension outside CNS\nPosterior pharynx\n\nFurther contiguous extension", "VALUE:88", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:88", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "050", "Benign or borderline brain tumor\n* Behavior /0 or /1", "VALUE:B" ], [ "100", "Infratentorial tumor confined to\n- Brain stem or meninges of brain stem (one side)\n + Medulla oblongata\n + Midbrain (mesencephalon)\n + Pons\n- Cerebellum or meninges of cerebellum (one side or midline) \n + Lateral lobes\n + Median lobe of cerebellum\n + Vermis\n- Hypothalamus\n- Pallium\n- Thalamus\n\nInfratentorial tumor\n- Both cerebellum and brain stem involved with tumor on one side\n\nSupratentorial tumor confined to\n- Cerebral hemisphere (cerebrum) or meninges of cerebral hemisphere (one side)\n + Frontal lobe\n + Occipital lobe\n + Parietal lobe\n + Temporal lobe\n\nConfined to ventricles \nTumor invades or encroaches upon ventricular system\n\nConfined to brain, NOS\nConfined to meninges, NOS", "VALUE:L" ], [ "500", "Tumor crosses the midline\n\nAll sites extension to/invasion of\n- Bone (skull) (See code 700 for other bone involvement)\n- Contralateral hemisphere\n- Corpus callosum (including splenium)\n- Major blood vessel(s)\n- Meninges (e.g., dura)\n- Nerves (cranial, NOS)\n- Spinal cord/canal\n\nSupratentorial tumor extends/invades infratentorially to involve\n- Brain stem \n- Cerebellum\n- Hypothalamus\n- Pallium\n- Posterior cranial fossa\n- Thalamus\n\nInfratentorial tumor extends/invades supratentorially to involve\n- Anterior cranial fossa\n- Cerebrum (cerebral hemisphere) (excluding hypothalamus, pallium, thalamus)\n- Middle cranial fossa\n- Suprasellar brain\n- Tapetum", "VALUE:RE" ], [ "700", "Circulating cells in cerebral spinal fluid (CSF)\n\nBone other than skull (See code 500 for skull)\nNasal cavity\nNasopharynx\nOther direct extension outside CNS\nPosterior pharynx\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcd.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcd.json similarity index 61% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcd.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcd.json index aacee1b8a..b9cdbe471 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcd.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcd.json @@ -1,12 +1,12 @@ { "id" : "extension_bcd", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Benign/Borderline tumors** \n* Benign (/0) or Borderline (/1) tumors **are always coded to 050** regardless of size, extension to adjacent sites, or multiple tumors. \n\n**Note 2:** **Midline shift** \n* A midline shift is not the same thing as crossing the midline (code 500).\n* Documentation must state \"crossing/crosses the midline\"\n\n**Note 3:** **Drop metastasis** \n* Discontiguous spread, or \"drop metastasis\" are coded in EOD Mets.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Laws, E.R., Curran, W.J., et al. **Brain and Spinal Cord**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T15:07:06.223Z", + "last_modified" : "2025-09-18T20:52:36.345Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "050", "Benign or borderline brain\n* Behavior is /0 or /1", "VALUE:88", "VALUE:B" ], [ "100", "Confined to tissue or site of origin\n\nLocalized, NOS", "VALUE:88", "VALUE:L" ], [ "500", "Adjacent connective/soft tissue\nAdjacent muscle\nBone (skull) (See code 700 for other bone involvement)\nBrain for cranial nerve tumor(s) (See code 700 for sites other than cranial nerve tumors)\nMajor blood vessel(s)\nMeningeal tumor infiltrates nerve\nNerve tumor infiltrates meninges (dura)\nSphenoid and frontal sinuses (skull)", "VALUE:88", "VALUE:RE" ], [ "700", "Bone other than skull (see code 500 for skull)\nBrain except for cranial nerve tumor(s) (See code 500 for cranial nerve tumors)\nEye\n\nFurther contiguous extension", "VALUE:88", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:88", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "050", "Benign or borderline brain\n* Behavior is /0 or /1", "VALUE:B" ], [ "100", "Confined to tissue or site of origin\n\nLocalized, NOS", "VALUE:L" ], [ "500", "Adjacent connective/soft tissue\nAdjacent muscle\nBone (skull) (See code 700 for other bone involvement)\nBrain for cranial nerve tumor(s) (See code 700 for sites other than cranial nerve tumors)\nMajor blood vessel(s)\nMeningeal tumor infiltrates nerve\nNerve tumor infiltrates meninges (dura)\nSphenoid and frontal sinuses (skull)", "VALUE:RE" ], [ "700", "Bone other than skull (see code 500 for skull)\nBrain except for cranial nerve tumor(s) (See code 500 for cranial nerve tumors)\nEye\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bce.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bce.json similarity index 54% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bce.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bce.json index 8e8bb66ab..b45f6ba2d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bce.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bce.json @@ -1,11 +1,11 @@ { "id" : "extension_bce", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-05-16T18:06:27.271Z", + "last_modified" : "2025-09-18T20:52:01.258Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "100", "Confined to tissue or organ of origin\n\nLocalized, NOS", "VALUE:88", "VALUE:L" ], [ "200", "Adjacent organ(s)/structure(s)\n- Descending aorta\n- Esophagus\n- Large (named) artery(ies)\n- Large (named) vein(s)\n- Pericardium (parietal, visceral [pericardium])\n- Phrenic nerve(s)\n- Pleura (parietal, visceral, NOS)\n- Sternum\n- Sympathetic nerve trunk(s)\n- Thoracic duct\n- Thymus\n- Trachea\n- Vertebra(e)", "VALUE:88", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:88", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:88", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Confined to tissue or organ of origin\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Adjacent organ(s)/structure(s)\n- Descending aorta\n- Esophagus\n- Large (named) artery(ies)\n- Large (named) vein(s)\n- Pericardium (parietal, visceral [pericardium])\n- Phrenic nerve(s)\n- Pleura (parietal, visceral, NOS)\n- Sternum\n- Sympathetic nerve trunk(s)\n- Thoracic duct\n- Thymus\n- Trachea\n- Vertebra(e)", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcf.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcf.json similarity index 50% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcf.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcf.json index 494f10577..604d0ac00 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcf.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcf.json @@ -1,11 +1,11 @@ { "id" : "extension_bcf", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-05-16T15:56:09.715Z", + "last_modified" : "2025-09-18T20:51:45.294Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "100", "Invasive tumor confined to trachea\n\nLocalized, NOS", "VALUE:88", "VALUE:L" ], [ "200", "Adjacent connective tissue\n- Arch of aorta\n- Azygos vein, right\n- Brachiocephalic vein\n- Carotid sheath\n- Common carotid artery(ies)\n- Jugular arch\n- Phrenic nerves\n- Pretracheal fascia\n- Recurrent laryngeal nerve\n- Subclavian artery(ies)\n- Vagus nerve\n\nAdjacent organ(s)/structure(s)\n- Cricoid cartilage\n- Esophagus\n- Pleura, NOS\n + Parietal\n + Visceral\n- Right and left main bronchi\n- Sternum\n- Thymus\n- Thyroid gland\n- Vertebral column", "VALUE:88", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:88", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:88", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Invasive tumor confined to trachea\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Adjacent connective tissue\n- Arch of aorta\n- Azygos vein, right\n- Brachiocephalic vein\n- Carotid sheath\n- Common carotid artery(ies)\n- Jugular arch\n- Phrenic nerves\n- Pretracheal fascia\n- Recurrent laryngeal nerve\n- Subclavian artery(ies)\n- Vagus nerve\n\nAdjacent organ(s)/structure(s)\n- Cricoid cartilage\n- Esophagus\n- Pleura, NOS\n + Parietal\n + Visceral\n- Right and left main bronchi\n- Sternum\n- Thymus\n- Thyroid gland\n- Vertebral column", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcg.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcg.json similarity index 62% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcg.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcg.json index b47ee5658..1f997b19a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcg.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcg.json @@ -1,11 +1,11 @@ { "id" : "extension_bcg", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2021-04-08T19:00:55.257Z", + "last_modified" : "2025-09-18T20:52:36.084Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:88", "VALUE:IS" ], [ "100", "Invasion of submucosa\n\nLocalized, NOS", "VALUE:88", "VALUE:L" ], [ "200", "Adjacent connective tissue(s)\nAdjacent organ(s)/structure(s)\n\nRegional extension, NOS", "VALUE:88", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:88", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:88", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:IS" ], [ "100", "Invasion of submucosa\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Adjacent connective tissue(s)\nAdjacent organ(s)/structure(s)\n\nRegional extension, NOS", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bci.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bci.json new file mode 100644 index 000000000..f95522f3a --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bci.json @@ -0,0 +1,24 @@ +{ + "id" : "extension_bci", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "notes" : "**Note 1:** **The following histologies can be localized (code 100), systemic (700) or unknown (999)** \n\n* 9740: Mast cell sarcoma (MCS)\n* 9749: Erdheim-Chester disease (ECD) (2021+ only)\n* 9755: Histiocytic sarcoma\n* 9756: Langerhans cell sarcoma (LCS) \n* 9757: Interdigitating dendritic cell sarcoma (IDCS) \n* 9758: Follicular dendritic cell sarcoma (FDCS) \n* 9759: Fibroblastic reticular cell tumor \n* 9766: Lymphomatoid granulomatosis, grade 3 (2021+ only)\n* 9930: Myeloid sarcoma \n* 9971: Polymorphic PTLD (2018-2020, 2025+) \n* *Note:* 9971 is /1 and non-reportable (except for C700-C729, C751-C753) for 2021-2024, moved back to /3 for 1/1/2025+\n\n**Note 2:** **Lymph node involvement** \n* For histologies listed in **Note 1**, it is possible to have lymph node involvement; however, at this time, lymph node involvement for these histologies is not collected.\n\n**Note 3:** **The following histologies are systemic (code 700):**\n\n* 9591 Splenic B-cell lymphoma/leukemia, unclassifiable (except C441, C690, C695-C696)\n* 9724: Systemic EBV-positive T-cell lymphoma of childhood (SEBVTCL)\n* 9727: Blastic plasmacytoid dendritic cell neoplasm (BPDC)\n* 9741: Systemic mastocytosis with an associated hematological neoplasm (SM-AHN)\n* 9742: Mast cell leukemia (MCL)\n* 9750: ALK-positive histiocytosis\n* 9751: Langerhans cell histiocytosis (LCH), disseminated\n* 9762: Heavy chain diseases, NOS (HCD)\n* 9800 Leukemia, NOS\n* 9801: Acute undifferentiated leukemia\n* 9805: Acute leukemia of ambiguous lineage with other defined genetic alterations\n* 9806: Mixed-phenotype acute leukemia (MPAL) with *BCR::ABL1* fusion\n* 9807: Mixed-phenotype acute leukemia (MPAL) with *KMT2A-rearranged*\n* 9808: Mixed -phenotype acute leukemia, B/myeloid, NOS\n* 9809: Mixed-phenotype acute leukemia (MPAL), T/myeloid, NOS\n* 9811: B-lymphoblastic leukemia/lymphoma [B-ALL/LBL], NOS\n* 9812: B-lymphoblastic leukemia/lymphoma [B-ALL/LBL] with *BCR::ABL1 fusion*\n* 9813: B lymphoblastic leukemia/lymphoma [B-ALL/LBL] with *KMT2A rearrangement*\n* 9814: B-lymphoblastic leukemia/lymphoma [B-ALL/LBL] with *ETV6::RUNX1 fusion*\n* 9815: B-lymphoblastic leukemia/lymphoma with high hyperdiploidy (B-ALL/LBL with high hyperdiploidy)\n* 9816: B-lymphoblastic leukemia/lymphoma [B-ALL/LBL] with hypodiploidy (Hypodiploid B-ALL/LBL)\n* 9817: B-lymphoblastic leukemia/lymphoma [B-ALL/LBL] with *IGH::IL3 fusion*\n* 9818: B-lymphoblastic leukemia/lymphoma [B-ALL/LBL] with *TCF3::PBX1*\n* 9819: B-lymphoblastic leukemia/lymphoma [B-ALL/LBL] with *BCR::ABL1 like features* (BCR::ABL1-like B-ALL/LBL) (2021+ only)\n* 9820: Lymphoid leukemia, NOS\n* 9831: T-large granular lymphocytic leukemia (T-LGLL)\n* 9832: Prolymphocytic leukemia (PPL), NOS\n* 9833: Prolymphocytic leukemia, B-cell type (BLL) \n* 9834: T-cell prolymphocytic leukemia (T-PLL)\n* 9837: T-lymphoblastic leukemia/lymphoma (T-ALL/LBL) \n* 9840: Acute erythroid leukemia (AEL)\n* 9860: Myeloid leukemia, NOS\n* 9861: Acute myeloid leukemia (AML), NOS\n* 9863: Chronic myeloid leukemia (CML), NOS\n* 9865: Acute myeloid leukemia with *DEK::NUP214 fusion*\n* 9866: Acute promyelocytic leukemia with *PML::RARA* fusion (APL with *PML::RARA*)\n* 9867: Acute myelomonocytic leukemia, NOS (AMML)\n* 9869: Acute myeloid leukemia with *MECOM rearrangement*\n* 9870: Acute basophilic leukemia\n* 9871: Acute myeloid leukemia with *CBFB::MYH11 fusion*\n* 9872: Acute myeloid leukemia, minimal differentiation\n* 9873: Acute myeloid leukemia without maturation\n* 9874: Acute myeloid leukemia with maturation\n* 9875: Chronic myeloid leukemia (CML), *BCR::ABL1 positive*\n* 9876: Myelodysplastic/myeloproliferative neoplasm with neutrophilia (MDS/MPN-N)\n* 9877: Acute myeloid leukemia with mutated *NPM1* (2021+ only)\n* 9878: Acute myeloid leukemia with *CEBPA mutation* (2021+ only)\n* 9879: Acute myeloid leukemia with mutated *RUNX1* (2021+ only)\n* 9891: Acute monocytic leukemia\n* 9895: Myelodysplasia-related acute myeloid leukemia (AML-MR)\n* 9896: Acute myeloid leukemia with *RUNX1::RUNX1T1*\n* 9897: Acute myeloid leukemia with *KMT2a rearrangement*\n* 9898: Myeloid leukemia associated with Down Syndrome (ML-DS)\n* 9910: Acute megakaryoblastic leukemia (AMKL)\n* 9911: Acute myeloid leukemia (megakaryoblastic) with *RBMI5::MRTFA*\n* 9912: Acute myeloid leukemia with *BCR::ABL1 fusion* (2021+ only)\n* 9920 Therapy-related myeloid neoplasms\n* 9931: Acute panmyelosis with myelofibrosis (APMF)\n* 9940: Hairy cell leukemia (HCL)\n* 9945: Chronic myelomonocytic leukemia, NOS (CMML)\n* 9946: Juvenile myelomonocytic leukemia (JMML)\n* 9948: Aggressive NK-cell leukemia (ANKL)\n* 9950: Polycythemia vera (PV)\n* 9961: Primary myelofibrosis (PMF)\n* 9962: Essential thrombocythemia (ET)\n* 9963: Chronic neutrophilic leukemia (CNL)\n* 9964: Chronic eosinophilic leukemia (CEL)\n* 9965: Myeloid/lymphoid neoplasms with *PDGFRA* rearrangement\n* 9966: Myeloid/lymphoid neoplasm with *PDGFRB* rearrangement\n* 9967: Myeloid/lymphoid neoplasm with *FGFR1* rearrangement\n* 9968: Myeloid/lymphoid neoplasm with *JAK2* rearrangement (2021+ only)\n* 9975: Myelodysplastic/myeloproliferative neoplasm, NOS, unclassifiable (MPN/MDS-U)\n* 9980: Myelodysplastic neoplasm with low blasts and single-lineage dysplasia (MDS-LB-SLD)\n* 9982: Myelodysplastic syndrome with ring sideroblasts and single lineage dysplasia (MDS-RS-SLD) \n* 9983: Myelodysplastic neoplasm with increased blasts (MDS-IB)\n* 9985: Myelodysplastic neoplasm with low blasts, NOS (MDS-LB)\n* 9986: Myelodysplastic neoplasm with low blasts and 5q deletion (MDS-5q)\n* 9989: Myelodysplastic neoplasm, NOS\n* 9991: Refractory neutropenia (2018-2020 only, see code 9980/3 for 2021+)\n* 9992: Refractory thrombocytopenia (2018-2020 only, see code 9980/3 for 2021+)\n* 9993: Myelodysplastic syndrome with ring sideroblasts and multilineage dysplasia (2021+)", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Hematologic Malignancies**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Radich, J.P., Jaffe, E.S., Leonard, J.P., et al. **Leukemia**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:52:02.275Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "100", "Localized disease\n(Single/solitary/unifocal/isolated)\n\nSee Notes 1 and 2", "VALUE:L" ], [ "700", "Systemic disease\n\nSee Note 3", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcj.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcj.json similarity index 72% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcj.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcj.json index 3d3a5903a..9b5863247 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcj.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcj.json @@ -1,12 +1,12 @@ { "id" : "extension_bcj", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Kaposi Sarcoma defined** \n* In the United States and Canada, Kaposi sarcoma is usually an illness related to acquired immunodeficiency syndrome (AIDS) which affects primarily the skin; however, lesions may also form in the connective tissue, mucosa (e.g. oral cavity) or visceral organs (e.g. lungs). \n* For connective tissue tumors (C49._), use extension codes for skin.\n\n**Note 2:** **Choice of EOD Primary Tumor for Kaposi Sarcoma** \n* Depends on the number and location of lesions\n * Code 100 (Localized) is for a single lesion involving one of the following: skin, mucosa or viscera\n * Code 200 (Localized) is for multiple lesions involving one of the following: skin, mucosa or viscera\n * Code 300 (Regional) is for multiple lesions involving a combination of skin, mucosa or viscera", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions,** National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pollock, R.E., Maki, R.G. **Introduction to Soft Tissue Sarcoma** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Maki, R.G., Pollock, R.E., et al. **Soft Tissue Sarcoma - Unusual Histologies and Sites**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-17T11:11:49.633Z", + "last_modified" : "2025-09-18T20:51:44.985Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "100", "Single lesion\n- Mucosa (e.g., oral cavity, anus, rectum, vagina, vulva)\n- Skin and/or connective tissue\n- Viscera (e.g., pulmonary, gastrointestinal tract, spleen, other)", "VALUE:88", "VALUE:L" ], [ "200", "Multiple lesions\n- Mucosa (e.g., oral cavity, anus, rectum, vagina, vulva)\n- Skin and/or connective tissue\n- Viscera (e.g., pulmonary, gastrointestinal tract, spleen, other)", "VALUE:88", "VALUE:L" ], [ "300", "Multiple lesions\n- Mucosa plus skin and/or connective tissue\n - Viscera plus mucosa \n - Viscera plus skin and/or connective tissue", "VALUE:88", "VALUE:RE" ], [ "600", "Multiple lesions\n* Visceral plus mucosa plus skin and/or connective tissue", "VALUE:88", "VALUE:D" ], [ "700", "Multiple lesions, NOS", "VALUE:88", "VALUE:U" ], [ "800", "No evidence of primary tumor", "VALUE:88", "VALUE:U" ], [ "999", "Unknown; extension not stated\nMultiple lesions, NOS\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "100", "Single lesion\n- Mucosa (e.g., oral cavity, anus, rectum, vagina, vulva)\n- Skin and/or connective tissue\n- Viscera (e.g., pulmonary, gastrointestinal tract, spleen, other)", "VALUE:L" ], [ "200", "Multiple lesions\n- Mucosa (e.g., oral cavity, anus, rectum, vagina, vulva)\n- Skin and/or connective tissue\n- Viscera (e.g., pulmonary, gastrointestinal tract, spleen, other)", "VALUE:L" ], [ "300", "Multiple lesions\n- Mucosa plus skin and/or connective tissue\n - Viscera plus mucosa \n - Viscera plus skin and/or connective tissue", "VALUE:RE" ], [ "600", "Multiple lesions\n* Visceral plus mucosa plus skin and/or connective tissue", "VALUE:D" ], [ "700", "Multiple lesions, NOS", "VALUE:U" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nMultiple lesions, NOS\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcl.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcl.json similarity index 50% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcl.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcl.json index 3bc2ee5b0..422e57e3b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcl.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcl.json @@ -1,11 +1,11 @@ { "id" : "extension_bcl", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-05-17T11:25:31.030Z", + "last_modified" : "2025-09-18T20:51:46.745Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ: intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "100", "Confined to tissue or organ of origin \nSubcutaneous tissue\n\nLocalized, NOS", "VALUE:88", "VALUE:L" ], [ "200", "Adjacent organ(s)/structure(s)/connective tissue\n- Epididymis (from other site)\n- Penis\n- Prostate\n- Seminal vesicle (from other site)\n- Skeletal muscle (scrotum only)\n- Spermatic cord (vas deferens) (from other site)\n- Testis\n- Tunica vaginalis (from other site)", "VALUE:88", "VALUE:RE" ], [ "700", "Other organ(s) and structure(s) in male pelvis\n- Bladder \n- Bone (axial or appendicular skeleton) (scrotum only)\n- Rectum \n- Underlying cartilage (scrotum only)\n- Urethra\n\nFurther contiguous extension", "VALUE:88", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:88", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ: intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Confined to tissue or organ of origin \nSubcutaneous tissue\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Adjacent organ(s)/structure(s)/connective tissue\n- Epididymis (from other site)\n- Penis\n- Prostate\n- Seminal vesicle (from other site)\n- Skeletal muscle (scrotum only)\n- Spermatic cord (vas deferens) (from other site)\n- Testis\n- Tunica vaginalis (from other site)", "VALUE:RE" ], [ "700", "Other organ(s) and structure(s) in male pelvis\n- Bladder \n- Bone (axial or appendicular skeleton) (scrotum only)\n- Rectum \n- Underlying cartilage (scrotum only)\n- Urethra\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcm.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcm.json similarity index 56% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcm.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcm.json index 6001866bb..becaef2ce 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcm.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcm.json @@ -1,11 +1,11 @@ { "id" : "extension_bcm", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-05-17T11:26:30.384Z", + "last_modified" : "2025-09-18T20:52:30.162Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ; noninvasive; intraepithelial", "VALUE:88", "VALUE:IS" ], [ "100", "Confined to tissue or organ of origin\n\nLocalized, NOS", "VALUE:88", "VALUE:L" ], [ "200", "Adjacent organ(s)/structure(s)/connective tissue\n- Adnexa\n- Broad ligament(s)\n- Cervix uteri\n- Corpus uteri\n- Fallopian tube(s)\n- Ovary(ies)\n- Parametrium\n- Round ligament(s)\n- Uterus, NOS\n- Vagina", "VALUE:88", "VALUE:RE" ], [ "700", "Other organ(s) of pelvis\n\nFurther contiguous extension", "VALUE:88", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:88", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ; noninvasive; intraepithelial", "VALUE:IS" ], [ "100", "Confined to tissue or organ of origin\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Adjacent organ(s)/structure(s)/connective tissue\n- Adnexa\n- Broad ligament(s)\n- Cervix uteri\n- Corpus uteri\n- Fallopian tube(s)\n- Ovary(ies)\n- Parametrium\n- Round ligament(s)\n- Uterus, NOS\n- Vagina", "VALUE:RE" ], [ "700", "Other organ(s) of pelvis\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcn.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcn.json similarity index 56% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcn.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcn.json index 0e7174409..f769277de 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcn.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcn.json @@ -1,11 +1,11 @@ { "id" : "extension_bcn", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-05-16T15:03:29.173Z", + "last_modified" : "2025-09-18T20:52:17.321Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:88", "VALUE:IS" ], [ "100", "Confined to tissue or organ of origin\n\nLocalized, NOS", "VALUE:88", "VALUE:L" ], [ "200", "Corpus uteri\nFallopian tube for ligaments\nMesosalpinx, ipsilateral\nOvary, ipsilateral\nPeritoneum\nUterus, NOS", "VALUE:88", "VALUE:RE" ], [ "700", "Cervix uteri\nCul de sac (rectouterine pouch)\nOmentum\nOvary, contralateral\nRectosigmoid\nSigmoid\nSmall intestine\n\nFurther contiguous extension", "VALUE:88", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:88", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:IS" ], [ "100", "Confined to tissue or organ of origin\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Corpus uteri\nFallopian tube for ligaments\nMesosalpinx, ipsilateral\nOvary, ipsilateral\nPeritoneum\nUterus, NOS", "VALUE:RE" ], [ "700", "Cervix uteri\nCul de sac (rectouterine pouch)\nOmentum\nOvary, contralateral\nRectosigmoid\nSigmoid\nSmall intestine\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bco.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bco.json similarity index 58% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bco.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bco.json index 32a0d3432..a912002b1 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bco.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bco.json @@ -1,11 +1,11 @@ { "id" : "extension_bco", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-05-17T11:35:14.835Z", + "last_modified" : "2025-09-18T20:52:40.123Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:88", "VALUE:IS" ], [ "100", "Invasive tumor confined to gland of origin\n\nLocalized, NOS", "VALUE:88", "VALUE:L" ], [ "200", "Extension to/Invasion of adjacent organs (structures)/connective tissue\n- Aortic body\n + Organ(s)/structure(s) in mediastinum\n- Carotid body\n + Upper neck", "VALUE:88", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:88", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:88", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:IS" ], [ "100", "Invasive tumor confined to gland of origin\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Extension to/Invasion of adjacent organs (structures)/connective tissue\n- Aortic body\n + Organ(s)/structure(s) in mediastinum\n- Carotid body\n + Upper neck", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcp.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcp.json similarity index 58% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcp.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcp.json index cef970bef..dedc450c9 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcp.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcp.json @@ -1,12 +1,12 @@ { "id" : "extension_bcp", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Patches** \n* For skin, patch indicates any size skin lesion without significant elevation or induration.\n\n**Note 2:** **Plaque** \n* For skin, plaque indicates any size skin lesion that is elevated or indurated.\n\n**Note 3:** **Tumor** \n* For skin, tumor indicates at least one 1 cm diameter solid or nodular lesion with evidence of depth and/or vertical growth.\n\n**Note 4:** **Sezary syndrome** \n* Sezary syndrome is the leukemic form of Mycosis Fungoides. EOD Primary Tumor for Sezary syndrome is still coded based on the amount/type of skin involvement. \n* Peripheral blood involvement, which is indicative of the leukemic variant, is coded in Peripheral Blood Involvement [NAACCR Data Item #3910]", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Hematologic Malignancies**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Rosen, S.T., Jaffe, E.S., Leonard, J.P., et al. **Primary Cutaneous Lymphomas**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T21:16:02.541Z", + "last_modified" : "2025-09-18T20:52:35.191Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "100", "Patches only\n\nLess than 10% of skin surface, no tumors\n- Patches only", "VALUE:T1a", "VALUE:L" ], [ "150", "Papules or plaques\n\nLess than 10% of skin surface, no tumors\n- Papules or plaques WITH or WITHOUT patches", "VALUE:T1b", "VALUE:L" ], [ "200", "Skin involvement, NOS\n\nSkin involvement less than 10% OR unknown % of skin involvement\n- AND not stated whether patches, papules or plaques\n- AND no tumors\n\nLimited skin involvement\nLocalized, NOS\nMFCG Stage I", "VALUE:T1", "VALUE:L" ], [ "250", "Patches only\n\nGreater than or equal to 10% of skin surface, no tumors\n- Patches only", "VALUE:T2a", "VALUE:L" ], [ "300", "Plaques or papules\n\nGreater than or equal to 10% of skin surface, no tumors\n- Plaques or papules WITH or WITHOUT patches", "VALUE:T2b", "VALUE:L" ], [ "400", "Skin involvement, NOS\n\nSkin involvement greater than or equal to 10%\nGeneralized plaques/patches OR \nNot stated whether patches, papules or plaques\nNo tumors\n\nMFCG Stage II", "VALUE:T2", "VALUE:L" ], [ "450", "Generalized erythroderma (confluence of erythemia)\n(Greater than 50% and less than 80% body surface involved with diffuse redness)", "VALUE:T2", "VALUE:RE" ], [ "500", "Tumor less than 1 cm\n\nSkin lesion described as tumor less than 1 cm", "VALUE:T2", "VALUE:RE" ], [ "600", "Tumor(s) equal to 1 cm or greater\n\nOne or more tumors equal to 1 cm or greater\nCutaneous tumor, size not stated\n\nMFCG Stage III", "VALUE:T3", "VALUE:RE" ], [ "700", "Generalized erythroderma (confluence of erythemia)\n(Greater than or equal to 80% body surface involved with diffuse redness)", "VALUE:T4", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "100", "Patches only\n\nLess than 10% of skin surface, no tumors\n- Patches only", "VALUE:L" ], [ "150", "Papules or plaques\n\nLess than 10% of skin surface, no tumors\n- Papules or plaques WITH or WITHOUT patches", "VALUE:L" ], [ "200", "Skin involvement, NOS\n\nSkin involvement less than 10% OR unknown % of skin involvement\n- AND not stated whether patches, papules or plaques\n- AND no tumors\n\nLimited skin involvement\nLocalized, NOS\nMFCG Stage I", "VALUE:L" ], [ "250", "Patches only\n\nGreater than or equal to 10% of skin surface, no tumors\n- Patches only", "VALUE:L" ], [ "300", "Plaques or papules\n\nGreater than or equal to 10% of skin surface, no tumors\n- Plaques or papules WITH or WITHOUT patches", "VALUE:L" ], [ "400", "Skin involvement, NOS\n\nSkin involvement greater than or equal to 10%\nGeneralized plaques/patches OR \nNot stated whether patches, papules or plaques\nNo tumors\n\nMFCG Stage II", "VALUE:L" ], [ "450", "Generalized erythroderma (confluence of erythemia)\n(Greater than 50% and less than 80% body surface involved with diffuse redness)", "VALUE:RE" ], [ "500", "Tumor less than 1 cm\n\nSkin lesion described as tumor less than 1 cm", "VALUE:RE" ], [ "600", "Tumor(s) equal to 1 cm or greater\n\nOne or more tumors equal to 1 cm or greater\nCutaneous tumor, size not stated\n\nMFCG Stage III", "VALUE:RE" ], [ "700", "Generalized erythroderma (confluence of erythemia)\n(Greater than or equal to 80% body surface involved with diffuse redness)", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcq.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcq.json new file mode 100644 index 000000000..e6cb4972d --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcq.json @@ -0,0 +1,24 @@ +{ + "id" : "extension_bcq", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "notes" : "**Note 1:** **Bones of the lateral wall** \n* The bones of the lateral wall of the nasal cavity include the maxilla, the perpendicular plate of the palatine bone, the medial pterygoid plate, the labyrinth and inferior concha of the ethmoid. \n* The roof of the nasal cavity is formed by the nasal bone. \n* The floor of the nasal cavity, which forms the roof of the mouth, is composed of the bones of the hard palate\n* The horizontal plate of the palatine bone posteriorly and the palatine process of the maxilla anteriorly.\n\n**Note 2:** **Extension to bone** \n* Involvement of or extension to bone includes any type of tumor extension to the bone, such as erosion, invasion, extension, penetration, or destruction.\n\n**Note 3:** **Bony invasion** \n* **Does not** include extension to palate, cribriform plate, or pterygoid plates. \n * Extension to these structures is coded separately.\n* **Does** include involvement of perpendicular plate of ethmoid bone or ethmoid air cells.\n\n**Note 4:** **Base of skull involvement** \n* Code 300 for base of skull, NOS when there is no information available for more specific bony structures in the skull.\n\n**Note 5:** **Extension to anterior cranial fossa** \n* Minimal extension to anterior cranial fossa implies tumor pushing through the cribriform plate, but without invasion of the dura or brain.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Kraus, D.H., Lydiatt, W.M., Shah, J.P., et al. **Nasal Cavity and Paranasal Sinuses**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:52:22.715Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "All sites\n- Localized, NOS\n\nNasal Cavity (C300)\n- Invasive tumor confined to one of the following subsites WITHOUT bony invasion\n + Floor\n + Lateral wall, including\n * Meatus (superior, middle, inferior) \n * Nasal conchae (superior, middle, inferior)\n + Septum\n + Vestibule (edge of naris to mucocutaneous junction)\n- Confined to nasal cavity, NOS\n\nEthmoid Sinus (C311)\n- Confined to ethmoid sinus \n + WITH or WITHOUT bony invasion (involvement of perpendicular plate of ethmoid bone or ethmoid air cells)\n- Confined to ethmoid sinus, NOS", "VALUE:L" ], [ "150", "Nasal Cavity (C300)\n- Confined to one subsite listed in code 100\n + WITH bony invasion", "VALUE:RE" ], [ "175", "Nasal Cavity (C300)\n- Confined to two or more subsites listed in code 100\n + WITHOUT bony invasion", "VALUE:L" ], [ "200", "Nasal Cavity (C300)\n- Confined to two or more subsites listed in code 100 WITH bony invasion\n + Choana\n + Ethmoid sinus\n- Nasolacrimal duct\n\nEthmoid Sinus (C311)\n- Confined to both ethmoid sinuses \n + WITH or WITHOUT bony invasion (involvement of perpendicular plate of ethmoid bone or ethmoid air cells)\n- Nasal cavity WITH or WITHOUT bony invasion, one or more subsites\n + Floor\n + Lateral wall, including\n * Meatus (superior, middle, inferior)\n * Nasal conchae (superior, middle, inferior)\n + Septum\n + Turbinates\n + Vestibule (edge of naris to mucocutaneous junction)", "VALUE:RE" ], [ "300", "All sites\n- Base of skull, NOS\n- Cribriform plate\n\nNasal Cavity (C300)\n- Adjacent organs/structures, NOS\n- Hard palate\n\nEthmoid Sinus (C311)\n- Orbital plate\n- Maxillary sinus\n- Medial wall or floor of orbit", "VALUE:RE" ], [ "400", "Nasal Cavity (C300)\n- Maxillary sinus\n- Medial wall or floor of orbit\n- Orbital plate\n\nEthmoid Sinus (C311)\n- Hard palate", "VALUE:D" ], [ "500", "All sites\n- Frontal sinus\n- Pterygoid plates\n\nEthmoid Sinus (C311)\n - Anterior cranial fossa (minimal extension)\n - Anterior orbital contents\n - Skin of cheek\n - Skin of nose\n - Sphenoid sinus", "VALUE:RE" ], [ "550", "Nasal Cavity (C300)\n- Anterior cranial fossa (minimal extension)\n- Anterior orbital contents\n- Skin of cheek\n- Skin of nose\n- Sphenoid sinus\n\nEthmoid Sinus (C311)\n- Any structure in code 500 + hard palate", "VALUE:D" ], [ "600", "All sites\n- Nasopharynx\n\nEthmoid Sinus (C311)\n- Brain\n- Clivus\n- Cranial nerves (other than V2, maxillary division of trigeminal nerve)\n- Dura\n- Middle cranial fossa\n- Orbital apex", "VALUE:RE" ], [ "700", "All sites\n- Further contiguous extension\n\nNasal Cavity (C300)\n- Brain\n- Clivus\n- Cranial nerves (other than V2, maxillary division of trigeminal nerve)\n- Dura\n- Middle cranial fossa\n- Orbital apex\n\nEthmoid Sinus (C311)\n- Any structure in code 600 + hard palate", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcr.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcr.json similarity index 52% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcr.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcr.json index ee4efe3e2..848801b62 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcr.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcr.json @@ -1,11 +1,11 @@ { "id" : "extension_bcr", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2021-04-08T19:00:20.401Z", + "last_modified" : "2025-09-18T20:52:31.389Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "100", "Localized, NOS\n- Confined to\n + Auditory bone(s) (incus, malleus, stapes)\n + Vestibulocochlear organ\n * Cochlea\n * Semicircular ducts (ampullae, saccule, utricle)\n * Septum \n * Tympanic membrane (ear drum)", "VALUE:88", "VALUE:L" ], [ "200", "Regional extension, NOS\n- Adjacent connective tissue\n + Auditory tube (Eustachian tube, pharyngotympanic tube)\n + Nerve(s)\n- Adjacent organ(s)/structure(s)\n + External auditory meatus (ear canal)\n + Internal carotid artery\n + Mastoid antrum\n + Nasopharynx\n + Temporal bone", "VALUE:88", "VALUE:RE" ], [ "700", "Meninges\n\nFurther contiguous extension", "VALUE:88", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Localized, NOS\n- Confined to\n + Auditory bone(s) (incus, malleus, stapes)\n + Vestibulocochlear organ\n * Cochlea\n * Semicircular ducts (ampullae, saccule, utricle)\n * Septum \n * Tympanic membrane (ear drum)", "VALUE:L" ], [ "200", "Regional extension, NOS\n- Adjacent connective tissue\n + Auditory tube (Eustachian tube, pharyngotympanic tube)\n + Nerve(s)\n- Adjacent organ(s)/structure(s)\n + External auditory meatus (ear canal)\n + Internal carotid artery\n + Mastoid antrum\n + Nasopharynx\n + Temporal bone", "VALUE:RE" ], [ "700", "Meninges\n\nFurther contiguous extension", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcs.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcs.json new file mode 100644 index 000000000..02745e567 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcs.json @@ -0,0 +1,24 @@ +{ + "id" : "extension_bcs", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "notes" : "**Note 1:** **Primary acquired melanosis** \n* Melanoma in situ is also called primary acquired melanosis.\n\n**Note 2:** **Nodular or well-defined conjunctival melanomas** \n* Nodular or well-defined conjunctival melanomas are clinically categorized according to the regional location of their posterior and anterior margins (i.e., cornea, limbus, bulbar conjunctiva, fornix, palpebral conjunctiva, plica, caruncle, or eyelid skin) and by their circumferential extent, in clock minutes, in each of these regions. \n* A \"quadrant\" comprises 15 clock minutes regardless of the meridian locations of the lateral margins.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Coupland, S.E., Finger, P.T., et al. **Conjunctival Melanoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:51:44.106Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive\nMelanoma confined to the conjunctival epithelium (in situ)", "VALUE:IS" ], [ "100", "**CLINICAL assessment only**\nLess than or equal to one quadrant involved\n\n**PATHOLOGICAL assessment only**\nBulbar conjunctiva tumor with invasion of substantia propria, less than or equal to 2.0 mm in thickness", "VALUE:L" ], [ "110", "**CLINICAL assessment only**\nGreater than 1 quadrant and less than or equal to 2 quadrants involved\n\n**PATHOLOGICAL assessment only**\nBulbar conjunctiva tumor with invasion of substantia propria, greater than 2.0 mm in thickness", "VALUE:L" ], [ "120", "**CLINICAL assessment only**\nGreater than 2 quadrants and less than or equal to 3 quadrants involved", "VALUE:L" ], [ "130", "**CLINICAL assessment only**\nGreater than 3 quadrants involved", "VALUE:L" ], [ "150", "**Tumor(s) of bulbar conjunctiva, NOS**\nLocalized, NOS", "VALUE:L" ], [ "200", "**CLINICAL assessment only**\nNoncaruncular tumor \n- AND less than or equal to 1 quadrant of nonbulbar conjunctiva involved\n\n**PATHOLOGICAL assessment only**\nNonbulbar conjunctiva tumor with invasion of substantia propria, less than or equal to 2.0 mm in thickness\n- WITH or WITHOUT involvement of caruncle", "VALUE:L" ], [ "250", "**CLINICAL assessment only**\nNoncaruncular tumor \n- AND greater than 1 quadrant of nonbulbar conjunctiva (forniceal, palpebral, tarsal) involved\n\n**PATHOLOGICAL assessment only**\nNonbulbar conjunctiva tumor with invasion of substantia propria, greater than 2.0 mm in thickness\n- WITH or WITHOUT involvement of caruncle", "VALUE:L" ], [ "300", "**CLINICAL assessment only**\nCaruncular tumor \n- AND less than or equal to 1 quadrant of nonbulbar conjunctiva (forniceal, palpebral, tarsal) involved", "VALUE:L" ], [ "350", "**CLINICAL assessment only**\nCaruncular tumor \n- AND greater than 1 quadrant of nonbulbar conjunctiva (forniceal, palpebral, tarsal) involved", "VALUE:L" ], [ "400", "**CLINICAL assessment only**\nTumor(s) of nonbulbar (forniceal, palpebral, tarsal) involved, NOS WITH corneal extension\n\n**PATHOLOGICAL assessment only**\nInvolvement of caruncle WITH extension to cornea", "VALUE:L" ], [ "450", "Globe", "VALUE:RE" ], [ "500", "Eyelid", "VALUE:RE" ], [ "550", "Orbit", "VALUE:RE" ], [ "600", "Lacrimal sac\nNasolacrimal duct\nParanasal sinuses", "VALUE:RE" ], [ "650", "Sinus, NOS", "VALUE:D" ], [ "700", "Local invasion, NOS", "VALUE:RE" ], [ "750", "Central nervous system\n\nFurther contiguous extension", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension note stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bct.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bct.json similarity index 56% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bct.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bct.json index f508e2d11..510fa83c2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bct.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bct.json @@ -1,11 +1,11 @@ { "id" : "extension_bct", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) White, V.A., Finger, P.T., et al. **Lacrimal Gland Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-17T10:47:05.732Z", + "last_modified" : "2025-09-18T20:52:07.049Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "100", "Tumor of any size\n- WITH or WITHOUT extraglandular extension into the orbital soft tissue\n- No periosteal or orbital bone involvement or UNKNOWN if involved\n\nLocalized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_19887", "VALUE:L" ], [ "200", "Tumor of any size\n- Periosteal involvement only", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_19887", "VALUE:RE" ], [ "300", "Tumor of any size\n- Periosteal and bone involvement", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_19887", "VALUE:RE" ], [ "700", "Involvement of adjacent structures including\n- Brain\n- Cavernous sinus\n- Pterygoid fossa\n- Sinuses\n- Superior orbital fissure\n- Temporal fossa", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_19887", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Tumor of any size\n- WITH or WITHOUT extraglandular extension into the orbital soft tissue\n- No periosteal or orbital bone involvement or UNKNOWN if involved\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Tumor of any size\n- Periosteal involvement only", "VALUE:RE" ], [ "300", "Tumor of any size\n- Periosteal and bone involvement", "VALUE:RE" ], [ "700", "Involvement of adjacent structures including\n- Brain\n- Cavernous sinus\n- Pterygoid fossa\n- Sinuses\n- Superior orbital fissure\n- Temporal fossa", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcv.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcv.json new file mode 100644 index 000000000..2fbb9855e --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcv.json @@ -0,0 +1,24 @@ +{ + "id" : "extension_bcv", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "notes" : "**Note 1:** **Periosteum** \n* Periosteum is a fibrous membrane that wraps the outer surface of bones. \n* Mucoperiosteum is a compound structure of mucous membrane and periosteum. Cortical bone is the dense compact outer layer of bone.\n\n**Note 2:** **Macroscopic extraparenchymal extension** \n* Macroscopic extraparenchymal extension (code 300) is based on clinical evaluation or macroscopic evidence of extraparenchymal extension at the time of surgery.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lydiatt, W.M., Shah, J.P., et al. **Major Salivary Glands**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:52:28.279Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Any size tumor\n- Invasive tumor confined to gland/duct of origin\n- Multiple foci confined to substance of parotid gland\n- Confined to parotid gland, NOS\n- Confined to salivary gland, NOS\n- Confined to submandibular gland, NOS\n- Localized, NOS", "VALUE:L" ], [ "200", "Any size tumor\n- Extraparenchymal extension, NOS\n- Microscopic extraparenchymal extension ONLY to periglandular soft/connective tissue", "VALUE:RE" ], [ "300", "Macroscopic extraparenchymal extension to periglandular soft/connective tissue\n\nExtension to another major salivary gland (parotid, sublingual, submandibular, submaxillary)\n\nDeep extrinsic muscles (submandibular gland only)\n- Genioglossus\n- Geniohyoid\n- Hyoglossus\n- Mylohyoid \n- Styloglossus\n\nFacial artery or vein\nMaxillary artery\nPharyngeal mucosa (parotid gland only)\nSkeletal muscle\n- Digastric\n- Masseter (parotid gland only)\n- Pterygoid\n- Sternocleidomastoid (parotid gland only)\n- Stylohyoid", "VALUE:RE" ], [ "350", "Spinal accessory nerve", "VALUE:D" ], [ "400", "Ear canal\nExternal auditory meatus (parotid gland only)\nMandible\nMastoid/mastoid process (parotid gland only)\nNerves \n- Auricular (parotid gland only)\n- Facial (7th nerve) (submandibular and salivary gland only)\n- Lingual (submandibular and salivary gland only)\n\nPeriosteum of mandible \nSkin overlying gland (parotid gland only)", "VALUE:RE" ], [ "500", "Structures in code 400 with spinal accessory nerve involvement OR\n\nExternal auditory meatus (submandibular and salivary gland only)\nNerves\n- Facial (7th nerve) (parotid gland only)\n- Lingual (parotid gland only)\n\nSkin overlying gland (submandibular and salivary gland only)", "VALUE:D" ], [ "600", "Internal carotid artery (encased)\nJugular vein (parotid gland only)", "VALUE:RE" ], [ "700", "Internal carotid artery or jugular vein with extension to structures in codes 350-500 OR\n\nPterygoid plates\nSkull (base, NOS)\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcx.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcx.json new file mode 100644 index 000000000..7d3dc7d17 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcx.json @@ -0,0 +1,23 @@ +{ + "id" : "extension_bcx", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", + "last_modified" : "2025-09-18T20:51:46.518Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:IS" ], [ "100", "Lamina propria\nMucosa, NOS\nMuscularis propria\nSubmucosa (superficial invasion)\n\nConfined to bile duct, NOS\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Ampulla of Vater\nBeyond wall of bile duct\nDuodenum\nGallbladder\n- Unilateral branches of the right or left hepatic artery OR portal vein\n\nLiver, less than or equal to 2 cm or UNKNOWN\nOmentum (greater or lesser)\nPancreas\nPerimuscular connective tissue\nSmall intestine\n\nInvasion of/through serosa", "VALUE:RE" ], [ "700", "Abdominal wall\nColon\nCommon hepatic artery\nCystic artery/vein\nHepatic artery, NOS\nLiver greater than 2 cm\nPortal vein or its branches bilaterally\nPortal vein, NOS\nStomach \n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcy.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcy.json similarity index 60% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcy.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcy.json index 823043491..0ad6af772 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bcy.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bcy.json @@ -1,12 +1,12 @@ { "id" : "extension_bcy", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note:** **Code 000** \n* If EOD Primary Tumor is 000, Behavior ICD-O-3 must be coded as 2. If EOD Primary Tumor is 100 or greater, Behavior ICD-O-3 must be coded as 3.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-05-16T15:50:04.001Z", + "last_modified" : "2025-09-18T20:52:08.760Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive (flat, sessile)\nNoninvasive papillary, polypoid or verrucous carcinoma", "VALUE:88", "VALUE:IS" ], [ "100", "Lamina propria\nMuscularis\nSubepithelial connective tissue\nSubmucosa\n\nLocalized, NOS", "VALUE:88", "VALUE:L" ], [ "200", "Beyond prostate capsule\nBladder neck\nCorpus cavernosum\nCorpus spongiosum\nPeriurethral muscle (sphincter)\nProstate\nVagina, anterior or NOS", "VALUE:88", "VALUE:RE" ], [ "700", "Other adjacent organ(s), including\n- Bladder (excluding bladder neck)\n- Seminal vesicle(s)\n\nFurther contiguous extension", "VALUE:88", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:88", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive (flat, sessile)\nNoninvasive papillary, polypoid or verrucous carcinoma", "VALUE:IS" ], [ "100", "Lamina propria\nMuscularis\nSubepithelial connective tissue\nSubmucosa\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Beyond prostate capsule\nBladder neck\nCorpus cavernosum\nCorpus spongiosum\nPeriurethral muscle (sphincter)\nProstate\nVagina, anterior or NOS", "VALUE:RE" ], [ "700", "Other adjacent organ(s), including\n- Bladder (excluding bladder neck)\n- Seminal vesicle(s)\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bdd.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bdd.json similarity index 66% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bdd.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bdd.json index 11bbaa2b8..bfda2f792 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bdd.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bdd.json @@ -1,12 +1,12 @@ { "id" : "extension_bdd", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note:** **Connective tissue** \n* Connective tissues large enough to be given a specific name are adjacent structures. For example, prevertebral fascia and jugular vein have names. Continuous tumor growth from one organ into an adjacent named structure is coded to regional.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User\nDocumentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-05-16T18:49:10.272Z", + "last_modified" : "2025-09-18T20:51:44.372Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "100", "Confined to tissue or organ of origin\n\nLocalized, NOS", "VALUE:88", "VALUE:L" ], [ "200", "More than one region of pharynx involved\n- Hypopharynx\n- Nasopharynx\n- Oropharynx\n\nPharynx and oral cavity involved\n\nExtension to adjacent structure(s)\nFixation", "VALUE:88", "VALUE:RE" ], [ "700", "Further contiguous extension:", "VALUE:88", "VALUE:D" ], [ "999", "Unknown; extension cannot be assessed\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Confined to tissue or organ of origin\n\nLocalized, NOS", "VALUE:L" ], [ "200", "More than one region of pharynx involved\n- Hypopharynx\n- Nasopharynx\n- Oropharynx\n\nPharynx and oral cavity involved\n\nExtension to adjacent structure(s)\nFixation", "VALUE:RE" ], [ "700", "Further contiguous extension:", "VALUE:D" ], [ "999", "Unknown; extension cannot be assessed\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bde.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bde.json new file mode 100644 index 000000000..4140a2083 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bde.json @@ -0,0 +1,23 @@ +{ + "id" : "extension_bde", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Herman, J.M., Pawlik, T.M., Vauthey, J.N., et al. **Ampulla of Vater**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:52:01.626Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:IS" ], [ "100", "Limited to\n- Ampulla of Vater\n- Sphincter of Oddi", "VALUE:L" ], [ "150", "Duodenal submucosa\nPerisphincteric invasion (invasion beyond sphincter of Oddi)", "VALUE:L" ], [ "200", "Confined to ampulla, NOS\n\nLocalized, NOS", "VALUE:L" ], [ "250", "Muscularis propria of duodenum (duodenal wall) \n\nDuodenum, NOS", "VALUE:RE" ], [ "300", "Pancreas (less than or equal to 0.5 cm)", "VALUE:RE" ], [ "400", "Pancreas (greater than 0.5 cm)\n\nDuodenal serosa", "VALUE:RE" ], [ "450", "Periduodenal soft tissue\nPeripancreatic soft tissue", "VALUE:D" ], [ "500", "Common bile duct\nExtrahepatic bile duct(s)\nGallbladder\nHepatic flexure of colon\nLesser omentum\nLiver (including porta hepatis)\nPancreas, NOS (depth of invasion not stated)\nStomach (distal, proximal, NOS)\nTransverse colon", "VALUE:RE" ], [ "600", "Blood vessel(s) (major)\n- Common hepatic artery\n- Celiac (axis) artery\n- Superior mesenteric artery", "VALUE:RE" ], [ "700", "Periduodenal or peripancreatic soft tissue with involvement of structures in codes 500 or 600 OR\n \nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown extension\nPrimary tumor cannot be assessed\nNot documented in medical record \n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bdg.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bdg.json similarity index 54% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bdg.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bdg.json index 96ecbcd91..f351cc8e2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bdg.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bdg.json @@ -1,12 +1,12 @@ { "id" : "extension_bdg", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Multiple simultaneous tumors** \n* Code the tumor with the greatest extension when there are multiple simultaneous tumors.\n\n**Note 2:** **Full eyelid thickness definition** \n* Full eyelid thickness (code 300) is defined as including skin, orbicularis muscle, tarsus and conjunctiva (palpebral).", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Esmaeli, B., Finger, P.T., et al. **Eyelid Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T17:41:41.194Z", + "last_modified" : "2025-09-18T20:52:30.852Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepidermal, intraepithelial, noninvasive \nBowen disease", "VALUE:Tis", "VALUE:IS" ], [ "100", "Lesion(s) confined to dermis\n* Minimal infiltration of dermis\n* Subcutaneous tissue (through entire dermis)\n* Underlying orbicularis muscle\n\nLocalized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_80315", "VALUE:L" ], [ "200", "Eyelid margin\nTarsal plate\nTarsus", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_80315", "VALUE:L" ], [ "300", "Full eyelid thickness (see Note 2)", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_80315", "VALUE:L" ], [ "400", "Bulbar conjunctiva\nIntraorbital structures, NOS\nOcular structures\nSclera\nSoft tissues of orbit", "VALUE:T4a", "VALUE:RE" ], [ "500", "Bone/periosteum of orbit\nBony walls of orbit (invades or evades through)\nLacrimal sac\nSkeletal muscle (except orbicularis muscle in eyelid)\nUnderlying cartilage", "VALUE:T4b", "VALUE:RE" ], [ "600", "Brain\nCentral nervous system (CNS)\nNasal cavity\nNasolacrimal duct\nOther craniofacial structures\nParanasal sinus\n\nFurther contiguous structures, NOS", "VALUE:T4b", "VALUE:D" ], [ "700", "Adjacent structure(s), NOS", "VALUE:T4", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepidermal, intraepithelial, noninvasive \nBowen disease", "VALUE:IS" ], [ "100", "Lesion(s) confined to dermis\n* Minimal infiltration of dermis\n* Subcutaneous tissue (through entire dermis)\n* Underlying orbicularis muscle\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Eyelid margin\nTarsal plate\nTarsus", "VALUE:L" ], [ "300", "Full eyelid thickness (see Note 2)", "VALUE:L" ], [ "400", "Bulbar conjunctiva\nIntraorbital structures, NOS\nOcular structures\nSclera\nSoft tissues of orbit", "VALUE:RE" ], [ "500", "Bone/periosteum of orbit\nBony walls of orbit (invades or evades through)\nLacrimal sac\nSkeletal muscle (except orbicularis muscle in eyelid)\nUnderlying cartilage", "VALUE:RE" ], [ "600", "Brain\nCentral nervous system (CNS)\nNasal cavity\nNasolacrimal duct\nOther craniofacial structures\nParanasal sinus\n\nFurther contiguous structures, NOS", "VALUE:D" ], [ "700", "Adjacent structure(s), NOS", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bdh.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bdh.json similarity index 52% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bdh.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bdh.json index 9cc65c469..3c05ee805 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bdh.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bdh.json @@ -1,12 +1,12 @@ { "id" : "extension_bdh", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has extension codes that are defined as “PATHOLOGICAL assessment only” \n* PATHOLOGICAL assessment only codes (100, 150, 200, 300, 400, 500) are used when there is an orchiectomy\n\n**Note 2:** **Pure seminomas** \n* Pure seminomas are defined as 9061/3. (See codes 100 and 150)\n\n**Note 3:** **Lymphovascular invasion** \n* For codes 000, 100, 150, and 200, LVI [NAACCR # 1182] must be coded as none (code 0), not applicable (8), or unknown (9).\n * See the STORE or SEER manual for instructions on how to code LVI", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Brimo, F., Srigley, J.R., Lin, D.W., et al. **Testis**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T16:51:34.210Z", + "last_modified" : "2025-09-18T20:51:54.023Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive\nIntratubular germ cell neoplasia\nGerm cell neoplasia in situ", "VALUE:Tis", "VALUE:IS" ], [ "100", "**PATHOLOGICAL assessment only**\n\nFOR PURE SEMINOMAS ONLY (ICD-O-3 code 9061/3 only)\n- Tumor less than 3 cm, limited to the testis\n + WITHOUT lymphovascular invasion or unknown if lymphovascular invasion\n\nSee Notes 2 and 3", "VALUE:T1a", "VALUE:L" ], [ "150", "**PATHOLOGICAL assessment only**\n\nFOR PURE SEMINOMAS ONLY (ICD-O-3 code 9061/3 only)\n- Tumor greater than or equal to 3 cm, limited to the testis\n + WITHOUT lymphovascular invasion or unknown if lymphovascular invasion\n\nSee Notes 2 and 3", "VALUE:T1b", "VALUE:L" ], [ "200", "**PATHOLOGICAL assessment only**\n\nTumor limited to testis WITHOUT lymphovascular invasion or UNKNOWN if lymphovascular invasion\n- Body of testis\n- Rete testis\n- Tunica albuginea\n- Tunica, NOS\n- Confined to testis, NOS \n- Localized, NOS\n\nSee Note 3", "VALUE:T1", "VALUE:L" ], [ "300", "**PATHOLOGICAL assessment only**\n\nSurface implants (surface of tunica vaginalis)\nTunica vaginalis involved\n\nTumor limited to testis (including rete testis invasion)\n- WITH lymphovascular invasion", "VALUE:T2", "VALUE:L" ], [ "400", "**PATHOLOGICAL assessment only**\n\nEpididymis \nHilar soft tissue\nMediastinum (of testis)\nVisceral mesothelial layer", "VALUE:T2", "VALUE:RE" ], [ "500", "**PATHOLOGICAL assessment only**\n\nSpermatic cord, ipsilateral\nVas deferens", "VALUE:T3", "VALUE:RE" ], [ "600", "Dartos muscle, ipsilateral\nScrotum, ipsilateral", "VALUE:T4", "VALUE:RE" ], [ "700", "Penis\nScrotum, contralateral\nUlceration of scrotum\n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown extension\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive\nIntratubular germ cell neoplasia\nGerm cell neoplasia in situ", "VALUE:IS" ], [ "100", "**PATHOLOGICAL assessment only**\n\nFOR PURE SEMINOMAS ONLY (ICD-O-3 code 9061/3 only)\n- Tumor less than 3 cm, limited to the testis\n + WITHOUT lymphovascular invasion or unknown if lymphovascular invasion\n\nSee Notes 2 and 3", "VALUE:L" ], [ "150", "**PATHOLOGICAL assessment only**\n\nFOR PURE SEMINOMAS ONLY (ICD-O-3 code 9061/3 only)\n- Tumor greater than or equal to 3 cm, limited to the testis\n + WITHOUT lymphovascular invasion or unknown if lymphovascular invasion\n\nSee Notes 2 and 3", "VALUE:L" ], [ "200", "**PATHOLOGICAL assessment only**\n\nTumor limited to testis WITHOUT lymphovascular invasion or UNKNOWN if lymphovascular invasion\n- Body of testis\n- Rete testis\n- Tunica albuginea\n- Tunica, NOS\n- Confined to testis, NOS \n- Localized, NOS\n\nSee Note 3", "VALUE:L" ], [ "300", "**PATHOLOGICAL assessment only**\n\nSurface implants (surface of tunica vaginalis)\nTunica vaginalis involved\n\nTumor limited to testis (including rete testis invasion)\n- WITH lymphovascular invasion", "VALUE:L" ], [ "400", "**PATHOLOGICAL assessment only**\n\nEpididymis \nHilar soft tissue\nMediastinum (of testis)\nVisceral mesothelial layer", "VALUE:RE" ], [ "500", "**PATHOLOGICAL assessment only**\n\nSpermatic cord, ipsilateral\nVas deferens", "VALUE:RE" ], [ "600", "Dartos muscle, ipsilateral\nScrotum, ipsilateral", "VALUE:RE" ], [ "700", "Penis\nScrotum, contralateral\nUlceration of scrotum\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown extension\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bdk.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bdk.json similarity index 56% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bdk.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bdk.json index 04cf41189..2bd0e93b3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bdk.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bdk.json @@ -1,12 +1,12 @@ { "id" : "extension_bdk", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note:** **Extension to bone** \n* Involvement of or extension to bone includes any type of tumor extension to the bone, such as erosion, invasion, extension, penetration, or destruction.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-04-17T16:05:21.415Z", + "last_modified" : "2025-09-18T20:52:34.541Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "100", "Invasive tumor confined to mucosa of one of the following:\n- Frontal sinus\n- Sphenoid sinus\n\nLocalized, NOS", "VALUE:88", "VALUE:L" ], [ "200", "More than one accessory sinus invaded\nDestruction of bony wall of sinus\n\nBone, cartilage\n- Facial bones\n- Maxilla\n- Orbital structure(s)\n- Pterygoid fossa\n- Zygoma\n\nBrain\nCranial nerves\nHard palate\nMuscles\n- Masseter\n- Pterygoid \n\nNasal cavity\n- Floor\n- Lateral wall\n- Nasal cavity, NOS\n- Septum\n- Turbinates\n\nNasopharynx\nOrbital contents, including eye\nSoft tissue\nSkin", "VALUE:88", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:88", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Invasive tumor confined to mucosa of one of the following:\n- Frontal sinus\n- Sphenoid sinus\n\nLocalized, NOS", "VALUE:L" ], [ "200", "More than one accessory sinus invaded\nDestruction of bony wall of sinus\n\nBone, cartilage\n- Facial bones\n- Maxilla\n- Orbital structure(s)\n- Pterygoid fossa\n- Zygoma\n\nBrain\nCranial nerves\nHard palate\nMuscles\n- Masseter\n- Pterygoid \n\nNasal cavity\n- Floor\n- Lateral wall\n- Nasal cavity, NOS\n- Septum\n- Turbinates\n\nNasopharynx\nOrbital contents, including eye\nSoft tissue\nSkin", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bdl.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bdl.json similarity index 68% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bdl.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bdl.json index 4631e2e8c..dadb726ab 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bdl.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bdl.json @@ -1,12 +1,12 @@ { "id" : "extension_bdl", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Peritoneum** \n* Periosteum is a fibrous membrane that wraps the outer surface of bones. Cortical bone is the dense compact outer layer of the bone. Trabecular, cancellous, or spongy bone (spongiosa) is a porous network of tissue filling the interior of bone, decreasing weight and allowing room for blood vessels and marrow.\n\n**Note 2:** **Criteria for Derived T** \n* For codes 100-500, the derived EOD T is based on depth of invasion (DOI) in conjunction with size. In addition, some of the anatomical structures listed are localized for Summary Stage 2018 while others are regional for Summary Stage 2018. The anatomical structures are divided into two groups: Group 1 is for localized tumors, while Group 2 is for regional tumor. \n\n**Group 1 extension WITH any size tumor: Use the following for codes 100, 150, 200**\n- Invasive tumor confined to lamina propria (mucoperiosteum) (stroma)\n- Confined to gum, NOS\n- Localized, NOS\n\n**Group 2 extension WITH any size tumor: Use the following for codes 300, 400, 500**\n- Bone, NOS\n + Bone (mandible, maxilla, palatine)\n + Cartilage (mandible, maxilla, NOS)\n + Cortical bone, invasion of (mandible, maxilla, NOS)\n- Buccal mucosa (inner cheek)\n- Facial muscle, NOS\n- Floor of mouth\n- Hard palate (includes cortical palatine bone)\n- Labial mucosa (inner lip)\n- Lateral pharyngeal wall\n- Lip, NOS\n- Soft palate including uvula\n- Subcutaneous soft tissue of face\n- Tongue mucosa\n- Tonsillar pillars and fossae\n- Tonsils\n\n**Note 3:** **Depth of invasion** \n* Once the correct group is determined, the codes are then determined based on the depth of invasion.\n - Depth of invasion less than or equal to 5 mm or UNKNOWN depth of invasion (codes 100, 300)\n - Depth of invasion greater than 5 mm to less than or equal to 10 mm (codes 150, 400)\n - Depth of invasion greater than 10 mm (codes 200, 500)\n\n**Note 4:** **Cortical bone** Invasion through cortical bone is required for assignment of code 600.\n- Code 300, 400, or 500 (depending on the depth of invasion) when the tumor is limited to the cortical bone/cortex of the mandible or maxilla. Invasion of the bone, NOS (mandible, NOS or maxilla, NOS) is **not** equivalent to invasion through the cortical bone (code 600).", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Ridge, J.A., Lydiatt, W.M., Shah, J.P., et al. **Oral Cavity**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-16T21:10:50.172Z", + "last_modified" : "2025-09-18T20:52:27.137Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:Tis", "VALUE:IS" ], [ "100", "Group 1 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:L" ], [ "150", "Group 1 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:L" ], [ "200", "Group 1 WITH depth of invasion (DOI) greater than 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:L" ], [ "300", "Group 2 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:RE" ], [ "400", "Group 2 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:RE" ], [ "500", "Group 2 WITH depth of invasion (DOI) greater than 10 mm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_79936", "VALUE:RE" ], [ "600", "Invasion through cortical bone (mandible, maxilla, NOS)\n\nDeep (extrinsic) muscle of tongue\n- Genioglossus\n- Hyoglossus\n- Palatoglossus\n- Styloglossus\n\nTongue muscle (intrinsic)\nTrabecular bone (mandible, maxilla, palatine, NOS)", "VALUE:T4a", "VALUE:RE" ], [ "650", "Maxillary sinus/antrum\nNasal cavity \nNose\nSkin of face", "VALUE:T4a", "VALUE:D" ], [ "700", "Internal carotid artery (encased)\nMasticator space\nPterygoid plates\nSkull base\nSpecified bone (other than mandible, maxilla, palatine)\n\nFurther contiguous extension", "VALUE:T4b", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Group 1 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "VALUE:L" ], [ "150", "Group 1 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "VALUE:L" ], [ "200", "Group 1 WITH depth of invasion (DOI) greater than 10 mm", "VALUE:L" ], [ "300", "Group 2 WITH depth of invasion (DOI) less than or equal to 5 mm\nOR unknown depth of invasion", "VALUE:RE" ], [ "400", "Group 2 WITH depth of invasion (DOI) greater than 5 mm and less than or equal to 10 mm", "VALUE:RE" ], [ "500", "Group 2 WITH depth of invasion (DOI) greater than 10 mm", "VALUE:RE" ], [ "600", "Invasion through cortical bone (mandible, maxilla, NOS)\n\nDeep (extrinsic) muscle of tongue\n- Genioglossus\n- Hyoglossus\n- Palatoglossus\n- Styloglossus\n\nTongue muscle (intrinsic)\nTrabecular bone (mandible, maxilla, palatine, NOS)", "VALUE:RE" ], [ "650", "Maxillary sinus/antrum\nNasal cavity \nNose\nSkin of face", "VALUE:D" ], [ "700", "Internal carotid artery (encased)\nMasticator space\nPterygoid plates\nSkull base\nSpecified bone (other than mandible, maxilla, palatine)\n\nFurther contiguous extension", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bdo.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bdo.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bdo.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bdo.json index 2dcd69b9c..119e4a3bf 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bdo.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bdo.json @@ -1,12 +1,12 @@ { "id" : "extension_bdo", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Multiple simultaneous tumors** \n* In the case of multiple simultaneous tumors, code the tumor with the greatest extension.\n\n**Note 2:** **Skin ulceration** \n* Skin ulceration does not alter the classification.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-05-16T17:33:36.168Z", + "last_modified" : "2025-09-18T20:51:47.681Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "Carcinoma in situ, noninvasive\nIntraepithelial Bowen disease; intraepidermal", "VALUE:88", "VALUE:IS" ], [ "100", "Lesion(s) confined to dermis\nSubcutaneous tissue (through entire dermis)", "VALUE:88", "VALUE:L" ], [ "200", "Bone\nCartilage\nSkeletal muscle\nUnderlying cartilage", "VALUE:88", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:88", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:88", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "Carcinoma in situ, noninvasive\nIntraepithelial Bowen disease; intraepidermal", "VALUE:IS" ], [ "100", "Lesion(s) confined to dermis\nSubcutaneous tissue (through entire dermis)", "VALUE:L" ], [ "200", "Bone\nCartilage\nSkeletal muscle\nUnderlying cartilage", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bds.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bds.json similarity index 71% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bds.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bds.json index efb5d86bc..f73c6b9c3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bds.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bds.json @@ -1,12 +1,12 @@ { "id" : "extension_bds", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Multiple simultaneous tumors** \n* In the case of multiple simultaneous tumors, code the tumor with the greatest extension.\n\n**Note 2:** **In transit metastases** \n* In transit metastasis is defined as a tumor distinct from the primary lesion and located either between the primary lesion and the draining regional lymph node(s) or distal to the primary lesion. \n* In transit metastasis with positive lymph node(s) are coded under EOD Regional Nodes.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Bichakjian, C.K., Nghiem, P., Sober, A.J., et al. **Merkel Cell Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T12:48:22.589Z", + "last_modified" : "2025-09-18T20:52:30.506Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepidermal, intraepithelial, noninvasive", "VALUE:Tis", "VALUE:IS" ], [ "100", "Confined to site of origin\n* Lesion(s) confined to dermis\n* Subcutaneous tissue (through entire dermis)\n\nLocalized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_41327", "VALUE:L" ], [ "400", "Direct extension to\n- Bone\n- Cartilage\n- Fascia\n- Skeletal muscle", "VALUE:T4", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepidermal, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Confined to site of origin\n* Lesion(s) confined to dermis\n* Subcutaneous tissue (through entire dermis)\n\nLocalized, NOS", "VALUE:L" ], [ "400", "Direct extension to\n- Bone\n- Cartilage\n- Fascia\n- Skeletal muscle", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bdu.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bdu.json new file mode 100644 index 000000000..22e92fe00 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bdu.json @@ -0,0 +1,23 @@ +{ + "id" : "extension_bdu", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Woltering, E.A., Bergsland, E.K., et al. **Neuroendocrine Tumors of the Appendix**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Appendix**, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", + "last_modified" : "2025-09-18T20:51:53.702Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Any size tumor\n\nInvasive tumor confined to (including polyp [head, stalk, NOS])\n- Lamina propria\n- Mucosa (intramucosal, NOS)\n- Muscularis mucosae\n- Submucosa\n\nInvasion through\n- Muscularis propria or muscularis, NOS \n- Non-peritonealized pericolic tissues\n- Perimuscular tissue\n- Subserosa\n- Transmural, NOS\n- Wall, NOS\n\nExtension to\n- Cecum\n\nConfined to appendix, NOS\nConfined to muscular wall\nPolyp, NOS\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Any size tumor with extension to\n- Adjacent tissue(s), NOS\n- Connective tissue\n- Fat, NOS\n- Ileum\n- Mesenteric fat\n- Mesentery \n- Mesoappendix\n- Mesocolon\n- Pericolic fat\n- Serosa", "VALUE:RE" ], [ "300", "Abdominal wall\nAdherent to other organs or structures, NOS\nGreater omentum\nRetroperitoneum (excluding fat)\nSmall intestine", "VALUE:RE" ], [ "700", "Adrenal (suprarenal) gland\nBladder\nDiaphragm\nFallopian tube\nFistula to skin\nGallbladder\nKidney\nLiver\nOther segment(s) of colon/rectum via serosa\nOvary\nUreter\nUterus\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bez.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bez.json similarity index 59% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bez.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bez.json index 3f2770969..4e24df5d6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bez.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bez.json @@ -1,11 +1,11 @@ { "id" : "extension_bez", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Heegaard, S., Finger, P.T., et al. **Ocular Adnexal Lymphoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T21:47:16.769Z", + "last_modified" : "2025-09-18T20:52:38.630Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "100", "Lymphoma involving the conjunctiva alone \n- WITHOUT eyelid or orbital involvement", "VALUE:T1", "VALUE:L" ], [ "200", "Lymphoma involving the conjunctiva alone\n- UNKNOWN if eyelid or orbital involvement", "VALUE:T1", "VALUE:L" ], [ "300", "Lymphoma with orbital involvement \n- WITH or WITHOUT conjunctival involvement", "VALUE:T2", "VALUE:L" ], [ "400", "Lymphoma with preseptal eyelid involvement \n- WITH or WITHOUT orbital or conjunctival involvement", "VALUE:T3", "VALUE:L" ], [ "700", "Orbital adnexal lymphoma AND extraorbital lymphoma \nextending beyond the orbit to adjacent structures\n- Bone \n- Brain\n- Maxillofacial sinuses", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "100", "Lymphoma involving the conjunctiva alone \n- WITHOUT eyelid or orbital involvement", "VALUE:L" ], [ "200", "Lymphoma involving the conjunctiva alone\n- UNKNOWN if eyelid or orbital involvement", "VALUE:L" ], [ "300", "Lymphoma with orbital involvement \n- WITH or WITHOUT conjunctival involvement", "VALUE:L" ], [ "400", "Lymphoma with preseptal eyelid involvement \n- WITH or WITHOUT orbital or conjunctival involvement", "VALUE:L" ], [ "700", "Orbital adnexal lymphoma AND extraorbital lymphoma \nextending beyond the orbit to adjacent structures\n- Bone \n- Brain\n- Maxillofacial sinuses", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfa.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfa.json similarity index 57% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfa.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfa.json index 84371a4f9..50401e5e3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfa.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfa.json @@ -1,12 +1,12 @@ { "id" : "extension_bfa", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Multiple tumors** \n* Multiple tumors include satellitosis, multifocal tumors, and intrahepatic metastasis.\n\n**Note 2:** **Vascular invasion**\n* Intrahepatic vascular invasion (codes 200 and 300) include the following\n * Major hepatic vessel invasion \n * First and second-order branches of the portal veins or hepatic arteries\n * Hepatic veins (right, middle, or left)\n * Microscopic invasion of smaller intraparenchymal vascular structures (identified on histopathological examination)", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Aloia, T., Pawlik, T.M., Vauthey, J.N., et al. **Intrahepatic Bile Ducts**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-14T00:34:20.128Z", + "last_modified" : "2025-09-18T20:51:52.588Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive \nIntraductal tumor\nBiliary intraepithelial neoplasia grade 3 (BiIIN-3)", "VALUE:Tis", "VALUE:IS" ], [ "100", "Any size tumor\n\nSolitary tumor\nWITHOUT or UNKNOWN intrahepatic vascular invasion\n\nConfined to intrahepatic bile duct, NOS\nLocalized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_76336", "VALUE:L" ], [ "200", "Code 100 WITH intrahepatic vascular invasion", "VALUE:T2", "VALUE:L" ], [ "300", "Multiple tumors\nWITH or WITHOUT intrahepatic vascular invasion", "VALUE:T2", "VALUE:L" ], [ "400", "Invasion into, but not through the visceral peritoneum", "VALUE:T2", "VALUE:RE" ], [ "500", "Invasion beyond visceral peritoneum into adjacent connective tissues \nWITHOUT invasion of extrahepatic structures/organs", "VALUE:T3", "VALUE:RE" ], [ "600", "Extrahepatic bile ducts PLUS satellite nodules in more than one lobe \nOR multiple tumors with extrahepatic major vascular invasion\n\nAbdominal wall\nColon\nCommon bile duct\nDiaphragm \nDuodenum\nExtrahepatic structures, NOS\n- Retrohepatic vena cava\n- Vena cava \n\nHepatic artery (proper)\nGallbladder\nLesser omentum \nLigament(s)\n- Coronary \n- Falciform \n- Hepatoduodenal \n- Hepatogastric \n- Round (of liver) \n- Triangular \n\nPeritoneum (parietal, NOS)\nRetrohepatic vena cava", "VALUE:T4", "VALUE:RE" ], [ "700", "Multiple (satellite) nodules on surface of liver parenchyma\n\nPancreas\nPleura\nStomach\n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive \nIntraductal tumor\nBiliary intraepithelial neoplasia grade 3 (BiIIN-3)", "VALUE:IS" ], [ "100", "Any size tumor\n\nSolitary tumor\nWITHOUT or UNKNOWN intrahepatic vascular invasion\n\nConfined to intrahepatic bile duct, NOS\nLocalized, NOS", "VALUE:L" ], [ "200", "Code 100 WITH intrahepatic vascular invasion", "VALUE:L" ], [ "300", "Multiple tumors\nWITH or WITHOUT intrahepatic vascular invasion", "VALUE:L" ], [ "400", "Invasion into, but not through the visceral peritoneum", "VALUE:RE" ], [ "500", "Invasion beyond visceral peritoneum into adjacent connective tissues \nWITHOUT invasion of extrahepatic structures/organs", "VALUE:RE" ], [ "600", "Extrahepatic bile ducts PLUS satellite nodules in more than one lobe \nOR multiple tumors with extrahepatic major vascular invasion\n\nAbdominal wall\nColon\nCommon bile duct\nDiaphragm \nDuodenum\nExtrahepatic structures, NOS\n- Retrohepatic vena cava\n- Vena cava \n\nHepatic artery (proper)\nGallbladder\nLesser omentum \nLigament(s)\n- Coronary \n- Falciform \n- Hepatoduodenal \n- Hepatogastric \n- Round (of liver) \n- Triangular \n\nPeritoneum (parietal, NOS)\nRetrohepatic vena cava", "VALUE:RE" ], [ "700", "Multiple (satellite) nodules on surface of liver parenchyma\n\nPancreas\nPleura\nStomach\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfg.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfg.json similarity index 61% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfg.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfg.json index e9bf8b8af..6be9a8079 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfg.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfg.json @@ -1,12 +1,12 @@ { "id" : "extension_bfg", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **In-situ and HAMN** \n* Code 000 (behavior code 2) includes cancer cells confined within the glandular basement membrane (intraepithelial) or described as in situ or high-grade appendiceal mucinous neoplasms (HAMN)\n\n**Note 2:** **LAMN** \n* Code 050 (behavior code 2) for low-grade appendiceal mucinous neoplasms (LAMN) that are confined by the muscularis propria.\n* See codes 350-750 for LAMN tumors that extend beyond the muscularis propria \n\n**Note 3:** **Code 070 (behavior code 3)**\n* Intramucosal, NOS\n* Lamina propria\n* Mucosa, NOS\n* Confined to, but not through the muscularis mucosa\n\n**Note 4:** **Intraluminal extension** \n* Ignore intraluminal extension to adjacent segment(s) of colon/rectum or to the ileum from the cecum; code depth of invasion or extracolonic spread as indicated.\n\n**Note 5:** **Mucinous Tumors** \n* Mucinous tumors are identified by morphology codes 8480, 8481, and 8490.\n\n**Note 6:** **Invasion of subserosa or mesoappendix** \n* Code 300 when the only statement is \"Tumor invades through the muscularis propria into subserosa or mesoappendix but does not extend to serosal surface\" and there isn't enough information to clarify subserosa versus mesoappendix. \n\n**Note 7:** **Macroscopic adhesions** \n* Use code 700 for macroscopic adhesions if no pathological confirmation, and for microscopically confirmed tumor in adhesions. \n* However, if no tumor is present in adhesion(s) upon microscopic examination, the classification is based upon extent of tumor invasion into or through the wall (see codes 100-600). \n\n**Note 8:** **Contiguous extension** \n* Codes 700 and 750 are used for contiguous extension from the site of origin\n* Except for intraperitoneal metastases limited to the right lower quadrant (RLQ) of the abdomen for **mucinous tumors (see code 600)**, **discontinuous involvement is coded in EOD Mets**.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Overman, M.J., Jessup, J.M., et al. **Appendix - Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-24T20:47:41.296Z", + "last_modified" : "2025-09-18T20:52:27.970Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive \n(Adeno) carcinoma, noninvasive, in a polyp or adenoma\n\nHigh-grade appendiceal mucinous neoplasm confined by the muscularis propria (HAMN)", "VALUE:Tis", "VALUE:IS" ], [ "050", "Low-grade appendiceal mucinous neoplasm confined by the muscularis propria (LAMN) (in situ)\n\nAcellular mucin or mucinous epithelium may invade into muscularis propria", "VALUE:Tis(LAMN)", "VALUE:IS" ], [ "070", "Lamina propria\nMucosa (intramucosal, NOS)\nMuscularis mucosae", "VALUE:Tis", "VALUE:L" ], [ "100", "Submucosa\n\nConfined to appendix, NOS\nConfined to polyp, NOS\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "200", "Muscularis propria", "VALUE:T2", "VALUE:L" ], [ "300", "Extension through wall, NOS\nInvasion through muscularis propria\nNon-peritonealized pericolic tissues invaded\nPerimuscular tissue invaded\nSubserosa \n* Includes acellular mucin or mucinous epithelium that extends into the subserosa (LAMN tumors)\n\nTransmural, NOS\nWall, NOS", "VALUE:T3", "VALUE:L" ], [ "400", "Adjacent tissue(s), NOS\nConnective tissue\nFat, NOS\nMesenteric fat\nMesentery \nMesoappendix\n* Includes acellular mucin or mucinous epithelium that extends into the mesoappendix (LAMN tumors)\n * See code 500 if serosa of the mesoappendix is involved\n\nPericolic fat", "VALUE:T3", "VALUE:RE" ], [ "500", "Invasion of/through serosa (mesothelium) (visceral peritoneum)\n* Includes acellular mucin or mucinous epithelium involving the serosa of the appendix or serosa of the mesoappendix (LAMN tumors)", "VALUE:T4a", "VALUE:RE" ], [ "700", "Abdominal wall\nAdherent to other organs or structures\nGreater omentum\nRetroperitoneum (excluding fat)\nSmall intestine\n\nTumor found in adhesion(s) if microscopic examination performed", "VALUE:T4b", "VALUE:RE" ], [ "750", "Adrenal (suprarenal) gland\nBladder\nDiaphragm\nFallopian tube\nFistula to skin\nGallbladder\nKidney\nLiver\nOther segment(s) of colon/rectum via serosa\nOvary\nUreter\nUterus\n\nFurther contiguous extension", "VALUE:T4b", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive \n(Adeno) carcinoma, noninvasive, in a polyp or adenoma\n\nHigh-grade appendiceal mucinous neoplasm confined by the muscularis propria (HAMN)", "VALUE:IS" ], [ "050", "Low-grade appendiceal mucinous neoplasm confined by the muscularis propria (LAMN) (in situ)\n\nAcellular mucin or mucinous epithelium may invade into muscularis propria", "VALUE:IS" ], [ "070", "Lamina propria\nMucosa (intramucosal, NOS)\nMuscularis mucosae", "VALUE:L" ], [ "100", "Submucosa\n\nConfined to appendix, NOS\nConfined to polyp, NOS\nLocalized, NOS", "VALUE:L" ], [ "200", "Muscularis propria", "VALUE:L" ], [ "300", "Extension through wall, NOS\nInvasion through muscularis propria\nNon-peritonealized pericolic tissues invaded\nPerimuscular tissue invaded\nSubserosa \n* Includes acellular mucin or mucinous epithelium that extends into the subserosa (LAMN tumors)\n\nTransmural, NOS\nWall, NOS", "VALUE:L" ], [ "400", "Adjacent tissue(s), NOS\nConnective tissue\nFat, NOS\nMesenteric fat\nMesentery \nMesoappendix\n* Includes acellular mucin or mucinous epithelium that extends into the mesoappendix (LAMN tumors)\n * See code 500 if serosa of the mesoappendix is involved\n\nPericolic fat", "VALUE:RE" ], [ "500", "Invasion of/through serosa (mesothelium) (visceral peritoneum)\n* Includes acellular mucin or mucinous epithelium involving the serosa of the appendix or serosa of the mesoappendix (LAMN tumors)", "VALUE:RE" ], [ "700", "Abdominal wall\nAdherent to other organs or structures\nGreater omentum\nRetroperitoneum (excluding fat)\nSmall intestine\n\nTumor found in adhesion(s) if microscopic examination performed", "VALUE:RE" ], [ "750", "Adrenal (suprarenal) gland\nBladder\nDiaphragm\nFallopian tube\nFistula to skin\nGallbladder\nKidney\nLiver\nOther segment(s) of colon/rectum via serosa\nOvary\nUreter\nUterus\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfh.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfh.json similarity index 81% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfh.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfh.json index ec604defa..d59eed9a7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfh.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfh.json @@ -1,12 +1,12 @@ { "id" : "extension_bfh", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **GIST tumors in the Digestive System** \n* For GIST tumors arising in the tubular organs of the digestive system (Esophagus, Stomach, Small Intestine, Appendix, Colon and Rectum), any extension beyond the muscular wall (e.g. invasion beyond the muscularis propria/muscularis, NOS) into adjacent tissues, sites or organs is no longer confined to the site of origin (EOD Primary Tumor code 100). \n * Extension through the wall, NOS, or through the muscularis propria/muscularis, NOS without further extension would be EOD Primary Tumor code 100 (confined to the site of origin).\n * Extension through the wall, NOS or through the muscularis propria/muscularis, NOS with any further extension into underlying tissues/fat, organs or structures would be included in EOD Primary Tumor codes 400 or 700 (Adjacent (connective) tissue, NOS or Extension to organs/structures, NOS).\n\n**Note:** **EOD references** \n See the schema corresponding to the primary site for information about the site's anatomy. \n* The corresponding schema can be used to help determine what the adjacent (connective) tissues, structures or organs are, but the site-specific schema codes are not to be used to determine whether a GIST tumor is localized, regional or distant.\n* See the chapter (schema) corresponding to the primary site for information about extension. \n* *For example*: For primary colon GIST, see the colon chapter (schema) for extension information.\n * **Esophagus**: C150-C155, C158-C159\n * **Small Intestine**: C170-C172, C178-C17\n * **Stomach**: C160-C166, C168-C169 \n * **Appendix**: C181 \n * **Colon and Rectum**: C180, C182-C189, C199, C209\n * **Retroperitoneum**: C480-C482, C488\n\n**Note 3:** **Retroperitoneum GIST** \n* For GIST tumors arising in the Retroperitoneum (C480-C482, C488), refer to the EOD General Instructions for the definition of adjacent (connective) tissue. \n* Refer to the General Instructions to determine whether the GIST tumor involves adjacent tissues or is confined to the primary site.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pollock, R.E., Maki, R.G. **Introduction to Soft Tissue Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) DeMatteo, R.P., Maki, R.G., Pollock, R.E., et al. **Gastrointestinal Stromal Tumor**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-17T11:23:53.327Z", + "last_modified" : "2025-09-18T20:51:47.907Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "100", "Any size tumor\n\nConfined to site of origin\nLocalized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_48378", "VALUE:L" ], [ "400", "Any size tumor\n* Adjacent (connective) tissue, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_48378", "VALUE:RE" ], [ "700", "Any size tumor\n- Adherent to organs/structure, NOS\n- Extension to organs/structures, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_48378", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Any size tumor\n\nConfined to site of origin\nLocalized, NOS", "VALUE:L" ], [ "400", "Any size tumor\n* Adjacent (connective) tissue, NOS", "VALUE:RE" ], [ "700", "Any size tumor\n- Adherent to organs/structure, NOS\n- Extension to organs/structures, NOS", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfi.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfi.json new file mode 100644 index 000000000..b27ba2f37 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfi.json @@ -0,0 +1,23 @@ +{ + "id" : "extension_bfi", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Shi, C., Woltering, E.A., Washington, M.K., et al. **Neuroendocrine Tumors of the Colon and Rectum**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Colon and Rectum**, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", + "last_modified" : "2025-09-18T20:51:50.264Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Any size tumor with invasion of\n- Intramucosa, NOS\n- Lamina propria \n- Mucosa, NOS\n- Muscularis mucosae \n- Submucosa (superficial invasion) \n\nConfined to colon, NOS\nLocalized, NOS", "VALUE:L" ], [ "200", "Muscularis propria \n- WITH invasion of lamina propria or submucosa", "VALUE:L" ], [ "300", "Extension through wall, NOS\nInvasion through muscularis propria or muscularis, NOS\n- Rectum: WITH intraluminal extension to colon and/or anal canal/anus\n\nNon-peritonealized pericolic tissues invaded\nPerimuscular tissue invaded\nSubserosal tissue/(sub)serosal fat invaded WITHOUT penetration overlying serosa\nTransmural, NOS\nWall, NOS", "VALUE:L" ], [ "400", "Adjacent (connective) tissue(s), NOS\nFat, NOS\nGastrocolic ligament (transverse colon and flexures)\nGreater omentum (transverse colon and flexures)\nMesentery (including mesenteric fat, mesocolon)\nPericolic fat\nPerirectal fat\nRectovaginal septum (rectum)\nRetroperitoneal fat (ascending and descending colon)", "VALUE:RE" ], [ "600", "Invasion of/through\n- Mesothelium\n- Serosa\n- Tunica serosa\n- Visceral peritoneum\n\nColon subsites\n- Abdominal wall\n- Adrenal (suprarenal) gland\n- Bladder\n- Diaphragm\n- Fallopian tube\n- Fistula to skin\n- Gallbladder\n- Other segment(s) of colon via serosa\n- Retroperitoneum (excluding fat)\n- Small intestine\n\nCecum (C180)\n- Greater omentum\n- Kidney\n- Liver\n- Ureter\n\nAscending colon (C182)\n- Greater omentum\n- Kidney, right\n- Liver, right lobe\n- Ureter, right\n\nTransverse colon and flexures (C183, C184, C185)\n- Bile ducts\n- Gallbladder\n- Kidney\n- Liver\n- Pancreas\n- Spleen\n- Stomach\n\nDescending colon (C186)\n- Greater omentum\n- Kidney, left\n- Pelvic wall\n- Retroperitoneal fat\n- Spleen\n- Ureter, left\n\nSigmoid colon (C187)\n- Greater omentum\n- Pelvic wall\n\nRectosigmoid (C199)\n- Cul de sac (rectouterine pouch)\n- Pelvic wall\n- Small intestine\n\nRectum (C209)\n- Anus\n- Bladder (males only)\n- Cul de sac (rectouterine pouch)\n- Ductus deferens\n- Pelvic wall\n- Prostate\n- Rectovaginal septum\n- Rectovesical fat (males only)\n- Seminal vesicle(s)\n- Skeletal muscle(s) of pelvic floor\n- Vagina", "VALUE:RE" ], [ "700", "Colon subsites\n- Ovary(ies)\n- Uterus\n\nTransverse colon and flexures\n- Ureter\n\nSigmoid colon\n- Cul de sac (rectouterine pouch)\n- Ureter\n\nRectosigmoid\n- Bladder\n- Colon via serosa\n- Fallopian tube(s)\n- Ovary(ies)\n- Prostate\n- Skeletal muscle(s) of pelvic floor\n- Ureter(s)\n- Vagina\n\nRectum\n- Bladder (females only)\n- Bone(s) of pelvis\n- Cervix\n- Perineum, perianal skin\n- Sacrum\n- Sacral plexus\n- Urethra\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfk.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfk.json new file mode 100644 index 000000000..032bacf0a --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfk.json @@ -0,0 +1,23 @@ +{ + "id" : "extension_bfk", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Woltering, E.A., Bergsland, E.K., et al. **Neuroendocrine Tumors of the Stomach**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Stomach,** from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", + "last_modified" : "2025-09-18T20:52:06.549Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Any size tumor\n- Invasive tumor confined to\n + Intramucosal, NOS\n + Lamina propria (including in a polyp)\n + Mucosa, NOS\n + Muscularis mucosae (including in a polyp)\n + Submucosa (superficial invasion) (including in a polyp)\n\nConfined to stomach, NOS\nLocalized, NOS", "VALUE:L" ], [ "200", "Any size tumor\n- Invasion of muscularis propria", "VALUE:L" ], [ "400", "Extension through wall, NOS\nInvasion through muscularis propria or muscularis, NOS\nPerimuscular tissue invaded\nSubserosal tissue/(sub)serosal fat invaded", "VALUE:L" ], [ "500", "Extension to adjacent (connective) tissue \nWITHOUT perforation of visceral peritoneum covering these structures\n\nGastric artery\nLigament(s) \n- Gastrocolic\n- Gastrohepatic\n- Gastrosplenic\n\nOmentum (greater, lesser, NOS)\nPerigastric fat", "VALUE:RE" ], [ "600", "Invasion of/through\n- Mesothelium\n- Serosa\n- Tunica serosa\n- Visceral peritoneum\n\nColon/mesocolon (including transverse and flexures)\nDiaphragm\nDuodenum (via serosa)\nEsophagus (via serosa)\nIleum\nJejunum\nLiver\nPancreas\nSmall intestine, NOS\nSpleen", "VALUE:RE" ], [ "700", "Aorta\nAbdominal wall\nAdrenal (suprarenal) gland\nCeliac (axis) artery\nKidney\nRetroperitoneum\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfl.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfl.json new file mode 100644 index 000000000..b026ef09b --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfl.json @@ -0,0 +1,24 @@ +{ + "id" : "extension_bfl", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "notes" : "**Note:** **FIGO and extension information** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and extension information on the primary tumor are available, use the extension information to code primary tumor in preference to a statement of FIGO stage.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Dizon, D.S., Olawaiye, A.B., Mutch, D.G., et al. **Corpus Uteri - Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:52:29.197Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "100", "Confined to endometrium\n* Stromal\n\nFIGO Stage IA", "JUMP:peritoneal_cytology_with_primary_tumor_for_ss2018_t_19664" ], [ "125", "Confined to endometrium or endocervix (glandular, or glandular and stromal)", "VALUE:RE" ], [ "150", "Tumor invades less than one-half of myometrium\n* Invasion of inner half of myometrium\n\nFIGO Stage IB", "JUMP:peritoneal_cytology_with_primary_tumor_for_ss2018_t_19664" ], [ "175", "Tumor invades less than one-half of myometrium\n* WITH involvement of endocervix", "VALUE:RE" ], [ "200", "Tumor invades one-half or more of myometrium\n* Invasion of outer half of myometrium\n\nFIGO Stage IC", "JUMP:peritoneal_cytology_with_primary_tumor_for_ss2018_t_19664" ], [ "250", "Tumor invades one-half or more of myometrium\n* WITH involvement of endocervix", "VALUE:RE" ], [ "300", "Invasive cancer confined to corpus uteri\nInvasion of myometrium, NOS\nTunica serosa of visceral peritoneum (serosa covering the corpus)\n\nLocalized, NOS\n\nFIGO Stage I [NOS]", "JUMP:peritoneal_cytology_with_primary_tumor_for_ss2018_t_19664" ], [ "350", "Invasion of myometrium, NOS WITH involvement of endocervix\n\nCervix uteri, NOS, but not beyond uterus", "VALUE:RE" ], [ "400", "Extension or metastasis within true pelvis\n- Adnexa, NOS\n + Fallopian tube(s)\n + Ligaments (broad, round, uterosacral)\n + Ovary(ies)\n - Parametrium\n - Visceral peritoneum of pelvic organs excluding serosa of corpus uteri\n\nFIGO Stage IIA", "VALUE:RE" ], [ "450", "Parietal serosa of pelvic cavity\nPelvic wall(s)\nUreter\nVagina\nVulva\n\nDescribed clinically as \"frozen pelvis\", NOS\n\nFIGO Stage IIB", "VALUE:RE" ], [ "500", "Extension beyond uterus within pelvis, NOS\n\nFIGO Stage II [NOS]", "VALUE:RE" ], [ "550", "Infiltration of abdominal tissues, one of the following sites\n- Abdominal serosa (visceral or parietal peritoneum of abdomen)\n- Sigmoid colon\n- Small intestine\n- Other abdominal structures\n\nFIGO Stage IIIA", "VALUE:D" ], [ "600", "Infiltration of abdominal tissues (see code 550), more than one site\n\nFIGO Stage IIIB", "VALUE:D" ], [ "650", "Abdominal tissues involvement, NOS\n* Further contiguous extension\n\nFIGO Stage III [NOS]", "VALUE:D" ], [ "700", "Bladder wall\nBladder, NOS excluding mucosa\nBowel wall\nRectal wall\nRectum, NOS excluding mucosa", "VALUE:RE" ], [ "750", "Invasion of organs in code 700 plus infiltration of any abdominal tissues\n\nExtension to bowel mucosa or bladder (excluding bullous edema)\nCul de sac\n\nFIGO Stage IVA, IV [NOS]", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfm.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfm.json new file mode 100644 index 000000000..eb8e23f22 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfm.json @@ -0,0 +1,24 @@ +{ + "id" : "extension_bfm", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "notes" : "**Note:** **FIGO and extension information** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and extension information on the primary tumor are available, use the extension information to code primary tumor in preference to a statement of FIGO stage.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Dizon, D.S., Olawaiye, A.B., Mutch, D.G., et al. **Corpus Uteri - Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:52:26.491Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "100", "Confined to endometrium (stroma)\n* Invasion of myometrium, NOS\n* Invasive cancer tumor confined to corpus uteri\n* Tunica serosa of the visceral peritoneum (serosa covering the corpus)\n\nLimited to uterus, NOS\nLocalized, NOS\n\nFIGO Stage IA, IB, I [NOS]", "JUMP:peritoneal_cytology_with_primary_tumor_for_ss2018_t_88427" ], [ "200", "Invasion of\n* Cervical stromal invasion\n\nCervix uteri, NOS, but not beyond the uterus\nEndocervical glandular involvement only", "VALUE:RE" ], [ "400", "Extension or metastasis within true pelvis\n- Adnexa, NOS\n + Fallopian tube(s)\n + Ligaments (broad, round, uterosacral)\n + Ovary(ies)\n - Parametrium\n - Visceral peritoneum of pelvic organs excluding serosa of corpus uteri\n\nFIGO Stage IIA", "VALUE:RE" ], [ "450", "Parietal serosa of pelvic cavity\nPelvic wall(s)\nUreter\nVagina\nVulva\n\nDescribed clinically as \"frozen pelvis\", NOS\n\nFIGO Stage IIB", "VALUE:RE" ], [ "500", "Extension beyond uterus, within pelvis, NOS\n\nFIGO Stage II [NOS]", "VALUE:RE" ], [ "550", "Infiltration of abdominal tissues, one of the following sites\n- Abdominal serosa (visceral or parietal peritoneum of abdomen)\n- Sigmoid colon\n- Small intestine\n- Other abdominal structures\n\nFIGO Stage IIIA", "VALUE:D" ], [ "600", "Infiltration of abdominal tissues (code 550), more than one site\n\nFIGO Stage IIIB", "VALUE:D" ], [ "650", "Abdominal tissues involvement, NOS\n\nFIGO Stage III [NOS]", "VALUE:D" ], [ "700", "Bladder wall \nBladder, NOS excluding mucosa\nBowel wall\nRectal wall\nRectum, NOS excluding mucosa", "VALUE:RE" ], [ "750", "Invasion of organs in code 700 plus infiltration of any abdominal tissues\n\nExtension to bowel mucosa or bladder (excluding bullous edema)\nCul de sac (rectouterine pouch)\n\nFIGO Stage IVA, IV [NOS]\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfp.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfp.json similarity index 51% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfp.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfp.json index ac537f4b9..34f44fc82 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfp.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfp.json @@ -1,11 +1,11 @@ { "id" : "extension_bfp", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Woltering, E.A., Bergsland, E.K., et al. **Neuroendocrine Tumors of the Jejunum and Ileum**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Jejunum and Ileum**, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2023-04-19T15:10:25.966Z", + "last_modified" : "2025-09-18T20:51:45.599Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "100", "Tumor less than or equal to 1 cm AND confined to\n- Intramucosal, NOS\n- Lamina propria (including in a polyp)\n- Mucosa, NOS\n- Muscularis mucosae (including in a polyp)\n- Submucosa (superficial invasion) (including in a polyp)\n\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "200", "Tumor greater than 1 cm\n\nOR Invades muscularis propria \nInvasion of muscularis, NOS", "VALUE:T2", "VALUE:L" ], [ "300", "Invasion through muscularis propria\nExtension through wall, NOS\nSubserosal tissue/(sub)serosal fat invaded\nTransmural, NOS \nWall, NOS", "VALUE:T3", "VALUE:L" ], [ "500", "Adjacent (connective) tissue(s), NOS (without serosal penetration)\nFat, NOS\nMesenteric fat\nMesentery (adjacent loops of bowel)\nNonperitonealized perimuscular tissue\nRetroperitoneum", "VALUE:T3", "VALUE:RE" ], [ "600", "Invasion of/through serosa (mesothelium) (tunica serosa) (visceral peritoneum)\n\nAbdominal wall\nColon (including appendix)\nOther segments of the small intestine via serosa\nRetroperitoneum invaded greater than 2 cm in depth", "VALUE:T4", "VALUE:RE" ], [ "700", "Bladder\nFallopian tube(s)\nOvary(ies)\nUterus\n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Tumor less than or equal to 1 cm AND confined to\n- Intramucosal, NOS\n- Lamina propria (including in a polyp)\n- Mucosa, NOS\n- Muscularis mucosae (including in a polyp)\n- Submucosa (superficial invasion) (including in a polyp)\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Tumor greater than 1 cm\n\nOR Invades muscularis propria \nInvasion of muscularis, NOS", "VALUE:L" ], [ "300", "Invasion through muscularis propria\nExtension through wall, NOS\nSubserosal tissue/(sub)serosal fat invaded\nTransmural, NOS \nWall, NOS", "VALUE:L" ], [ "500", "Adjacent (connective) tissue(s), NOS (without serosal penetration)\nFat, NOS\nMesenteric fat\nMesentery (adjacent loops of bowel)\nNonperitonealized perimuscular tissue\nRetroperitoneum", "VALUE:RE" ], [ "600", "Invasion of/through serosa (mesothelium) (tunica serosa) (visceral peritoneum)\n\nAbdominal wall\nColon (including appendix)\nOther segments of the small intestine via serosa\nRetroperitoneum invaded greater than 2 cm in depth", "VALUE:RE" ], [ "700", "Bladder\nFallopian tube(s)\nOvary(ies)\nUterus\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfq.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfq.json similarity index 61% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfq.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfq.json index 849eae66f..7d8e131e7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfq.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfq.json @@ -1,12 +1,12 @@ { "id" : "extension_bfq", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Uveal melanomas** \n* Uveal melanomas arise most commonly in the choroid, less frequently in the ciliary body, and least often in the iris. \n* Melanomas of the iris tend to be small, and those arising from or extending to the ciliary body typically are large.\n\n**Note 2:** **Ciliary body and choroid melanomas** \n* Primary ciliary body and choroidal melanomas are classified according to four tumor size categories. The tumor size categories are based on the largest basal and thickness.\n * Basal diameter is collected in data item *Measured Basal Diameter* [NAACCR Date Item #3887] \n * Thickness is collected in the data item *Measured Thickness* [NAACCR Data Item #3888]\n\n**Note 3:** **Discrete tumor deposit(s)** \n* Discrete tumor deposit(s) in the orbit that are not contiguous to the eye are recorded in lymph nodes (See EOD Regional Nodes).", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Kivelä, T., Finger, P.T., et al. **Uveal Melanoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T21:37:05.592Z", + "last_modified" : "2025-09-18T20:52:40.515Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ: intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "100", "Any tumor size category\n- UNKNOWN if ciliary body involvement OR extraocular extension\n\nLocalized, NOS", "JUMP:tumor_size_category_with_primary_tumor_for_t_63342", "VALUE:L" ], [ "200", "Any tumor size category\n- WITHOUT ciliary body involvement AND extraocular extension", "JUMP:tumor_size_category_with_primary_tumor_for_t_63342", "VALUE:L" ], [ "300", "Any tumor size category\n- WITH ciliary body involvement", "JUMP:tumor_size_category_with_primary_tumor_for_t_63342", "VALUE:L" ], [ "400", "Any tumor size category\n- WITH extraocular extension less than or equal to 5 mm in largest diameter\n- NONE or UNKNOWN if ciliary body involvement", "JUMP:tumor_size_category_with_primary_tumor_for_t_63342", "VALUE:RE" ], [ "500", "Any tumor size category\n- WITH ciliary body involvement \n- AND extraocular extension less than or equal to 5 mm in largest diameter", "JUMP:tumor_size_category_with_primary_tumor_for_t_63342", "VALUE:RE" ], [ "600", "Extraocular extension GREATER than 5 mm", "VALUE:T4e", "VALUE:RE" ], [ "700", "Extraocular extension, NOS\nUNKNOWN measurement\nWITH or WITHOUT ciliary body involvement", "VALUE:T4", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ: intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Any tumor size category\n- UNKNOWN if ciliary body involvement OR extraocular extension\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Any tumor size category\n- WITHOUT ciliary body involvement AND extraocular extension", "VALUE:L" ], [ "300", "Any tumor size category\n- WITH ciliary body involvement", "VALUE:L" ], [ "400", "Any tumor size category\n- WITH extraocular extension less than or equal to 5 mm in largest diameter\n- NONE or UNKNOWN if ciliary body involvement", "VALUE:RE" ], [ "500", "Any tumor size category\n- WITH ciliary body involvement \n- AND extraocular extension less than or equal to 5 mm in largest diameter", "VALUE:RE" ], [ "600", "Extraocular extension GREATER than 5 mm", "VALUE:RE" ], [ "700", "Extraocular extension, NOS\nUNKNOWN measurement\nWITH or WITHOUT ciliary body involvement", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfr.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfr.json similarity index 51% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfr.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfr.json index fb7e821d1..decb465a6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfr.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfr.json @@ -1,12 +1,12 @@ { "id" : "extension_bfr", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Uveal Melanomas** \n* Uveal melanomas arise most commonly in the choroid, less frequently in the ciliary body, and least often in the iris. \n* Melanomas of the iris tend to be small, and those arising from or extending to the ciliary body typically are large.\n\n**Note 2:** **Discrete tumor nodules** \n* Discrete tumor deposit(s) in the orbit that are not contiguous to the eye are recorded in lymph nodes (See EOD Regional Nodes).", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Kivelä, T., Finger, P.T., et al. **Uveal Melanoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T21:32:00.143Z", + "last_modified" : "2025-09-18T20:52:13.702Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "100", "Limited to iris\n * Not more than 3 clock hours in size", "VALUE:T1a", "VALUE:L" ], [ "150", "Limited to iris \n * More than 3 clock hours in size", "VALUE:T1b", "VALUE:L" ], [ "200", "Limited to iris\n * WITH melanomalytic (secondary) glaucoma", "VALUE:T1c", "VALUE:L" ], [ "250", "Limited to iris, NOS\n* Localized, NOS", "VALUE:T1", "VALUE:L" ], [ "300", "Tumor confluent with or extending into ciliary body\n- WITHOUT secondary glaucoma", "VALUE:T2a", "VALUE:L" ], [ "350", "Tumor confluent with or extending into ciliary body AND choroid\n- WITHOUT secondary glaucoma", "VALUE:T2b", "VALUE:L" ], [ "400", "Tumor confluent with or extending into ciliary body, choroid or both\n- WITH secondary glaucoma", "VALUE:T2c", "VALUE:L" ], [ "450", "Tumor confluent with or extending into ciliary body, choroid or both \n- Presence of secondary glaucoma unknown", "VALUE:T2", "VALUE:L" ], [ "500", "Tumor confluent with or extending into ciliary body, choroid or both \n- WITH scleral extension", "VALUE:T3", "VALUE:L" ], [ "550", "Tumor WITH extrascleral extension \n- LESS than or equal to 5 mm in diameter", "VALUE:T4a", "VALUE:RE" ], [ "600", "Tumor WITH extrascleral extension\n- MORE than 5 mm in diameter", "VALUE:T4b", "VALUE:RE" ], [ "650", "Tumor WITH extrascleral extension\n- Measurement of diameter not specified\n\nAdjacent extraocular extension", "VALUE:T4", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:T4", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Limited to iris\n * Not more than 3 clock hours in size", "VALUE:L" ], [ "150", "Limited to iris \n * More than 3 clock hours in size", "VALUE:L" ], [ "200", "Limited to iris\n * WITH melanomalytic (secondary) glaucoma", "VALUE:L" ], [ "250", "Limited to iris, NOS\n* Localized, NOS", "VALUE:L" ], [ "300", "Tumor confluent with or extending into ciliary body\n- WITHOUT secondary glaucoma", "VALUE:L" ], [ "350", "Tumor confluent with or extending into ciliary body AND choroid\n- WITHOUT secondary glaucoma", "VALUE:L" ], [ "400", "Tumor confluent with or extending into ciliary body, choroid or both\n- WITH secondary glaucoma", "VALUE:L" ], [ "450", "Tumor confluent with or extending into ciliary body, choroid or both \n- Presence of secondary glaucoma unknown", "VALUE:L" ], [ "500", "Tumor confluent with or extending into ciliary body, choroid or both \n- WITH scleral extension", "VALUE:L" ], [ "550", "Tumor WITH extrascleral extension \n- LESS than or equal to 5 mm in diameter", "VALUE:RE" ], [ "600", "Tumor WITH extrascleral extension\n- MORE than 5 mm in diameter", "VALUE:RE" ], [ "650", "Tumor WITH extrascleral extension\n- Measurement of diameter not specified\n\nAdjacent extraocular extension", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfs.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfs.json similarity index 51% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfs.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfs.json index cd36358d8..df9cb3207 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfs.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfs.json @@ -1,11 +1,11 @@ { "id" : "extension_bfs", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Krasinskas, A., Pawlik, T.M., Vauthey, J.N., et al. **Distal Bile Duct**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:47.797Z", + "last_modified" : "2025-09-18T20:51:50.839Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive\nHigh-grade biliary intraepithelial neoplasia (BilIn-3)", "VALUE:Tis", "VALUE:IS" ], [ "100", "Invasive tumor confined to\n- Lamina propria\n- Mucosa, NOS\n- Muscularis propria\n- Submucosa (superficial invasion)\n\nConfined to distal bile duct, NOS\nLocalized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_85997", "VALUE:L" ], [ "200", "Adjacent (connective) tissue, NOS\nAdipose tissue\nBeyond wall of bile duct\nDuodenum\nGallbladder\nLiver including porta hepatis\nPancreas\nPeriductal/fibromuscular connective tissue\nUnilateral branches of hepatic artery (right or left)\nUnilateral branches of portal vein (right or left)", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_85997", "VALUE:RE" ], [ "600", "Colon\nHepatic artery (common, NOS)\nMain portal vein or its branches bilaterally\nOmentum (greater, lesser, NOS)\nStomach (distal, proximal)", "VALUE:T4", "VALUE:RE" ], [ "700", "Abdominal wall\nCeliac (axis) artery\nSuperior mesenteric artery\n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive\nHigh-grade biliary intraepithelial neoplasia (BilIn-3)", "VALUE:IS" ], [ "100", "Invasive tumor confined to\n- Lamina propria\n- Mucosa, NOS\n- Muscularis propria\n- Submucosa (superficial invasion)\n\nConfined to distal bile duct, NOS\nLocalized, NOS", "VALUE:L" ], [ "200", "Adjacent (connective) tissue, NOS\nAdipose tissue\nBeyond wall of bile duct\nDuodenum\nGallbladder\nLiver including porta hepatis\nPancreas\nPeriductal/fibromuscular connective tissue\nUnilateral branches of hepatic artery (right or left)\nUnilateral branches of portal vein (right or left)", "VALUE:RE" ], [ "600", "Colon\nHepatic artery (common, NOS)\nMain portal vein or its branches bilaterally\nOmentum (greater, lesser, NOS)\nStomach (distal, proximal)", "VALUE:RE" ], [ "700", "Abdominal wall\nCeliac (axis) artery\nSuperior mesenteric artery\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bft.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bft.json similarity index 58% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bft.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bft.json index 77eeeb2c7..d24983f9c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bft.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bft.json @@ -1,12 +1,12 @@ { "id" : "extension_bft", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Biliary radicals** \n* The biliary radicals are the ducts or tubes that drain bile into the intestine as part of the digestive process. \n* The second-order biliary radicals are the next largest branches or ducts of the biliary system which join to form or empty into the main hepatic bile duct.\n\n**Note 2:** **Vessel invasion** \n* Codes 400 and 500 are defined strictly in terms of invasion into specific large blood vessels and the biliary radicals within the liver. \n* Code 500 when the specified vessels and/or the biliary radical within the liver plus other named organs are involved. \n\n**Note 3:** **Porta hepatis involvement** \n* Involvement within the porta hepatis is coded according to the structures involved: portal vein, common hepatic artery, and common hepatic duct.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Nagorney, D.M., Pawlik, T.M., Vauthey, J.N., et al. **Perihilar Bile Ducts**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-14T00:36:08.017Z", + "last_modified" : "2025-09-18T20:51:52.816Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive\nHigh-grade biliary intraepithelial neoplasia (BilIn-3)", "VALUE:Tis", "VALUE:IS" ], [ "100", "Invasive tumor of perihilar (proximal) bile duct(s) confined to\n- Lamina propria\n- Mucosa, NOS \n- Muscle layer of fibrous tissue\n- Muscularis propria\n- Subepithelial connective tissue (tunica mucosa)\n- Submucosa (superficial invasion)\n\nConfined to perihilar bile duct, NOS\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "200", "Adipose tissue\nAdjacent (connective) tissue, NOS\nBeyond wall of bile duct\nPeriductal/fibromuscular connective tissue", "VALUE:T2a", "VALUE:RE" ], [ "250", "Adjacent hepatic parenchyma\nLiver", "VALUE:T2b", "VALUE:RE" ], [ "300", "Colon\nDuodenum\nGallbladder\nOmentum (greater, lesser, NOS)\nPancreas\nStomach", "VALUE:TX", "VALUE:RE" ], [ "400", "Unilateral branches of hepatic artery (right or left)\nUnilateral branches of portal vein (right or left)", "VALUE:T3", "VALUE:RE" ], [ "500", "Hepatic artery (common, NOS)\nMain portal vein or its branches bilaterally\nPortal vein, NOS\nSecond-order biliary radicals bilaterally\nUnilateral second-order biliary radicals with contralateral portal vein or hepatic artery involvement", "VALUE:T4", "VALUE:RE" ], [ "600", "Abdominal wall", "VALUE:TX", "VALUE:D" ], [ "700", "Further contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive\nHigh-grade biliary intraepithelial neoplasia (BilIn-3)", "VALUE:IS" ], [ "100", "Invasive tumor of perihilar (proximal) bile duct(s) confined to\n- Lamina propria\n- Mucosa, NOS \n- Muscle layer of fibrous tissue\n- Muscularis propria\n- Subepithelial connective tissue (tunica mucosa)\n- Submucosa (superficial invasion)\n\nConfined to perihilar bile duct, NOS\nLocalized, NOS", "VALUE:L" ], [ "200", "Adipose tissue\nAdjacent (connective) tissue, NOS\nBeyond wall of bile duct\nPeriductal/fibromuscular connective tissue", "VALUE:RE" ], [ "250", "Adjacent hepatic parenchyma\nLiver", "VALUE:RE" ], [ "300", "Colon\nDuodenum\nGallbladder\nOmentum (greater, lesser, NOS)\nPancreas\nStomach", "VALUE:RE" ], [ "400", "Unilateral branches of hepatic artery (right or left)\nUnilateral branches of portal vein (right or left)", "VALUE:RE" ], [ "500", "Hepatic artery (common, NOS)\nMain portal vein or its branches bilaterally\nPortal vein, NOS\nSecond-order biliary radicals bilaterally\nUnilateral second-order biliary radicals with contralateral portal vein or hepatic artery involvement", "VALUE:RE" ], [ "600", "Abdominal wall", "VALUE:D" ], [ "700", "Further contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfv.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfv.json similarity index 59% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfv.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfv.json index 94e3f9513..e047c5bbc 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfv.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfv.json @@ -1,11 +1,11 @@ { "id" : "extension_bfv", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pollock, R.E., Maki, R.G. **Introduction to Soft Tissue Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Pollock, R.E., Maki, R.G., et al. **Soft Tissue Sarcoma of the Retroperitoneum**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T17:49:50.194Z", + "last_modified" : "2025-09-18T20:52:35.502Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "100", "Any size tumor\n- Confined to site of origin\n- Localized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_84996", "VALUE:L" ], [ "200", "Any size tumor \n\nAll sites\n- Adjacent connective tissue, NOS\n- Adjacent organs/structures, NOS\n- Bone/cartilage \n\nRetroperitoneum (C480)\n- Adrenal(s) (suprarenal gland(s))\n- Aorta\n- Colon (ascending and descending)\n- Kidney(s)\n- Pancreas\n- Vena cava\n- Vertebra\n\nPeritoneum (C481, C482, C488)\n- Colon (except ascending and descending colon)\n- Esophagus\n- Gallbladder\n- Liver\n- Small intestine\n- Spleen\n- Stomach", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_84996", "VALUE:RE" ], [ "700", "Peritoneum (C481, C482, C488)\n- Colon (ascending and descending colon) \n\nFurther contiguous extension", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_84996", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "100", "Any size tumor\n- Confined to site of origin\n- Localized, NOS", "VALUE:L" ], [ "200", "Any size tumor \n\nAll sites\n- Adjacent connective tissue, NOS\n- Adjacent organs/structures, NOS\n- Bone/cartilage \n\nRetroperitoneum (C480)\n- Adrenal(s) (suprarenal gland(s))\n- Aorta\n- Colon (ascending and descending)\n- Kidney(s)\n- Pancreas\n- Vena cava\n- Vertebra\n\nPeritoneum (C481, C482, C488)\n- Colon (except ascending and descending colon)\n- Esophagus\n- Gallbladder\n- Liver\n- Small intestine\n- Spleen\n- Stomach", "VALUE:RE" ], [ "700", "Peritoneum (C481, C482, C488)\n- Colon (ascending and descending colon) \n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfw.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfw.json new file mode 100644 index 000000000..97b1273d1 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfw.json @@ -0,0 +1,24 @@ +{ + "id" : "extension_bfw", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "notes" : "**Note 1:** **Cystic duct location** \n* The cystic duct extends from the neck of the gallbladder to its junction with the common hepatic duct, to form the common bile duct.\n\n**Note 2:** **Portal hepatis involvement** \n* Involvement within the porta hepatis is coded according to the structures involved: portal vein, common hepatic artery, and common hepatic duct.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Zhu, A.X., Pawlik, T.M., Vauthey, J.N., et al. **Gallbladder**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:51:53.165Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Invasive tumor confined to\n- Lamina propria\n- Mucosa, NOS\n- Submucosa (superficial invasion)", "VALUE:L" ], [ "150", "Code 100 plus any involvement of gallbladder", "VALUE:RE" ], [ "200", "Muscularis propria (layer)", "VALUE:L" ], [ "250", "Code 200 plus any involvement of gallbladder", "VALUE:RE" ], [ "300", "Confined to cystic duct, NOS\n\nLocalized, NOS", "VALUE:L" ], [ "400", "Perimuscular connective tissue (peritoneal side)\n- WITHOUT involvement of serosa (visceral peritoneum)\n\nPeritoneal side of gallbladder", "VALUE:RE" ], [ "450", "Perimuscular connective tissue (hepatic side)\n- WITH no extension into liver\n\nHepatic side of gallbladder", "VALUE:RE" ], [ "500", "Beyond wall of cystic duct\nPerimuscular tissue, NOS\nUNKNOWN if gallbladder or liver involved", "VALUE:RE" ], [ "550", "Extrahepatic bile ducts (including common bile duct)", "VALUE:L" ], [ "600", "Extrahepatic bile ducts (including common bile duct) with extension to gallbladder or structures in codes 400-500 \nOR ONE of the following organs or structures \n+ Ampulla of Vater\n+ Colon\n+ Duodenum, NOS\n+ Invasion of/through serosa\n+ Liver \n+ Omentum, greater or lesser\n+ Pancreas\n+ Periductal/perimuscular connective tissue\n+ Serosa (visceral peritoneum) perforated\n+ Small intestine, NOS\n+ Stomach, distal or proximal\n+ Unilateral branches of hepatic artery (right or left)\n+ Unilateral branches of portal vein (right or left)", "VALUE:RE" ], [ "650", "Two or more organs and/or structures listed in code 600\n\nHepatic artery (common, NOS)\nPortal vein (main, NOS)", "VALUE:RE" ], [ "700", "Abdominal wall\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfy.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfy.json similarity index 60% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfy.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfy.json index c68bfdd18..15064bef0 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bfy.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bfy.json @@ -1,12 +1,12 @@ { "id" : "extension_bfy", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note:** **Benign/Borderline** \n* Benign (/0) or Borderline (/1) tumors are always coded to 050 regardless of size or extension to adjacent sites.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Laws, E.R., Curran, W.J., et al. **Brain and Spinal Cord**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-17T11:15:23.277Z", + "last_modified" : "2025-09-18T20:52:29.468Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "050", "Benign or borderline tumor\n* Behavior is /0 or /1", "VALUE:88", "VALUE:B" ], [ "100", "Invasive tumor confined to gland of origin\n\nLocalized, NOS", "VALUE:88", "VALUE:L" ], [ "200", "Adjacent connective/soft tissue\nAdjacent organ(s)/structure(s) for pituitary and craniopharyngeal duct**\n- Cavernous sinus\n- Infundibulum\n- Pons\n- Sphenoid body and sinuses\n\nAdjacent organ(s)/structure(s) for pineal\n- Infratentorial and central brain", "VALUE:88", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:88", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:88", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "050", "Benign or borderline tumor\n* Behavior is /0 or /1", "VALUE:B" ], [ "100", "Invasive tumor confined to gland of origin\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Adjacent connective/soft tissue\nAdjacent organ(s)/structure(s) for pituitary and craniopharyngeal duct**\n- Cavernous sinus\n- Infundibulum\n- Pons\n- Sphenoid body and sinuses\n\nAdjacent organ(s)/structure(s) for pineal\n- Infratentorial and central brain", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bgc.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bgc.json similarity index 84% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bgc.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bgc.json index 6ec12e417..67a0b5402 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bgc.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bgc.json @@ -1,12 +1,12 @@ { "id" : "extension_bgc", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note:** **Definition of Plasma Cell Myeloma** \n* Plasma cell myeloma/multiple myeloma (9732) is a widely disseminated plasma cell neoplasm, characterized by a single clone of plasma cells derived from B cells that grows in the bone marrow. It is always coded to 700 for systemic involvement.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Hematologic Malignancies**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Bergsagel, P.L., Jaffe, E.S., Leonard, J.P., et al. **Plasma Cell Myeloma and Plasma Cell Disorders**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-17T16:26:55.297Z", + "last_modified" : "2025-09-18T20:51:59.660Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "700", "Multiple myeloma (9732)\nMyeloma, NOS (9732)\nPlasma cell myeloma (9732)", "VALUE:88", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "700", "Multiple myeloma (9732)\nMyeloma, NOS (9732)\nPlasma cell myeloma (9732)", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bna.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bna.json similarity index 69% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bna.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bna.json index ca4e109e7..0913eeac9 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_bna.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_bna.json @@ -1,10 +1,10 @@ { "id" : "extension_bna", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", - "last_modified" : "2021-04-08T19:00:20.985Z", + "last_modified" : "2025-09-18T20:51:59.355Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -13,14 +13,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "888", "Not applicable: Information not collected for this schema", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "888", "Not applicable: Information not collected for this schema", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_btb.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_btb.json similarity index 69% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_btb.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_btb.json index f39b9180c..eeb30fdbf 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extension_btb.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extension_btb.json @@ -1,12 +1,12 @@ { "id" : "extension_btb", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Lacrimal Sac** \n* The lacrimal sac is the upper dilated end of the nasolacrimal duct, lodged in a deep groove formed by the lacrimal bone and frontal process of the maxilla. \n* The sac connects the lacrimal canaliculi, which drain tears from the eye's surface, and the nasolacrimal duct, which conveys this fluid into the nasal cavity. \n* The most common epithelial tumors of the lacrimal sac are squamous cell and transitional cell carcinomas.\n\n**Note 2:** **Periosteum** \n* Periosteum is a fibrous membrane that wraps the outer surface of bones.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-05-17T10:44:35.286Z", + "last_modified" : "2025-09-18T20:52:06.199Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:88", "VALUE:IS" ], [ "100", "Confined to lacrimal sac\nLocalized, NOS", "VALUE:88", "VALUE:L" ], [ "200", "Adjacent bone\nGlobe (eyeball)\nOptic nerve\nOrbital soft tissues\nPeriosteum", "VALUE:88", "VALUE:RE" ], [ "700", "Adjacent structures, NOS\nBrain\nPterygoid fossa\nSinus\nTemporal fossa\n\nFurther contiguous extension", "VALUE:88", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:88", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:IS" ], [ "100", "Confined to lacrimal sac\nLocalized, NOS", "VALUE:L" ], [ "200", "Adjacent bone\nGlobe (eyeball)\nOptic nerve\nOrbital soft tissues\nPeriosteum", "VALUE:RE" ], [ "700", "Adjacent structures, NOS\nBrain\nPterygoid fossa\nSinus\nTemporal fossa\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extranodal_extension_clinical_5022.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extranodal_extension_clinical_5022.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extranodal_extension_clinical_5022.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extranodal_extension_clinical_5022.json index e08c9cddd..907b5b40c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extranodal_extension_clinical_5022.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extranodal_extension_clinical_5022.json @@ -1,12 +1,12 @@ { "id" : "extranodal_extension_clinical_5022", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Extranodal Extension Clinical", "title" : "Extranodal Extension Clinical", "description" : "Extranodal Extension (ENE) Clinical is defined as “the extension of a nodal metastasis through the lymph node capsule into adjacent tissue” during the diagnostic workup. This data item defines clinical ENE for sites other than Head and Neck.\n\nThe presence of extranodal extension (ENE) from regional lymph nodes is an important prognostic factor in some cancers because these patients are rarely cured without some type of systemic chemotherapy or radiation. \n\nExtranodal extension is defined as metastatic tumor growing from within the lymph node outward through the lymph node capsule and into surrounding connective tissues. \n* \"A regional node extending into a distant structure or organ is categorized as ENE and is not recorded as distant metastatic disease.\"\n\n**Clinical ENE is described as** \"Unambiguous evidence of gross ENE on clinical examination (e.g., invasion of skin, infiltration of musculature, tethering to adjacent structures, or cranial nerve, brachial plexus, sympathetic trunk, or phrenic nerve invasion with dysfunction)\"\n* The terms 'fixed' or 'matted' are used to describe lymph nodes\n\nThis data item is for ENE that is detected clinically.", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Extranodal Extension (ENE) Clinical or physician clinical staging can be used to code this data item when there is no other information available.\n\n**Note 2:** **Criteria for coding** \n* Code the status of extranodal extension assessed during the diagnostic working for the assignment of the clinical stage for the most involved regional lymph node(s)\n* This is mainly determined by physical examination and included statements such as fixed or matted nodes\n* The assessment for ENE **in addition to physical examination** may include imaging, biopsy of the regional lymph node, and/or biopsy of tissues surrounding the regional lymph node\n* Do not code ENE for any distant nodes\n* Be aware that the rules for coding ENE for head and neck sites compared to non-head and neck sites are different.", - "last_modified" : "2024-04-08T16:45:58.745Z", + "last_modified" : "2025-02-24T14:02:53.683Z", "definition" : [ { "key" : "extranodal_ext_clin", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Regional lymph node(s) involved, ENE not present/not identified during diagnostic workup" ], [ "1", "Regional lymph node(s) involved, ENE present/identified during diagnostic workup, \nbased on physical exam WITH or WITHOUT imaging" ], [ "2", "Regional lymph node(s) involved, ENE present/identified during diagnostic workup, \nbased on microscopic confirmation" ], [ "4", "Regional lymph nodes involved, ENE present/identified, unknown how identified" ], [ "7", "No lymph node involvement identified during diagnostic workup (cN0)\nNon-invasive neoplasm (behavior /2)" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error)" ], [ "9", "Not documented in medical record \nClinical ENE not assessed or unknown if assessed during diagnostic workup\nClinical assessment of lymph node(s) not done, or unknown if done" ] ], "additional_info" : "**Source documents:** pathology report from surgical resection x\n\n**Other names include** ENE, extracapsular extension, ECE, extracapsular extension, ECE, extranodal spread, extracapsular extension, or extracapsular spread\n * *Note*: ENE is the preferred terminology\n\nFor further information, refer to the **Merkel Cell Carcinoma** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Merkel Cell Carcinoma*", - "coding_guidelines" : "**1)** **Code 0** when lymph nodes are determined to be **clinically positive** and physical examination does not indicate any signs of extranodal extension.\n**2)** **Code 1** when **ENE** is unquestionable as determined by physical examination \n**3)** **Code 2** when there are positive nodes clinically, ENE is identified by biopsy (microscopically confirmed)\n**4)** **Code 4** when there are positive nodes clinically, ENE is identified, but not known how identified\n**5)** **Code 7** when nodes are clinically negative (cN0)\n**6)** **Code 9** when \n * **a.** No information in the medical record\n * **b.** Positive nodes clinically, not evaluated (assessed) for ENE\n * **c.** Positive nodes clinically, unknown if evaluated (assessed) for ENE\n * **d.** Lymph nodes not evaluated (assessed) clinically\n * **e.** Unknown if lymph nodes evaluated (assessed) clinically\n * **f.** Lymph node biopsy (e.g., FNA, core, incisional, excisional, sentinel node) performed and is negative for ENE or not stated", + "coding_guidelines" : "**1)** **Code 0** when lymph nodes are determined to be **clinically positive** and physical examination does not indicate any signs of extranodal extension.\n**2)** **Code 1** when **ENE** is unquestionable as determined by physical examination \n**3)** **Code 2** when there are positive nodes clinically, ENE is identified by biopsy (microscopically confirmed)\n**4)** **Code 4** when there are positive nodes clinically, ENE is identified, but not known how identified\n**5)** **Code 7** when nodes are clinically negative (cN0)\n**6)** **Code 9** when \n* No information in the medical record\n* Positive nodes clinically, not evaluated (assessed) for ENE\n* Positive nodes clinically, unknown if evaluated (assessed) for ENE\n* Lymph nodes not evaluated (assessed) clinically\n* Unknown if lymph nodes evaluated (assessed) clinically\n* Lymph node biopsy (e.g., FNA, core, incisional, excisional, sentinel node) performed and is negative for ENE or not stated", "rationale" : "Extranodal Extension Clinical (non-Head and Neck) is a Registry Data Collection Variable for AJCC. This data item was previously collected for Penis, SSF #17." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extranodal_extension_head_and_neck_clinical_79321.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extranodal_extension_head_and_neck_clinical_79321.json new file mode 100644 index 000000000..6bc2f0fe6 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extranodal_extension_head_and_neck_clinical_79321.json @@ -0,0 +1,24 @@ +{ + "id" : "extranodal_extension_head_and_neck_clinical_79321", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Extranodal Extension Head and Neck Clinical", + "title" : "Extranodal Extension Head and Neck Clinical", + "subtitle" : "ENE, Extracapsular extension (ECE)", + "description" : "Extranodal extension is defined as “the extension of a nodal metastasis through the lymph node capsule into adjacent tissue” and is a prognostic factor for most head and neck tumors. This data item pertains to extranodal extension detected radiologically or by physical examination and may not correlate with pathological extranodal extension.\n\nENE on physical examination (clinical ENE, cENE) is described in the AJCC Head and Neck Staging System as \"unambiguous evidence of gross ENE on clinical examination (e.g., invasion of skin, infiltration of musculature, tethering to adjacent structures, or cranial nerve, brachial plexus, sympathetic trunk, or phrenic nerve invasion with dysfunction)\"\n\nImaging-detected extranodal extension (iENE) refers to unequivocal radiological signs of tumor invasion through the through the capsule of a lymph node into either perinodal fat or adjacent tissues (e.g. skin, muscle, or neurovascular structures) or a coalescent nodal mass (a coalescent nodal mass comprises ≥ 2 adjacent lymph nodes that have lost their intervening tissue planes and capsules to merge into a single indivisible structure).", + "notes" : "**Note 1:** ** Physican Statement** \n* Physician statement indicating the presence or absence of extranodal extension (ENE) can be used to code this data item when no other information is available\n* Physical exam alone is sufficient to determine Clinical ENE\n\n**Note 2:** **Clinical assessment criteria** \n* The assessment of ENE must be based on evidence acquired prior to definitive surgery of the primary site, chemotherapy, radiation, or other type of treatment, i.e., the clinical timeframe for staging. \n* The assessment for ENE in may **include imaging and/or physical examination.** \n * Biopsy of the regional lymph node or surrounding tissue can be used to confirm the presence of metastatic carcinoma and thus verify the clinical assessment, but cannot be used in isolation to determine ENE during clinical staging\n* Fixed nodes are clinical indications of cENE\n* Matted nodes are indications of iENE\n* iENE is identified exclusively on imaging\n* ENE during clinical staging is considered present when cENE and/or iENE are present\n * Note that the rules for coding ENE for head and neck sites compared to non-head and neck sites are different", + "last_modified" : "2025-06-01T17:08:15.943Z", + "definition" : [ { + "key" : "extranodal_ext_hn_clin", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "0", "Regional lymph node(s) involved, ENE not present/not identified during diagnostic workup" ], [ "1", "Regional lymph node(s) involved, ENE present/identified during diagnostic workup, \nbased on physical exam and/or imaging" ], [ "2", "Regional lymph node(s) involved, ENE present/identified during diagnostic workup, \nbased on microscopic confirmation" ], [ "4", "Regional lymph nodes involved, ENE present/identified, unknown how identified" ], [ "7", "No lymph node involvement during diagnostic workup (cN0)" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit" ], [ "9", "Not documented in medical record\nENE not assessed during diagnostic workup, or unknown if assessed\nClinical assessment of lymph node(s) not done, or unknown if done" ] ], + "additional_info" : "**Source documents:** imaging reports, physical exam\n\n**Other names include** Extracapsular extension (ECE), extranodal spread (ENS), or extracapsular spread (ECS)\n* *Note*: ENE is the preferred terminology, and includes\n * **cENE** for clinical ENE\n * **iENE** for imaging-detected ENE\n * **pENE** for pathological ENE\n\nFor further information, refer to the **Head and Neck** cancer protocols published by the College of American Pathologist for the AJCC Staging Systems for *Head and Neck.*", + "coding_guidelines" : "**1) Code 0** when lymph nodes are determined to be **clinically positive** and there is **no clinical evidence of ENE** based on physical examination.\n**2) Code 1** when there is **definitive (unquestionable) evidence of ENE** as determined by physical examination \n**3) Code 2** when there is **definitive (unquestionable) evidence of ENE** as determined by physical examination and/or imaging **and** nodal involvement is microscopically confirmed by biopsy \n**4) Code 4** when there is **definitive (unquestionable) evidence of ENE**, but the means of identification is not known\n**5) Code 7** when nodes are clinically negative (cN0)\n**6) Code 9** when \n* No information in the medical record\n* Positive nodes clinically, not evaluated (assessed) for ENE\n* Positive nodes clinically, unknown if evaluated (assessed) for ENE\n* Lymph nodes not evaluated (assessed) clinically\n* Unknown if lymph nodes evaluated (assessed) clinically", + "rationale" : "Extranodal Extension Head and Neck Clinical is a Registry Data Collection Variable in AJCC. It was previously collected as Head and Neck SSF #8 (Common SSF). Since the introduction of iENE in AJCC Version 9, both clinical ENE and imaging-detected ENE should be considered in this data item." +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extranodal_extension_head_and_neck_pathological_87046.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extranodal_extension_head_and_neck_pathological_87046.json new file mode 100644 index 000000000..1d9819208 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extranodal_extension_head_and_neck_pathological_87046.json @@ -0,0 +1,24 @@ +{ + "id" : "extranodal_extension_head_and_neck_pathological_87046", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Extranodal Extension Head and Neck Pathological", + "title" : "Extranodal Extension Head and Neck Pathological", + "subtitle" : "ENE, Extracapsular extension (ECE)", + "description" : "Extranodal extension (ENE) is defined as “the extension of a nodal metastasis through the lymph node capsule into adjacent tissue” and is a prognostic factor for most head and neck tumors. This data item pertains to pathological staging extension.\n\nThe presence of extranodal extension (ENE) from regional lymph nodes is an important prognostic factor in some cancers because these patients are rarely cured without some type of systemic chemotherapy or radiation. Extranodal extension is defined as metastatic tumor growing from within the lymph node outward through the lymph node capsule and into surrounding connective tissues. \n\n* A regional node extending into a distant structure or organ is categorized as ENE and is not recorded as distant metastatic disease.”\n\nThis data item for ENE that is detected pathologically for head and neck primaries.", + "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of extranodal extension (ENE) pathologically during a lymph node dissection or physician pathological stage indicating the absence or presence of ENE can be used to code this data item when no other information is available.\n\n**Note 2:** **Pathological assessment criteria** \n* Code the status of ENE assessed on histopathologic examination of **surgically resected** involved regional lymph node(s) \n * Includes presence of ENE in a sentinel lymph node.\n \n* Do not code ENE from a lymph node biopsy (FNA, core, incisional), or the absence of ENE from a sentinel\n\n**Note 3:** **Regional vs. distant lymph nodes**\n* Do not code ENE for any distant lymph nodes\n\n**Note 4:** **Minor and Major ENE**\n * Minor ENE is defined as less than or equal to 2 mm\n * Major ENE is defined as greater than 2 mm\n * Matted lymph nodes and soft tissue metastasis are considered major ENE", + "last_modified" : "2025-06-01T17:08:39.283Z", + "definition" : [ { + "key" : "extranodal_ext_hn_path", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "0.0", "Lymph nodes positive for cancer but ENE not identified or negative" ], [ "0.1-9.9", "ENE 0.1 to 9.9 mm" ], [ "X.1", "ENE 10 mm or greater" ], [ "X.2", "ENE minor, size unknown\nStated as ENE (mi)" ], [ "X.3", "ENE major, size unknown\nStated as ENE (ma)" ], [ "X.4", "ENE present, minor or major unknown, size unknown" ], [ "X.7", "Surgically resected regional lymph node(s) negative for cancer (pN0)" ], [ "X.8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code X.8 may result in an edit error)" ], [ "X.9", "Not documented in medical record\nNo surgical resection of regional lymph node(s)\nENE not assessed pathologically, or unknown if assessed\nPathological assessment of lymph node(s) not done, or unknown if done" ] ], + "additional_info" : "**Source documents:** imaging reports, physical exam\n\n**Other names include** Extracapsular extension (ECE), extranodal spread (ENS), or extracapsular spread (ECS)\n* *Note*: ENE is the preferred terminology, and includes\n * **cENE** for clinical ENE\n * **iENE** for imaging-detected ENE\n * **pENE** for pathological ENE\n\nFor further information, refer to the **Head and Neck** cancer protocols published by the College of American Pathologist for the AJCC Staging Systems for *Head and Neck.*", + "coding_guidelines" : "**1) Code 0.0** when there are positive nodes pathologically, but ENE not identified/not present.\n* **Absence of ENE**, positive lymph nodes assessed by lymph node dissection (1292: Scope of Regional Lymph Node Surgery must be 3-7)\n\n**2) Code the actual size of the ENE in the range 0.1-9.9 mm**\n\n**3) Code X.1** when actual size of the ENE is 10 mm or greater\n**4) Code X.2** when stated to be microscopic [ENE (mi)]\n**5) Code X.3** when stated to be major [ENE (ma)]\n**6) Code X.4** when size not documented, unknown whether microscopic (mi) or major (ma)\n\n**7) Codes 0.1-9.9, X.1, X.2, X.3, X.4** as appropriate for\n* Presence of ENE assessed by Sentinel Lymph Node biopsy\n* Presence of ENE assessed by lymph node biopsy\n* If codes 0.1-0.9, X.1-X.7 are used, this indicates that the lymph nodes were surgically resected, or a Sentinel Lymph Node biopsy was done and Scope of Regional Lymph Node Surgery [NAACCR Data Item: 1292] must be 2-7\n\n**8) Code X.7** when nodes are surgically resected, and they are negative (pN0)\n* Lymph nodes negative for cancer assessed by Sentinel lymph node biopsy or lymph node dissection\n* 1292: Scope of Regional Lymph Node Surgery must be 2-7\n \n**9) Code X.9** when \n* Absence of ENE, positive lymph nodes assessed by Sentinel Lymph Nodes Biopsy\n * Positive nodes pathologically, not evaluated (assessed) for ENE\n* Positive nodes pathologically, unknown if evaluated (assessed) for ENE\n* Lymph nodes not evaluated (assessed) pathologically (no surgical resection of lymph nodes)\n* Unknown if lymph nodes evaluated pathologically (assessed)", + "rationale" : "Extranodal Extension Head and Neck Pathological is a Registry Data Collection Variable in AJCC. It was previously collected as Head and Neck SSF #9 (Common SSF)." +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extranodal_extension_pathological_30739.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extranodal_extension_pathological_30739.json similarity index 67% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extranodal_extension_pathological_30739.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extranodal_extension_pathological_30739.json index 3376f839b..e932ac995 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extranodal_extension_pathological_30739.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extranodal_extension_pathological_30739.json @@ -1,12 +1,12 @@ { "id" : "extranodal_extension_pathological_30739", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Extranodal Extension Pathological", "title" : "Extranodal Extension Pathological", "description" : "Extranodal Extension (ENE) Pathological is defined as “the extension of a nodal metastasis through the lymph node capsule into adjacent tissue.\" This data item defines pathological ENE for sites other than Head and Neck.\n\nExtranodal extension is defined as metastatic tumor growing from within the lymph node outward through the lymph node capsule and into surrounding connective tissues. \n* \"A regional node extending into a distant structure or organ is categorized as ENE and is not recorded as distant metastatic disease.\"\n\nThis data item is for ENE that is detected pathologically.", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Extranodal Extension (ENE) Pathological or physician pathological staging can be used to code this data item when there is no other information available.\n * Note that the rules for coding ENE for head and neck sites compared to non-head and neck sites are different.\n\n**Note 2:** **Criteria for Coding**\n* Code the status of extranodal extension assessed on the **surgical resection** specimen for the most involved regional lymph node(s)\n* Do not code ENE for any distant lymph nodes.\n* Be aware that the rules for coding ENE for head and neck sites compared to non-head and neck sites are different.", - "last_modified" : "2024-04-10T16:43:22.700Z", + "last_modified" : "2025-02-24T14:05:17.180Z", "definition" : [ { "key" : "extranodal_ext_path", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Regional lymph node(s) involved, ENE not present/not identified from surgical resection" ], [ "1", "Regional lymph node(s) involved, ENE present/identified from surgical resection" ], [ "7", "No lymph node involvement identified from surgical resection (pN0)" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error)" ], [ "9", "Not documented in medical record\nNo surgical resection of regional lymph node(s)\nNon-invasive neoplasm (behavior /2)\nCannot be determined\nPathological assessment of lymph node(s) not done, or unknown if done\nExtranodal Extension Pathological not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report from surgical resection x\n\n**Other names include** ENE, extracapsular extension, ECE, extracapsular extension, ECE, extranodal spread, extracapsular extension, or extracapsular spread\n * *Note*: ENE is the preferred terminology\n\nFor further information, refer to the **Merkel Cell Carcinoma** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Merkel Cell Carcinoma*", - "coding_guidelines" : "**1)** **Code 0** when\n * **a.** Absence of ENE, positive lymph nodes assessed by lymph node dissection\n * **b.** 1292: Scope of Regional Lymph Node Surgery must be 3-7\n\n**2)** **Code 1** when\n * **a.** Presence of ENE assessed by Sentinel Lymph Node biopsy\n * **b.** Presence of ENE assessed by lymph node dissection\n * **c.** 1292: Scope of Regional Lymph Node Surgery must be 2-7\n\n**3)** **Code 7** when\n * **a.** Lymph nodes negative for cancer assessed by Sentinel lymph node biopsy or lymph node dissection\n * **b.** 1292: Scope of Regional Lymph Node Surgery must be 2-7\n\n**4)** **Code 9** when\n * **a.** Absence of ENE, positive lymph nodes assessed by Sentinel Lymph Node biopsy\n * **i.** A positive Sentinel Lymph Node biopsy cannot assess the absence of ENE, only the presence of it. This is because there is not enough surrounding tissue in a Sentinel Lymph node biopsy to accurately assess ENE\n * **ii.** Scope of Regional Lymph Node Surgery [NAACCR Data Item: 1292] must be 2-7\n * **b.** No information in the medical record\n * **c.** Positive nodes pathologically, not evaluated (assessed) for ENE\n * **d.** Positive nodes pathologically, unknown if evaluated (assessed) for ENE\n * **e.** Lymph nodes not evaluated (assessed) pathologically (no surgical resection of lymph nodes)\n * **f.** Unknown if lymph nodes evaluated pathologically (assessed)", + "coding_guidelines" : "**1)** **Code 0** when\n* Absence of ENE, positive lymph nodes assessed by lymph node dissection\n* 1292: Scope of Regional Lymph Node Surgery must be 3-7\n\n**2)** **Code 1** when\n* Presence of ENE assessed by Sentinel Lymph Node biopsy\n* Presence of ENE assessed by lymph node dissection\n* 1292: Scope of Regional Lymph Node Surgery must be 2-7\n\n**3)** **Code 7** when\n* Lymph nodes negative for cancer assessed by Sentinel lymph node biopsy or lymph node dissection\n* 1292: Scope of Regional Lymph Node Surgery must be 2-7\n\n**4)** **Code 9** when\n* Absence of ENE, positive lymph nodes assessed by Sentinel Lymph Node biopsy\n * A positive Sentinel Lymph Node biopsy cannot assess the absence of ENE, only the presence of it. This is because there is not enough surrounding tissue in a Sentinel Lymph node biopsy to accurately assess ENE\n * Scope of Regional Lymph Node Surgery [NAACCR Data Item: 1292] must be 2-7\n* No information in the medical record\n* Positive nodes pathologically, not evaluated (assessed) for ENE\n* Positive nodes pathologically, unknown if evaluated (assessed) for ENE\n* Lymph nodes not evaluated (assessed) pathologically (no surgical resection of lymph nodes)\n* Unknown if lymph nodes evaluated pathologically (assessed)", "rationale" : "Extranodal Extension Pathological (non-Head and Neck) is a Registry Data Collection Variable for AJCC. This data item was previously collected for Penis, SSF #17." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extravascular_matrix_patterns_1397.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extravascular_matrix_patterns_1397.json similarity index 90% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extravascular_matrix_patterns_1397.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extravascular_matrix_patterns_1397.json index e8cd2589c..62db7beeb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/extravascular_matrix_patterns_1397.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/extravascular_matrix_patterns_1397.json @@ -1,12 +1,12 @@ { "id" : "extravascular_matrix_patterns_1397", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Extravascular Matrix Patterns", "title" : "Extravascular Matrix Patterns", "description" : "Extravascular Matrix Patterns, the presence of loops and networks in extracellular matrix patterns, is a prognostic factor for uveal melanoma.\n\nThe presence of extravascular matrix patterns is an indicator for shorter survival. There are two different types of patterns: loops only, or loops forming networks. The identification of the complex monocirculatory patterns (i.e., loops, networks, arcs with branching, parallel with cross-linking or a combination of these patterns) are done using confocal indocyanine green angiography. The patterns are assessed with light microscopy under a dark green filter after staining with periodic-acid Schiff without counterstain. This determines the presence or absence of each matrix pattern, which appear deep purple against a pink background.", "notes" : "**Note:** **Physician Statement** \n* Physician statement of extravascular matrix patterns can be used to code this data item when no other information is available.", - "last_modified" : "2024-04-07T17:57:13.423Z", + "last_modified" : "2025-02-24T14:24:24.549Z", "definition" : [ { "key" : "extravascular_matrix_patterns", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Extravascular matrix patterns not present/not identified" ], [ "1", "Extravascular matrix patterns present/identified" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nExtravascular Matrix Patterns not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report, confocal indocyanine green angiography report, clinician comment.\n\nFor further information, refer to the **Uveal Melanoma** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Uveal Melanoma*", - "coding_guidelines" : "**1)** **Code 0** when pathology report states that loops and networks are not found\n**2)** **Code 1** when pathology reports states networks and/or loops present\n**3)** **Code 9** when\n* **a.** Pathology report available and there is no mention of extravascular matrix patterns (loops or networks)\n* **b.** Extravascular matrix patterns not assessed or unknown if assessed", + "coding_guidelines" : "**1)** **Code 0** when pathology report states that loops and networks are not found\n**2)** **Code 1** when pathology reports states networks and/or loops present\n**3)** **Code 9** when\n* Pathology report available and there is no mention of extravascular matrix patterns (loops or networks)\n* Extravascular matrix patterns not assessed or unknown if assessed", "rationale" : "Extravascular Matrix Patterns is a Registry Data Collection Variable in AJCC 8. This data item was previously collected as Uveal Melanoma, CS SSF #11, and CS SSF #12. These two data items were combined into one data for cases diagnosed 1/1/2018+." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/fibrosis_score_38658.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/fibrosis_score_38658.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/fibrosis_score_38658.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/fibrosis_score_38658.json index c94049b3a..24b4b91c6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/fibrosis_score_38658.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/fibrosis_score_38658.json @@ -1,7 +1,7 @@ { "id" : "fibrosis_score_38658", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Fibrosis Score", "title" : "Fibrosis Score", "description" : "Fibrosis Score (Ishak Score), the degree of fibrosis of the liver based on pathological examination, is a prognostic factor for liver cancer.\n\nThe Fibrosis Score is based on degree of parenchymal fibrosis or cirrhosis of the nontumorous liver as defined in the surgical pathology report. Multiple fibrosis scoring systems have been described for use in pathological evaluation of liver disease. \n* Ishak system uses a scale of 0-6 with 6 indicating cirrhosis. \n * Recommended by AJCC and CAP\n* Batts-Ludwig system uses a score of 0-4, with a score of 3 defined as fibrous septa with architectural distortion but no obvious cirrhosis, and a score of 4 defined as cirrhosis\n * Used most commonly by US pathologists\n* METAVIR uses scores of F0-F4\n * Used mostly in Europe", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/figo_stage_30513.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/figo_stage_30513.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/figo_stage_30513.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/figo_stage_30513.json index 607760a9e..2b437e9ca 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/figo_stage_30513.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/figo_stage_30513.json @@ -1,7 +1,7 @@ { "id" : "figo_stage_30513", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "FIGO Stage", "title" : "FIGO Stage Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma", "description" : "Federation Internationale de Gynecologie et d'Obstetrique (FIGO) is a staging system for female reproductive cancers.\n\nFIGO is a worldwide organization of obstetricians and gynecologists who maintain the international staging systems for female genital organs. The FIGO staging system has been adapted into the AJCC staging manual. FIGO uses Roman numerals and subscripts to define a stage. There is no T, N, or M descriptor with FIGO stage, only a stage group. For example, FIGO Stage IA is equivalent to T1a, FIGO Stage III can be either T3_ or N1, and FIGO Stage IV is M1. \n\nFIGO stages vary by primary site, but the structure is similar throughout. FIGO no longer includes an in-situ stage (Tis, Stage 0). For in situ tumors, code the following \n* Code 97: Not applicable: Carcinoma in situ (intraepithelial, noninvasive, preinvasive)\n\nNote: Do not confuse FIGO stage with FIGO grade.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/figo_stage_cervix_46535.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/figo_stage_cervix_46535.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/figo_stage_cervix_46535.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/figo_stage_cervix_46535.json index f8b806dd8..130cf97a2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/figo_stage_cervix_46535.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/figo_stage_cervix_46535.json @@ -1,7 +1,7 @@ { "id" : "figo_stage_cervix_46535", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "FIGO Stage", "title" : "FIGO Stage Cervix", "description" : "Federation Internationale de Gynecologie et d'Obstetrique (FIGO) is a staging system for female reproductive cancers.\n\nFIGO is a worldwide organization of obstetricians and gynecologists who maintain the international staging systems for female genital organs. The FIGO staging system has been adapted into the AJCC staging manual. FIGO uses Roman numerals and subscripts to define a stage. There is no T, N, or M descriptor with FIGO stage, only a stage group. For example, FIGO Stage IA is equivalent to T1a, FIGO Stage III can be either T3_ or N1, and FIGO Stage IV is M1. \n\nFIGO stages vary by primary site, but the structure is similar throughout. FIGO no longer includes an in-situ stage (Tis, Stage 0). For in situ tumors, code the following \n* Code 97: Not applicable: Carcinoma in situ (intraepithelial, noninvasive, preinvasive)\n\nNote: Do not confuse FIGO stage with FIGO grade.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/figo_stage_corpus_adenosarcoma_24886.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/figo_stage_corpus_adenosarcoma_24886.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/figo_stage_corpus_adenosarcoma_24886.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/figo_stage_corpus_adenosarcoma_24886.json index ca506d071..1620556fb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/figo_stage_corpus_adenosarcoma_24886.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/figo_stage_corpus_adenosarcoma_24886.json @@ -1,7 +1,7 @@ { "id" : "figo_stage_corpus_adenosarcoma_24886", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "FIGO Stage", "title" : "FIGO Stage Corpus Adenosarcoma", "description" : "Federation Internationale de Gynecologie et d'Obstetrique (FIGO) is a staging system for female reproductive cancers.\n\nFIGO is a worldwide organization of obstetricians and gynecologists who maintain the international staging systems for female genital organs. The FIGO staging system has been adapted into the AJCC staging manual. FIGO uses Roman numerals and subscripts to define a stage. There is no T, N, or M descriptor with FIGO stage, only a stage group. For example, FIGO Stage IA is equivalent to T1a, FIGO Stage III can be either T3_ or N1, and FIGO Stage IV is M1. \n\nFIGO stages vary by primary site, but the structure is similar throughout. FIGO no longer includes an in-situ stage (Tis, Stage 0). For in situ tumors, code the following \n* Code 97: Not applicable: Carcinoma in situ (intraepithelial, noninvasive, preinvasive)\n\nNote: Do not confuse FIGO stage with FIGO grade.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/figo_stage_corpus_carcinoma_and_carcinosarcoma_69186.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/figo_stage_corpus_carcinoma_and_carcinosarcoma_69186.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/figo_stage_corpus_carcinoma_and_carcinosarcoma_69186.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/figo_stage_corpus_carcinoma_and_carcinosarcoma_69186.json index c20862a66..58666d612 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/figo_stage_corpus_carcinoma_and_carcinosarcoma_69186.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/figo_stage_corpus_carcinoma_and_carcinosarcoma_69186.json @@ -1,7 +1,7 @@ { "id" : "figo_stage_corpus_carcinoma_and_carcinosarcoma_69186", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "FIGO Stage", "title" : "FIGO Stage Corpus Carcinoma and Carcinosarcoma", "description" : "Federation Internationale de Gynecologie et d'Obstetrique (FIGO) is a staging system for female reproductive cancers.\n\nFIGO is a worldwide organization of obstetricians and gynecologists who maintain the international staging systems for female genital organs. The FIGO staging system has been adapted into the AJCC staging manual. FIGO uses Roman numerals and subscripts to define a stage. There is no T, N, or M descriptor with FIGO stage, only a stage group. For example, FIGO Stage IA is equivalent to T1a, FIGO Stage III can be either T3_ or N1, and FIGO Stage IV is M1. \n\nFIGO stages vary by primary site, but the structure is similar throughout. FIGO no longer includes an in-situ stage (Tis, Stage 0). For in situ tumors, code the following \n* Code 97: Not applicable: Carcinoma in situ (intraepithelial, noninvasive, preinvasive)\n\nNote: Do not confuse FIGO stage with FIGO grade", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/figo_stage_corpus_sarcoma_78807.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/figo_stage_corpus_sarcoma_78807.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/figo_stage_corpus_sarcoma_78807.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/figo_stage_corpus_sarcoma_78807.json index 3e6063e1b..46e798c0a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/figo_stage_corpus_sarcoma_78807.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/figo_stage_corpus_sarcoma_78807.json @@ -1,7 +1,7 @@ { "id" : "figo_stage_corpus_sarcoma_78807", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "FIGO Stage", "title" : "FIGO Stage Corpus Sarcoma", "description" : "Federation Internationale de Gynecologie et d'Obstetrique (FIGO) is a staging system for female reproductive cancers.\n\nFIGO is a worldwide organization of obstetricians and gynecologists who maintain the international staging systems for female genital organs. The FIGO staging system has been adapted into the AJCC staging manual. FIGO uses Roman numerals and subscripts to define a stage. There is no T, N, or M descriptor with FIGO stage, only a stage group. For example, FIGO Stage IA is equivalent to T1a, FIGO Stage III can be either T3_ or N1, and FIGO Stage IV is M1. \n\nFIGO stages vary by primary site, but the structure is similar throughout. FIGO no longer includes an in-situ stage (Tis, Stage 0). For in situ tumors, code the following \n* Code 97: Not applicable: Carcinoma in situ (intraepithelial, noninvasive, preinvasive)\n\nNote: Do not confuse FIGO stage with FIGO grade.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/figo_stage_placenta_73452.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/figo_stage_placenta_73452.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/figo_stage_placenta_73452.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/figo_stage_placenta_73452.json index 6370ba4bd..b24963b4e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/figo_stage_placenta_73452.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/figo_stage_placenta_73452.json @@ -1,7 +1,7 @@ { "id" : "figo_stage_placenta_73452", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "FIGO Stage", "title" : "FIGO Stage Placenta", "description" : "Federation Internationale de Gynecologie et d'Obstetrique (FIGO) is a staging system for female reproductive cancers.\n\nFIGO is a worldwide organization of obstetricians and gynecologists who maintain the international staging systems for female genital organs. The FIGO staging system has been adapted into the AJCC staging manual. FIGO uses Roman numerals and subscripts to define a stage. There is no T, N, or M descriptor with FIGO stage, only a stage group. For example, FIGO Stage IA is equivalent to T1a, FIGO Stage III can be either T3_ or N1, and FIGO Stage IV is M1. \n\nFIGO stages vary by primary site, but the structure is similar throughout. FIGO no longer includes an in-situ stage (Tis, Stage 0). For in situ tumors, code the following \n* Code 97: Not applicable: Carcinoma in situ (intraepithelial, noninvasive, preinvasive)\n\nNote: Do not confuse FIGO stage with FIGO grade.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/figo_stage_vagina_61098.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/figo_stage_vagina_61098.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/figo_stage_vagina_61098.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/figo_stage_vagina_61098.json index e49ad1d95..86a838c1a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/figo_stage_vagina_61098.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/figo_stage_vagina_61098.json @@ -1,7 +1,7 @@ { "id" : "figo_stage_vagina_61098", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "FIGO Stage", "title" : "FIGO Stage Vagina", "description" : "Federation Internationale de Gynecologie et d'Obstetrique (FIGO) is a staging system for female reproductive cancers.\n\nFIGO is a worldwide organization of obstetricians and gynecologists who maintain the international staging systems for female genital organs. The FIGO staging system has been adapted into the AJCC staging manual. FIGO uses Roman numerals and subscripts to define a stage. There is no T, N, or M descriptor with FIGO stage, only a stage group. For example, FIGO Stage IA is equivalent to T1a, FIGO Stage III can be either T3_ or N1, and FIGO Stage IV is M1. \n\nFIGO stages vary by primary site, but the structure is similar throughout. FIGO no longer includes an in-situ stage (Tis, Stage 0). For in situ tumors, code the following \n* Code 97: Not applicable: Carcinoma in situ (intraepithelial, noninvasive, preinvasive)\n\nNote: Do not confuse FIGO stage with FIGO grade.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/figo_stage_vulva_69787.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/figo_stage_vulva_69787.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/figo_stage_vulva_69787.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/figo_stage_vulva_69787.json index f9d380536..2e243245e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/figo_stage_vulva_69787.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/figo_stage_vulva_69787.json @@ -1,7 +1,7 @@ { "id" : "figo_stage_vulva_69787", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "FIGO Stage", "title" : "FIGO Stage Vulva", "description" : "Federation Internationale de Gynecologie et d'Obstetrique (FIGO) is a staging system for female reproductive cancers.\n\nFIGO is a worldwide organization of obstetricians and gynecologists who maintain the international staging systems for female genital organs. The FIGO staging system has been adapted into the AJCC staging manual. FIGO uses Roman numerals and subscripts to define a stage. There is no T, N, or M descriptor with FIGO stage, only a stage group. For example, FIGO Stage IA is equivalent to T1a, FIGO Stage III can be either T3_ or N1, and FIGO Stage IV is M1. \n\nFIGO stages vary by primary site, but the structure is similar throughout. FIGO no longer includes an in-situ stage (Tis, Stage 0). For in situ tumors, code the following \n* Code 97: Not applicable: Carcinoma in situ (intraepithelial, noninvasive, preinvasive)\n\nNote: Do not confuse FIGO stage with FIGO grade.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/gestational_prog_index_28647.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/gestational_prog_index_28647.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/gestational_prog_index_28647.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/gestational_prog_index_28647.json index ec3733a3f..42e49e8f8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/gestational_prog_index_28647.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/gestational_prog_index_28647.json @@ -1,7 +1,7 @@ { "id" : "gestational_prog_index_28647", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Gestational Prog Index", "title" : "Gestational Trophoblastic Prognostic Scoring Index", "description" : "Gestational Trophoblastic Prognostic Scoring Index, a score based on the FIGO-modified World Health Organization (WHO) Prognostic Scoring Index, is used to stratify women with gestational trophoblastic neoplasia in addition to the anatomical stage group. The risk score is appended to the anatomic stage.\n\nThe Prognostic Index is a non-anatomic risk factor scoring system that adds a fourth dimension to the stage grouping of gestational trophoblastic tumors (GTT) of the placenta. The score subcategorizes GTTs into low risk or high risk based on a point system. Code the clinician’s statement of the total point value for the Prognostic Index in priority over the clinician’s statement of risk. Registrars are NOT to calculate the score.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/gleason_pattern_clinical_75179.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/gleason_pattern_clinical_75179.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/gleason_pattern_clinical_75179.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/gleason_pattern_clinical_75179.json index e2cc1c1b5..e5c93c2c1 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/gleason_pattern_clinical_75179.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/gleason_pattern_clinical_75179.json @@ -1,12 +1,12 @@ { "id" : "gleason_pattern_clinical_75179", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Gleason Patterns Clinical", "title" : "Gleason Patterns Clinical", "description" : "Prostate cancers are graded using Gleason score or pattern. This data item represents the Gleason primary and secondary patterns from needle core biopsy or TURP.\n\nThe pathologist determines the Gleason patterns by looking at the prostate tissue under the microscope. The pathologist assigns a grade to the most predominant pattern (largest surface area of involvement, more than 50% of tissue) and a grade for the secondary pattern (second most predominant) based on published Gleason criteria. When a patient undergoes radical prostatectomy, the pathologist may look for a third or tertiary pattern in the specimen. When Gleason pattern 5 is present as a tertiary pattern, its presence should be indicated in the pathology report, as a high Gleason pattern appears to be an indicator for worse outcome (shortened time to recurrence). Studies indicate that a Gleason score 7, with tertiary pattern 5, is associated with a worse prognosis than without tertiary pattern 5 and is similar to the prognosis for Gleason score 8 – 10. \n* For example, in a specimen where the primary Gleason pattern is 3, the secondary is 4 and there is less than 5% Gleason 5, the report should indicate a Gleason score of 7 (3+4) with tertiary Gleason pattern 5. Gleason grades (patterns) range from 1 (small, uniform gland) to 5 (lack of glands, sheets of cells.)\n\nFor the Gleason Patterns data items, there is a long list of codes and definitions in the table, but it may be easier to assign a value if you understand the structure of the code. This is a two-digit field. \n* First digit is the Gleason primary pattern value\n* Second digit is the Gleason secondary pattern value\n\nThe Gleason system for grading prostate cancer is the one recommended by the AJCC and College of American Pathologists. The following related data items are used to collect information on Gleason.", - "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Gleason Patterns Clinical can be used to code this data item when there is no other information available. \n\n**Note 2:** **Procedures** \n* Code the Gleason Patterns Clinical from a needle core biopsy, trans rectal ultrasound (TRUS) guided biopsy, transurethral resection of prostate (TURP), and/or simple prostatectomy in this field.\n* Gleason primary and secondary patterns provided for any prostate tissue identified from a transurethral resection of a bladder tumor (TURBT) specimen can also be used in this field\n\n**Note 3:** **Neoadjuvant Treatment** \n* Code the Gleason primary and secondary patterns prior to neoadjuvant treatment.\n\n**Note 4:** **Gleason Grading** \n* Usually, prostate cancers are graded using Gleason score or pattern. Gleason grading for prostate primaries is based on a 5-component system (5 histologic patterns). Prostatic cancer generally shows two main histologic patterns. The primary pattern, the pattern occupying greater than 50% of the cancer, is usually indicated by the first number of the Gleason grade, and the secondary pattern is usually indicated by the second number. These two numbers are added together to create a pattern score. \n* If there are two numbers, assume that they refer to two patterns (the first number being the primary pattern and the second number the secondary pattern), and sum them to obtain the score.\n* If only one number is given, and it is less than or equal to 5, assume that it describes a pattern (since scores of 5 or less would reflect Primary or Secondary Pattern Scores of 1 or 2). Code the number as the primary pattern and code the secondary pattern as Unknown. \n* * For ***example,*** if only one number is given and it is a 3, code \"39\" for Gleason Patterns and \"X9\" for Gleason Score.\n* If only one number is given, and it is greater than 5, assume that it is a score. \n* * For ***example,*** if only one number is given, and it is a 7, code \"X6\" for Gleason Patterns and \"07\" for Gleason Score. \n* If the pathology report specifies a specific number out of a total of 10, the first number given is the score. \n* * For ***example,*** if the pathology report says Gleason 7/10, code \"07' for Gleason Score and \"X6\" for Gleason Patterns. \n\n**Note 5:** **Different patterns** \n* If different patterns are documented on multiple needle core biopsies, code the pattern that reflects the highest or most aggressive score regardless of if the pathologist provides an overall pattern in a final summary. If different patterns equal the same high score, give priority to the highest primary pattern and then the highest secondary pattern. \n * For ***example,*** both Gleason 3, 4 and Gleason 4, 3 equal Gleason score 7; code 43. Do not mix patterns from multiple specimens.\n\n**Note 6:** **Multiple procedures** \n* If multiple procedures are performed (e.g., needle core biopsy, trans rectal ultrasound (TRUS) guided biopsy, transurethral resection of prostate (TURP), and/or simple prostatectomy), code the pattern that reflects the highest score.\n\n**Note 7:** **Related data item** \n* The clinical score is recorded in the related data item 3840: Gleason Score Clinical.", - "last_modified" : "2024-04-08T20:52:38.552Z", + "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Gleason Patterns Clinical can be used to code this data item when there is no other information available. \n\n**Note 2:** **Procedures** \n* Code the Gleason Patterns Clinical from a needle core biopsy, trans rectal ultrasound (TRUS) guided biopsy, transurethral resection of prostate (TURP), and/or simple prostatectomy in this field.\n* Gleason primary and secondary patterns provided for any prostate tissue identified from a transurethral resection of a bladder tumor (TURBT) specimen can also be used in this field\n\n**Note 3:** **Neoadjuvant Treatment** \n* Code the Gleason primary and secondary patterns prior to neoadjuvant treatment.\n\n**Note 4:** **Gleason Grading** \n* Usually, prostate cancers are graded using Gleason score or pattern. Gleason grading for prostate primaries is based on a 5-component system (5 histologic patterns). Prostatic cancer generally shows two main histologic patterns. The primary pattern, the pattern occupying greater than 50% of the cancer, is usually indicated by the first number of the Gleason grade, and the secondary pattern is usually indicated by the second number. These two numbers are added together to create a pattern score. \n* If there are two numbers, assume that they refer to two patterns (the first number being the primary pattern and the second number the secondary pattern), and sum them to obtain the score.\n* If only one number is given, and it is less than or equal to 5, assume that it describes a pattern (since scores of 5 or less would reflect Primary or Secondary Pattern Scores of 1 or 2). Code the number as the primary pattern and code the secondary pattern as Unknown. \n * For ***example,*** if only one number is given and it is a 3, code \"39\" for Gleason Patterns and \"X9\" for Gleason Score.\n* If only one number is given, and it is greater than 5, assume that it is a score. \n * For ***example,*** if only one number is given, and it is a 7, code \"X6\" for Gleason Patterns and \"07\" for Gleason Score. \n* If the pathology report specifies a specific number out of a total of 10, the first number given is the score. \n * For ***example,*** if the pathology report says Gleason 7/10, code \"07' for Gleason Score and \"X6\" for Gleason Patterns. \n\n**Note 5:** **Different patterns** \n* If different patterns are documented on multiple needle core biopsies, code the pattern that reflects the highest or most aggressive score regardless of if the pathologist provides an overall pattern in a final summary. If different patterns equal the same high score, give priority to the highest primary pattern and then the highest secondary pattern. \n * For ***example,*** both Gleason 3, 4 and Gleason 4, 3 equal Gleason score 7; code 43. Do not mix patterns from multiple specimens.\n\n**Note 6:** **Multiple procedures** \n* If multiple procedures are performed (e.g., needle core biopsy, trans rectal ultrasound (TRUS) guided biopsy, transurethral resection of prostate (TURP), and/or simple prostatectomy), code the pattern that reflects the highest score.\n\n**Note 7:** **Related data item** \n* The clinical score is recorded in the related data item 3840: Gleason Score Clinical.", + "last_modified" : "2025-02-24T14:20:55.113Z", "definition" : [ { "key" : "gleason_patterns_clin", "name" : "Code", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/gleason_patterns_pathological_833.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/gleason_patterns_pathological_833.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/gleason_patterns_pathological_833.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/gleason_patterns_pathological_833.json index 757249be0..e3a7b5599 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/gleason_patterns_pathological_833.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/gleason_patterns_pathological_833.json @@ -1,12 +1,12 @@ { "id" : "gleason_patterns_pathological_833", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Gleason Patterns Pathological", "title" : "Gleason Patterns Pathological", "description" : "Prostate cancers are graded using Gleason score or pattern. This data item represents the Gleason primary and secondary patterns from a radical prostatectomy or autopsy. \n\nThe pathologist determines the Gleason patterns by looking at the prostate tissue under the microscope. The pathologist assigns a grade to the most predominant pattern (largest surface area of involvement, more than 50% of tissue) and a grade for the secondary pattern (second most predominant) based on published Gleason criteria. When a patient undergoes radical prostatectomy, the pathologist may look for a third or tertiary pattern in the specimen. When Gleason pattern 5 is present as a tertiary pattern, its presence should be indicated in the pathology report, as a high Gleason pattern appears to be an indicator for worse outcome (shortened time to recurrence). Studies indicate that a Gleason score 7, with tertiary pattern 5, is associated with a worse prognosis than without tertiary pattern 5 and is similar to the prognosis for Gleason score 8 – 10. \n* For example, in a specimen where the primary Gleason pattern is 3, the secondary is 4 and there is less than 5% Gleason 5, the report should indicate a Gleason score of 7 (3+4) with tertiary Gleason pattern 5. Gleason grades (patterns) range from 1 (small, uniform gland) to 5 (lack of glands, sheets of cells.)\n\nFor the Gleason Patterns data items, there is a long list of codes and definitions in the table, but it may be easier to assign a value if you understand the structure of the code. This is a two-digit field. \n* First digit is the Gleason primary pattern value\n* Second digit is the Gleason secondary pattern value\n\nThe Gleason system for grading prostate cancer is the one recommended by the AJCC and College of American Pathologists. The following related data items are used to collect information on Gleason.", - "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Gleason Patterns Pathological can be used to code this data item when there is no other information available.\n\n**Note 2:** **Procedures** \n* Code the Gleason primary and secondary patterns from a radical prostatectomy or autopsy only in this field. Unlike Grade Group Pathological, do not include patterns from tissues taken prior to prostatectomy.\n * Code results from a transurethral resection of prostate (TURP) or simple prostatectomy in Gleason Patterns Clinical\n\n**Note 3:** **Gleason Grading** \n* Usually, prostate cancers are graded using Gleason score or pattern. Gleason grading for prostate primaries is based on a 5-component system (5 histologic patterns). Prostatic cancer generally shows two main histologic patterns. The primary pattern, the pattern occupying greater than 50% of the cancer, is usually indicated by the first number of the Gleason grade, and the secondary pattern is usually indicated by the second number. These two numbers are added together to create a pattern score. \n* If there are two numbers, assume that they refer to two patterns (the first number being the primary pattern and the second number the secondary pattern), and sum them to obtain the score.\n* If only one number is given, and it is less than or equal to 5, assume that it describes a pattern (since scores of 5 or less would reflect Primary or Secondary Pattern Scores of 1 or 2). Code the number as the primary pattern and code the secondary pattern as Unknown. \n* * For ***example,*** if only one number is given, and it is a 3, code \"39\" for Gleason Patterns and \"X9\" for Gleason Score.\n* If only one number is given, and it is greater than 5, assume that it is a score. \n* * For ***example,*** if only one number is given, and it is a 7, code \"X6\" for Gleason Patterns and \"07\" for Gleason Score. \n* If the pathology report specifies a specific number out of a total of 10, the first number given is the score. \n* * For ***example,*** if the pathology report says Gleason 7/10, code \"07' for Gleason Score and \"X6\" for Gleason Patterns. \n\n**Note 4:** **Different patterns** \n* If different patterns are documented on multiple specimens, code the pattern that reflects the highest or most aggressive score regardless of if the pathologist provides an overall pattern in a final summary. If different patterns equal the same high score, give priority to the highest primary pattern and then the highest secondary pattern.\n\n**Note 5:** **Tertiary pattern** \n* If a tertiary pattern is documented on prostatectomy or autopsy, code in the related data item 3842: Gleason Tertiary Pattern.\n\n**Note 6:** **Neoadjuvant therapy** \n* Code X9 when neoadjuvant therapy was given\n\n**Note 7:** **Active surveillance, then Radical Prostatectomy**\n* Code X9 when first course of treatment is active surveillance, but a radical prostatectomy is done at a later date due to disease progression or the patient changed their mind\n\n**Note 8:** **Related data item** \n* The pathological score is recorded in the related data item 3841: Gleason Score Pathological.", - "last_modified" : "2024-06-12T15:27:40.952Z", + "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Gleason Patterns Pathological can be used to code this data item when there is no other information available.\n\n**Note 2:** **Procedures** \n* Code the Gleason primary and secondary patterns from a radical prostatectomy or autopsy only in this field. Unlike Grade Group Pathological, do not include patterns from tissues taken prior to prostatectomy.\n * Code results from a transurethral resection of prostate (TURP) or simple prostatectomy in Gleason Patterns Clinical\n\n**Note 3:** **Gleason Grading** \n* Usually, prostate cancers are graded using Gleason score or pattern. Gleason grading for prostate primaries is based on a 5-component system (5 histologic patterns). Prostatic cancer generally shows two main histologic patterns. The primary pattern, the pattern occupying greater than 50% of the cancer, is usually indicated by the first number of the Gleason grade, and the secondary pattern is usually indicated by the second number. These two numbers are added together to create a pattern score. \n* If there are two numbers, assume that they refer to two patterns (the first number being the primary pattern and the second number the secondary pattern), and sum them to obtain the score.\n* If only one number is given, and it is less than or equal to 5, assume that it describes a pattern (since scores of 5 or less would reflect Primary or Secondary Pattern Scores of 1 or 2). Code the number as the primary pattern and code the secondary pattern as Unknown. \n * For ***example***, if only one number is given, and it is a 3, code \"39\" for Gleason Patterns and \"X9\" for Gleason Score.\n* If only one number is given, and it is greater than 5, assume that it is a score. \n * For ***example***, if only one number is given, and it is a 7, code \"X6\" for Gleason Patterns and \"07\" for Gleason Score. \n* If the pathology report specifies a specific number out of a total of 10, the first number given is the score. \n * For ***example,*** if the pathology report says Gleason 7/10, code \"07' for Gleason Score and \"X6\" for Gleason Patterns. \n\n**Note 4:** **Different patterns** \n* If different patterns are documented on multiple specimens, code the pattern that reflects the highest or most aggressive score regardless of if the pathologist provides an overall pattern in a final summary. If different patterns equal the same high score, give priority to the highest primary pattern and then the highest secondary pattern.\n\n**Note 5:** **Tertiary pattern** \n* If a tertiary pattern is documented on prostatectomy or autopsy, code in the related data item 3842: Gleason Tertiary Pattern.\n\n**Note 6:** **Neoadjuvant therapy** \n* Code X9 when neoadjuvant therapy was given\n\n**Note 7:** **Active surveillance, then Radical Prostatectomy**\n* Code X9 when first course of treatment is active surveillance, but a radical prostatectomy is done at a later date due to disease progression or the patient changed their mind\n\n**Note 8:** **Related data item** \n* The pathological score is recorded in the related data item 3841: Gleason Score Pathological.", + "last_modified" : "2025-02-24T14:20:06.085Z", "definition" : [ { "key" : "gleason_patterns_path", "name" : "Code", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/gleason_score_clinical_67175.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/gleason_score_clinical_67175.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/gleason_score_clinical_67175.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/gleason_score_clinical_67175.json index 28792ddfe..24da32dad 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/gleason_score_clinical_67175.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/gleason_score_clinical_67175.json @@ -1,7 +1,7 @@ { "id" : "gleason_score_clinical_67175", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Gleason Score Clinical", "title" : "Gleason Score Clinical", "description" : "This data item records the Gleason score based on adding the values for primary and secondary patterns in Needle Core Biopsy or TURP.\n\nThe Gleason system for grading prostate cancer is the one recommended by the AJCC and College of American Pathologists. The following related data items are used to collect information on Gleason.\n* 3838: Gleason Patterns Clinical\n* 3839: Gleason Patterns Pathological\n* 3840: Gleason Score Clinical\n* 3841: Gleason Score Pathological\n* 3842: Gleason Tertiary Pattern\n\nThe Gleason score is the sum of the values of the Gleason primary and secondary patterns. A low Gleason score means the cancer tissue is similar to normal prostate tissue and the tumor is less likely to spread; a high Gleason score means the cancer tissue is very different from normal and the tumor is more likely to spread.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/gleason_score_pathological_82121.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/gleason_score_pathological_82121.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/gleason_score_pathological_82121.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/gleason_score_pathological_82121.json index 780f0c700..ce51ee8b1 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/gleason_score_pathological_82121.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/gleason_score_pathological_82121.json @@ -1,7 +1,7 @@ { "id" : "gleason_score_pathological_82121", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Gleason Score Pathological", "title" : "Gleason Score Pathological", "description" : "This data item records the Gleason score based on adding the values for primary and secondary patterns from a radical prostatectomy or autopsy. \n\nThe Gleason system for grading prostate cancer is the one recommended by the AJCC and College of American Pathologists. The following related data items are used to collect information on Gleason.\n* 3838: Gleason Patterns Clinical\n* 3839: Gleason Patterns Pathological\n* 3840: Gleason Score Clinical\n* 3841: Gleason Score Pathological\n* 3842: Gleason Tertiary Pattern\n\nThe Gleason score is the sum of the values of the Gleason primary and secondary patterns. A low Gleason score means the cancer tissue is similar to normal prostate tissue and the tumor is less likely to spread; a high Gleason score means the cancer tissue is very different from normal and the tumor is more likely to spread.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/gleason_tertiary_pattern_6430.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/gleason_tertiary_pattern_6430.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/gleason_tertiary_pattern_6430.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/gleason_tertiary_pattern_6430.json index b9b85d3d4..25d5f02f5 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/gleason_tertiary_pattern_6430.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/gleason_tertiary_pattern_6430.json @@ -1,7 +1,7 @@ { "id" : "gleason_tertiary_pattern_6430", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Gleason Tertiary Pattern", "title" : "Gleason Tertiary Pattern", "description" : "Prostate cancers are graded using Gleason score or pattern. This data item represents the tertiary pattern value from a radical prostatectomy or autopsy.\n\nA high Gleason Tertiary Pattern appears to be an indication for a worse outcome.\n\nThe Gleason system for grading prostate cancer is the one recommended by the AJCC and College of American Pathologists. The following related data items are used to collect information on Gleason.\n* 3838: Gleason Patterns Clinical\n* 3839: Gleason Patterns Pathological\n* 3840: Gleason Score Clinical\n* 3841: Gleason Score Pathological\n* 3842: Gleason Tertiary Pattern", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_18316.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_18316.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_18316.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_18316.json index 0889544ec..c4f9b76d5 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_18316.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_18316.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_18316", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note:** Grade (cell indicator) is no longer applicable for this hematopoietic neoplasm.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_18831.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_18831.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_18831.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_18831.json index 8205a4a56..be9ff45ee 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_18831.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_18831.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_18831", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Codes 1-4 take priority over codes A-D.\n\n**Note 5:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* Clinical work up is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 6:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_19087.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_19087.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_19087.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_19087.json index 22e146830..e85859780 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_19087.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_19087.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_19087", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade is applicable for the follicular lymphomas only (9690/3, 9691/3, 9695/3, 9698/3). For all other lymphoma histologies, code 9.\n\n**Note 2:** Grade Clinical must not be blank.\n\n**Note 3:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Follicular lymphoma grade is based on the absolute number of centroblasts per high-power (40 x objective, 0.159 square mm) microscopic field (HPF).\n\n**Note 6:** Code 9 (unknown) when \n* Grade from primary site is not documented. \n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition). \n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available. \n\n**Note 7:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_19997.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_19997.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_19997.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_19997.json index 95655ba1f..af925aa92 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_19997.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_19997.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_19997", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** For the Brain, CNS Other and Intracranial Schemas **ONLY**, Grade Clinical may be assigned without histologic confirmation if the histology is documented based on imaging. \n\n**Note 3:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Codes 1-4 take priority over A-D, L and H.\n\n**Note 6:** CNS WHO classifications use a grading scheme that is a \"malignancy scale\" ranging across a wide variety of neoplasms rather than a strict histologic grading system that can be applied equally to all tumor types. \n* Code the WHO grading system for selected tumors of the CNS as noted in the AJCC 8th edition Table 72.2 when WHO grade is not documented in the record\n + A list of the histologies that have a default grade can also be found in the *Brain/Spinal Cord* CAP Protocol in Table 1: *WHO Grading System for Some of the More Common Tumors of the CNS*, Table 2: *WHO Grading System for Diffuse Infiltrating Astrocytomas and Table* 3: *WHO Grading Meningiomas* \nhttps://www.cap.org/protocols-and-guidelines/cancer-reporting-tools/cancer-protocol-templates\n* For **benign tumors ONLY (behavior 0),** code 1 can be automatically assigned for all histologies\n + This was confirmed by the CAP Cancer Committee\n\n**Note 7:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 8:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_21060.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_21060.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_21060.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_21060.json index e00b9da75..f69f9da50 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_21060.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_21060.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_21060", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical GIST", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Codes L and H take priority over A-D.\n\n**Note 5:** Record the mitotic rate as Low or High as indicated on the pathology report or CAP protocol. Assume the denominator is 5 square mm if not specified.\n* Low: 5 or fewer mitoses per 5 square mm (L)\n* High: Over 5 mitoses per 5 square mm (H)\n\n**Note 6:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 7:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).\n\n**Note 8:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* Codes A-D are treated as an unknown grade when assigning AJCC stage group \n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_22454.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_22454.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_22454.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_22454.json index 6bd3a3c67..a319f7563 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_22454.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_22454.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_22454", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** G3 includes undifferentiated and anaplastic.\n\n**Note 5:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 6:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_24620.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_24620.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_24620.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_24620.json index d22c304e8..a8aca8941 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_24620.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_24620.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_24620", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** G3 includes anaplastic.\n\n**Note 5:** Sarcomatous overgrowth (S) takes priority over L and H\n* *Example*: Pathology report: Adenocarcinoma with sarcomatous overgrowth, high and low grade\n - Code Grade to S for the sarcomatous overgrowth\n\n**Note 6:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 7:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_25704.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_25704.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_25704.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_25704.json index e9f15e77b..3afad693c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_25704.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_25704.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_25704", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Codes L and H take priority over A-D. \n\n**Note 5:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 6:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_26293.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_26293.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_26293.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_26293.json index 600c2bc2d..dc263fd2b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_26293.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_26293.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_26293", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Codes L, H and M take priority over A-D.\n\n**Note 5:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 6:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_26768.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_26768.json new file mode 100644 index 000000000..ce392054d --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_26768.json @@ -0,0 +1,19 @@ +{ + "id" : "grade_clinical_26768", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Grade Clinical", + "title" : "Grade Clinical", + "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Codes 1-3 take priority over codes A-D.\n* Grades A-D should only be used in the absence of a physician's statement of grade (G1, G2, G3) or no results for Ki-67 or Mitotic Count (See also Note 6)\n\n**Note 5:** Do not code grade based on the following terminology: \n* Neuroendocrine carcinoma, low grade (8240/3)\n* Neuroendocrine carcinoma, well differentiated (8240/3)\n* Neuroendocrine carcinoma, moderately differentiated (8249/3)\n* Poorly differentiated neuroendocrine carcinoma (8246/3)\n\n**Note 6:** Code grade based on the physician's documentation (G1, G2, G3) OR **in the absence of a physician's statement,** code grade based on the Ki-67 and Mitotic Count. \n* If a Ki-67 is documented as less than 3, many times the mitotic count is not done. In this situation, the Ki-67 alone is enough to code the grade (G1). \n* Grades 2 and 3, are either/or for Ki-67 and Mitotic Count. You do not need both the Ki-67 and Mitotic Count to assign grade 2 or 3.\n\n**Note 7:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 8:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", + "last_modified" : "2025-05-02T16:11:30.122Z", + "definition" : [ { + "key" : "grade_clin", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "1", "G1: Mitotic count (per 2mm2) less than 2 AND \n Ki-67 index (%) less than 3\n\nStated as WHO Grade 1" ], [ "2", "G2: Mitotic count (per 2mm2) equal 2-20 OR\n Ki-67 index (%) equal 3-20\n\nStated as WHO Grade 2" ], [ "3", "G3: Mitotic count (per 2mm2) greater than 20 OR \n Ki-67 index (%) greater than 20\n\nStated as WHO Grade 3" ], [ "A", "Well differentiated" ], [ "B", "Moderately differentiated" ], [ "C", "Poorly differentiated" ], [ "D", "Undifferentiated, anaplastic" ], [ "9", "Grade cannot be assessed (GX); Unknown" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_2756.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_2756.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_2756.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_2756.json index ec5328230..b4668b370 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_2756.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_2756.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_2756", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** G4 includes anaplastic.\n\n**Note 5:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 6:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_29193.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_29193.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_29193.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_29193.json index 83fe8669a..9e8bd0fe9 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_29193.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_29193.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_29193", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Code 1 (G1) for LAMN tumors and 2 (G2) for HAMN tumors. \n\n**Note 5:** G3 includes undifferentiated and anaplastic.\n\n**Note 6:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 7:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).\n\n**Note 8:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_36085.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_36085.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_36085.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_36085.json index 2013162dd..1470d2b37 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_36085.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_36085.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_36085", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** G3 includes anaplastic.\n\n**Note 5:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 6:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_41135.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_41135.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_41135.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_41135.json index 34b2da7b6..754882f66 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_41135.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_41135.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_41135", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Code 1 for stated as “low grade” only.\n\n**Note 5:** Codes 1-3 take priority over A-D, H.\n\n**Note 6:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 7:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_46962.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_46962.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_46962.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_46962.json index fe7963f0b..8d77570f5 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_46962.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_46962.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_46962", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Codes 1-5 take priority over A-E. \n\n**Note 5:** For prostate, a TURP or simple prostatectomy qualifies for a clinical grade only.\n\n**Note 6:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 7:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).\n\n**Note 8:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* Codes A-E are treated as an unknown grade when assigning AJCC stage group \n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_54911.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_54911.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_54911.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_54911.json index a7fb09317..28ef5f7cc 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_54911.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_54911.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_54911", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Codes 1-3 take priority over A-D. \n\n**Note 5:** For this grading system, the CAP Checklist refers to this as “histologic type,” instead of grade. \n\n**Note 6:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 7:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_62593.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_62593.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_62593.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_62593.json index 020f7bb69..671ad91f4 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_62593.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_62593.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_62593", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Codes 1-4 take priority over A-D.\n\n**Note 5:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 6:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_6485.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_6485.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_6485.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_6485.json index a3227b021..911ff9fde 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_6485.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_6485.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_6485", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** G3 includes undifferentiated and anaplastic.\n\n**Note 5:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 6:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_64933.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_64933.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_64933.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_64933.json index bdf757f04..132d0058f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_64933.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_64933.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_64933", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Code 1 for stated as “low grade” only.\n\n**Note 5:** Codes 1-3 take priority over A-D, H.\n\n**Note 6:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 7:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).\n\n**Note 8:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* Codes A-D are treated as an unknown grade when assigning AJCC stage group \n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_69174.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_69174.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_69174.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_69174.json index 38d1a4971..c1ce2f7a6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_69174.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_69174.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_69174", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** The grading system for this Staging System is based on histology\n* Immature teratomas and serous carcinomas: Use codes L, H, or 9. This include the following ICD-O-3 codes: 8441/2, 8441/3, 8460/3, 8461/3, 8474/3, 9080/3\n* All other histologies: Code 1-3 if a nuclear grade is documented, otherwise code 9\n* If your registry collects ovarian borderline tumors (/1), code “B” for grade\n\n**Note 5:** G3 includes anaplastic.\n\n**Note 6:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* Clinical work is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 7:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_73056.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_73056.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_73056.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_73056.json index 515fd7d7b..139f1c2fd 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_73056.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_73056.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_73056", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank. \n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** G4 includes anaplastic.\n\n**Note 5:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 6:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_73461.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_73461.json new file mode 100644 index 000000000..db1deefd6 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_73461.json @@ -0,0 +1,19 @@ +{ + "id" : "grade_clinical_73461", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Grade Clinical", + "title" : "Grade Clinical - Standard", + "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 5:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", + "last_modified" : "2025-04-11T19:38:45.384Z", + "definition" : [ { + "key" : "grade_clin", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "L", "Low grade" ], [ "M", "Intermediate grade" ], [ "H", "High grade/High grade transformation" ], [ "9", "Grade cannot be assessed; Unknown" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_78613.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_78613.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_78613.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_78613.json index a02435b15..1b6108843 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_78613.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_78613.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_78613", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** For the Brain, CNS Other and Intracranial Schemas **ONLY**, Grade Clinical may be assigned without histologic confirmation if the histology is documented based on imaging. \n\n**Note 3:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Codes 1-4 take priority over A-D, L and H.\n\n**Note 6:** CNS WHO classifications use a grading scheme that is a \"malignancy scale\" ranging across a wide variety of neoplasms rather than a strict histologic grading system that can be applied equally to all tumor types. \n* Code the WHO grading system for selected tumors of the CNS as noted in the AJCC 8th edition Table 72.2 when WHO grade is not documented in the record\n + A list of the histologies that have a default grade can also be found in the *Brain/Spinal Cord* CAP Protocol in Table 1: *WHO Grading System for Some of the More Common Tumors of the CNS*, Table 2: *WHO Grading System for Diffuse Infiltrating Astrocytomas and Table* 3: *WHO Grading Meningiomas* \nhttps://www.cap.org/protocols-and-guidelines/cancer-reporting-tools/cancer-protocol-templates\n* For **benign tumors ONLY (behavior 0), ** code 1 can be automatically assigned for all histologies\n + This was confirmed by the CAP Cancer Committee\n\n**Note 7:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 8:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_83264.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_83264.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_83264.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_83264.json index bd1166648..fe257fa68 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_83264.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_83264.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_83264", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame.\n* Per clarification from the CAP Cancer Committee based on the CAP Protocol, the following histologies must be assigned a G3 (code 3): Serous, clear cell, undifferentiated/de-differentiated carcinomas, carcinosarcomas, and mixed mesodermal tumors (Mullerian/MMMT) are *high risk (high grade)* \n\n**Note 3:** For endometrioid carcinomas only\n* If “low grade” is documented, code 2 (FIGO Grade 2)\n* If “high grade” is documented, code 3 (FIGO Grade 3)\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade\n\n**Note 5:** G3 includes anaplastic. \n\n**Note 6:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n\n**Note 7:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_8742.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_8742.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_8742.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_8742.json index 615ddc2e7..ff95f9ef6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_8742.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_8742.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_8742", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** G3 includes anaplastic.\n\n**Note 5:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 6:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_88426.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_88426.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_88426.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_88426.json index 172c7aa12..a280ccf71 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_88426.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_88426.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_88426", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Codes 1-4 take priority over L and H.\n\n**Note 5:** G4 includes anaplastic.\n\n**Note 6:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 7:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_91491.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_91491.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_91491.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_91491.json index e3fd27097..05c22f735 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_91491.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_91491.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_91491", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** There are two major grading systems used for Breast and they are based on the behavior of the primary tumor (in situ or invasive)\n**Invasive tumors**\n * The preferred grading system for Invasive tumors is the **Nottingham grade/Nottingham Score**, also known as the Scarff-Bloom-Richardson or Bloom Richardson\n * The **Nottingham score** is a combined histologic grade in which three components are evaluated to determine the overall grade: **tubule formation, nuclear pleomorphism and mitotic count**. Each of these components is assigned a value from 1 (favorable) to 3 (unfavorable) for each feature and then totaling the scores for all three categories. A combined score of 3-5 points is designated as grade 1; a combined score for 6-7 points is grade 2; a combined score of 8-9 points is grade 3\n \n**Note 5:** If a pathology report for an invasive cancer states, “Grade 1 (or 2, 3)” and there is no further information, assume this is the Nottingham grade and assign the appropriate code. \n * If a pathology report for an invasive cancer states, “well differentiated, moderately differentiated, poorly differentiated, low, medium, high,” use grades A-D as appropriate\n * ***Example***: Pathology report states invasive ductal carcinoma, well differentiated. Code grade A.\n* **Do not use grades L, M, H for invasive tumors**\n * *Exception*: Biopsy diagnosis is DCIS; Lumpectomy is invasive ductal carcinoma. The Clinical Grade would be L, M, H or 9 based on the DCIS; the Pathological Grade would be 1, 2, 3, or 9 based on the invasive ductal carcinoma. Behavior would be /3\n\n**Note 6:** **In situ tumors**\n* The preferred grading system for in situ tumors is based on a 3 grade Nuclear system, and is defined as Low (L) (Nuclear Grade 1), Intermediate (M) (Nuclear Grade 2), or High (H) (Nuclear Grade 3), or the nuclear component of the Nottingham grade\n* Documentation for these grades may be 1/3, 2/3, 3/3. This notation is documenting the nuclear component of the Nottingham grade, not the Nottingham grade (1, 2, 3)\n* If a pathologist uses a Nottingham grade (i.e., G2) for an in situ cancer, they are documenting the nuclear component of the Nottingham score. You would still assign L, M, or H as appropriate for the in situ tumor\n* **Do not use grades 1, 2, 3 for in situ tumors**\n\n**Note 7:** Grade from nodal tissue may be used **ONLY** when there was **never** any evidence of primary tumor (T0). Grade would be coded using G1, G2, or G3, even if the grading is not strictly Nottingham, which is difficult to perform in nodal tissue. Some of the terminology may include differentiation terms without some of the morphologic features used in Nottingham (e.g., well differentiated (G1), moderately differentiated (G2), or poorly/undifferentiated (G3)).\n* *Example:* No breast tumor identified, but 2/3 axillary nodes were positive. Determined to be regional node metastasis from breast primary. Nodes were described as poorly differentiated with a high mitotic rate\n - Code G3 based on the poorly differentiated (which is a high grade) although the terminology used is for nuclear grading \n\n**Note 8:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n\n**Note 9:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).\n\n**Note 10:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* Codes A-D are treated as an unknown grade when assigning AJCC stage group \n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_91989.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_91989.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_91989.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_91989.json index 69bf1fc8f..3192a100a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_91989.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_91989.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_91989", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Priority order for codes \n* Urothelial cancers (WHO/ISUP grade): use codes L, H and 9 \n - If only G1-G3 are documented, code 9\n* Adenocarcinomas and Squamous Cell Carcinomas: use codes 1-3, 9\n - If only L or H are documented, code 9\n\n**Note 5:** G3 includes undifferentiated and anaplastic.\n\n**Note 6:** For bladder, a TURB qualifies for a clinical grade only.\n\n**Note 7:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 8:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_standard_94331.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_standard_94331.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_standard_94331.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_standard_94331.json index 7c275a1a7..da3e32274 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_standard_94331.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_standard_94331.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_standard_94331", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical - Standard", "title" : "Grade Clinical - Standard", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 5:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_standard_non_ajcc_32473.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_standard_non_ajcc_32473.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_standard_non_ajcc_32473.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_standard_non_ajcc_32473.json index 2c7d52901..c525431b4 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_standard_non_ajcc_32473.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_standard_non_ajcc_32473.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_standard_non_ajcc_32473", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical - Standard non AJCC", "title" : "Grade Clinical - Standard non AJCC", "notes" : "**Note 1:** Grade Clinical must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 5:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_v9_88505.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_v9_88505.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_v9_88505.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_v9_88505.json index 7a36811a6..5c7d1b0be 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_clinical_v9_88505.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_clinical_v9_88505.json @@ -1,7 +1,7 @@ { "id" : "grade_clinical_v9_88505", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Clinical v9", "title" : "Grade Clinical", "notes" : "**Note 1:** Grade Clinical must not be blank. \n\n**Note 2:** Assign the highest grade from the primary tumor assessed during the clinical time frame. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* Clinical workup is not done (for example, cancer is an incidental finding during surgery for another condition)\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 5:** If there is only one grade available and it cannot be determined if it is clinical or pathological, assume it is a Grade Clinical and code appropriately per Grade Clinical categories for that site, and then code unknown (9) for Grade Pathological, and blank for Grade Post Therapy Clin (yc) and Grade Post Therapy Path (yp).", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_11803.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_11803.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_11803.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_11803.json index ebd1e017d..92f658686 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_11803.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_11803.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_11803", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Codes 1-4 take priority over A-D, L and H.\n\n**Note 5:** CNS WHO classifications use a grading scheme that is a \"malignancy scale\" ranging across a wide variety of neoplasms rather than a strict histologic grading system that can be applied equally to all tumor types. \n* Code the WHO grading system for selected tumors of the CNS as noted in the AJCC 8th edition Table 72.2 when WHO grade is not documented in the record\n + A list of the histologies that have a default grade can also be found in the *Brain/Spinal Cord* CAP Protocol in Table 1: *WHO Grading System for Some of the More Common Tumors of the CNS*, Table 2: *WHO Grading System for Diffuse Infiltrating Astrocytomas and Table* 3: *WHO Grading Meningiomas* \nhttps://www.cap.org/protocols-and-guidelines/cancer-reporting-tools/cancer-protocol-templates\n* For **benign tumors ONLY (behavior 0),** code 1 can be automatically assigned for all histologies\n + This was confirmed by the CAP Cancer Committee\n\n**Note 6:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n * **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 7:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 6, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_12915.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_12915.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_12915.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_12915.json index f05abb90a..65876b190 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_12915.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_12915.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_12915", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. Assign Grade Pathological using the applicable generic grade codes (A-D).\n* *Example: * Biopsy of eye shows a retinoblastoma, G2. The surgical resection states a moderately differentiated retinoblastoma.\n - Code Grade Clinical as 2 since G2 is documented and this is the preferred grading system\n - Code Grade Pathological as B (moderately differentiated), per the Coding Guidelines for Generic Grade Categories\n\n**Note 3:** Assign the highest grade from the primary tumor. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Codes 1-4 take priority over A-D.\n\n**Note 6:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 7:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 6, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_19141.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_19141.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_19141.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_19141.json index 014d4041a..fe965fa9b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_19141.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_19141.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_19141", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. Assign Grade Pathological using the applicable generic grade codes (A-D).\n* *Example:* Biopsy shows a myxofibrosarcoma, FNCLCC grade score 2. The surgical resection states a high grade myxofibrosarcoma \n - Code Grade Clinical as 2 (G2) since FNCLCC is the preferred grading system\n - Code Grade Pathological as D for high grade, per the Coding Guidelines for Generic Grade Categories\n\n**Note 3:** Assign the highest grade from the primary tumor. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Code 1 for stated as “low grade” only.\n\n**Note 6:** Codes 1-3 take priority over A-D, H.\n\n**Note 7:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 8:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 6, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 9:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* Codes A-D are treated as an unknown grade when assigning AJCC stage group \n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_19694.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_19694.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_19694.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_19694.json index 079bc683f..daef5d0d7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_19694.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_19694.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_19694", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. Assign Grade Pathological 9.\n* *Example: * Biopsy of esophageal tumor shows a moderately differentiated adenocarcinoma. The surgical resection states a high- grade adenocarcinoma. \n - Code Grade Clinical as 2 since Moderately differentiated (G2) is the preferred grading system\n - Code Grade Pathological as 9 since the preferred grading system was not used and the Generic Grade Categories do not apply to this grade table\n\n**Note 3:** Assign the highest grade from the primary tumor. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** G3 includes anaplastic\n\n**Note 6:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 7:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 6, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 8:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_20069.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_20069.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_20069.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_20069.json index 9084a0aa1..08c58d529 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_20069.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_20069.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_20069", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. Assign Grade Pathological using the applicable generic grade codes (A-D). \n* *Example:* Biopsy of prostate, adenocarcinoma, Gleason Patterns 2+3, Score =5. Tue surgical resection states a moderately differentiated adenocarcinoma\n - Code Grade Clinical as 1 since Gleason Score Clinical is less than 6 and this is the preferred grading system\n - Code Grade Pathological as B (moderately differentiated), per the Coding Guidelines for Generic Grade Categories\n\n**Note 3:** Assign the highest grade from the primary tumor. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Codes 1-5 take priority over A-E.\n\n**Note 6:** For prostate, a TURP or simple prostatectomy does not qualify for surgical resection. A radical prostatectomy must be performed.\n\n**Note 7:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 8:** The Grade Pathological may differ from Gleason Patterns Pathological [NAACCR #3839] and Gleason Score Pathological [NAACCR #3841] if the Grade Clinical, based on Gleason Patterns Clinical [NAACCR #3838] and Gleason Score Clinical [NAACCR #3840], is higher.\n* *Example:* Prostate biopsy, Gleason Pattern 4+4 and Gleason Score 8. Prostatectomy, Gleason Pattern 3+ 3 and Gleason Score 6.\n - Both Grade Clinical and Grade Pathological would be coded 4 based on the Gleason Score Clinical of 8\n - Gleason Patterns Pathological would be coded 33 and Gleason Score Pathological would be coded 06\n\n**Note 9:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 8, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 10:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* Codes A-E are treated as an unknown grade when assigning AJCC stage group \n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_20722.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_20722.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_20722.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_20722.json index 94434561d..48d4e3ea6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_20722.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_20722.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_20722", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. Assign Grade Pathological using the applicable generic grade codes (A-D). \n* *Example:* Biopsy of kidney shows a renal cell carcinoma, G2. The surgical resection states a moderately differentiated renal cell carcinoma\n - Code Grade Clinical as 2 since G2 is documented and this is the preferred grading system\n - Code Grade Pathological as B (moderately differentiated), per the Coding Guidelines for Generic Grade Categories\n\n**Note 3:** Assign the highest grade from the primary tumor. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Codes 1-4 take priority over codes A-D.\n\n**Note 6:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 7:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 7, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_26086.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_26086.json new file mode 100644 index 000000000..3a7fa0a85 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_26086.json @@ -0,0 +1,19 @@ +{ + "id" : "grade_pathological_26086", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Grade Pathological", + "title" : "Grade Pathological", + "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. Assign Grade Pathological using the applicable generic grade codes (A-D).\n* *Example:* Neuroendocrine tumor, biopsy reports a clinical grade of G1 based on a mitotic count less than 2 and Ki-67 as 1.4%. The surgical resection states a well differentiated neuroendocrine tumor without further documentation regarding the mitotic count and Ki-67\n - Grade Clinical would be coded as 1 (G1) since the preferred grading system is based on the mitotic count and Ki-67\n - Grade Pathological would be coded as A for well differentiated, per the Coding Guidelines for Generic Grade Categories\n\n**Note 3:** Assign the highest grade from the primary tumor. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Codes 1-3 take priority over codes A-D.\n* Grades A-D should only be used in the absence of a physician's statement of grade (G1, G2, G3) or no results for Ki-67 or Mitotic Count (See also Note 7)\n\n**Note 6:** Do not code grade based on the following terminology: \n* Neuroendocrine carcinoma, low grade (8240/3)\n* Neuroendocrine carcinoma, well differentiated (8240/3)\n* Neuroendocrine carcinoma, moderately differentiated (8249/3)\n* Poorly differentiated neuroendocrine carcinoma (8246/3)\n\n**Note 7:** Code grade based on the physician's documentation (G1, G2, G3) OR **in the absence of a physician's statement,** code grade based on the Ki-67 and Mitotic Count. \n* If a Ki-67 is documented as less than 3, many times the mitotic count is not done. In this situation, the Ki-67 alone is enough to code the grade (G1). \n* Grades 2 and 3, are either/or for Ki-67 and Mitotic Count. You do not need both the Ki-67 and Mitotic Count to assign grade 2 or 3.\n\n**Note 8:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 9:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 6, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", + "last_modified" : "2025-05-02T16:43:35.437Z", + "definition" : [ { + "key" : "grade_path", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "1", "G1: Mitotic count (per 2mm2) less than 2 AND \n Ki-67 index (%) less than 3\n\nStated as WHO Grade 1" ], [ "2", "G2: Mitotic count (per 2mm2) equal 2-20 OR\n Ki-67 index (%) equal 3-20\n\nStated as WHO Grade 2" ], [ "3", "G3: Mitotic count (per 2mm2) greater than 20 OR \n Ki-67 index (%) greater than 20\n\nStated as WHO Grade 3" ], [ "A", "Well differentiated" ], [ "B", "Moderately differentiated" ], [ "C", "Poorly differentiated" ], [ "D", "Undifferentiated, anaplastic" ], [ "9", "Grade cannot be assessed (GX); Unknown" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_27152.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_27152.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_27152.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_27152.json index a3a3b4cc0..f5bc3c1f2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_27152.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_27152.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_27152", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. Assign Grade Pathological using the applicable generic grade codes (A-D). \n* *Example: * Biopsy of parathyroid shows a low-grade adenocarcinoma. The surgical resection states a moderately differentiated adenocarcinoma.\n - Code Grade Clinical as L since low grade is the preferred grading system\n - Code Grade Pathological as B (moderately differentiated), per the Coding Guidelines for Generic Grade Categories\n\n**Note 3:** Assign the highest grade from the primary tumor. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Codes L and H take priority over A-D.\n\n**Note 6:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 7:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 6, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_29069.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_29069.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_29069.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_29069.json index 1b2a39559..a3e5d52a7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_29069.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_29069.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_29069", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. Assign Grade Pathological 9.\n* *Example:* Biopsy of penis site shows a moderately differentiated adenocarcinoma. The surgical resection states a high grade adenocarcinoma. \n - Code Grade Clinical as 2 since Moderately differentiated (G2) is the preferred grading system\n - Code Grade Pathological as 9 since the preferred grading system was not used and the Generic Grade Categories do not apply to this grade table\n\n**Note 3:** Assign the highest grade from the primary tumor. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** G3 includes undifferentiated and anaplastic.\n\n**Note 6:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 7:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 5, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_31963.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_31963.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_31963.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_31963.json index 56e9cabd0..12c8490d8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_31963.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_31963.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_31963", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. Assign Grade Pathological 9. \n* *Example: * Biopsy of primary site shows a moderately differentiated adenocarcinoma. The surgical resection states a high-grade adenocarcinoma. \n - Code Grade Clinical as 2 since Moderately differentiated (G2) is the preferred grading system\n - Code Grade Pathological as 9 since the preferred grading system was not used and the Generic Grade Categories do not apply to this grade table\n\n**Note 3:** Assign the highest grade from the primary tumor. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** G4 includes anaplastic.\n\n**Note 6:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No Surgical Resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 7:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 6, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_38051.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_38051.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_38051.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_38051.json index 1cf7afa8e..40dca40d5 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_38051.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_38051.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_38051", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. Assign Grade Pathological using the applicable generic grade codes (A-D). \n* *Example: * Biopsy of adrenal gland shows a low grade adrenal cortical adenocarcinoma. The surgical resection states a moderately differentiated adrenal cortical adenocarcinoma.\n - Code Grade Clinical as L since low grade is the preferred grading system\n - Code Grade Pathological as B (moderately differentiated), per the Coding Guidelines for Generic Grade Categories \n\n**Note 3:** Assign the highest grade from the primary tumor. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Codes L, H and M take priority over A-D.\n\n**Note 6:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 7:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 6, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_40052.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_40052.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_40052.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_40052.json index e4377cc35..513918532 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_40052.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_40052.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_40052", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. \n* *Example:* Corpus biopsy reports states moderately differentiated adenosarcoma. The surgical resection states a high grade adenosarcoma. Assign Grade Pathological using the H code \n - Code Grade Clinical as 2 since Moderately differentiated (G2) is the preferred grading system\n - Code Grade Pathological as H since the preferred grading system was not used and there is a code available for “high grade” only\n\n**Note 3:** Assign the highest grade from the primary tumor. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** G3 includes anaplastic.\n\n**Note 6:** Sarcomatous overgrowth (S) takes priority over L and H\n* *Example:* Pathology report: Adenocarcinoma with sarcomatous overgrowth, high and low grade\n - Code Grade to S for the sarcomatous overgrowth\n\n**Note 7:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 8:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 7, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_40399.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_40399.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_40399.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_40399.json index 125a663c6..295d4a884 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_40399.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_40399.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_40399", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. Assign Grade Pathological using the applicable generic grade codes (A-D).\n* *Example:* Biopsy shows a myxofibrosarcoma, FNCLCC grade score 2. The surgical resection states a high grade myxofibrosarcoma\n - Code Grade Clinical as 2 (G2) since FNCLCC is the preferred grading system\n - Code Grade Pathological as D for high grade, per the Coding Guidelines for Generic Grade Categories \n\n**Note 3:** Assign the highest grade from the primary tumor. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Code 1 for stated as “low grade” only.\n\n**Note 6:** Codes 1-3 take priority over A-D, H.\n\n**Note 7:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 8:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 6, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_42127.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_42127.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_42127.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_42127.json index 6949e841b..df16d770d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_42127.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_42127.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_42127", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. \n* *Example:* Ovarian biopsy reports states moderately differentiated adenocarcinoma. The surgical resection states a high grade adenocarcinoma. Assign Grade Pathological using the H code \n - Code Grade Clinical as 2 since Moderately differentiated (G2) is the preferred grading system\n - Code Grade Pathological as H since the preferred grading system was not used and there is a code available for “high grade” only\n\n**Note 3:** Assign the highest grade from the primary tumor. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** The grading system for this Staging System is based on histology\n* Immature teratomas and serous carcinomas: Use codes L, H, or 9. This include the following ICD-O-3 codes: 8441/2, 8441/3, 8460/3, 8461/3, 8474/3, 9080/3\n* All other histologies: Code 1-3 if a nuclear grade is documented, otherwise code 9\n* If your registry collects ovarian borderline tumors (/1), code “B” for grade\n\n**Note 6:** G3 includes anaplastic.\n\n**Note 7:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 8:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 7, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_46618.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_46618.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_46618.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_46618.json index c62d6496b..6be26c719 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_46618.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_46618.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_46618", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. Assign Grade Pathological using the applicable generic grade codes (A-D).\n* *Example: *: Biopsy of iris shows a mixed cell melanoma, G2. The surgical resection states a moderately differentiated melanoma.\n - Code Grade Clinical as 2 since G2 is documented and this is the preferred grading system\n - Code Grade Pathological as B (moderately differentiated), per the Coding Guidelines for Generic Grade Categories\n\n**Note 3:** Assign the highest grade from the primary tumor. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Codes 1-3 take priority over A-D. \n\n**Note 6:** For this grading system, the CAP Checklist refers to this as \"histologic type,\" instead of grade. \n\n**Note 7:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 8:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 7, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_47031.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_47031.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_47031.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_47031.json index e29a28820..d83661603 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_47031.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_47031.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_47031", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. Assign Grade Pathological using the applicable generic grade codes (A-D). \n* *Example:* Breast biopsy, invasive ductal carcinoma, Nottingham grade 2. Lumpectomy, invasive ductal carcinoma, nuclear grade 3\n - Code Grade Clinical 2 (G2) since Nottingham is the preferred grading system\n - Code Grade Pathological as C (nuclear Grade 3), per the Coding Guidelines for Generic Grade Categories\n\n**Note 3:** Assign the highest grade from the primary tumor.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** There are two major grading systems used for Breast and they are based on the behavior of the primary tumor (in situ or invasive)\n**Invasive tumors**\n * The preferred grading system for Invasive tumors is the **Nottingham grade/Nottingham Score**, also known as the Scarff-Bloom-Richardson or Bloom Richardson\n * The **Nottingham score** is a combined histologic grade in which three components are evaluated to determine the overall grade: **tubule formation, nuclear pleomorphism and mitotic count**. Each of these components is assigned a value from 1 (favorable) to 3 (unfavorable) for each feature and then totaling the scores for all three categories. A combined score of 3-5 points is designated as grade 1; a combined score for 6-7 points is grade 2; a combined score of 8-9 points is grade 3\n \n**Note 6:** If a pathology report for an invasive cancer states, “Grade 1 (or 2, 3)” and there is no further information, assume this is the Nottingham grade and assign the appropriate code. \n * If a pathology report for an invasive cancer states, “well differentiated, moderately differentiated, poorly differentiated, low, medium, high,” use grades A-D as appropriate\n * ***Example***: Pathology report states invasive ductal carcinoma, well differentiated. Code grade A.\n* **Do not use grades L, M, H for invasive tumors**\n * *Exception*: Biopsy diagnosis is DCIS; Lumpectomy is invasive ductal carcinoma. The Clinical Grade would be L, M, H or 9 based on the DCIS; the Pathological Grade would be 1, 2, 3, or 9 based on the invasive ductal carcinoma. Behavior would be /3\n\n**Note 7:** **In situ tumors**\n* The preferred grading system for in situ tumors is based on a 3 grade Nuclear system, and is defined as Low (L) (Nuclear Grade 1), Intermediate (M) (Nuclear Grade 2), or High (H) (Nuclear Grade 3), or the nuclear component of the Nottingham grade\n* Documentation for these grades may be 1/3, 2/3, 3/3. This notation is documenting the nuclear component of the Nottingham grade, not the Nottingham grade (1, 2, 3)\n* If a pathologist uses a Nottingham grade (i.e., G2) for an in situ cancer, they are documenting the nuclear component of the Nottingham score. You would still assign L, M, or H as appropriate for the in situ tumor\n* **Do not use grades 1, 2, 3 for in situ tumors**\n\n**Note 8:** Grade from nodal tissue may be used **ONLY** when there was **never** any evidence of primary tumor (T0). Grade would be coded using G1, G2, or G3, even if the grading is not strictly Nottingham, which is difficult to perform in nodal tissue. Some of the terminology may include differentiation terms without some of the morphologic features used in Nottingham (e.g., well differentiated (G1), moderately differentiated (G2), or poorly/undifferentiated (G3)).\n* *Example:* No breast tumor identified, but 2/3 axillary nodes were positive. Determined to be regional node metastasis from breast primary. Nodes were described as poorly differentiated with a high mitotic rate\n - Code G3 based on the poorly differentiated (which is a high grade) although the terminology used is for nuclear grading \n\n**Note 9:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 10:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 9, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 11:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* Codes A-D are treated as an unknown grade when assigning AJCC stage group \n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_4783.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_4783.json new file mode 100644 index 000000000..a4b49ecd0 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_4783.json @@ -0,0 +1,19 @@ +{ + "id" : "grade_pathological_4783", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Grade Pathological", + "title" : "Grade Pathological", + "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. Assign Grade Pathological 9.\n* *Example:* Biopsy of corpus shows a well differentiated clear cell adenocarcinoma, FIGO Grade 1. The surgical resection states a high-grade clear cell carcinoma\n + Code Grade Clinical 1 (G1) since FIGO and well differentiated is the preferred grading system\n + Code Grade Pathological as 9 since the preferred grading system was not used and the Generic Grade Categories do not apply to this grade table\n\n**Note 3:** Assign the highest grade from the primary tumor. \n* Per clarification from the CAP Cancer Committee based on the CAP Protocol, the following histologies must be assigned a G3 (code 3): Serous, clear cell, undifferentiated/de-differentiated carcinomas, carcinosarcomas, and mixed mesodermal tumors (Mullerian/MMMT) are *high risk (high-grade) * \n\n**Note 4:** For endometrioid carcinomas only\n* If “low grade” is documented, code 2 (FIGO Grade 2)\n* If “high grade” is documented, code 3 (FIGO Grade 3)\n\n**Note 5:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 6:** G3 includes anaplastic.\n\n**Note 7:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 8:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 6, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", + "last_modified" : "2025-04-07T11:34:49.110Z", + "definition" : [ { + "key" : "grade_path", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "1", "G1\nFIGO Grade 1\nG1: Well differentiated" ], [ "2", "G2\nFIGO Grade 2\nG2: Moderately differentiated" ], [ "3", "G3\nFIGO Grade 3\nG3: Poorly differentiated or undifferentiated" ], [ "9", "Grade cannot be assessed (GX); Unknown" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_49403.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_49403.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_49403.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_49403.json index 60d315520..db354549a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_49403.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_49403.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_49403", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade is applicable for the follicular lymphomas only (9690/3, 9691/3, 9695/3, 9698/3). For all other lymphoma histologies, code 9.\n\n**Note 2:** Grade Pathological must not be blank.\n\n**Note 3:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. Assign Grade Pathological 9.\n* *Example:* Biopsy of eye shows a follicular lymphoma, G3. The surgical resection states a low-grade follicular lymphoma.\n - Code Grade Clinical as 3 since G3 is the preferred grading system.\n - Code Grade Pathological as 9 since the preferred grading system was not used and the Generic Grade Categories do not apply to this grade table.\n\n**Note 4:** Assign the highest grade from the primary tumor. \n\n**Note 5:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 6:** Follicular lymphoma grade is based on the absolute number of centroblasts per high-power (40 x objective, 0.159 square mm) microscopic field (HPF).\n\n**Note 7:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade. \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ.\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection.\n - Surgical resection is done of the primary tumor and there is no residual cancer.\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame.\n\n**Note 8:** Code 9 (unknown) when \n* Grade from primary site is not documented.\n* No resection of the primary site (see exception in Note 7, Surgical resection, last bullet).\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp)).\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available.\n* Clinical case only (see Grade Clinical).\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_53280.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_53280.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_53280.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_53280.json index d525f7586..72d2449f9 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_53280.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_53280.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_53280", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Codes 1-4 take priority over A-D, L and H.\n\n**Note 5:** CNS WHO classifications use a grading scheme that is a \"malignancy scale\" ranging across a wide variety of neoplasms rather than a strict histologic grading system that can be applied equally to all tumor types. \n* Code the WHO grading system for selected tumors of the CNS as noted in the AJCC 8th edition Table 72.2 when WHO grade is not documented in the record\n + A list of the histologies that have a default grade can also be found in the *Brain/Spinal Cord* CAP Protocol in Table 1: *WHO Grading System for Some of the More Common Tumors of the CNS*, Table 2: *WHO Grading System for Diffuse Infiltrating Astrocytomas and Table* 3: *WHO Grading Meningiomas* \nhttps://www.cap.org/protocols-and-guidelines/cancer-reporting-tools/cancer-protocol-templates\n* For **benign tumors ONLY (behavior 0),** code 1 can be automatically assigned for all histologies\n + This was confirmed by the CAP Cancer Committee\n\n**Note 6:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n * **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 7:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 6, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_57271.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_57271.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_57271.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_57271.json index b06483dd1..7ec4bc180 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_57271.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_57271.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_57271", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Path field. Assign Grade Pathological 9.\n* *Example: * Biopsy of appendiceal tumor shows a moderately differentiated adenocarcinoma. The surgical resection states a high-grade adenocarcinoma. \n - Code Grade Clinical as 2 since Moderately differentiated (G2) is the preferred grading system\n - Code Grade Pathological as 9 since the preferred grading system was not used and the Generic Grade Categories do not apply to this grade table\n\n**Note 3:** Assign the highest grade from the primary tumor. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Code 1 (G1) for LAMN tumors and 2 (G2) for HAMN tumors. \n\n**Note 6:** G3 includes undifferentiated and anaplastic.\n\n**Note 7:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection** \n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 8:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 6, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 9:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_59340.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_59340.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_59340.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_59340.json index 730369fa3..d063d99b2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_59340.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_59340.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_59340", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. Assign Grade Pathological 9.\n* *Example: * Biopsy of stomach tumor shows a moderately differentiated adenocarcinoma. The surgical resection states a high-grade adenocarcinoma. \n - Code Grade Clinical as 2 since Moderately differentiated (G2) is the preferred grading system\n - Code Grade Pathological as 9 since the preferred grading system was not used and the Generic Grade Categories do not apply to this grade table\n\n**Note 3:** Assign the highest grade from the primary tumor. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** G3 includes anaplastic\n\n**Note 6:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 7:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 6, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_59975.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_59975.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_59975.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_59975.json index eebbe2abf..0d45a8679 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_59975.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_59975.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_59975", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. \n* *Example:* Biopsy reports states moderately differentiated adenocarcinoma. The surgical resection states a high grade adenocarcinoma. Assign Grade Pathological 9\n - Code Grade Clinical as 2 since Moderately differentiated (G2) is the preferred grading system\n - Code Grade Pathological as 9 (unknown) per **Note 5**. Code H would not be used since the histology was not an urothelial histology\n\n**Note 3:** Assign the highest grade from the primary tumor. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Priority order for codes\n- Urothelial cancers (WHO/ISUP grade): use codes L, H and 9 \n + If only G1-G3 are documented, code 9\n- Adenocarcinomas and Squamous Cell Carcinomas: use codes 1-3, 9\n + If only L or H are documented, code 9\n\n**Note 6:** G3 includes undifferentiated and anaplastic.\n\n**Note 7:** For bladder, a TURB does not qualify for surgical resection. A cystectomy, or partial cystectomy, must be performed\n\n**Note 8:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 9:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* No resection of the primary site (see exception in **Note 8**, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_68805.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_68805.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_68805.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_68805.json index 00176b46b..819d35115 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_68805.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_68805.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_68805", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological GIST", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. Assign Grade Pathological using the applicable generic grade codes (A-D).\n* *Example:* Biopsy shows a GIST tumor. Grade stated as Low based on less than 5 mitoses per 5 square mm. The surgical resection states a moderately differentiated GIST tumor\n - Code Grade Clinical as L since grade is based on the mitotic rate, which is the preferred grading system\n - Code Grade Pathological as B for moderately differentiated, per the Coding Guidelines for Generic Grade Categories \n\n**Note 3:** Assign the highest grade from the primary tumor. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Codes L and H take priority over A-D.\n\n**Note 6:** Record the mitotic rate as Low or High as indicated on the pathology report or CAP protocol. Assume the denominator is 5 square mm if not specified.\n* Low: 5 or fewer mitoses per 5 square mm (L)\n* High: Over 5 mitoses per 5 square mm (H)\n\n**Note 7:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 8:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 7, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 9:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* Codes A-D are treated as an unknown grade when assigning AJCC stage group \n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_73388.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_73388.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_73388.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_73388.json index 49cc8d821..33f6e3973 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_73388.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_73388.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_73388", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note:** Grade (cell indicator) is no longer applicable for this hematopoietic neoplasm.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_84704.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_84704.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_84704.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_84704.json index 1236298cd..37cbf5fee 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_84704.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_84704.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_84704", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. Assign Grade Pathological 9.\n* *Example:* Biopsy of primary site shows a moderately differentiated adenocarcinoma. The surgical resection states a high-grade adenocarcinoma. \n - Code Grade Clinical as 2 since Moderately differentiated (G2) is the preferred grading system\n - Code Grade Pathological as 9 since the preferred grading system was not used and the Generic Grade Categories do not apply to this grade table\n\n**Note 3:** Assign the highest grade from the primary tumor. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** G3 includes undifferentiated and anaplastic.\n\n**Note 6:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 7:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 6, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_85185.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_85185.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_85185.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_85185.json index 4e42d78a4..9aa6fdd8d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_85185.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_85185.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_85185", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. Assign Grade Pathological 9.\n* *Example: * Biopsy of eye shows a moderately differentiated adenoid cystic carcinoma. The surgical resection states a high-grade adenoid cystic carcinoma. \n - Code Grade Clinical as 2 since Moderately differentiated (G2) is the preferred grading system\n - Code Grade Pathological as 9 since the preferred grading system was not used and the Generic Grade Categories do not apply to this grade table\n\n**Note 3:** Assign the highest grade from the primary tumor. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** G4 includes anaplastic\n\n**Note 6:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 7:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 6, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_91031.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_91031.json new file mode 100644 index 000000000..542b4772a --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_91031.json @@ -0,0 +1,19 @@ +{ + "id" : "grade_pathological_91031", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Grade Pathological", + "title" : "Grade Pathological - Standard", + "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 5:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 4, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", + "last_modified" : "2025-04-11T19:38:38.628Z", + "definition" : [ { + "key" : "grade_path", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "L", "Low grade" ], [ "M", "Intermediate grade" ], [ "H", "High grade/High grade transformation" ], [ "9", "Grade cannot be assessed; Unknown" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_93273.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_93273.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_93273.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_93273.json index a879657fa..690d50144 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_93273.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_93273.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_93273", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. \n* *Example:* Anal biopsy reports states moderately differentiated squamous cell carcinoma. The surgical resection states a low grade squamous cell carcinoma. Assign Grade Pathological using the L code\n - Code Grade Clinical as 2 since Moderately differentiated (G2) is the preferred grading system\n - Code Grade Pathological as L since the preferred grading system was not used and there is a code available for “low grade” only\n\n**Note 3:** Assign the highest grade from the primary tumor. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Codes 1-4 take priority over L and H.\n\n**Note 6:** G4 includes anaplastic.\n\n**Note 7:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 8:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 7, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_standard_94268.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_standard_94268.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_standard_94268.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_standard_94268.json index 012ba9e22..d5bf4eedf 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_standard_94268.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_standard_94268.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_standard_94268", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological - Standard", "title" : "Grade Pathological - Standard", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 5:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 4, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_standard_non_ajcc_5627.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_standard_non_ajcc_5627.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_standard_non_ajcc_5627.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_standard_non_ajcc_5627.json index 75f766580..ed7929a6e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_standard_non_ajcc_5627.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_standard_non_ajcc_5627.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_standard_non_ajcc_5627", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological - Standard non AJCC", "title" : "Grade Pathological - Standard non AJCC", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** Assign the highest grade from the primary tumor. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No surgical resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 5:** Code 9 (unknown) when \n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 4, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_v9_76065.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_v9_76065.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_v9_76065.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_v9_76065.json index fdc4b3dd5..c08867b8e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_pathological_v9_76065.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_pathological_v9_76065.json @@ -1,7 +1,7 @@ { "id" : "grade_pathological_v9_76065", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Pathological v9", "title" : "Grade Pathological", "notes" : "**Note 1:** Grade Pathological must not be blank.\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Clinical in the Grade Pathological field. Assign Grade Pathological 9. \n* *Example:* Biopsy of pleura shows a Nuclear Grade 2 with necrosis mesothelioma. The surgical resection states a moderately differentiated mesothelioma. \n * Code Grade Clinical as H since “Nuclear Grade 2 with necrosis” is the preferred grading system\n * Code Grade Pathological as 9 (unknown)\n\n**Note 3:** Assign the highest grade from the primary tumor. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Use the grade from the **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n - Tumor behavior for the clinical and the pathological diagnoses are the same AND the clinical grade is the highest grade \n - Tumor behavior for clinical diagnosis is invasive, and the tumor behavior for the pathological diagnosis is in situ\n* **Surgical Resection**\n - Surgical resection is done of the primary tumor and there is no grade documented from the surgical resection\n - Surgical resection is done of the primary tumor and there is no residual cancer\n* **No Surgical Resection**\n - Surgical resection of the primary tumor has not been done, but there is positive microscopic confirmation of distant metastases during the clinical time frame\n\n**Note 6:** Code 9 (unknown) when\n* Grade from primary site is not documented\n* No resection of the primary site (see exception in Note 6, Surgical resection, last bullet)\n* Neo-adjuvant therapy is followed by a resection (see Grade Post Therapy Path (yp))\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n* Clinical case only (see Grade Clinical)\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_1647.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_1647.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_1647.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_1647.json index 78eb42c32..b437388e6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_1647.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_1647.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_1647", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** Code 1 for stated as “low grade” only.\n\n**Note 5:** Codes 1-3 take priority over A-D, H.\n\n**Note 6:** Code 9 (unknown) when\n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_18631.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_18631.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_18631.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_18631.json index 7f8687f5e..008fd5cbc 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_18631.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_18631.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_18631", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** Codes 1-4 take priority over A-D.\n\n**Note 5:** Code 9 (unknown) when \n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_21162.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_21162.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_21162.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_21162.json index 4f358a7f2..640273c51 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_21162.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_21162.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_21162", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave post therapy grade blank when\n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy.\n* Per clarification from the CAP Cancer Committee based on the CAP Protocol, the following histologies must be assigned a G3 (code 3): Serous, clear cell, undifferentiated/de-differentiated carcinomas, carcinosarcomas, and mixed mesodermal tumors (Mullerian/MMMT) are *high risk (high grade)*\n\n**Note 3:** For endometrioid carcinomas only\n* If “low grade” is documented, code 2 (FIGO Grade 2)\n* If “high grade” is documented, code 3 (FIGO Grade 3)**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** G3 includes anaplastic.\n\n**Note 6:** Code 9 (unknown) when \n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_23317.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_23317.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_23317.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_23317.json index b8e814131..c8b86058a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_23317.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_23317.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_23317", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** G4 includes anaplastic.\n\n**Note 5:** Code 9 (unknown) when \n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_2503.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_2503.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_2503.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_2503.json index 1cb92e2ab..e56845ba6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_2503.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_2503.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_2503", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when\n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Codes 1-3 take priority over A-D. \n\n**Note 5:** For this grading system, the CAP Checklist refers to this as “histologic type,” instead of grade. \n\n**Note 6:** Code 9 (unknown) when\n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_2541.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_2541.json similarity index 54% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_2541.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_2541.json index 08944ef63..ea19ab978 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_2541.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_2541.json @@ -1,11 +1,11 @@ { "id" : "grade_post_therapy_clin_2541", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", - "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** Codes 1-3 take priority over codes A-D.\n\n**Note 5:** Code 9 (unknown) when\n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", - "last_modified" : "2023-06-01T12:50:15.831Z", + "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** Codes 1-3 take priority over codes A-D.\n* Grades A-D should only be used in the absence of a physician's statement of grade (G1, G2, G3) or no results for Ki-67 or Mitotic Count (See also Note 6)\n\n**Note 5:** Do not code grade based on the following terminology: \n* Neuroendocrine carcinoma, low grade (8240/3)\n* Neuroendocrine carcinoma, well differentiated (8240/3)\n* Neuroendocrine carcinoma, moderately differentiated (8249/3)\n* Poorly differentiated neuroendocrine carcinoma (8246/3)\n\n**Note 6:** Code grade based on the physician's documentation (G1, G2, G3) OR **in the absence of a physician's statement,** code grade based on the Ki-67 and Mitotic Count. \n* If a Ki-67 is documented as less than 3, many times the mitotic count is not done. In this situation, the Ki-67 alone is enough to code the grade (G1). \n* Grades 2 and 3, are either/or for Ki-67 and Mitotic Count. You do not need both the Ki-67 and Mitotic Count to assign grade 2 or 3.\n\n**Note 7:** Code 9 (unknown) when\n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", + "last_modified" : "2025-05-02T16:44:19.010Z", "definition" : [ { "key" : "grade_post_therapy_clin", "name" : "Code", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_26948.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_26948.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_26948.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_26948.json index 507027a1f..c444d444d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_26948.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_26948.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_26948", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** Codes 1-4 take priority over A-D, L and H.\n\n**Note 5:** CNS WHO classifications use a grading scheme that is a \"malignancy scale\" ranging across a wide variety of neoplasms rather than a strict histologic grading system that can be applied equally to all tumor types. \n* Code the WHO grading system for selected tumors of the CNS as noted in the AJCC 8th edition Table 72.2 when WHO grade is not documented in the record\n + A list of the histologies that have a default grade can also be found in the *Brain/Spinal Cord* CAP Protocol in Table 1: *WHO Grading System for Some of the More Common Tumors of the CNS*, Table 2: *WHO Grading System for Diffuse Infiltrating Astrocytomas and Table* 3: *WHO Grading Meningiomas* \nhttps://www.cap.org/protocols-and-guidelines/cancer-reporting-tools/cancer-protocol-templates\n* For **benign tumors ONLY (behavior 0), ** code 1 can be automatically assigned for all histologies\n + This was confirmed by the CAP Cancer Committee\n\n**Note 6:** Code 9 (unknown) when \n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_26978.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_26978.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_26978.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_26978.json index 209bf1ea8..80790a825 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_26978.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_26978.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_26978", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** Codes 1-5 take priority over A-E. \n\n**Note 5:** For prostate, TURP or simple prostatectomy qualify for a clinical grade only.\n\n**Note 6:** Code 9 (unknown) when \n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n\n**Note 7:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* Codes A-E are treated as an unknown grade when assigning AJCC stage group \n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_27082.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_27082.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_27082.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_27082.json index 194e6a114..c08f2f9ca 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_27082.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_27082.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_27082", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** Code 1 for stated as “low grade” only.\n\n**Note 5:** Codes 1-3 take priority over A-D, H.\n\n**Note 6:** Code 9 (unknown) when \n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n\n**Note 7:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* Codes A-D are treated as an unknown grade when assigning AJCC stage group \n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_30400.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_30400.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_30400.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_30400.json index 37a9171f4..cd2a12253 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_30400.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_30400.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_30400", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** G3 includes anaplastic.\n\n**Note 5:** Code 9 (unknown) when\n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_35900.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_35900.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_35900.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_35900.json index feb48de7d..5cc9aa0c8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_35900.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_35900.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_35900", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** Codes L and H take priority over A-D. \n\n**Note 5:** Code 9 (unknown) when \n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_41222.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_41222.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_41222.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_41222.json index 8d97b5427..ada5b25b0 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_41222.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_41222.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_41222", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** G4 includes anaplastic.\n\n**Note 5:** Code 9 (unknown) when \n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_4232.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_4232.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_4232.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_4232.json index 22d6981a5..50ef7e37a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_4232.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_4232.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_4232", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** Code 1 for stated as “low grade” only.\n\n**Note 5:** Codes 1-3 take priority over H.\n* If “high grade” is documented and G2 (Moderately differentiated, high grade) or G3 (Poorly differentiated, high grade) are not documented, code H (high grade, NOS)\n\n**Note 6:** G3 includes undifferentiated and anaplastic.\n\n**Note 7:** Code 9 (unknown) when\n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n\n**Note 8:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* Code H is treated as a G3 when assigning AJCC stage group \n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_43459.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_43459.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_43459.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_43459.json index 345a78eac..65f15db95 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_43459.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_43459.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_43459", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when\n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Grade is applicable for the follicular lymphomas only (9690/3, 9691/3, 9695/3, 9698/3). For all other lymphoma histologies, code 9.\n\n**Note 3:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy. \n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Follicular lymphoma grade is based on the absolute number of centroblasts per high-power (40 x objective, 0.159 square mm) microscopic field (HPF).\n\n**Note 6:** Code 9 (unknown) when \n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_45036.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_45036.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_45036.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_45036.json index dab310c20..dc8d71115 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_45036.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_45036.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_45036", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** Code 1 (G1) for LAMN tumors and 2 (G2) for HAMN tumors. \n\n**Note 5:** G3 includes undifferentiated and anaplastic.\n\n**Note 6:** Code 9 (unknown) when\n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n\n**Note 7:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_53870.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_53870.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_53870.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_53870.json index 60e12fdc2..edaabaac3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_53870.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_53870.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_53870", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** Codes L, H and M take priority over A-D.\n\n**Note 5:** Code 9 (unknown) when \n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_54917.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_54917.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_54917.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_54917.json index 759cd1cae..cfc26026d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_54917.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_54917.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_54917", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** The grading system for this Staging System is based on histology\n* Immature teratomas and serous carcinomas: Use codes L, H, or 9. This include the following ICD-O-3 codes: 8441/2, 8441/3, 8460/3, 8461/3, 8474/3, 9080/3\n* All other histologies: Code 1-3 if a nuclear grade is documented, otherwise code 9\n* If your registry collects ovarian borderline tumors (/1), code “B” for grade\n\n**Note 5:** G3 includes anaplastic.\n\n**Note 6:** Code 9 (unknown) when \n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_60334.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_60334.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_60334.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_60334.json index c432af50d..620817c64 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_60334.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_60334.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_60334", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** G3 includes anaplastic. \n\n**Note 5:** Code 9 (unknown) when\n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_61658.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_61658.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_61658.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_61658.json index 0a23710aa..ef345e29a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_61658.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_61658.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_61658", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** G3 includes undifferentiated and anaplastic.\n\n**Note 5:** Code 9 (unknown) when \n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_68213.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_68213.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_68213.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_68213.json index 73ac5f8d3..7ebb06013 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_68213.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_68213.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_68213", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** Priority order for codes\n- Urothelial cancers (WHO/ISUP grade): use codes L, H and 9 \n + If only G1-G3 are documented, code 9\n- Adenocarcinomas and Squamous Cell Carcinomas: use codes 1-3, 9\n + If only L or H are documented, code 9\n\n**Note 5:** G3 includes undifferentiated and anaplastic.\n\n**Note 6:** For bladder, a TURB qualifies for a clinical grade only.\n\n**Note 7:** Code 9 (unknown) when \n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_69737.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_69737.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_69737.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_69737.json index fbf5b7522..2d2c4f0e2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_69737.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_69737.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_69737", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Code 9 (unknown) when \n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_72770.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_72770.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_72770.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_72770.json index 9e20d36c7..e9340a326 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_72770.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_72770.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_72770", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** G3 includes anaplastic.\n\n**Note 5:** Sarcomatous overgrowth (S) takes priority over L and H\n* *Example:* Pathology report: Adenocarcinoma with sarcomatous overgrowth, high and low grade\n - Code Grade to S for the sarcomatous overgrowth\n\n**Note 6:** Code 9 (unknown) when \n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_74830.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_74830.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_74830.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_74830.json index 97e28bf3a..4aa7ec05a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_74830.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_74830.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_74830", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when\n* No neoadjuvant therapy\n* Clinical or pathological case only\n\n**Note 2:** Grade (cell indicator) is no longer applicable for this hematopoietic neoplasm.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_76032.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_76032.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_76032.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_76032.json index ad412a5d8..7584258d3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_76032.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_76032.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_76032", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** G3 includes undifferentiated and anaplastic.\n\n**Note 5:** Code 9 (unknown) when \n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_88214.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_88214.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_88214.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_88214.json index 11d08e93e..79df962e0 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_88214.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_88214.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_88214", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** There are two major grading systems used for Breast and they are based on the behavior of the primary tumor (in situ or invasive)\n**Invasive tumors**\n * The preferred grading system for Invasive tumors is the **Nottingham grade/Nottingham Score**, also known as the Scarff-Bloom-Richardson or Bloom Richardson\n * The **Nottingham score** is a combined histologic grade in which three components are evaluated to determine the overall grade: **tubule formation, nuclear pleomorphism and mitotic count**. Each of these components is assigned a value from 1 (favorable) to 3 (unfavorable) for each feature and then totaling the scores for all three categories. A combined score of 3-5 points is designated as grade 1; a combined score for 6-7 points is grade 2; a combined score of 8-9 points is grade 3\n \n**Note 5:** If a pathology report for an invasive cancer states, “Grade 1 (or 2, 3)” and there is no further information, assume this is the Nottingham grade and assign the appropriate code. \n * If a pathology report for an invasive cancer states, “well differentiated, moderately differentiated, poorly differentiated, low, medium, high,” use grades A-D as appropriate\n * ***Example***: Pathology report states invasive ductal carcinoma, well differentiated. Code grade A.\n* **Do not use grades L, M, H for invasive tumors**\n * *Exception*: Biopsy diagnosis is DCIS; Lumpectomy is invasive ductal carcinoma. The Clinical Grade would be L, M, H or 9 based on the DCIS; the Pathological Grade would be 1, 2, 3, or 9 based on the invasive ductal carcinoma. Behavior would be /3\n\n**Note 6:** **In situ tumors**\n* The preferred grading system for in situ tumors is based on a 3 grade Nuclear system, and is defined as Low (L) (Nuclear Grade 1), Intermediate (M) (Nuclear Grade 2), or High (H) (Nuclear Grade 3), or the nuclear component of the Nottingham grade\n* Documentation for these grades may be 1/3, 2/3, 3/3. This notation is documenting the nuclear component of the Nottingham grade, not the Nottingham grade (1, 2, 3)\n* If a pathologist uses a Nottingham grade (i.e., G2) for an in situ cancer, they are documenting the nuclear component of the Nottingham score. You would still assign L, M, or H as appropriate for the in situ tumor\n* **Do not use grades 1, 2, 3 for in situ tumors**\n\n**Note 7:** Grade from nodal tissue may be used **ONLY** when there was **never** any evidence of primary tumor (T0). Grade would be coded using G1, G2, or G3, even if the grading is not strictly Nottingham, which is difficult to perform in nodal tissue. Some of the terminology may include differentiation terms without some of the morphologic features used in Nottingham (e.g., well differentiated (G1), moderately differentiated (G2), or poorly/undifferentiated (G3)).\n* *Example:* No breast tumor identified, but 2/3 axillary nodes were positive. Determined to be regional node metastasis from breast primary. Nodes were described as poorly differentiated with a high mitotic rate\n - Code G3 based on the poorly differentiated (which is a high grade) although the terminology used is for nuclear grading \n\n**Note 8:** Code 9 (unknown) when \n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n\n**Note 9:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* Codes A-D are treated as an unknown grade when assigning AJCC stage group \n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_93593.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_93593.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_93593.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_93593.json index e47b18e35..ae90630fc 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_93593.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_93593.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_93593", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** Codes 1-4 take priority over L and H.\n\n**Note 5:** G4 includes anaplastic.\n\n**Note 6:** Code 9 (unknown) when\n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_93998.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_93998.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_93998.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_93998.json index 2f2a2aeaa..9b9dae25d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_93998.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_93998.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_93998", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** Codes L and H take priority over A-D.\n\n**Note 5:** Record the mitotic rate as Low or High as indicated on the pathology report or CAP protocol. Assume the denominator is 5 square mm if not specified.\n* Low: 5 or fewer mitoses per 5 square mm (L)\n* High: Over 5 mitoses per 5 square mm (H)\n\n**Note 6:** Code 9 (unknown) when\n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available\n\n**Note 7:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* Codes A-D are treated as an unknown grade when assigning AJCC stage group \n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_95734.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_95734.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_95734.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_95734.json index 451dcd003..81e31a45e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_95734.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_95734.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_95734", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** Code 9 (unknown) when \n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_97989.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_97989.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_97989.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_97989.json index ce35a014f..e93cc427b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_97989.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_97989.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_97989", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** Codes 1-4 take priority over codes A-D.\n\n**Note 5:** Code 9 (unknown) when \n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_yc_31990.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_yc_31990.json new file mode 100644 index 000000000..c127ec346 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_yc_31990.json @@ -0,0 +1,19 @@ +{ + "id" : "grade_post_therapy_clin_yc_31990", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Grade Post Therapy Clin (yc)", + "title" : "Grade Post Therapy Clin (yc)", + "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** Code 9 (unknown) when \n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", + "last_modified" : "2025-04-11T19:38:33.385Z", + "definition" : [ { + "key" : "grade_post_therapy_clin", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "L", "Low grade" ], [ "M", "Intermediate grade" ], [ "H", "High grade/High grade transformation" ], [ "9", "Grade cannot be assessed; Unknown" ], [ "", "See Note 1" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_yc_55565.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_yc_55565.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_yc_55565.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_yc_55565.json index 3e0e95010..a466c079c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_yc_55565.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_yc_55565.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_yc_55565", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc)", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy. \n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** Codes 1-4 take priority over A-D, L and H.\n\n**Note 5:** CNS WHO classifications use a grading scheme that is a \"malignancy scale\" ranging across a wide variety of neoplasms rather than a strict histologic grading system that can be applied equally to all tumor types. \n* Code the WHO grading system for selected tumors of the CNS as noted in the AJCC 8th edition Table 72.2 when WHO grade is not documented in the record\n + A list of the histologies that have a default grade can also be found in the *Brain/Spinal Cord* CAP Protocol in Table 1: *WHO Grading System for Some of the More Common Tumors of the CNS*, Table 2: *WHO Grading System for Diffuse Infiltrating Astrocytomas and Table* 3: *WHO Grading Meningiomas* \nhttps://www.cap.org/protocols-and-guidelines/cancer-reporting-tools/cancer-protocol-templates\n* For **benign tumors ONLY (behavior 0), ** code 1 can be automatically assigned for all histologies\n + This was confirmed by the CAP Cancer Committee\n\n**Note 6:** Code 9 (unknown) when \n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_yc_v9_85438.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_yc_v9_85438.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_yc_v9_85438.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_yc_v9_85438.json index ec76d8b70..3d256ef40 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_clin_yc_v9_85438.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_clin_yc_v9_85438.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_clin_yc_v9_85438", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Clin (yc) v9", "title" : "Grade Post Therapy Clin (yc)", "notes" : "**Note 1:** Leave Grade Post Therapy Clin (yc) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed, no microscopic exam is done prior to surgery/resection of primary tumor\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the microscopically sampled specimen of the primary site following neoadjuvant therapy or primary systemic/radiation therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 4:** Code 9 (unknown) when \n* Microscopic exam is done after neoadjuvant therapy and grade from the primary site is not documented\n* Microscopic exam is done after neoadjuvant therapy and there is no residual cancer\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_20786.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_20786.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_20786.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_20786.json index baba14545..0f48f877e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_20786.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_20786.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_20786", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yc) in the Grade Post Therapy Path (yp) field. Assign Grade Post Therapy Path (yp) using the applicable generic grade codes (A-D). \n* *Example:* Neoadjuvant therapy completed. Biopsy of prostate, adenocarcinoma, Gleason Patterns 2+3, Score=5. The surgical resection states a moderately differentiated adenocarcinoma\n * Code Grade Post Therapy Clin (yc) as 1 since score is less than 6 and this is the preferred grading system\n * Code Grade Post Therapy Path (yp) as B (moderately differentiated), per the Coding Guidelines for Generic Grade Categories\n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Codes 1-5 take priority over A-E. \n\n**Note 6:** For prostate, a TURP or simple prostatectomy does not qualify for surgical resection. A radical prostatectomy must be performed.\n\n**Note 7:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n\n**Note 8:** Code 9 (unknown) when \n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 9:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* Codes A-E are treated as an unknown grade when assigning AJCC stage group \n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_25809.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_25809.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_25809.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_25809.json index 51419f215..f8118a17e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_25809.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_25809.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_25809", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yc) in the Grade Post Therapy Path (yp) field. \n* *Example:* Neoadjuvant therapy completed. Bone biopsy reports states moderately differentiated sarcoma. The surgical resection states a high grade sarcoma. Assign Grade Post Therapy Path (yp) using the H code \n * Code Grade Post Therapy Clin (yc) as 2 since Moderately differentiated (G2) is the preferred grading system\n * Code Grade Post Therapy Path (yp) as H since the preferred grading system was not used and there is a code available for “high grade” only\n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Code the appropriate grade from a resection done after neoadjuvant therapy.\n\n**Note 6:** Codes 1-3 take priority over H.\n* If “high grade” is documented and G2 (Moderately differentiated, high grade) or G3 (Poorly differentiated, high grade) are not documented, code H (high grade, NOS)\n\n**Note 7:** Code 1 for stated as “low grade” only.\n\n**Note 8:** G3 includes undifferentiated and anaplastic.\n\n**Note 9:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 10:** Code 9 (unknown) when \n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 11:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* Code H is treated as a G3 when assigning AJCC stage group \n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_28874.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_28874.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_28874.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_28874.json index e9e3f09f9..36a4a5372 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_28874.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_28874.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_28874", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin yc) in the Grade Post Therapy Path (yp) field. Assign Grade Pathological 9.\n* *Example: * Neoadjuvant therapy completed. Biopsy of appendiceal tumor shows a moderately differentiated adenocarcinoma. The surgical resection states a high-grade adenocarcinoma. \n * Code Grade Post Therapy Clin (yc) as 2 since Moderately differentiated (G2) is the preferred grading system\n * Code Grade Post Therapy Path (yp) as 9 since the preferred grading system was not used and the Generic Grade Categories do not apply to this grade table\n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Code 1 (G1) for LAMN tumors and 2 (G2) for HAMN tumors. \n\n**Note 6:** G3 includes undifferentiated and anaplastic.\n\n**Note 7:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 8:** Code 9 (unknown) when\n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 9:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_30693.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_30693.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_30693.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_30693.json index 6147ef36d..e0325af3b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_30693.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_30693.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_30693", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yc) in the Grade Post Therapy Path (yp) field. Assign Grade Post Therapy Path (yp) using the applicable generic grade codes (A-D). \n* *Example: * Neoadjuvant therapy completed. Biopsy of parathyroid shows a low-grade adenocarcinoma. The surgical resection states a moderately differentiated adenocarcinoma.\n * Code Grade Post Therapy Clin (yc) as L since low grade is the preferred grading system\n * Code Grade Post Therapy Path (yp) as B (moderately differentiated), per the Coding Guidelines for Generic Grade Categories\n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Codes L and H take priority over A-D.\n\n**Note 6:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 7:** Code 9 (unknown) when \n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_32110.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_32110.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_32110.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_32110.json index e5c0a3c6e..5157a9986 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_32110.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_32110.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_32110", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 5:** Code 9 (unknown) when \n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_35393.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_35393.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_35393.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_35393.json index b8bc83492..0e62d0ad8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_35393.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_35393.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_35393", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yc) in the Grade Post Therapy Path (yp) field. Assign Grade Post Therapy Path (yp) using the applicable generic grade codes (A-D). \n* *Example:* Neoadjuvant therapy completed. Biopsy shows a myxofibrosarcoma, FNCLCC grade score 2. The surgical resection states a high grade myxofibrosarcoma \n * Code Grade Post Therapy Clin (yc) as 2 (G2) since FNCLCC is the preferred grading system\n * Code Grade Post Therapy Path (yp) as D for high grade, per the Coding Guidelines for Generic Grade Categories \n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Code 1 for stated as “low grade” only.\n\n**Note 6:** Codes 1-3 take priority over A-D, H.\n\n**Note 7:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 8:** Code 9 (unknown) when\n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 9:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* Codes A-D are treated as an unknown grade when assigning AJCC stage group \n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_36935.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_36935.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_36935.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_36935.json index 47dc49055..402777481 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_36935.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_36935.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_36935", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yc) in the Grade Post Therapy Path (yc) field. Assign Grade Post Therapy Path (yc) using the applicable generic grade codes (A-D). \n* *Example:* Neoadjuvant therapy completed. Biopsy shows a myxofibrosarcoma, FNCLCC grade score 2. The surgical resection states a high grade myxofibrosarcoma \n * Code Grade Post Therapy Clin (yc) as 2 (G2) since FNCLCC is the preferred grading system\n * Code Grade Post Therapy Path (yp) as D for high grade, per the Coding Guidelines for Generic Grade Categories \n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Code 1 for stated as “low grade” only.\n\n**Note 6:** Codes 1-3 take priority over A-D, H. \n\n**Note 7:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 8:** Code 9 (unknown) when\n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_3704.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_3704.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_3704.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_3704.json index 61b7821b8..ec51413d1 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_3704.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_3704.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_3704", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yc) in the Grade Post Therapy Path (yp) field. \n* *Example:* Neoadjuvant therapy completed. Anal biopsy reports states moderately differentiated squamous cell carcinoma. The surgical resection states a low grade squamous cell carcinoma. Assign Grade Post Therapy Path (yc) using the L code \n * Code Grade Post Therapy Clin (yc) as 2 since Moderately differentiated (G2) is the preferred grading system\n * Code Grade Post Therapy Path (yp) as L since the preferred grading system was not used and there is a code available for “low grade” only\n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Codes 1-4 take priority over L and H.\n\n**Note 6:** G4 includes anaplastic.\n\n**Note 7:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 8:** Code 9 (unknown) when\n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_40048.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_40048.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_40048.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_40048.json index 4c8f528c5..34d957fa7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_40048.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_40048.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_40048", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the clinical post therapy grade given uses the preferred grading system and the pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yc) in the Grade Post Therapy Path (yp) field. Assign Grade Post Therapy (yp) 9. \n* *Example:* Neoadjuvant therapy completed. Biopsy of primary site shows a moderately differentiated adenocarcinoma. The post therapy surgical resection states a high grade adenocarcinoma. \n * Code Grade Post Therapy (yc) as 2 since Moderately differentiated (G2) is the preferred grading system\n * Code Grade Post Therapy Path (yp) as 9 since the preferred grading system was not used and the Generic Grade Categories do not apply to this grade table\n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** G3 includes undifferentiated and anaplastic.\n\n**Note 6:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 7:** Code 9 (unknown) when \n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_41285.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_41285.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_41285.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_41285.json index 290ab1e48..411699650 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_41285.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_41285.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_41285", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yp) in the Grade Post Therapy Path (yp) field. Assign Grade Post Therapy Path (yp) 9.\n* *Example:* Neoadjuvant therapy completed. Biopsy of primary site shows a moderately differentiated adenocarcinoma. The post therapy surgical resection states a high grade adenocarcinoma. \n * Code Grade Post Therapy Clin (yc) as 2 since Moderately differentiated (G2) is the preferred grading system\n * Code Grade Post Therapy Path (yp) as 9 since the preferred grading system was not used and the Generic Grade Categories do not apply to this grade table\n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** G4 includes anaplastic.\n\n**Note 6:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 7:** Code 9 (unknown) when \n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_45323.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_45323.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_45323.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_45323.json index 418740e49..99cf57f71 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_45323.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_45323.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_45323", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yc) in the Grade Post Therapy Path (yp) field. Assign Grade Post Therapy Path (yp) 9. \n* *Example: * Neoadjuvant therapy completed. Biopsy of eye shows a moderately differentiated adenoid cystic carcinoma. The surgical resection states a high-grade adenoid cystic carcinoma. \n * Code Grade Post Therapy Clin (yc) as 2 since Moderately differentiated (G2) is the preferred grading system\n * Code Grade Post Therapy Path (yp) as 9 since the preferred grading system was not used and the Generic Grade Categories do not apply to this grade table\n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** G4 includes anaplastic\n\n**Note 6:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n\n**Note 7:** Code 9 (unknown) when \n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_47044.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_47044.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_47044.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_47044.json index 3e6d325ec..1a1e9757f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_47044.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_47044.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_47044", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yc) in the Grade Post Therapy Path (yp) field. Assign Grade Post Therapy Path (yp) using the applicable generic grade codes (A-D). \n* *Example:* Neoadjuvant therapy completed. Breast biopsy, invasive ductal carcinoma, Nottingham grade 2. Lumpectomy, invasive ductal carcinoma, nuclear grade 3\n * Code Grade Post Therapy Clin (yc) 2 (G2) since Nottingham is the preferred grading system\n * Code Grade Post Therapy Path (yp) as C (nuclear Grade 3), per the Coding Guidelines for Generic Grade Categories\n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** There are two major grading systems used for Breast and they are based on the behavior of the primary tumor (in situ or invasive)\n**Invasive tumors**\n * The preferred grading system for Invasive tumors is the **Nottingham grade/Nottingham Score**, also known as the Scarff-Bloom-Richardson or Bloom Richardson\n * The **Nottingham score** is a combined histologic grade in which three components are evaluated to determine the overall grade: **tubule formation, nuclear pleomorphism and mitotic count**. Each of these components is assigned a value from 1 (favorable) to 3 (unfavorable) for each feature and then totaling the scores for all three categories. A combined score of 3-5 points is designated as grade 1; a combined score for 6-7 points is grade 2; a combined score of 8-9 points is grade 3\n \n**Note 6:** If a pathology report for an invasive cancer states, “Grade 1 (or 2, 3)” and there is no further information, assume this is the Nottingham grade and assign the appropriate code. \n * If a pathology report for an invasive cancer states, “well differentiated, moderately differentiated, poorly differentiated, low, medium, high,” use grades A-D as appropriate\n * ***Example***: Pathology report states invasive ductal carcinoma, well differentiated. Code grade A.\n* **Do not use grades L, M, H for invasive tumors**\n * *Exception*: Biopsy diagnosis is DCIS; Lumpectomy is invasive ductal carcinoma. The Clinical Grade would be L, M, H or 9 based on the DCIS; the Pathological Grade would be 1, 2, 3, or 9 based on the invasive ductal carcinoma. Behavior would be /3\n\n**Note 7:** **In situ tumors**\n* The preferred grading system for in situ tumors is based on a 3 grade Nuclear system, and is defined as Low (L) (Nuclear Grade 1), Intermediate (M) (Nuclear Grade 2), or High (H) (Nuclear Grade 3), or the nuclear component of the Nottingham grade\n* Documentation for these grades may be 1/3, 2/3, 3/3. This notation is documenting the nuclear component of the Nottingham grade, not the Nottingham grade (1, 2, 3)\n* If a pathologist uses a Nottingham grade (i.e., G2) for an in situ cancer, they are documenting the nuclear component of the Nottingham score. You would still assign L, M, or H as appropriate for the in situ tumor\n* **Do not use grades 1, 2, 3 for in situ tumors**\n\n**Note 8:** Grade from nodal tissue may be used **ONLY** when there was never any evidence of primary tumor (T0). Grade would be coded using G1, G2, or G3, even if the grading is not strictly Nottingham, which is difficult to perform in nodal tissue. Some of the terminology may include differentiation terms without some of the morphologic features used in Nottingham (e.g., well differentiated (G1), moderately differentiated (G2), or poorly/undifferentiated (G3)).\n* *Example:* No breast tumor identified, but 2/3 axillary nodes were positive. Determined to be regional node metastasis from breast primary. Nodes were described as poorly differentiated with a high mitotic rate\n * Code G3 based on the poorly differentiated (which is a high grade) although the terminology used is for nuclear grading \n\n**Note 9:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 10:** Code 9 (unknown) when \n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 11:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* Codes A-D are treated as an unknown grade when assigning AJCC stage group \n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_48765.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_48765.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_48765.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_48765.json index d32d3fe4b..c74507a0e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_48765.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_48765.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_48765", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yc) in the Grade Post Therapy Path (yp) field. Assign Grade Post Therapy Path (yp) 9.\n* *Example:* Neoadjuvant therapy completed. Biopsy of penis shows a moderately differentiated adenocarcinoma. The surgical resection states a high grade adenocarcinoma\n * Code Grade Post Therapy Clin (yc) as 2 since Moderately differentiated (G2) is the preferred grading system\n * Code Grade Post Therapy Path (yp) as 9 since the preferred grading system was not used and the Generic Grade Categories do not apply to this grade table\n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** G3 includes undifferentiated and anaplastic.\n\n**Note 6:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 7:** Code 9 (unknown) when \n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_48957.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_48957.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_48957.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_48957.json index 30815d860..34ccc1df6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_48957.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_48957.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_48957", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yc) in the Grade Post Therapy Path (yp) field. \n* *Example:* Neoadjuvant therapy completed. Corpus biopsy reports states moderately differentiated adenosarcoma. The surgical resection states a high grade adenosarcoma. Assign Grade Post Therapy Path (yp) using the H code \n * Code Grade Post Therapy Clin (yc) as 2 since Moderately differentiated (G2) is the preferred grading system\n * Code Grade Post Therapy Path (yp) as H since the preferred grading system was not used and there is a code available for “high grade” only\n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** G3 includes anaplastic.\n\n**Note 6:** Sarcomatous overgrowth (S) takes priority over L and H\n* *Example:* Pathology report: Adenocarcinoma with sarcomatous overgrowth, high and low grade\n - Code Grade to S for the sarcomatous overgrowth\n\n**Note 7:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 8:** Code 9 (unknown) when \n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_55848.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_55848.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_55848.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_55848.json index 23a2b82ed..3370e64d3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_55848.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_55848.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_55848", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yc) in the Grade Post Therapy Path (yp) field. \n* *Example:* Neoadjuvant therapy completed. Biopsy reports states moderately differentiated adenocarcinoma. The surgical resection states a high grade adenocarcinoma. Assign Grade Post Therapy Path (yp) 9\n * Code Grade Post Therapy Clin (yc) as 2 since Moderately differentiated (G2) is the preferred grading system\n * Code Grade Post Therapy Path (yp) as 9 (unknown) per **Note 5**. Code H would not be used since the histology was not an urothelial histology\n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Priority order for codes\n- Urothelial cancers (WHO/ISUP grade): use codes L, H and 9 \n + If only G1-G3 are documented, code 9\n- Adenocarcinomas and Squamous Cell Carcinomas: use codes 1-3, 9\n + If only L or H are documented, code 9\n\n**Note 6:** G3 includes undifferentiated and anaplastic.\n\n**Note 7:** For bladder, a TURB does not qualify for surgical resection. A cystectomy, or partial cystectomy, must be performed\n\n**Note 8:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 9:** Code 9 (unknown) when \n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_58350.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_58350.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_58350.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_58350.json index 4eca6bb2e..26dd83661 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_58350.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_58350.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_58350", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yc) in the Grade Post Therapy Path (yp) field. Assign Grade Post Therapy Path (yp) using the applicable generic grade codes (A-D). \n* *Example: * Neoadjuvant therapy completed. Biopsy of iris shows a mixed cell melanoma, G2. The surgical resection states a moderately differentiated melanoma.\n * Code Grade Post Therapy Clin (yc) as 2 since G2 is documented and this is the preferred grading system\n * Code Grade Post Therapy Path (yp) as B (moderately differentiated), per the Coding Guidelines for Generic Grade Categories\n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Codes 1-3 take priority over A-D. \n\n**Note 6:** For this grading system, the CAP Checklist refers to this as \"histologic type,\" instead of grade. \n\n**Note 7:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n\n**Note 8:** Code 9 (unknown) when \n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_65729.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_65729.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_65729.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_65729.json index 8d4a0cfff..6268afea3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_65729.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_65729.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_65729", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when\n* No neoadjuvant therapy\n* Clinical or pathological case only\n\n**Note 2:** Grade (cell indicator) is no longer applicable for this hematopoietic neoplasm.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_67342.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_67342.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_67342.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_67342.json index 66a39b0f0..7da9fd10c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_67342.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_67342.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_67342", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Grade is applicable for the follicular lymphomas only (9690/3, 9691/3, 9695/3, 9698/3). For all other lymphoma histologies, code 9.\n\n**Note 3:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yc) in the Grade Post Therapy Path (yp) field. Assign Grade Post Therapy Path (yp) 9.\n* *Example: * Neoadjuvant therapy completed. Biopsy of eye shows a follicular lymphoma, G3. The surgical resection states a low-grade follicular lymphoma.\n * Code Grade Post Therapy Clin (yc) as 3 since G3 is the preferred grading system\n * Code Grade Post Therapy Path (yp) as 9 since the preferred grading system was not used and the Generic Grade Categories do not apply to this grade table\n\n**Note 4:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 5:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 6:** Follicular lymphoma grade is based on the absolute number of centroblasts per high-power (40 x objective, 0.159 square mm) microscopic field (HPF).\n\n**Note 7:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n\n**Note 8:** Code 9 (unknown) when \n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_75348.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_75348.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_75348.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_75348.json index c9a439ab0..5d93254a6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_75348.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_75348.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_75348", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave post therapy grade blank when\n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 5:** Code 9 (unknown) when \n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked “not applicable” on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_76876.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_76876.json new file mode 100644 index 000000000..3c9c891f9 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_76876.json @@ -0,0 +1,19 @@ +{ + "id" : "grade_post_therapy_path_76876", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Grade Post Therapy Path (yp)", + "title" : "Grade Post Therapy Path (yp)", + "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yc) in the Grade Post Therapy Path (yp) field. Assign Grade Post Therapy Path (yp) using the applicable generic grade codes (A-D). \n* *Example:* Neoadjuvant therapy completed. Neuroendocrine tumor, biopsy reports a clinical grade of G1 based on a mitotic count less than 2 and Ki-67 as 1.4%. The surgical resection states a well differentiated neuroendocrine tumor without further documentation regarding the mitotic count and Ki-67. Assign Grade Pathological using the applicable generic grade codes (A-D). \n * Grade Post Therapy Clin (yc) would be coded as 1 (G1) since the preferred grading system is based on the mitotic count and Ki-67\n * Grade Post Therapy Path (yp) would be coded as A for well differentiated, per the Coding Guidelines for Generic Grade Categories\n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Codes 1-3 take priority over codes A-D.\n* Grades A-D should only be used in the absence of a physician's statement of grade (G1, G2, G3) or no results for Ki-67 or Mitotic Count (See also Note 7)\n\n**Note 6:** Do not code grade based on the following terminology: \n* Neuroendocrine carcinoma, low grade (8240/3)\n* Neuroendocrine carcinoma, well differentiated (8240/3)\n* Neuroendocrine carcinoma, moderately differentiated (8249/3)\n* Poorly differentiated neuroendocrine carcinoma (8246/3)\n\n**Note 7:** Code grade based on the physician's documentation (G1, G2, G3) OR **in the absence of a physician's statement,** code grade based on the Ki-67 and Mitotic Count. \n* If a Ki-67 is documented as less than 3, many times the mitotic count is not done. In this situation, the Ki-67 alone is enough to code the grade (G1). \n* Grades 2 and 3, are either/or for Ki-67 and Mitotic Count. You do not need both the Ki-67 and Mitotic Count to assign grade 2 or 3.\n\n**Note 8:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 9:** Code 9 (unknown) when\n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", + "last_modified" : "2025-05-02T16:45:36.480Z", + "definition" : [ { + "key" : "grade_post_therapy_path", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "1", "G1: Mitotic count (per 2mm2) less than 2 AND \n Ki-67 index (%) less than 3\n\nStated as WHO Grade 1" ], [ "2", "G2: Mitotic count (per 2mm2) equal 2-20 OR\n Ki-67 index (%) equal 3-20\n\nStated as WHO Grade 2" ], [ "3", "G3: Mitotic count (per 2mm2) greater than 20 OR \n Ki-67 index (%) greater than 20\n\nStated as WHO Grade 3" ], [ "A", "Well differentiated" ], [ "B", "Moderately differentiated" ], [ "C", "Poorly differentiated" ], [ "D", "Undifferentiated, anaplastic" ], [ "9", "Grade cannot be assessed (GX); Unknown" ], [ "", "See Note 1" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_80308.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_80308.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_80308.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_80308.json index 9224b3ab3..89ac7b79e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_80308.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_80308.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_80308", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yc) in the Grade Post Therapy Path (yp) field. Assign Grade Post Therapy Path (yc) using the applicable generic grade codes (A-D). \n* *Example:* Neoadjuvant therapy completed. Biopsy of kidney shows a renal cell carcinoma, G2. The surgical resection states a moderately differentiated renal cell carcinoma\n * Code Grade Post Therapy Clin (yc) as 2 since G2 is documented and this is the preferred grading system\n * Code Grade Post Therapy Path (yp) as B (moderately differentiated), per the Coding Guidelines for Generic Grade Categories\n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Codes 1-4 take priority over codes A-D.\n\n**Note 6:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n\n**Note 7:** Code 9 (unknown) when \n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_83202.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_83202.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_83202.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_83202.json index 7c5f7b5ac..9ed394f50 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_83202.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_83202.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_83202", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yc) in the Grade Post Therapy Path (yp) field. Assign Grade Post Therapy Path (yp) using the applicable generic grade codes (A-D). \n* *Example:* Neoadjuvant therapy completed. Biopsy shows a GIST tumor. Grade stated as Low based on less than 5 mitoses per 5 square mm. The surgical resection states a moderately differentiated GIST tumor\n * Code Grade Post Therapy Clin (yc) as L since grade is based on the mitotic rate, which is the preferred grading system\n * Code Grade Post Therapy Path (yp) as B for moderately differentiated, per the Coding Guidelines for Generic Grade Categories \n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Codes L and H take priority over A-D.\n\n**Note 6:** Record the mitotic rate as Low or High as indicated on the pathology report or CAP protocol. Assume the denominator is 5 square mm if not specified.\n* Low: 5 or fewer mitoses per 5 square mm (L)\n* High: Over 5 mitoses per 5 square mm (H)\n\n**Note 7:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 8:** Code 9 (unknown) when \n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available\n\n**Note 9:** If you are assigning an AJCC Staging System stage group\n* Grade is required to assign stage group\n* Codes A-D are treated as an unknown grade when assigning AJCC stage group \n* An unknown grade may result in an unknown stage group", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_86055.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_86055.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_86055.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_86055.json index daa8e4eba..0da3910cd 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_86055.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_86055.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_86055", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Codes 1-4 take priority over A-D, L and H.\n\n**Note 5:** CNS WHO classifications use a grading scheme that is a \"malignancy scale\" ranging across a wide variety of neoplasms rather than a strict histologic grading system that can be applied equally to all tumor types. \n* Code the WHO grading system for selected tumors of the CNS as noted in the AJCC 8th edition Table 72.2 when WHO grade is not documented in the record\n + A list of the histologies that have a default grade can also be found in the *Brain/Spinal Cord* CAP Protocol in Table 1: *WHO Grading System for Some of the More Common Tumors of the CNS*, Table 2: *WHO Grading System for Diffuse Infiltrating Astrocytomas and Table* 3: *WHO Grading Meningiomas* \nhttps://www.cap.org/protocols-and-guidelines/cancer-reporting-tools/cancer-protocol-templates\n* For **benign tumors ONLY (behavior 0), ** code 1 can be automatically assigned for all histologies\n + This was confirmed by the CAP Cancer Committee\n\n**Note 6:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n\n**Note 7:** Code 9 (unknown) when \n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_87571.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_87571.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_87571.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_87571.json index 3ebf80d6f..0132f3f26 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_87571.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_87571.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_87571", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yc) in the Grade Post Therapy Path (yp) field. Assign Grade Post Therapy Path (yp) 9. \n* *Example:* Neoadjuvant therapy completed. Biopsy of corpus shows a well differentiated endometrioid carcinoma, FIGO Grade 1. The surgical resection states a high grade endometrioid carcinoma\n * Code Grade Post Therapy Clin (yc) as 1 since FIGO and well differentiated is the preferred grading system\n * Code Grade Post Therapy Path (yp) as 9 since the preferred grading system was not used and the Generic Grade Categories do not apply to this grade table\n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n* Per clarification from the CAP Cancer Committee based on the CAP Protocol, the following histologies must be assigned a G3 (code 3): Serous, clear cell, undifferentiated/de-differentiated carcinomas, carcinosarcomas, and mixed mesodermal tumors (Mullerian/MMMT) are *high risk (high grade)* \n\n**Note 4:** For endometrioid carcinomas only\n* If “low grade” is documented, code 2 (FIGO Grade 2)\n* If “high grade” is documented, code 3 (FIGO Grade 3)**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade. \n\n**Note 5:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 6:** G3 includes anaplastic.\n\n**Note 7:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 8:** Code 9 (unknown) when \n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_90448.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_90448.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_90448.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_90448.json index f8ef870ad..8ccdfa56b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_90448.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_90448.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_90448", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yc) in the Grade Post Therapy Path (yp) field. Assign Grade Post Therapy Path (yp) 9. \n* *Example: * Neoadjuvant therapy completed. Biopsy of stomach tumor shows a moderately adenocarcinoma. The surgical resection states a high-grade adenocarcinoma. \n * Code Grade Post Therapy Clin (yc) as 2 since Moderately differentiated (G2) is the preferred grading system\n * Code Grade Post Therapy Path (yp) as 9 since the preferred grading system was not used and the Generic Grade Categories do not apply to this grade table\n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** G3 includes anaplastic\n\n**Note 6:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 7:** Code 9 (unknown) when\n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_91649.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_91649.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_91649.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_91649.json index d50887080..be6d6d465 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_91649.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_91649.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_91649", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yc)l in the Grade Post Therapy Path (yp) field. \n* *Example:* Neoadjuvant therapy completed. Ovarian biopsy reports states moderately differentiated adenocarcinoma. The surgical resection states a high grade adenocarcinoma. Assign Grade Post Therapy Path (yp) using the H code \n * Code Grade Post Therapy Clin (yc) as 2 since Moderately differentiated (G2) is the preferred grading system\n * Code Grade Post Therapy Path (yp) as H since the preferred grading system was not used and there is a code available for “high grade” only\n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** The grading system for this Staging System is based on histology\n* Immature teratomas and serous carcinomas: Use codes L, H, or 9. This include the following ICD-O-3 codes: 8441/2, 8441/3, 8460/3, 8461/3, 8474/3, 9080/3\n* All other histologies: Code 1-3 if a nuclear grade is documented, otherwise code 9\n* If your registry collects ovarian borderline tumors (/1), code “B” for grade\n\n**Note 6:** G3 includes anaplastic.\n\n**Note 7:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 8:** Code 9 (unknown) when \n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_92197.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_92197.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_92197.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_92197.json index ff4a11e27..515605b42 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_92197.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_92197.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_92197", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yp) in the Grade Post Therapy Path (yp) field. Assign Grade Post Therapy Path (yp) 9.\n* *Example: * Neoadjuvant therapy completed. Biopsy of esophageal tumor shows a moderately adenocarcinoma. The surgical resection states a high-grade adenocarcinoma. \n * Code Grade Post Therapy Clin (yc) as 2 since Moderately differentiated (G2) is the preferred grading system\n * Code Grade Post Therapy Path (yp) as 9 since the preferred grading system was not used and the Generic Grade Categories do not apply to this grade table\n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** G3 includes anaplastic.\n\n**Note 6:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 7:** Code 9 (unknown) when\n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_93034.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_93034.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_93034.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_93034.json index 7727f5381..cb4873ab3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_93034.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_93034.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_93034", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yc) in the Grade Post Therapy Path (yc) field. Assign Grade Post Therapy Path (yc) using the applicable generic grade codes (A-D). \n* *Example: * Neoadjuvant therapy completed. Biopsy of adrenal gland shows a low grade adrenal cortical adenocarcinoma. The surgical resection states a moderately differentiated adrenal cortical adenocarcinoma.\n * Code Grade Post Therapy Clin (yc) as L since low grade is the preferred grading system\n * Code Grade Post Therapy Path (yp) as B (moderately differentiated), per the Coding Guidelines for Generic Grade Categories \n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Codes L, H and M take priority over A-D.\n\n**Note 6:** Use the grade from the post therapy clinical work up from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 7:** Code 9 (unknown) when \n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_98398.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_98398.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_98398.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_98398.json index 42bcd6bd1..a47840263 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_98398.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_98398.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_98398", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yc) in the Grade Post Therapy Path (yp) field. Assign the Grade Post Therapy Path (yp) using the applicable generic grade codes (A-D). \n* *Example: * Neoadjuvant therapy completed. Biopsy of eye shows a retinoblastoma, G2. The surgical resection states a moderately differentiated retinoblastoma. \n * Code Grade Post Therapy Clin (yc) as 2 since G2 is documented and this is the preferred grading system\n * Code Grade Post Therapy Path (yp) as B (moderately differentiated), per the Coding Guidelines for Generic Grade Categories\n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Codes 1-4 take priority over A-D.\n\n**Note 6:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 7:** Code 9 (unknown) when \n•\tSurgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n•\tSurgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_yp_3519.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_yp_3519.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_yp_3519.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_yp_3519.json index 00d31e68b..685521fa6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_yp_3519.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_yp_3519.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_yp_3519", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp)", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Codes 1-4 take priority over A-D, L and H.\n\n**Note 5:** CNS WHO classifications use a grading scheme that is a \"malignancy scale\" ranging across a wide variety of neoplasms rather than a strict histologic grading system that can be applied equally to all tumor types. \n* Code the WHO grading system for selected tumors of the CNS as noted in the AJCC 8th edition Table 72.2 when WHO grade is not documented in the record\n + A list of the histologies that have a default grade can also be found in the *Brain/Spinal Cord* CAP Protocol in Table 1: *WHO Grading System for Some of the More Common Tumors of the CNS*, Table 2: *WHO Grading System for Diffuse Infiltrating Astrocytomas and Table* 3: *WHO Grading Meningiomas* \nhttps://www.cap.org/protocols-and-guidelines/cancer-reporting-tools/cancer-protocol-templates\n* For **benign tumors ONLY (behavior 0),** code 1 can be automatically assigned for all histologies\n + This was confirmed by the CAP Cancer Committee\n\n**Note 6:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n\n**Note 7:** Code 9 (unknown) when \n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_yp_8036.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_yp_8036.json new file mode 100644 index 000000000..32ccfc953 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_yp_8036.json @@ -0,0 +1,19 @@ +{ + "id" : "grade_post_therapy_path_yp_8036", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Grade Post Therapy Path (yp)", + "title" : "Grade Post Therapy Path (yp)", + "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available, and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 3:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 4:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 5:** Code 9 (unknown) when \n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", + "last_modified" : "2025-04-11T19:38:26.796Z", + "definition" : [ { + "key" : "grade_post_therapy_path", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "L", "Low grade" ], [ "M", "Intermediate grade" ], [ "H", "High grade/High grade transformation" ], [ "9", "Grade cannot be assessed; Unknown" ], [ "", "See Note 1" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_yp_v9_717.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_yp_v9_717.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_yp_v9_717.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_yp_v9_717.json index 3b0e4c8f6..01d18182e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/grade_post_therapy_path_yp_v9_717.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/grade_post_therapy_path_yp_v9_717.json @@ -1,7 +1,7 @@ { "id" : "grade_post_therapy_path_yp_v9_717", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Grade Post Therapy Path (yp) v9", "title" : "Grade Post Therapy Path (yp)", "notes" : "**Note 1:** Leave Grade Post Therapy Path (yp) blank when \n* No neoadjuvant therapy\n* Clinical or pathological case only\n* Neoadjuvant therapy completed; surgical resection not done\n* There is only one grade available and it cannot be determined if it is clinical, pathological, post therapy clinical or post therapy pathological\n\n**Note 2:** There is a preferred grading system for this schema. If the post therapy clinical grade given uses the preferred grading system and the post therapy pathological grade does not use the preferred grading system, do not record the Grade Post Therapy Clin (yp) in the Grade Post Therapy Path (yp) field. Assign Grade Post Therapy Path (yp) 9.\n* *Example:* Neoadjuvant therapy completed. Biopsy of pleura shows a Nuclear Grade 2 with necrosis mesothelioma. The surgical resection states a moderately differentiated mesothelioma. \n * Code Grade Clinical as H since “Nuclear Grade 2 with necrosis” is the preferred grading system\n * Code Grade Pathological as 9 (unknown)\n\n**Note 3:** Assign the highest grade from the resected primary tumor assessed after the completion of neoadjuvant therapy.\n\n**Note 4:** If there are multiple tumors with different grades abstracted as one primary, code the highest grade.\n\n**Note 5:** Use the grade from the post therapy **clinical work up** from the primary tumor in different scenarios based on behavior or surgical resection\n* **Behavior**\n * Tumor behavior for the post therapy clinical and the post therapy pathological diagnoses are the same AND the post therapy clinical grade is the highest grade \n * Tumor behavior for post therapy clinical diagnosis is invasive, and the tumor behavior for the post therapy pathological diagnosis is in situ\n* **Surgical Resection**\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no grade documented from the surgical resection\n * Surgical resection is done of the primary tumor after neoadjuvant therapy is completed and there is no residual cancer\n\n**Note 6:** Code 9 (unknown) when \n* Surgical resection is done after neoadjuvant therapy and grade from the primary site is not documented and there is no grade from the post therapy clinical work up\n* Surgical resection is done after neoadjuvant therapy and there is no residual cancer and there is no grade from the post therapy clinical work up\n* Grade checked \"not applicable\" on CAP Protocol (if available) and no other grade information is available", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/hcg_post_orchiectomy_lab_value_13834.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/hcg_post_orchiectomy_lab_value_13834.json similarity index 82% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/hcg_post_orchiectomy_lab_value_13834.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/hcg_post_orchiectomy_lab_value_13834.json index aeda32093..5a633232d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/hcg_post_orchiectomy_lab_value_13834.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/hcg_post_orchiectomy_lab_value_13834.json @@ -1,12 +1,12 @@ { "id" : "hcg_post_orchiectomy_lab_value_13834", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "hCG Post-Orchiectomy Lab Value", "title" : "hCG (Human Chorionic Gonadotropin) Post-Orchiectomy Lab Value", "description" : "hCG (Human Chorionic Gonadotropin) Post-Orchiectomy Lab Value refers to the lowest hCG value measured post-orchiectomy. hCG is a serum tumor marker that is often elevated in patients with nonseminomatous germ cell tumors of the testis. The Post-Orchiectomy lab value is used to monitor response to therapy.\n\nHuman chorionic gonadotropin (hCG) is a hormone produced by the placenta and some germ cell tumors. Two subunits, alpha and beta, can be measured in blood or serum. The alpha subunit is a non-specific marker for pancreatic and pituitary tumors. Beta-hCG levels are never found in normal healthy men. When the presence of beta-hCG is detected in serum, it always indicates a malignancy. Beta-hCG is secreted by some non- seminomatous germ cell tumors and mixed tumors and is used with AFP to identify the specific cell type of testicular cancer. Beta-hCG is also useful in monitoring response to therapy. After orchiectomy, the hCG should be undetectable within 5 to 8 days. If elevated hCG persists, this is an indication of residual tumor.\n\nFor Testis, there are 4 related data items that record information on hCG.\n* 3846: hCG Post-Orchiectomy Lab Value\n* 3847: hCG Post-Orchiectomy Range\n* 3848: hCG Pre-Orchiectomy Lab Value\n* 3849: hCG Pre-Orchiectomy Range", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of the hCG (Human Chorionic Gonadotropin) Post-Orchiectomy Lab Value can be used to code this data item when no other information is available. \n\n**Note 2:** **Timing** \n* Record the value of the hCG test as documented in the medical record **after orchiectomy** but prior to adjuvant therapy. The lab value may be documented in a lab report, history and physical, or clinical statement in the pathology report.\n\n**Note 3:** **Lab values elevated after orchiectomy** \n* If the initial post-orchiectomy hCG remains elevated, review subsequent tests and record the lowest hCG value (normalization or plateau) prior to adjuvant therapy or before the value rises again.\n\n**Note 4:** **Related Data Item** \n* The same laboratory test should be used to record the related data item 3847: hCG Post-Orchiectomy Range.", - "last_modified" : "2024-04-07T16:22:10.945Z", + "last_modified" : "2025-02-24T16:38:47.995Z", "definition" : [ { "key" : "hcg_post_orch_lab_value", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0.0", "0.0 milli-International Units/milliliter (mIU/mL)" ], [ "0.1-99999.9", "0.1 - 99,999.9 mIU/mL" ], [ "XXXXX.1", "100,000 mIU/mL or greater" ], [ "XXXXX.7", "Test ordered, results not in chart" ], [ "XXXXX.8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code XXXXX.8 may result in an edit error.)" ], [ "XXXXX.9", "Not documented in medical record\nNo orchiectomy performed\nhCG (Human Chorionic Gonadotropin) Post-Orchiectomy Lab Value not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** clinical laboratory report (blood or serum test), sometimes in history and physical or clinical statement in pathology report\n\n**Other names include** Human chorionic gonadotropin, b-hCG, beta subunit HCG, beta hCG, -hCG•\t\n\nFor further information, refer to the **Testis** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Testis*\n\n**Normal Reference Range**\n * < 2 ng/ml (SI: < 2 µg/L or < 2 ug/L) 1 ng/ml of HCG is approximately 5 mIU/ml.\n * < 5 mIU/mL (< 5 IU/L) To record mIU/mL in ng/ml, divide the test result by 5.\n \n**Measurements** \n * A lab value expressed in International Units/liter (IU/L) is equivalent to the same value expressed in milli-International Units/milliliter (mIU/mL).", - "coding_guidelines" : "**1)** **Code XXXXX.9** when\n* **a.** The only information available is a statement of elevated or normal\n* **b.** If the pre-orchiectomy hCG was normal; a post-orchiectomy hCG may not be performed. In this case, code XXXXX.9 should be recorded.\n\n***Examples***\n**1)** 2.0 mIU/mL = Lab Value 2.0, Range 0\n**2)** 412 mIU/mL = Lab Value 412.0, Range1\n**3)** 6213 mIU/mL = Lab Value 6213.0, Range 2\n**4)** 14,724 mIU/mL = Lab Value 14724.0, Range 3\n**5)** 108,325 mIU/mL = Lab Value XXXXX.1, Range 3\n**6)** Physician states “hCG elevated,” but no value documented = Lab Value XXXXX.9, Range 4\n**7)** S value stated (no other information available) = Lab Value XXXXX.9, Range 9\n**8)** No hCG test done, or unknown if done = Lab Value XXXXX.9, Range 9", + "coding_guidelines" : "**1)** **Code XXXXX.9** when\n* The only information available is a statement of elevated or normal\n* If the pre-orchiectomy hCG was normal; a post-orchiectomy hCG may not be performed. In this case, code XXXXX.9 should be recorded.\n\n***Examples***\n**1)** 2.0 mIU/mL = Lab Value 2.0, Range 0\n**2)** 412 mIU/mL = Lab Value 412.0, Range1\n**3)** 6213 mIU/mL = Lab Value 6213.0, Range 2\n**4)** 14,724 mIU/mL = Lab Value 14724.0, Range 3\n**5)** 108,325 mIU/mL = Lab Value XXXXX.1, Range 3\n**6)** Physician states “hCG elevated,” but no value documented = Lab Value XXXXX.9, Range 4\n**7)** S value stated (no other information available) = Lab Value XXXXX.9, Range 9\n**8)** No hCG test done, or unknown if done = Lab Value XXXXX.9, Range 9", "rationale" : "hCG (Human Chorionic Gonadotropin) Post-Orchiectomy Lab Value is a Registry Data Collection Variable in AJCC. It was previously collected as Testis CS SSF #14." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/hcg_post_orchiectomy_range_92334.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/hcg_post_orchiectomy_range_92334.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/hcg_post_orchiectomy_range_92334.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/hcg_post_orchiectomy_range_92334.json index 76832410f..d88790a75 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/hcg_post_orchiectomy_range_92334.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/hcg_post_orchiectomy_range_92334.json @@ -1,7 +1,7 @@ { "id" : "hcg_post_orchiectomy_range_92334", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "hCG Post-Orchiectomy Range", "title" : "hCG (Human Chorionic Gonadotropin) Post-Orchiectomy Range", "description" : "Human Chorionic Gonadotropin (hCG) Post-Orchiectomy Range identifies the range category of the lowest hCG value measured post-orchiectomy. hCG is a serum tumor marker that is often elevated in patients with nonseminomatous germ cell tumors of the testis. The post-orchiectomy lab value is used to monitor response to therapy.\n\nFor Testis, there are 4 related data items that record information on hCG.\n* 3846: hCG Post-Orchiectomy Lab Value\n* 3847: hCG Post-Orchiectomy Range\n* 3848: hCG Pre-Orchiectomy Lab Value\n* 3849: hCG Pre-Orchiectomy Range", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/hcg_pre_orchiectomy_lab_value_55584.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/hcg_pre_orchiectomy_lab_value_55584.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/hcg_pre_orchiectomy_lab_value_55584.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/hcg_pre_orchiectomy_lab_value_55584.json index 14534caf5..ba9301a5c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/hcg_pre_orchiectomy_lab_value_55584.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/hcg_pre_orchiectomy_lab_value_55584.json @@ -1,7 +1,7 @@ { "id" : "hcg_pre_orchiectomy_lab_value_55584", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "hCG Pre-Orchiectomy Lab Value", "title" : "hCG (Human Chorionic Gonadotropin) Pre-Orchiectomy Lab Value", "description" : "hCG (Human Chorionic Gonadotropin) Pre-Orchiectomy Lab Value refers to the hCG value measured prior to treatment. hCG is a serum tumor marker that is often elevated in patients with nonseminomatous germ cell tumors of the testis.\n\nHuman chorionic gonadotropin (hCG) is a hormone produced by the placenta and some germ cell tumors. Two subunits, alpha and beta, can be measured in blood or serum. The alpha subunit is a non-specific marker for pancreatic and pituitary tumors. Beta-hCG levels are never found in normal healthy men. When the presence of beta-hCG is detected in serum, it always indicates a malignancy. Beta-hCG is secreted by some non- seminomatous germ cell tumors and mixed tumors and is used with AFP to identify the specific cell type of testicular cancer. Beta-hCG is also useful in monitoring response to therapy. After orchiectomy, the hCG should be undetectable within 5 to 8 days. If elevated hCG persists, this is an indication of residual tumor.\n\nFor Testis, there are 4 related data items that record information on hCG.\n* 3846: hCG Post-Orchiectomy Lab Value\n* 3847: hCG Post-Orchiectomy Range\n* 3848: hCG Pre-Orchiectomy Lab Value\n* 3849: hCG Pre-Orchiectomy Range", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/hcg_pre_orchiectomy_range_67679.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/hcg_pre_orchiectomy_range_67679.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/hcg_pre_orchiectomy_range_67679.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/hcg_pre_orchiectomy_range_67679.json index 02fcd47ef..86d5fc778 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/hcg_pre_orchiectomy_range_67679.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/hcg_pre_orchiectomy_range_67679.json @@ -1,7 +1,7 @@ { "id" : "hcg_pre_orchiectomy_range_67679", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "hCG Pre-Orchiectomy Range", "title" : "hCG (Human Chorionic Gonadotropin) Pre-Orchiectomy Range", "description" : "Human Chorionic Gonadotropin (hCG) Pre-Orchiectomy Range identifies the range category of the highest hCG value measured prior to treatment. hCG is a serum tumor marker that is often elevated in patients with nonseminomatous germ cell tumors of the testis.\n\nFor Testis, there are 4 related data items that record information on hCG.\n* 3846: hCG Post-Orchiectomy Lab Value\n* 3847: hCG Post-Orchiectomy Range\n* 3848: hCG Pre-Orchiectomy Lab Value\n* 3849: hCG Pre-Orchiectomy Range", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/her2_ihc_summary_57693.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/her2_ihc_summary_57693.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/her2_ihc_summary_57693.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/her2_ihc_summary_57693.json index 3e894747c..345a8c16b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/her2_ihc_summary_57693.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/her2_ihc_summary_57693.json @@ -1,7 +1,7 @@ { "id" : "her2_ihc_summary_57693", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "HER2 IHC Summary", "title" : "HER2 IHC Summary", "description" : "HER2 IHC Summary is the summary score for HER2 testing by IHC.\n\nThe simplest test used is the IHC (immunohistochemistry). An immunohistochemistry (IHC) test identifies the protein expressed by the gene (ERBB2), and an in-situ hybridization (ISH) test identifies the number of copies of the gene (ERBB2) itself. If the IHC test is borderline or indeterminate, an ISH (in situ hybridization) test may be performed. \n\nReporting Results of HER2 Testing by Immunohistochemistry (IHC)\n* Negative (Score 0): No staining observed or incomplete, faint/barely perceptible membrane staining in ≤10% of invasive tumor cells\n* Negative (Score 1+): Incomplete, faint/barely perceptible membrane staining in >10% of invasive tumor cells\n* Equivocal (Score 2+): Incomplete and/or weak to moderate circumferential membrane staining in >10% of invasive tumor cells or complete, intense, circumferential membrane staining in ≤10% of invasive tumor cells\n* Positive (Score 3+): Complete, intense, circumferential membrane staining in >10% of invasive tumor cells", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/her2_ish_dp_copy_no_89821.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/her2_ish_dp_copy_no_89821.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/her2_ish_dp_copy_no_89821.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/her2_ish_dp_copy_no_89821.json index 80b1541b0..bedbbd01b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/her2_ish_dp_copy_no_89821.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/her2_ish_dp_copy_no_89821.json @@ -1,7 +1,7 @@ { "id" : "her2_ish_dp_copy_no_89821", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "HER2 ISH DP Copy No", "title" : "HER2 ISH Dual Probe Copy Number", "description" : "HER2 in situ hybridization (ISH) Dual Probe Copy Number is the HER2 copy number based on a dual probe test.\n\nReporting Results of HER2 Testing by In Situ Hybridization (dual-probe assay)\n* Negative (not amplified): HER2/CEP17 ratio <2.0 AND average HER2 copy number <4.0 signals/cell\n* Equivocal: HER2/CEP17 ratio <2.0 AND average HER2 copy number ≥4.0 but <6.0 signals/cell\n* Positive (amplified): HER2/CEP17 ratio ≥2.0 (regardless of average HER2 copy number) or Average HER2 copy number ≥6.0 signals/cell (regardless of ratio)\n\nNote: TP52, SMSCR and RARA are gene that are also on chromosome 17. However, they are not close to the centromere, and thus can be used to assess borderline/equivocal fish results (ratios) when the centromeric probe for chromosome 17 (CEP17) performance may be problematic. Although these may be helpful in some cases, they are not the same as the CEP17 result or the ratio determined from CEP17. There should always be a prior CEP17 result when these other results are found in the chart. If one of these tests (TP52, SMSCR, RARA, or others) are used and a dual probe copy number/ratio are documented, record that result in the appropriate data item.\n* D17Z1 is the CEP17 probe used in the Vysis (Abbot) FISH kit. So, for the HER2 data items, D17Z1 and CEP17 are to be treated as the same thing.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/her2_ish_dual_probe_ration_4635.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/her2_ish_dual_probe_ration_4635.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/her2_ish_dual_probe_ration_4635.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/her2_ish_dual_probe_ration_4635.json index c12014fd0..04214821c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/her2_ish_dual_probe_ration_4635.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/her2_ish_dual_probe_ration_4635.json @@ -1,7 +1,7 @@ { "id" : "her2_ish_dual_probe_ration_4635", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "HER2 ISH DP Ratio", "title" : "HER2 ISH Dual Probe Ratio", "description" : "HER2 ISH Dual Probe Ratio is the summary score for HER2 testing using a dual probe. The test will report results for both HER2 and CEP17, the latter used as a control. The HER2/CEP17 ratio is reported.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/her2_ish_sp_copy_no_95955.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/her2_ish_sp_copy_no_95955.json similarity index 66% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/her2_ish_sp_copy_no_95955.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/her2_ish_sp_copy_no_95955.json index 4dd26db10..175e4583f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/her2_ish_sp_copy_no_95955.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/her2_ish_sp_copy_no_95955.json @@ -1,12 +1,12 @@ { "id" : "her2_ish_sp_copy_no_95955", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "HER2 ISH SP Copy No", "title" : "HER2 ISH Single Probe Copy Number", "description" : "HER2 in situ hybridization (ISH) Single Probe Copy Number is the HER2 copy number based on a single probe test.\n\nReporting Results of HER2 Testing by In Situ Hybridization (single-probe assay)\n* Negative (not amplified): Average HER2 copy number <4.0 signals/cell\n* Equivocal: Average HER2 copy number ≥4.0 and <6.0 signals/cell\n* Positive (amplified): Average HER2 copy number ≥6.0 signals/cell", - "notes" : "**Note 1:** This SSDI is no longer required by any of the standard setters starting with 2021 diagnoses. \n* For cases diagnosed 2021+, this SSDI may be left blank\n\n**Note 2:** Physician statement of HER2 in situ hybridization (ISH) Single Probe Copy Number can be used to code this data item.\n\n**Note 3:** A single probe test will report average number or mean signals per cell for HER2. Record the HER2 average number or mean signals per cells in this data item. The average number or mean signals per cell is also called the copy number.\n\n* ***Example:*** \n\n SISH RESULTS: FINAL HER 2 IN SITU HYBRIDIZATION INTERPRETATION: POSITIVE (>6 gene copies) HER-2/neu gene amplification. \n \n HER-2/neu SILVER IN SITU HYBRIDIZATION (SISH) \n HER-2neu gene (Inform HER2 DNA probe) \n Number of tumor cell nuclei counted: 60*\n Number of Her-2/neu gene copies: 418\n Mean HER-2/neu gene copy number: 6.9\n\n Code Single Probe HER2 Copy Number: 6.9\n [Note: This is calculated by dividing 418 by 60]\n\n**Note 4:** **Registrars are not to calculate the copy number.** \n\n**Note 5:** Following ASCO-CAP guidelines, a 2+ (equivocal) finding by immunohistochemistry (IHC) should result in additional testing with ISH to determine gene copy number. \n\n**Note 6:** Any type of ISH test (e.g., FISH, CISH, SISH) can be used to code this data item. Code this data item using the same report used to record information in the related data item 3854: HER2 ISH Summary.\n\n**Note 7:** A HER2 ISH test may be called \"ERBB2.\" ERBB2 is the standard symbol for the gene 'erb-b2 receptor tyrosine kinase 2.' An IHC test identifies the protein expressed by the gene, and an ISH test identifies the gene itself.\n\n**Note 8:** If a HER2 ISH single probe copy number test is done, and the results are between 4 and 6 (equivocal), dual probe tests are recommended.\n\n**Note 9:** If the test results are presented to the hundredth decimal, ignore the hundredth decimal. Do NOT round.\n\n* ***Example:***\n Reported as 6.97, code 6.9", - "last_modified" : "2024-03-08T16:20:14.403Z", + "notes" : "**Note 1:** This SSDI is no longer required by any of the standard setters starting with 2021 diagnoses. \n* For cases diagnosed 2021+, this SSDI may be left blank\n\n**Note 2:** Physician statement of HER2 in situ hybridization (ISH) Single Probe Copy Number can be used to code this data item.\n\n**Note 3:** A single probe test will report average number or mean signals per cell for HER2. Record the HER2 average number or mean signals per cells in this data item. The average number or mean signals per cell is also called the copy number.\n\n* ***Example:*** \n\n SISH RESULTS: FINAL HER 2 IN SITU HYBRIDIZATION INTERPRETATION: POSITIVE (>6 gene copies) HER-2/neu gene amplification. \n \n HER-2/neu SILVER IN SITU HYBRIDIZATION (SISH) \n HER-2neu gene (Inform HER2 DNA probe) \n Number of tumor cell nuclei counted: 60\n Number of Her-2/neu gene copies: 418\n Mean HER-2/neu gene copy number: 6.9\n\n Code Single Probe HER2 Copy Number: 6.9\n [Note: This is calculated by dividing 418 by 60]\n\n**Note 4:** **Registrars are not to calculate the copy number.** \n\n**Note 5:** Following ASCO-CAP guidelines, a 2+ (equivocal) finding by immunohistochemistry (IHC) should result in additional testing with ISH to determine gene copy number. \n\n**Note 6:** Any type of ISH test (e.g., FISH, CISH, SISH) can be used to code this data item. Code this data item using the same report used to record information in the related data item 3854: HER2 ISH Summary.\n\n**Note 7:** A HER2 ISH test may be called \"ERBB2.\" ERBB2 is the standard symbol for the gene 'erb-b2 receptor tyrosine kinase 2.' An IHC test identifies the protein expressed by the gene, and an ISH test identifies the gene itself.\n\n**Note 8:** If a HER2 ISH single probe copy number test is done, and the results are between 4 and 6 (equivocal), dual probe tests are recommended.\n\n**Note 9:** If the test results are presented to the hundredth decimal, ignore the hundredth decimal. Do NOT round.\n\n* ***Example:***\n Reported as 6.97, code 6.9", + "last_modified" : "2025-03-21T18:18:51.836Z", "definition" : [ { "key" : "her2_ish_sp_copy_no", "name" : "Code", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/her2_ish_summary_40783.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/her2_ish_summary_40783.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/her2_ish_summary_40783.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/her2_ish_summary_40783.json index 017691786..eaf5df7b9 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/her2_ish_summary_40783.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/her2_ish_summary_40783.json @@ -1,7 +1,7 @@ { "id" : "her2_ish_summary_40783", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "HER2 ISH Summary", "title" : "HER2 ISH Summary", "description" : "HER2 in situ hybridization (ISH) Summary is the summary score for results of testing for ERBB2 gene copy number by any ISH method. An immunohistochemistry (IHC) test identifies the protein expressed by the gene (ERBB2), and an ISH test identifies the number of copies of the gene (ERBB2) itself.\n\nIf an Immunochemistry (IHC) test is borderline or indeterminate, an ISH test may be performed. The ISH test is a method of testing for overexpression of the HER2 gene that uses fluorescent pieces of DNA that attach only to the HER2 gene copies in cells, which can then be counted under a special microscope. ISH studies determine the presence or absence of gene amplification and methods include fluorescence in situ hybridization (FISH), chromogenic in situ hybridization (CISH), and silver-enhanced in situ hybridization (SISH). Some assays use a single probe to determine the number of HER2 gene copies present (single-probe assays) and others include a chromosome enumeration probe (CEP17) to determine the ratio of HER2 signals to copies of chromosome 17 (dual-probe assays). \n\nResults from single probe and dual probe ISH tests are reported differently and are collected in different data items. For dual probe tests, both HER2/CEP17 ratio and HER2 copy number results are collected in separate data items.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/her2_overall_summary_copy_71435.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/her2_overall_summary_copy_71435.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/her2_overall_summary_copy_71435.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/her2_overall_summary_copy_71435.json index 30f4f5609..120fc53a0 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/her2_overall_summary_copy_71435.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/her2_overall_summary_copy_71435.json @@ -1,7 +1,7 @@ { "id" : "her2_overall_summary_copy_71435", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "HER2 Overall Summary", "title" : "HER2 Overall Summary", "description" : "HER2 Overall Summary is a summary of results from HER2 testing.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/her2_summary_30512.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/her2_summary_30512.json similarity index 77% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/her2_summary_30512.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/her2_summary_30512.json index 7e7fcc06c..71adcb6e7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/her2_summary_30512.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/her2_summary_30512.json @@ -1,12 +1,12 @@ { "id" : "her2_summary_30512", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "HER2 Summary", "title" : "HER2 Overall Summary", "description" : "HER2 Overall Summary is a summary of results from HER2 testing.\n\nA subset of breast carcinomas (approximately 15% to 20%) overexpress human epidermal growth factor receptor 2 (HER2). The presence of HER2 overexpression in untreated patients is associated with worse prognosis in both node-negative and node-positive patients. Protein overexpression is usually due to HER2 gene amplification. The HER2 protein may also be referred to as ERBB2 and the HER2 gene may also be referred to as the ERBB2 gene.\nThe development of HER-2 targeting agents for the treatment of HER2 positive breast cancer has dramatically improved outcomes for patients with HER2 positive breast cancers. HER2 status is primarily evaluated to determine patient eligibility for anti-HER2 therapy.", - "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of HER2 Overall Summary status can be used to code this data item when no other information is available.\n\n**Note 2:** **In-situ and Invasive components present**\n* If HER2 is positive on an in-situ component and HER2 is negative on all tested invasive components in the primary tumor, code HER2 as negative (code 0)\n* If in situ and invasive components present and HER2 only done on the in-situ component in the primary tumor, code unknown (code 9)\n\n**Note 3:** **Single tumor, multiple biopsies or surgical resection, different results**\n* Use the highest (positive versus negative)\n\n**Note 4:** **Multiple tumors, different results**\n* Code the results from the largest tumor size (determined either clinically or pathologically) when multiple tumors are present.\n * Do not use specimen size to determine the largest tumor size\n\n**Note 5:** **Results from nodal or metastatic tissue**\n* May be used, ONLY when there is no evidence of primary tumor\n * **Note:** In-situ is evidence of primary tumor\n\n**Note 6:** **Neoadjuvant Therapy**\n* Record the assay from tumor specimens prior to neoadjuvant therapy.\n* If neoadjuvant therapy is given and there are no ER results from pre-treatment specimens, report the findings from post-treatment specimens\n\n**Note 7:** **HER2 Positive and Oncotype**\n* If the patient is HER2 positive and node negative, a multigene test such as Oncotype Dx may be performed, in which case another HER2 test will be performed. Do not record the results of that test in this field.\n* Record only the results of the test which made the patient eligible to be given the multigene test\"\n\n**Note 8:** **HER2 and in situ tumors**\n * HER2 is not routinely done on pure in situ tumors (behavior /2); however, if you have an in-situ tumor and there are HER2 results, go ahead and record it. Otherwise, code 9", - "last_modified" : "2024-04-10T16:44:56.229Z", + "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of HER2 Overall Summary status can be used to code this data item when no other information is available.\n\n**Note 2:** **In-situ and Invasive components present**\n* If HER2 is positive on an in-situ component and HER2 is negative on all tested invasive components in the primary tumor, code HER2 as negative (code 0)\n* If in situ and invasive components present and HER2 only done on the in-situ component in the primary tumor, code unknown (code 9)\n\n**Note 3:** **Single tumor, multiple biopsies or surgical resection, different results**\n* Use the highest (positive versus negative)\n\n**Note 4:** **Multiple tumors, different results**\n* Code the results from the largest tumor size (determined either clinically or pathologically) when multiple tumors are present.\n * Do not use specimen size to determine the largest tumor size\n\n**Note 5:** **Results from nodal or metastatic tissue**\n* May be used, ONLY when there is no evidence of primary tumor\n * **Note:** In-situ is evidence of primary tumor\n\n**Note 6:** **Neoadjuvant Therapy**\n* Record the assay from tumor specimens prior to neoadjuvant therapy.\n* If neoadjuvant therapy is given and there are no ER results from pre-treatment specimens, report the findings from post-treatment specimens\n\n**Note 7:** **HER2 Positive and Oncotype**\n* In some cases, the Oncotype DX report may include a quantitative HER2 result. However, this value from the OncotypeDx report should not be recorded in the registry.\n* The HER2 result recorded should be from the physician report based on the IHC and/or ISH as described for this element.\n\n\n\n**Note 8:** **HER2 and in situ tumors**\n * HER2 is not routinely done on pure in situ tumors (behavior /2); however, if you have an in-situ tumor and there are HER2 results, go ahead and record it. Otherwise, code 9", + "last_modified" : "2025-07-07T15:56:13.853Z", "definition" : [ { "key" : "her2_summary", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "HER2 negative; equivocal" ], [ "1", "HER2 positive" ], [ "7", "Test ordered, results not in chart" ], [ "9", "Not documented in medical record\nCannot be determined (indeterminate)\nBorderline\nHER2 Overall Summary status not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report\n\nFor further information, refer to the **Breast Biomarker Reporting** cancer protocols published by the College of American Pathologists for the AJCC Staging System *Breast*", - "coding_guidelines" : "Record the pathologist’s interpretation of the HER2 test from the primary tumor specimen. \n\n**1)** **Code 0** when the HER2 is reported as negative or normal\n**2)** **Code 1** when the HER2 is reported as positive or elevated\n**3)** **Code 7** when the HER2 test was ordered but the results are not available\n**4)** **Code 9** when the HER2 is\n * **a.** Reported as borderline; undetermined whether positive or negative \n * **b.** Cannot be determined by the pathologist (e.g., inadequate specimen)\n * **c.** It is unknown whether the HER2 test was performed\n * **d.** The patient has only a clinical diagnosis of breast cancer (no tissue diagnosis)", + "coding_guidelines" : "Record the pathologist’s interpretation of the HER2 test from the primary tumor specimen. \n\n**1)** **Code 0** when the HER2 is reported as negative or normal\n**2)** **Code 1** when the HER2 is reported as positive or elevated\n**3)** **Code 7** when the HER2 test was ordered but the results are not available\n**4)** **Code 9** when the HER2 is\n* Reported as borderline; undetermined whether positive or negative \n* Cannot be determined by the pathologist (e.g., inadequate specimen)\n* It is unknown whether the HER2 test was performed\n* The patient has only a clinical diagnosis of breast cancer (no tissue diagnosis)", "rationale" : "This data item is required for prognostic stage grouping in AJCC 8th edition, Chapter 48 Breast. It was previously collected as Breast, CS SSF # 15. Experts recommend that every invasive breast cancer be tested for the presence of HER2 because anti-HER2 treatments are highly effective for these tumors." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/heritable_trait_49734.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/heritable_trait_49734.json similarity index 74% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/heritable_trait_49734.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/heritable_trait_49734.json index f422cbe77..9e49856d2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/heritable_trait_49734.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/heritable_trait_49734.json @@ -1,12 +1,12 @@ { "id" : "heritable_trait_49734", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Heritable Trait", "title" : "Heritable Trait", "description" : "Heritable trait pertains to evidence that a tumor is associated with a heritable mutation. In retinoblastoma, the heritable trait is a germline mutation in the RB1 gene, which is associated with bilateral disease, family history of retinoblastoma, presence of concomitant CNS midline embryonic tumor (commonly in pineal region), or retinoblastoma with an intracranial primitive neuroectodermal tumor (i.e., trilateral retinoblastoma). Children with any of these features may be assigned the H1 status without molecular testing. High quality molecular testing for RB1 mutation is required to determine the presence or absence of RB1 mutation for children without clinical features of a heritable mutation.\n\nHeritable disease (trait) is defined by the presence of a germline mutation of the RB1 gene. This germline mutation may have been inherited from an affected progenitor (25% of cases) or may have occurred in a germ cell before conception or in utero during early embryogenesis in patients with sporadic disease (75% of cases). The presence of positive family history or bilateral or multifocal disease is suggestive of heritable disease. \n\nHeritable retinoblastoma may manifest as unilateral or bilateral disease. The penetrance of the RB1 mutation (laterality, age at diagnosis, and number of tumors) is probably dependent on concurrent genetic modifiers such as MDM2 and MDM4 polymorphisms. All children with bilateral disease and approximately 15% of patients with unilateral disease are presumed to have the heritable form, even though only 25% have an affected parent.\n\nIn heritable retinoblastoma, tumors tend to be diagnosed at a younger age than in the nonheritable form of the disease. Unilateral retinoblastoma in children younger than 1 year raises concern for heritable disease, whereas older children with a unilateral tumor are more likely to have the nonheritable form of the disease.\n\nChildren with a germline RB1 mutation may continue to develop new tumors for a few years after diagnosis and treatment; for this reason, they need to be examined frequently. It is common practice for examinations to occur every 2 to 4 months for at least 28 months. The interval between exams is based on the stability of the disease and age of the child (i.e., less frequent visits as the child ages).\n\nPatients with heritable retinoblastoma are also at a greater risk for subsequent neoplasms.\n\nHeritable trait is required for prognostic stage grouping in the AJCC Staging System Retinoblastoma. It is a new data item for cases diagnosed 1/1/2018+.", "notes" : "**Note:** **Physician Statement** \n* Physician statement of retinoblastoma heritable trait can be used to code this data item when no other information is available.", - "last_modified" : "2024-04-07T18:18:47.582Z", + "last_modified" : "2025-02-24T14:29:04.659Z", "definition" : [ { "key" : "heritable_trait", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "H0: Normal RB1 alleles\nNo clinical evidence of mutation" ], [ "1", "H1: RB1 gene mutation OR \nClinical evidence of mutation" ], [ "7", "Test ordered, results not in chart" ], [ "9", "HX: Not documented in medical record\nTest not done, or unknown if done\nInsufficient evidence of a constitutional RB1 gene mutation" ] ], "additional_info" : "**Source documents:** pathology report (tissue), lab reports (blood)\n\n**Definition of Heritable trait (H)** is listed in the AJCC 8th edition Chapter 68: *Retinoblastoma*\n\nFor further information, refer to the **Retinoblastoma** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Retinoblastoma*", - "coding_guidelines" : "**1)** **Code 0** (H0) when\n* **a.** If clinical features do not exist OR \n* **b.** Laboratory germline RB1 test is negative OR \n * **c.** There is no clinical evidence of mutation\n* **d.** Residual (false negative) risk for a mutation is less than 1% or at population risk (0.007%) in a laboratory with demonstrated sensitivity greater than 97%.\n\n**2)** **Code 1** (H1) when\n* **a.** Positive molecular testing for germline RB1 gene\n* **b.** May be assigned based on clinical evidence of any of the following features even without molecular testing (in particular for children). When discrete clinical evidence of heritable trait is not present, high-quality molecular evidence is mandatory before designating a child as H1 positive\n * **i.**\tBilateral disease \n * **ii.** Family history of retinoblastoma\n * **iii** Pre ence of concomitant CNS midline embryonic tumor (commonly in pineal region)\n* **iv.** Retinoblastoma with an intracranial primitive neuroectodermal tumor (i.e., trilateral retinoblastoma)\n\n**3)** **Code 9** (HX) when\n* **a.** Results are stated as variants of unknown significance \n* **b.** Insufficient evidence of a constitutional RB1 gene mutation\n* **c.** Not documented in medical record", + "coding_guidelines" : "**1)** **Code 0** (H0) when\n* If clinical features do not exist OR \n* Laboratory germline RB1 test is negative OR \n* There is no clinical evidence of mutation\n* Residual (false negative) risk for a mutation is less than 1% or at population risk (0.007%) in a laboratory with demonstrated sensitivity greater than 97%.\n\n**2)** **Code 1** (H1) when\n* Positive molecular testing for germline RB1 gene\n* May be assigned based on clinical evidence of any of the following features even without molecular testing (in particular for children). When discrete clinical evidence of heritable trait is not present, high-quality molecular evidence is mandatory before designating a child as H1 positive\n * Bilateral disease \n * Family history of retinoblastoma\n * Presence of concomitant CNS midline embryonic tumor (commonly in pineal region)\n * Retinoblastoma with an intracranial primitive neuroectodermal tumor (i.e., trilateral retinoblastoma)\n\n**3)** **Code 9** (HX) when\n* Results are stated as variants of unknown significance \n* Insufficient evidence of a constitutional RB1 gene mutation\n* Not documented in medical record", "rationale" : "Heritable trait is required for prognostic stage grouping in AJCC 8th edition, Chapter 68 Retinoblastoma. It is a new data item for cases diagnosed 1/1/2018+." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/high_risk_cytogenetics_97806.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/high_risk_cytogenetics_97806.json new file mode 100644 index 000000000..4e4188dad --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/high_risk_cytogenetics_97806.json @@ -0,0 +1,23 @@ +{ + "id" : "high_risk_cytogenetics_97806", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "High Risk Cytogenetics", + "title" : "High Risk Cytogenetics", + "description" : "High Risk Cytogenetics is defined as one or more of t(4;14), t(14;16), or del 17p identified from FISH test results and is part of the staging criteria for plasma cell myeloma.\n\nThe Revised International Staging System (R-ISS or RISS) is now used to stage plasma cell myeloma (9732/3), using several different criteria. The stages are based on the absence or presence of the following related criteria. \n* 3931: Serum Beta-2 Microglobulin Pretreatment Level\n* 3930: Serum Albumin Pretreatment Level\n* 3857: High Risk Cytogenetics\n* 3869: LDH Level\n\nRequired for Staging: The AJCC Staging System Plasma Cell Myeloma and Plasma Cell Disorders (9732/3 only) and EOD. \n* Note: R-ISS stage is not applicable for the descriptions of plasma multiple myeloma that are listed in the codes 1 and 9 in the SSDI Schema Discriminator 1: Plasma Cell Myeloma Terminology. If you have coded 1 or 9 for this Schema Discriminator, the four data items listed above are BLANK.\n\nThe R-ISS stages are\n* Stage I: Serum Beta-2-microglobulin <3.5 mg/L and serum albumin > 3.5 g/dL and no high-risk cytogenetics and Normal LDH\n* Stage II: Not R-ISS I or III\n* Stage III: Serum Beta-2-microglobulin > 5.5 mg/L and high-risk cytogenetics and/or high LDH", + "notes" : "**Note 1:** **Physician statement**\n* Physician statement of presence or absence of high-risk cytogenetics can be used to code this data item when no other information is available\n* Record this data item based on physician statement or FISH test interpretation performed at diagnosis (pre-treatment).\n* If the presence/absence of high-risk cytogenetics determined by available test results differs from the physician statement of presence/absence, the physician's statement takes precedence.\n\n**Note 2:** **Component of RISS Stage**\n * High-risk cytogenetics is part of the Revised International Staging (R-ISS). \n * **Code 0** if physician states **RISS Stage 1 or 2** and there is no other information", + "last_modified" : "2025-06-05T12:57:27.982Z", + "definition" : [ { + "key" : "high_risk_cytogenetics", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "0", "High-risk cytogenetics not identified/not present" ], [ "1", "High-risk cytogenetics present" ], [ "5", "Schema Discriminator 1: Plasma Cell Myeloma Terminology coded to 1 or 9" ], [ "7", "Test ordered, results not in chart" ], [ "9", "Not documented in medical record\nHigh Risk Cytogenetics not assessed or unknown if assessed" ] ], + "additional_info" : "**Source documents:** pathology report", + "coding_guidelines" : "**1) Code 5** if Schema Discriminator 1: Plasma Cell Myeloma Terminology is coded to 1 or 9\n\n**2) Code 9** when there is no mention of high-risk cytogenetics", + "rationale" : "High Risk Cytogenetics is a prognostic factor required in AJCC 8th edition, Chapter 82 *Plasma Cell Myeloma and Plasma Cell Disorders*, for staging of plasma cell myeloma. It is a new data item for cases diagnosed 1/1/2018+." +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/high_risk_features_73750.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/high_risk_features_73750.json similarity index 92% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/high_risk_features_73750.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/high_risk_features_73750.json index 0974974ca..8d2330619 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/high_risk_features_73750.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/high_risk_features_73750.json @@ -1,12 +1,12 @@ { "id" : "high_risk_features_73750", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "High Risk Features", "title" : "High Risk Histologic Features", "description" : "High Risk Histologic Features are defined in AJCC 8 Chapter 15 to include the terms “poor differentiation, desmoplasia, sarcomatoid differentiation, undifferentiated.” High risk histologic features are a prognostic factor for cutaneous cell carcinomas of the head and neck.\n\nIn addition to the tumor size (diameter, not depth), the presence of certain specific high-risk features is of prognostic significance for skin cancers of the head and neck.", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of high-risk histologic features can be used to code this data item when no other information is available.\n\n**Note 2:** **High risk histologic features include** \n* Desmoplasia\n* Poor differentiation (grade 3)\n* Sarcomatoid differentiation (features)\n* Undifferentiated (grade 4)", - "last_modified" : "2024-04-08T15:33:55.480Z", + "last_modified" : "2025-02-24T13:26:58.694Z", "definition" : [ { "key" : "high_risk_features", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "No high risk histologic features\nNon-invasive neoplasm (behavior /2)" ], [ "1", "Desmoplasia" ], [ "2", "Poor differentiation (grade 3)" ], [ "3", "Sarcomatoid differentiation" ], [ "4", "Undifferentiated (grade 4)" ], [ "5", "Multiple high risk histologic features" ], [ "6", "Histologic features, NOS (type of high risk histologic feature not specified)" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error)" ], [ "9", "Not documented in medical record\nHigh risk histologic features not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents** pathology report, consultation report, other statements in the medical record\n\n**Other names include** high risk histologic features, high risk tumor features\n\nFor further information, refer to the **Cutaneous Carcinoma of Head and Neck** cancer protocols published by the College of American Pathologist for the AJCC Staging Systems for *Cutaneous Carcinoma of Head and Neck*", - "coding_guidelines" : "**1)** Code the presence or absence of high-risk histologic features as documented in the pathology report.\n**2)** **Code 1** for desmoplasia\n**3)** **Code 2** for poor differentiation (grade 3)\n**4)** **Code 3** for sarcomatoid differentiation (features)\n**5)** **Code 4** for undifferentiated (grade 4)\n**6)** **Code 5** when more than one high-risk feature is present\n**7)** **Code 6** when high risk features are present, but it is not specified which one\n**8)** **Code 9** when\n * **a.** Not documented in medical record\n * **b.** High risk features not evaluated (assessed)\n * **c.** Unknown if high-risk features evaluated (assessed)", + "coding_guidelines" : "**1)** Code the presence or absence of high-risk histologic features as documented in the pathology report.\n**2)** **Code 1** for desmoplasia\n**3)** **Code 2** for poor differentiation (grade 3)\n**4)** **Code 3** for sarcomatoid differentiation (features)\n**5)** **Code 4** for undifferentiated (grade 4)\n**6)** **Code 5** when more than one high-risk feature is present\n**7)** **Code 6** when high risk features are present, but it is not specified which one\n**8)** **Code 9** when\n * Not documented in medical record\n * High risk features not evaluated (assessed)\n * Unknown if high-risk features evaluated (assessed)", "rationale" : "High Risk Histologic Features is a Registry Data Collection Variable in AJCC. It was previously collected as Skin, CS SSF # 12." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/histologic_subtype_8603.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/histologic_subtype_8603.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/histologic_subtype_8603.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/histologic_subtype_8603.json index 6f70722c9..c716cfa81 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/histologic_subtype_8603.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/histologic_subtype_8603.json @@ -1,7 +1,7 @@ { "id" : "histologic_subtype_8603", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Histologic Subtype", "title" : "Histologic Subtype", "description" : "Histology code for appendiceal tumors (8480) is defined as “Mucinous Adenocarcinoma (in situ or invasive).” In addition, there are also low-grade appendiceal mucinous neoplasm (LAMN) and high-grade appendiceal mucinous neoplasm (HAMN) diagnoses that are assigned the same histology.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/histology.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/histology.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/histology.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/histology.json index 9348bda0b..824ca54c3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/histology.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/histology.json @@ -1,7 +1,7 @@ { "id" : "histology", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Histology", "title" : "Valid ICD-O-3 Histology Codes", "notes" : "See the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/histology_discriminator_for_8020_3_93311.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/histology_discriminator_for_8020_3_93311.json similarity index 94% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/histology_discriminator_for_8020_3_93311.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/histology_discriminator_for_8020_3_93311.json index afb38ebfd..99a715882 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/histology_discriminator_for_8020_3_93311.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/histology_discriminator_for_8020_3_93311.json @@ -1,12 +1,12 @@ { "id" : "histology_discriminator_for_8020_3_93311", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Discriminator 2", "title" : "Schema Discriminator 2: Histology Discriminator for 8020/3", "description" : "Histology code 8020/3 is defined as “undifferentiated carcinoma.” In the AJCC 8th chapter for Esophagus, this histology code is further subdivided into squamous or glandular component, which are staged differently. A schema discriminator is necessary to distinguish between these histologies so that the appropriate stage group table is used.", "notes" : "**Note:** **Schema discriminator for 8020/3** \n* A schema discriminator is used to discriminate for histology 8020/3: Undifferentiated carcinoma to determine which AJCC Stage Group table to use.\n* **8020/3: Undifferentiated carcinoma with squamous component (see code 1)**\nUse the Squamous Cell Carcinoma AJCC Stage Group Table\n* **8020/3: Undifferentiated carcinoma with glandular component (see code 2)**\nUse the Adenocarcinoma AJCC Stage Group Table\n* **8020/3: Undifferentiated carcinoma, NOS (no mention of squamous or glandular component) (see code 3)**\nUse the Squamous Cell Carcinoma AJCC Stage Group Table", - "last_modified" : "2024-04-30T18:59:43.813Z", + "last_modified" : "2025-03-21T19:56:33.572Z", "definition" : [ { "key" : "discriminator_2", "name" : "Code", @@ -21,6 +21,6 @@ "type" : "DESCRIPTION" } ], "rows" : [ [ "1", "Undifferentiated carcinoma with squamous component", "00161: Esophagus (including GE junction) Squamous" ], [ "2", "Undifferentiated carcinoma with glandular component", "00169: Esophagus (including GE junction) (excluding Squamous)" ], [ "9", "Undifferentiated carcinoma, NOS ", "00161: Esophagus (including GE junction) Squamous" ], [ "", "Histology is NOT 8020, Discriminator is not necessary", "" ] ], - "additional_info" : "**Source documents:** pathology report \n\nFor further information, refer to the **Esophagus** cancer protocol published by the College of American Pathologist for the AJCC Staging Systems *Esophagus (including GE Junction) *", + "additional_info" : "**Source documents:** pathology report \n\nFor further information, refer to the **Esophagus** cancer protocol published by the College of American Pathologist for the AJCC Staging Systems *Esophagus (including GE Junction)*", "rationale" : "A schema discriminator is used to assign AJCC ID when site and histology alone are insufficient to identify the applicable AJCC staging method and to assign Schema ID, which links each case to the appropriate SSDIs, Grade, Summary Stage and EOD data collection system." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/hiv_status_12569.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/hiv_status_12569.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/hiv_status_12569.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/hiv_status_12569.json index 97b1bb450..ba9d54fba 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/hiv_status_12569.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/hiv_status_12569.json @@ -1,12 +1,12 @@ { "id" : "hiv_status_12569", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "HIV Status", "title" : "HIV Status", "description" : "HIV status refers to infection with the Human Immunodeficiency Virus which causes Acquired Immune Deficiency Syndrome (AIDS). AIDS is associated with increased risk of developing some lymphomas.\n\nHuman immunodeficiency virus (HIV) is the causal agent for acquired immune deficiency syndrome (AIDS). Certain types of cancer are associated with HIV and AIDS, including Hodgkin lymphoma, diffuse large B-cell lymphoma, and primary central nervous system lymphoma. These diseases in patients with HIV or AIDS have different clinical and pathological features from the same diseases when they occur in the general population, such as more extranodal involvement. This data item documents whether the patient has HIV infection or AIDS at the time of diagnosis", "notes" : "**Note:** **Physician Statement** \n* Physician statement of HIV status can be used to code this data item when no other information is available.", - "last_modified" : "2024-04-07T19:04:45.820Z", + "last_modified" : "2025-02-24T14:35:01.665Z", "definition" : [ { "key" : "hiv", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Not associated with Human Immunodeficiency Virus (HIV)/Acquired Immune Deficiency Syndrome (AIDS)\nHIV negative" ], [ "1", "Associated with HIV/AIDS\nHIV positive" ], [ "7", "Test ordered, results not in chart" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error.)" ], [ "9", "Not documented in medical record\nHIV status not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** clinical laboratory test, statement in medical record. \n\n**Other names include** HIV type 1, HIV type 2, ARC (AIDS-related complex), PWA (person with AIDS), PWARC (person with ARC); older terms for HIV type 1: HTLV-3, LAV", - "coding_guidelines" : "**1)** Code whether the patient has HIV or AIDS, based on statements in the medical record. \n\n**2)** Do not assume that the patient is negative for HIV or AIDS \n* **a.** See **code 9** if there is no documentation regarding HIV or AIDS status\n\n**3)** **Code 0** when there is a statement in the record that\n* **a.** An HIV or AIDS test has been done and is negative\n* **b.** HIV or AIDS is not present (patient negative or not infected) \n* **c.** The malignancy is not associated with HIV or AIDS\n\n**4)** **Code 1** when there is a statement in the record that\n* **a.** An HIV or AIDS test has been done and is positive\n* **b.** HIV or AIDS is present (patient positive or infected)\n* **c** Patient has a history of HIV: however, is not currently detectable\n\n**5)** **Code 9** when \n* **a.** There is no mention of HIV or AIDS status in the medical record", + "coding_guidelines" : "**1)** Code whether the patient has HIV or AIDS, based on statements in the medical record. \n\n**2)** Do not assume that the patient is negative for HIV or AIDS \n* See code 9 if there is no documentation regarding HIV or AIDS status\n\n**3)** **Code 0** when there is a statement in the record that\n* An HIV or AIDS test has been done and is negative\n* HIV or AIDS is not present (patient negative or not infected) \n* The malignancy is not associated with HIV or AIDS\n\n**4)** **Code 1** when there is a statement in the record that\n* An HIV or AIDS test has been done and is positive\n* HIV or AIDS is present (patient positive or infected)\n* Patient has a history of HIV: however, is not currently detectable\n\n**5)** **Code 9** when \n* There is no mention of HIV or AIDS status in the medical record", "rationale" : "HIV status can be collected by the surveillance community for neoplasms (e.g., Kaposi Sarcoma, Lymphomas) that are closely associated with HIV/AIDS. Prior to 2018, Lymphoma SSF#1 was used for HIV Status." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ids.txt b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ids.txt similarity index 70% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ids.txt rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ids.txt index 8ed7b96e9..56d3c989b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ids.txt +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ids.txt @@ -9,123 +9,7 @@ afp_pre_orchiectomy_range_11386 afp_pretx_interpretation_66147 afp_pretx_lab_value_25871 age_at_diagnosis_validation_65093 -ajcc_9_chapter_calculation_27886 -ajcc_9_chapter_calculation_30451 -ajcc_9_chapter_calculation_50962 -ajcc_9_chapter_calculation_63694 -ajcc_9_chapter_calculation_67531 -ajcc_9_chapter_calculation_68851 -ajcc_9_chapter_calculation_75898 -ajcc_9_chapter_calculation_85866 -ajcc_9_chapter_calculation_8616 -ajcc_9_chapter_calculation_91765 -ajcc_chapter_calculation_118 -ajcc_chapter_calculation_11904 -ajcc_chapter_calculation_11956 -ajcc_chapter_calculation_13455 -ajcc_chapter_calculation_15027 -ajcc_chapter_calculation_15124 -ajcc_chapter_calculation_15401 -ajcc_chapter_calculation_16971 -ajcc_chapter_calculation_17330 -ajcc_chapter_calculation_17741 -ajcc_chapter_calculation_19676 -ajcc_chapter_calculation_19982 -ajcc_chapter_calculation_21096 -ajcc_chapter_calculation_21765 -ajcc_chapter_calculation_2262 -ajcc_chapter_calculation_23065 -ajcc_chapter_calculation_23273 -ajcc_chapter_calculation_23295 -ajcc_chapter_calculation_24559 -ajcc_chapter_calculation_24926 -ajcc_chapter_calculation_25371 -ajcc_chapter_calculation_25707 -ajcc_chapter_calculation_27388 -ajcc_chapter_calculation_28119 -ajcc_chapter_calculation_29751 -ajcc_chapter_calculation_30343 -ajcc_chapter_calculation_30349 -ajcc_chapter_calculation_31395 -ajcc_chapter_calculation_33543 -ajcc_chapter_calculation_33933 -ajcc_chapter_calculation_3412 -ajcc_chapter_calculation_3803 -ajcc_chapter_calculation_38053 -ajcc_chapter_calculation_3809 -ajcc_chapter_calculation_38461 -ajcc_chapter_calculation_38819 -ajcc_chapter_calculation_39839 -ajcc_chapter_calculation_40538 -ajcc_chapter_calculation_41720 -ajcc_chapter_calculation_41833 -ajcc_chapter_calculation_4389 -ajcc_chapter_calculation_44618 -ajcc_chapter_calculation_45463 -ajcc_chapter_calculation_46197 -ajcc_chapter_calculation_46201 -ajcc_chapter_calculation_46717 -ajcc_chapter_calculation_48296 -ajcc_chapter_calculation_51586 -ajcc_chapter_calculation_54616 -ajcc_chapter_calculation_5517 -ajcc_chapter_calculation_55900 -ajcc_chapter_calculation_57603 -ajcc_chapter_calculation_57742 -ajcc_chapter_calculation_58282 -ajcc_chapter_calculation_60109 -ajcc_chapter_calculation_64632 -ajcc_chapter_calculation_64633 -ajcc_chapter_calculation_67184 -ajcc_chapter_calculation_67210 -ajcc_chapter_calculation_68564 -ajcc_chapter_calculation_68853 -ajcc_chapter_calculation_69125 -ajcc_chapter_calculation_69851 -ajcc_chapter_calculation_70393 -ajcc_chapter_calculation_70824 -ajcc_chapter_calculation_70850 -ajcc_chapter_calculation_71219 -ajcc_chapter_calculation_72062 -ajcc_chapter_calculation_72541 -ajcc_chapter_calculation_72713 -ajcc_chapter_calculation_72855 -ajcc_chapter_calculation_73487 -ajcc_chapter_calculation_74928 -ajcc_chapter_calculation_75770 -ajcc_chapter_calculation_75774 -ajcc_chapter_calculation_76313 -ajcc_chapter_calculation_76566 -ajcc_chapter_calculation_77546 -ajcc_chapter_calculation_78195 -ajcc_chapter_calculation_78338 -ajcc_chapter_calculation_81087 -ajcc_chapter_calculation_81092 -ajcc_chapter_calculation_81470 -ajcc_chapter_calculation_82326 -ajcc_chapter_calculation_82941 -ajcc_chapter_calculation_83485 -ajcc_chapter_calculation_84768 -ajcc_chapter_calculation_85519 -ajcc_chapter_calculation_85776 -ajcc_chapter_calculation_8614 -ajcc_chapter_calculation_86340 -ajcc_chapter_calculation_86583 -ajcc_chapter_calculation_86760 -ajcc_chapter_calculation_88570 -ajcc_chapter_calculation_89104 -ajcc_chapter_calculation_89548 -ajcc_chapter_calculation_91168 -ajcc_chapter_calculation_91473 -ajcc_chapter_calculation_91940 -ajcc_chapter_calculation_92089 -ajcc_chapter_calculation_96802 -ajcc_chapter_calculation_97240 -ajcc_chapter_calculation_97562 ajcc_grade_3_94758 -ajcc_id_age_eod_stage_tnm_8_6558 -ajcc_id_path_stage_63918 -ajcc_id_path_stage_83239 ajcc_path_grade_3_70197 alk_rearrangement_610 anemia_15893 @@ -141,7 +25,6 @@ brain_molecular_markers_75370 brain_molecular_markers_v9_48556 brain_primary_tumor_location_69074 breslow_thickness_79262 -breslow_thickness_and_ulceration_with_primary_tumor_for_ajcc_t_56429 ca_125_pretx_interpretation_51295 ca_19_9_pretx_lab_value_17332 cea_pretx_interpretation_99474 @@ -155,9 +38,6 @@ clinical_margin_width_1179 combine_prostate_eod_extension_16771 combined_grade_56638 combined_grade_breast_8723 -combined_s_category_34866 -combined_t_no_tis -concatenate_t_51262 creatinine_pretx_lab_value_56869 creatinine_pretx_unit_26973 derive_rai_stage_42032 @@ -331,6 +211,7 @@ eod_primary_tumor_12346 eod_primary_tumor_19089 eod_primary_tumor_3385 eod_primary_tumor_3433 +eod_primary_tumor_38280 eod_primary_tumor_3897 eod_primary_tumor_40607 eod_primary_tumor_42615 @@ -343,6 +224,7 @@ eod_primary_tumor_60922 eod_primary_tumor_72244 eod_primary_tumor_72245 eod_primary_tumor_72332 +eod_primary_tumor_81646 eod_primary_tumor_84520 eod_primary_tumor_85962 eod_primary_tumor_93022 @@ -368,6 +250,7 @@ eod_regional_nodes_27426 eod_regional_nodes_29442 eod_regional_nodes_30921 eod_regional_nodes_3383 +eod_regional_nodes_36470 eod_regional_nodes_38984 eod_regional_nodes_48374 eod_regional_nodes_53169 @@ -375,6 +258,7 @@ eod_regional_nodes_55756 eod_regional_nodes_58339 eod_regional_nodes_61282 eod_regional_nodes_62689 +eod_regional_nodes_6464 eod_regional_nodes_65616 eod_regional_nodes_7080 eod_regional_nodes_76612 @@ -391,9 +275,6 @@ eod_regional_nodes_v9_3599 eod_regional_nodes_v9_56625 eod_regional_nodes_v9_57286 eod_regional_nodes_v9_73197 -eod_stage_group_selection_44006 -eod_tnm_component_cleanup_58170 -eod_tnm_component_cleanup_placenta_66040 er_allred_score_36612 er_percent_positive_61867 er_summary_44166 @@ -480,10 +361,8 @@ extension_bgc extension_bna extension_btb extranodal_extension_clinical_5022 -extranodal_extension_head_and_neck_clinical_51375 extranodal_extension_head_and_neck_clinical_79321 extranodal_extension_head_and_neck_pathological_87046 -extranodal_extension_head_and_neck_pathological_93423 extranodal_extension_pathological_30739 extravascular_matrix_patterns_1397 fibrosis_score_38658 @@ -522,6 +401,7 @@ grade_clinical_6485 grade_clinical_64933 grade_clinical_69174 grade_clinical_73056 +grade_clinical_73461 grade_clinical_78613 grade_clinical_83264 grade_clinical_8742 @@ -557,6 +437,7 @@ grade_pathological_68805 grade_pathological_73388 grade_pathological_84704 grade_pathological_85185 +grade_pathological_91031 grade_pathological_93273 grade_pathological_standard_94268 grade_pathological_standard_non_ajcc_5627 @@ -590,6 +471,7 @@ grade_post_therapy_clin_93593 grade_post_therapy_clin_93998 grade_post_therapy_clin_95734 grade_post_therapy_clin_97989 +grade_post_therapy_clin_yc_31990 grade_post_therapy_clin_yc_55565 grade_post_therapy_clin_yc_v9_85438 grade_post_therapy_path_20786 @@ -622,6 +504,7 @@ grade_post_therapy_path_92197 grade_post_therapy_path_93034 grade_post_therapy_path_98398 grade_post_therapy_path_yp_3519 +grade_post_therapy_path_yp_8036 grade_post_therapy_path_yp_v9_717 hcg_post_orchiectomy_lab_value_13834 hcg_post_orchiectomy_range_92334 @@ -641,8 +524,6 @@ histologic_subtype_8603 histology histology_discriminator_for_8020_3_93311 hiv_status_12569 -in_situ_to_88s_14856 -in_situ_to_88s_placenta_34344 inr_prothrombin_time_6158 intern_prognostic_index_90310 invasion_beyond_capsule_4149 @@ -659,20 +540,14 @@ ldh_post_orchiectomy_range_38574 ldh_pre_orchiectomy_range_42762 ldh_pretreatment_level_82697 ldh_upper_limits_of_normal_34244 -ldh_with_mets_for_ajcc_m_72612 ln_assessment_method_femoral_inguinal_48450 ln_assessment_method_pelvic_vulva_10928 -ln_head_and_neck_levels_i_iii_copy_75250 -ln_head_and_neck_levels_iv_v_copy_18457 -ln_head_and_neck_levels_vi_vii_copy_60704 -ln_head_and_neck_other_copy_28349 ln_size_70140 ln_status_femoral_inguinal_13374 ln_status_femoral_inguinal_vagina_64638 ln_status_para_aortic_41020 ln_status_pelvic_31753 ln_status_pelvic_93438 -lung_occult_stage_11131 lymph_node_laterality_65685 lymph_nodes_assessment_method_femoral_46948 lymph_nodes_assessment_method_para_aortic_56026 @@ -684,13 +559,9 @@ lymph_nodes_head_and_neck_levels_iv_v_55093 lymph_nodes_head_and_neck_levels_vi_vii_32325 lymph_nodes_head_and_neck_other_31141 lymph_nodes_isolated_tumor_cells_67876 -lymph_nodes_size_of_metastasis_87329 -lymph_nodes_size_with_regional_nodes_for_ajcc_n_7161 lymphocytosis_79150 -lymphoma_stage_group_18599 major_vein_involvement_87947 measured_basal_diameter_70699 -measured_basal_diameter_with_measured_thickness_for_tumor_size_category_65198 measured_thickness_84907 melanoma_ciliary_body_melanoma_iris_79773 mets_hab @@ -730,11 +601,11 @@ mets_hcv mets_hna mets_hph mgmt_17454 +microsatellite_instability_35598 microsatellite_instability_7008 microvascular_density_70589 mitotic_count_uveal_melanoma_26990 mitotic_rate_melanoma_88184 -morphology_with_primary_tumor_for_ajcc_t_82996 multigene_signature_method_85043 multigene_signature_result_37000 multiple_myeloma_terminology_20875 @@ -815,7 +686,6 @@ nodes_pos_fab nodes_pos_fah nodes_pos_fpa nras_mutational_analysis_16621 -num_pos_aln_with_regional_nodes_for_ajcc_n_30002 number_of_cores_examined_64985 number_of_cores_positive_87819 number_of_examined_para_aortic_nodes_38078 @@ -823,23 +693,17 @@ number_of_examined_pelvic_nodes_60771 number_of_positive_ipsilateral_level_i_ii_axillary_lymph_nodes_79439 number_of_positive_para_aortic_nodes_62533 number_of_postive_pelvic_nodes_94512 -occult_from_eod_primary_tumor_15325 occult_head_and_neck_lymph_nodes_10277 oncotype_dx_recur_score_73667 oncotype_dx_recurrence_score_dcis_70549 oncotype_dx_risk_level_11033 oncotype_dx_risk_level_dcis_53080 -oncotype_less_than_11_10827 organomegaly_16131 oropharyngeal_p16_44685 p16_19452 p16_831 p16_anus_2709 p16_hpv_human_papilloma_virus_status_head_and_neck_509 -parse_m_47057 -parse_n_67182 -parse_t_2177 -parsing_breslow_thickness_36132 pd_l1_61573 perineural_invasion_24604 perineural_invasion_27557 @@ -849,7 +713,6 @@ peritoneal_cytology_38674 peritoneal_cytology_with_primary_tumor_for_ss2018_t_19664 peritoneal_cytology_with_primary_tumor_for_ss2018_t_66387 peritoneal_cytology_with_primary_tumor_for_ss2018_t_88427 -placenta_eod_n_and_m_37548 pleural_effusion_40041 post_neoadj_chemo_percent_necrosis_15912 pr_allred_score_83938 @@ -862,20 +725,10 @@ profound_immune_suppression_68178 psa_46258 ptld_17694 radiation_surg_seq +rcb_class_750 +residual_cancer_burden_62520 residual_tumor_volume_post_cytoreduction_90653 response_to_neoadjuvant_therapy_57695 -rn_positive_with_regional_nodes_for_ajcc_n_30509 -rn_positive_with_regional_nodes_for_ajcc_n_45992 -rn_positive_with_regional_nodes_for_ajcc_n_46395 -rn_positive_with_regional_nodes_for_ajcc_n_50297 -rn_positive_with_regional_nodes_for_ajcc_n_62318 -rn_positive_with_regional_nodes_for_ajcc_n_65676 -rn_positive_with_regional_nodes_for_ajcc_n_71107 -rn_positive_with_regional_nodes_for_ajcc_n_76932 -rn_positive_with_regional_nodes_for_ajcc_n_88245 -rn_positive_with_regional_nodes_for_n_51494 -rn_positive_with_regional_nodes_for_n_84896 -rn_positive_with_regional_nodes_for_n_85525 s_category_clinical_19191 s_category_pathologic_34448 sarcomatoid_features_99558 @@ -948,6 +801,7 @@ schema_selection_lung schema_selection_lung_v9_2025 schema_selection_lymphoma schema_selection_lymphoma_ocular_adnexa +schema_selection_major_salivary_glands_v9_2026 schema_selection_medulloblastoma_v9_2023 schema_selection_melanoma_buccal_mucosa schema_selection_melanoma_ciliary_body @@ -978,6 +832,7 @@ schema_selection_net_stomach schema_selection_net_stomach_v9_2024 schema_selection_orbit schema_selection_oropharynx +schema_selection_oropharynx_hpv_associated_v9_2026 schema_selection_ovary schema_selection_palate_hard schema_selection_pancreas_body_tail @@ -1074,7 +929,8 @@ sentinel_nodes_exam_7235 sentinel_nodes_pos_95909 separate_tumor_nodules_69006 serum_alb_pretx_level_58159 -sex_19563 +sex_assigned_at_birth_63290 +spread_through_air_spaces_stas_67834 ss2018_44993 ss2018_adnexa_uterine_other_values_44976 ss2018_adrenal_gland_including_net_adrenal_70096 @@ -1174,186 +1030,10 @@ summary_stage_rac summary_stage_rpa systemic_surg_seq systemic_symptoms_at_dx_60639 -temp_eod_prefixes_52976 thrombocytopenia_8479 thyroid_gland_thyroglossal_duct_21498 -tnm8_inclusions_10135 -tnm8_inclusions_10206 -tnm8_inclusions_13391 -tnm8_inclusions_14639 -tnm8_inclusions_15426 -tnm8_inclusions_16738 -tnm8_inclusions_17956 -tnm8_inclusions_18250 -tnm8_inclusions_20667 -tnm8_inclusions_23758 -tnm8_inclusions_27168 -tnm8_inclusions_27308 -tnm8_inclusions_27690 -tnm8_inclusions_30955 -tnm8_inclusions_31730 -tnm8_inclusions_32424 -tnm8_inclusions_34314 -tnm8_inclusions_3833 -tnm8_inclusions_40722 -tnm8_inclusions_40996 -tnm8_inclusions_44110 -tnm8_inclusions_4429 -tnm8_inclusions_45129 -tnm8_inclusions_51587 -tnm8_inclusions_52715 -tnm8_inclusions_52907 -tnm8_inclusions_56405 -tnm8_inclusions_58121 -tnm8_inclusions_62282 -tnm8_inclusions_63195 -tnm8_inclusions_68609 -tnm8_inclusions_69052 -tnm8_inclusions_71108 -tnm8_inclusions_75047 -tnm8_inclusions_77204 -tnm8_inclusions_77478 -tnm8_inclusions_80045 -tnm8_inclusions_83218 -tnm8_inclusions_83545 -tnm8_inclusions_92823 -tnm8_inclusions_93512 -tnm8_inclusions_94807 -tnm8_inclusions_98513 -tnm8_inclusions_bone_appendicular_skeleton -tnm8_inclusions_bone_spine -tnm8_inclusions_net_adrenal_gland -tnm8_inclusions_net_pancreas -tnm8_inclusions_net_stomach_37343 -tnm8_inclusions_parathyroid -tnm8_inclusions_tab -tnm8_inclusions_tae -tnm8_inclusions_thymus -tnm8_inclusions_tpa -tnm8_inclusions_tpb -tnm8_inclusions_tpc -tnm8_inclusions_tpe -tnm8_inclusions_tpf -tnm8_inclusions_tpg -tnm8_inclusions_tph -tnm8_inclusions_tpi -tnm8_inclusions_tpj -tnm8_inclusions_tpk -tnm8_inclusions_tpl -tnm8_inclusions_tpm -tnm8_inclusions_tpn -tnm8_inclusions_tpo -tnm8_inclusions_tpp -tnm8_inclusions_tpq -tnm8_inclusions_tpr -tnm8_inclusions_tps -tnm8_inclusions_tpt -tnm8_inclusions_tpv -tnm8_inclusions_tpw -tnm8_inclusions_tpx -tnm8_inclusions_tpy -tnm8_inclusions_tqb -tnm8_inclusions_tqc -tnm8_inclusions_tqg -tnm8_inclusions_tqh -tnm8_inclusions_tqi -tnm8_inclusions_tqj -tnm8_inclusions_tqk -tnm8_inclusions_tqn -tnm8_path_stage_uaa -tnm8_path_stage_uab -tnm8_path_stage_uae -tnm8_path_stage_uaf -tnm8_path_stage_ual -tnm8_path_stage_uam -tnm8_path_stage_uaq -tnm8_path_stage_uar -tnm8_path_stage_uau -tnm8_path_stage_uav -tnm8_path_stage_uaz -tnm8_path_stage_ubi -tnm8_path_stage_ubj -tnm8_path_stage_ubk -tnm8_path_stage_ubn -tnm8_path_stage_ubq -tnm8_path_stage_ubt -tnm8_path_stage_ubu -tnm8_path_stage_upm -tnm8_path_stage_ups -tnm8_path_stage_upt -tnm8_path_stage_upw -tnm8_path_stage_upz -tnm8_path_stage_uqb -tnm8_path_stage_uqc -tnm8_path_stage_uqd -tnm8_stage_for_sites_with_no_stage_groupings_unb -tnm9_inclusions_20884 -tnm9_inclusions_28639 -tnm9_inclusions_28887 -tnm9_inclusions_35555 -tnm9_inclusions_44540 -tnm9_inclusions_46231 -tnm9_inclusions_48522 -tnm9_inclusions_55257 -tnm9_inclusions_73820 -tnm9_inclusions_80253 -tnm9_inclusions_86219 -tnm9_inclusions_9090 -tnm9_inclusions_94130 -tnm9_inclusions_99926 -tnm_8_combined_group_breast_93916 -tnm_8_combined_stage_group_48585 -tnm_8_combined_stage_group_49871 -tnm_8_combined_stage_group_55778 -tnm_8_combined_stage_group_for_eod_44498 -tnm_8_combined_stage_group_for_eod_79877 -tnm_8_eod_stage_differentiated_age_55_and_older_23489 -tnm_8_eod_stage_group_gist_small_intestine_38523 -tnm_8_eod_stage_group_gist_stomach_28407 -tnm_8_eod_stage_thyroid_anaplastic_25166 -tnm_8_eod_stage_thyroid_differentiated_age_less_than_55_15343 -tnm_8_path_stage_adenocarcinoma_30413 -tnm_8_path_stage_bone_appendicular_57296 -tnm_8_path_stage_group_36864 -tnm_8_path_stage_group_40037 -tnm_8_path_stage_group_90415 -tnm_8_path_stage_group_breast_21522 -tnm_8_path_stage_group_for_eod_17179 -tnm_8_path_stage_group_for_eod_23339 -tnm_8_path_stage_group_for_eod_47623 -tnm_8_path_stage_group_for_eod_48287 -tnm_8_path_stage_group_for_eod_4996 -tnm_8_path_stage_group_for_eod_50745 -tnm_8_path_stage_group_for_eod_55369 -tnm_8_path_stage_group_for_eod_56790 -tnm_8_path_stage_group_for_eod_6629 -tnm_8_path_stage_group_for_eod_6696 -tnm_8_path_stage_group_for_eod_69709 -tnm_8_path_stage_group_for_eod_7124 -tnm_8_path_stage_group_for_eod_73636 -tnm_8_path_stage_group_for_eod_74403 -tnm_8_path_stage_group_for_eod_74446 -tnm_8_path_stage_group_for_eod_81808 -tnm_8_path_stage_group_for_eod_81951 -tnm_8_path_stage_group_for_eod_87685 -tnm_8_path_stage_group_for_eod_90891 -tnm_8_path_stage_squamous_15592 -tnm_8_path_stage_thyroid_medullary_for_eod_62429 -tnm_8_stage_group_breast_16868 -tnm_9_path_stage_group_14502 -tnm_9_path_stage_group_43589 -tnm_9_path_stage_group_45424 -tnm_9_path_stage_group_5176 -tnm_9_path_stage_group_for_eod_11850 -tnm_9_path_stage_group_for_eod_25078 -tnm_9_path_stage_group_for_eod_39103 -tnm_9_path_stage_group_for_eod_84319 -tnm_9_path_stage_group_for_eod_91302 -tnm_9_path_stage_group_for_eod_96707 -tnm_9_stage_group_for_eod_44195 tumor_deposits_40070 tumor_growth_pattern_31889 -tumor_size_category_with_primary_tumor_for_t_63342 tumor_size_clinical_48894 tumor_size_clinical_60979 tumor_size_clinical_breast_34385 @@ -1372,46 +1052,7 @@ tumor_size_summary_breast_14624 tumor_size_summary_dna_13275 tumor_size_summary_full_15510 tumor_size_summary_full_31213 -tumor_size_with_mets_for_ajcc_m_95167 -tumor_size_with_primary_tumor_for_ajcc_t_11071 -tumor_size_with_primary_tumor_for_ajcc_t_15190 -tumor_size_with_primary_tumor_for_ajcc_t_16596 -tumor_size_with_primary_tumor_for_ajcc_t_16997 -tumor_size_with_primary_tumor_for_ajcc_t_17589 -tumor_size_with_primary_tumor_for_ajcc_t_19033 -tumor_size_with_primary_tumor_for_ajcc_t_19887 -tumor_size_with_primary_tumor_for_ajcc_t_29391 -tumor_size_with_primary_tumor_for_ajcc_t_34262 -tumor_size_with_primary_tumor_for_ajcc_t_36016 -tumor_size_with_primary_tumor_for_ajcc_t_36381 -tumor_size_with_primary_tumor_for_ajcc_t_38905 -tumor_size_with_primary_tumor_for_ajcc_t_41327 -tumor_size_with_primary_tumor_for_ajcc_t_48378 -tumor_size_with_primary_tumor_for_ajcc_t_48691 -tumor_size_with_primary_tumor_for_ajcc_t_52324 -tumor_size_with_primary_tumor_for_ajcc_t_54623 -tumor_size_with_primary_tumor_for_ajcc_t_55569 -tumor_size_with_primary_tumor_for_ajcc_t_55901 -tumor_size_with_primary_tumor_for_ajcc_t_5707 -tumor_size_with_primary_tumor_for_ajcc_t_57728 -tumor_size_with_primary_tumor_for_ajcc_t_58130 -tumor_size_with_primary_tumor_for_ajcc_t_59134 -tumor_size_with_primary_tumor_for_ajcc_t_67751 -tumor_size_with_primary_tumor_for_ajcc_t_76336 -tumor_size_with_primary_tumor_for_ajcc_t_79936 -tumor_size_with_primary_tumor_for_ajcc_t_80315 -tumor_size_with_primary_tumor_for_ajcc_t_82729 -tumor_size_with_primary_tumor_for_ajcc_t_84410 -tumor_size_with_primary_tumor_for_ajcc_t_84996 -tumor_size_with_primary_tumor_for_ajcc_t_85997 -tumor_size_with_primary_tumor_for_ajcc_t_86208 -tumor_size_with_primary_tumor_for_ajcc_t_87130 -tumor_size_with_primary_tumor_for_ajcc_t_99631 -tumor_size_with_primary_tumor_for_t_34253 -tumor_size_with_primary_tumor_for_t_65124 -tumor_size_with_primary_tumor_for_t_78654 -tumor_size_with_primary_tumor_for_t_82402 -tumor_size_with_primary_tumor_for_t_9th_832 +type_of_reporting_source_76696 ulceration_5718 urethra_prostatic_urethra_30106 visceral_pleural_invasion_25940 diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/inr_prothrombin_time_6158.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/inr_prothrombin_time_6158.json similarity index 93% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/inr_prothrombin_time_6158.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/inr_prothrombin_time_6158.json index 597310667..458be755b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/inr_prothrombin_time_6158.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/inr_prothrombin_time_6158.json @@ -1,12 +1,12 @@ { "id" : "inr_prothrombin_time_6158", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "International Normalized Ratio Prothrombin Time", "title" : "INR (International Normalized Ratio for Prothrombin Time)", "description" : "International Normalized Ratio for Prothrombin Time (INR), an indicator of the liver’s ability to make clotting factors, is required to calculate the Model for End-Stage Liver Disease (MELD) score, is used to assign priority for liver transplant.\n\nThe prothrombin time is a measure of how quickly the blood clots, which may also indicate liver disease. The international normalized ratio (INR) is a calculation of the patient’s prothrombin time divided by the normal mean prothrombin time for the particular thromboplastin reagent used and is expressed as a decimal number. An elevated level indicates the blood is too “thin” and does not clot properly, increasing the risk of bleeding. A value under 1.0 increases the risk of blood clots.\n\nThe Model for End-Stage Liver Disease (MELD) is a numerical scale used to determine how urgently a patient with liver disease needs a liver transplant. Results from three routine lab tests are used to calculate the MELD score. International normalized ratio for prothrombin time (INR), one of the tests, measures the liver's ability to make blood clotting factors.\n\nThere are several related data items that are defined to record the MELD score. \n* 3813: Bilirubin Pretreatment Total Lab Value\n* 3814: Bilirubin Pretreatment Unit of Measure\n* 3824: Creatinine Pretreatment Lab Value\n* 3825: Creatinine Pretreatment Unit of Measure\n* 3860: International Normalized Ratio", "notes" : "**Note 1:** **Physician Statement**\n* Physician statement of the International Normalized Ratio for Prothrombin Time (INR) can be used to code this data item when no other information is available.\n\n**Note 2:** **Pretreatment results only**\n* Record the value of the highest INR test results documented in the medical record prior to treatment. The value may be recorded in a lab report, history and physical, or clinical statement in the pathology report.", - "last_modified" : "2024-04-08T16:09:18.712Z", + "last_modified" : "2025-02-24T15:55:24.014Z", "definition" : [ { "key" : "inr_prothrombin_time", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0.0", "0.0" ], [ "0.1", "0.1 or less" ], [ "0.2-9.9", "0.2 - 9.9\n(Exact ratio to nearest tenth)" ], [ "X.1", "10 or greater" ], [ "X.7", "Test ordered, results not in chart" ], [ "X.8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code X.8 may result in an edit error.)" ], [ "X.9", "Not documented in medical record\nINR (International Normalized Ratio for Prothrombin Time) not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** clinical laboratory report (blood serum); value may be part of a metabolic or liver function panel; outpatient or ambulatory blood test (finger stick) reported in patient history\n\n**Other names include** INR\n\n**Normal ranges:**\n* For a healthy person is 0.9-1.3\n* A high INR level such as INR=5 indicates that there is a high chance of bleeding\n* A low level such as INR = 0.5 indicates a high chance of abnormal clotting. Normal values may vary from lab to lab.", - "coding_guidelines" : "**1)** **Codes 0.1-9.9** are for coding the highest INR exact value in the blood prior to treatment\n**2)** **Code X.1** for an INR of 10.0 or greater.\n**3)** **Code X.7** if the test was ordered and the results are not in the medical record.\n**4)** **Code X.9** when \n * **a.** There is no information in the medical record about the INR or prothrombin time\n * **b.** The test is not done or it’s unknown if the test was done", + "coding_guidelines" : "**1)** **Codes 0.1-9.9** are for coding the highest INR exact value in the blood prior to treatment\n**2)** **Code X.1** for an INR of 10.0 or greater.\n**3)** **Code X.7** if the test was ordered and the results are not in the medical record.\n**4)** **Code X.9** when \n* There is no information in the medical record about the INR or prothrombin time\n* The test is not done or it’s unknown if the test was done", "rationale" : "International Normalized Ratio for Prothrombin Time (INR) is a Registry Data Collection Variable in AJCC. This data item was previously collected for Liver, CS SSF #8." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/intern_prognostic_index_90310.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/intern_prognostic_index_90310.json similarity index 91% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/intern_prognostic_index_90310.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/intern_prognostic_index_90310.json index d4e78a60a..3ca393b3e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/intern_prognostic_index_90310.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/intern_prognostic_index_90310.json @@ -1,12 +1,12 @@ { "id" : "intern_prognostic_index_90310", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "NCCN International Prognostic Index (IPI)", "title" : "NCCN International Prognostic Index (IPI)", - "description" : "The NCCN International Prognostic Index (IPI) (previously only “IPI”) is used to define risk groups for specific lymphomas using a 0-8 score range, based on age, stage, number of extranodal sites of involvement, patient’s performance status and LDH level.\n\nThe NCCN International Prognostic Index (IPI) has been developed for lymphomas and predicts outcome based on the following adverse factors:\n* Age greater than or equal to 60 years \n* Serum LDH greater than normal\n* Performance status 2-4 \n* Stage III or IV\n* Extranodal involvement greater than 1 site", + "description" : "The NCCN International Prognostic Index (IPI) (previously only “IPI”) is used to define risk groups for specific lymphomas using a 0-8 score range, based on age, stage, number of extranodal sites of involvement, patient’s performance status and LDH level.\n\nThe NCCN International Prognostic Index (IPI) has been developed for lymphomas and predicts outcome based on the following adverse factors:\n* Age greater than or equal to 60 years \n* Serum LDH greater than normal\n* Performance status 2-4 \n* Stage III or IV\n* Extranodal involvement greater than 1 site\n* Kidney and Adrenal Involvement (CNS Lymphomas only)", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of NCCN IPI **must** be used to code this data item. \n * Do not calculate points or assign risk. Only record points or risk if a physician has documented them\n * Use points over risk if both are available\n\n**Note 2:** **NCCN is applicable for non-Hodgkin lymphomas only.**\n* If you have a score for Hodgkin lymphomas (IPS), do not record that information here. Code X9.\n\n**Note 3:** **NCCN and Rai Stage** \n* A low, intermediate or high risk associated with a Rai Stage is not recorded in this data item.", - "last_modified" : "2024-03-27T15:43:50.537Z", + "last_modified" : "2025-05-15T12:02:52.395Z", "definition" : [ { "key" : "intern_prog_index", "name" : "Code", @@ -17,6 +17,6 @@ "type" : "DESCRIPTION" } ], "rows" : [ [ "00-08", "0-8 points" ], [ "X1", "Stated as low risk (0-1 point)" ], [ "X2", "Stated as low intermediate risk (2-3 points)" ], [ "X3", "Stated as intermediate risk (4-5 points)" ], [ "X4", "Stated as high risk (6-8 points)" ], [ "X8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code X8 will result in an edit error.)" ], [ "X9", "Not documented in medical record\nNCCN International Prognostic Index (IPI) not assessed or unknown if assessed" ] ], - "additional_info" : "**Source documents:** patient history, progress notes, consultant notes, other statements in medical record.", + "additional_info" : "**Source documents:** patient history, progress notes, consultant notes, other statements in medical record.\n\n**Other names include:** NCCN CNS IPI (for CNS primaries)", "rationale" : "NCCN International Prognostic Index (IPI) is a Registry Data Collection Variable in AJCC. It was previously collected for Lymphomas, SSF #3." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/invasion_beyond_capsule_4149.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/invasion_beyond_capsule_4149.json similarity index 66% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/invasion_beyond_capsule_4149.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/invasion_beyond_capsule_4149.json index 5707e74ae..e1b796421 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/invasion_beyond_capsule_4149.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/invasion_beyond_capsule_4149.json @@ -1,12 +1,12 @@ { "id" : "invasion_beyond_capsule_4149", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Invasion Beyond Capsule", "title" : "Invasion Beyond Capsule", "description" : "Kidney Tumor Extension pertains to the pathologically confirmed invasion of the tumor beyond the fibrous capsule in which the kidney is enclosed.\n\nThis data item collects additional information on the description of tumor spread (invasion beyond capsule) as documented in the pathology report. Do not include clinical findings in this field.", "notes" : "**Note 1:** **Physician Statement**\n* Physician statement of pathologically confirmed invasion of the tumor beyond the fibrous capsule (invasion beyond capsule) can be used to code this data item when no other information is available.\n\n**Note 2:** **Relevance to Staging**\n* Information about invasion beyond the capsule is collected in primary tumor as an element in anatomic staging. It is also collected in this field as it may have an independent effect on prognosis. \n\n**Note 3:** **Perinephric/sinus fat invasion**\n* Should be confirmed microscopically and is invasion into fat by tumor cells, with or without desmoplastic reaction, and vascular invasion into perinephric/sinus soft tissue.\n * Synonyms include renal sinus fat, medial invasion\n\n* **Do not code invasion of renal hilum in this data item.** \n * Invasion of the renal hilum is invasion of vessels, nerves, lymphatics, and/or ureter before they enter the kidney parenchyma. If the only information you have is that the renal hilum is involved, code to 9 (unknown)", - "last_modified" : "2024-04-07T17:49:25.811Z", + "last_modified" : "2025-02-24T15:46:43.860Z", "definition" : [ { "key" : "invasion_beyond_capsule", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Invasion beyond capsule not identified" ], [ "1", "Perinephric (beyond renal capsule) fat or tissue" ], [ "2", "Renal sinus" ], [ "3", "Gerota's fascia" ], [ "4", "Any combination of codes 1-3" ], [ "5", "Invasion beyond capsule, NOS" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nInvasion beyond capsule not assessed or unknown if assessed\nNo surgical resection of primary site is performed" ] ], "additional_info" : "**Source documents:** surgical pathology report\n\nFor further information, refer to the **Kidney** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Kidney*", - "coding_guidelines" : "**1)** Record invasion beyond capsule as documented in the surgical \n pathology report\n* **a.** Surgical resection of primary site must be done \n* **b.** Do not use imaging findings to code this data item.\n\n**2)** **Code 0**: There is no invasion beyond capsule\n* **a.** If surgical resection is done and tumor is “confined to kidney” and staging is based on size, then there has been no invasion through the capsule (no invasion into perinephric fat)\n\n**3)** **Code 1**: Perinephric fat, which is the layer of fat (adipose tissue) outside the renal capsule but inside Gerota’s fascia\n**4)** **Code 2**: Renal sinus, which is the elongated oval indentation in the renal parenchyma occupied by the renal pelvis, renal calyces, blood vessels, nerves, and perisinus fat \n* **a.** Synonyms include renal sinus fat, medial invasion\n\n**5)** **Code 3**: Gerota’s fascia (Gerota’s capsule), which is a fibrous envelope of tissue that surrounds the kidney\n**6)** **Code 4**: Any combination of codes 1-3\n**7)** **Code 5**: Invasion beyond the capsule, NOS\n**8)** **Code 9** when\n* **a.** There is no documentation in the medical record\n* **b.** Clinical diagnosis only\n* **c.** Evaluation of capsule invasion not done or unknown if done\n* **d.** Surgical resection of the primary site is performed and there is no mention of invasion beyond capsule", + "coding_guidelines" : "**1)** Record invasion beyond capsule as documented in the surgical \n pathology report\n* Surgical resection of primary site must be done \n* Do not use imaging findings to code this data item.\n\n**2)** **Code 0**: There is no invasion beyond capsule\n* If surgical resection is done and tumor is “confined to kidney” and staging is based on size, then there has been no invasion through the capsule (no invasion into perinephric fat)\n\n**3)** **Code 1**: Perinephric fat, which is the layer of fat (adipose tissue) outside the renal capsule but inside Gerota’s fascia\n**4)** **Code 2**: Renal sinus, which is the elongated oval indentation in the renal parenchyma occupied by the renal pelvis, renal calyces, blood vessels, nerves, and perisinus fat \n* Synonyms include renal sinus fat, medial invasion\n\n**5)** **Code 3**: Gerota’s fascia (Gerota’s capsule), which is a fibrous envelope of tissue that surrounds the kidney\n**6)** **Code 4**: Any combination of codes 1-3\n**7)** **Code 5**: Invasion beyond the capsule, NOS\n**8)** **Code 9** when\n* There is no documentation in the medical record\n* Clinical diagnosis only\n* Evaluation of capsule invasion not done or unknown if done\n* Surgical resection of the primary site is performed, tumor is **not** confined to the kidney and there is no mention of invasion beyond capsule", "rationale" : "Kidney Tumor Extension into specific tissues for Kidney is a Registry Data Collection Variable in AJCC. It was previously collected as Kidney, CS SSF #1." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ipsilateral_adrenal_gland_involvement_61538.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ipsilateral_adrenal_gland_involvement_61538.json similarity index 69% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ipsilateral_adrenal_gland_involvement_61538.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ipsilateral_adrenal_gland_involvement_61538.json index 413522c89..28fc30ac6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ipsilateral_adrenal_gland_involvement_61538.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ipsilateral_adrenal_gland_involvement_61538.json @@ -1,12 +1,12 @@ { "id" : "ipsilateral_adrenal_gland_involvement_61538", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Ipsilateral Adrenal Gland Involvement", "title" : "Ipsilateral Adrenal Gland Involvement", "description" : "Ipsilateral adrenal gland involvement pertains to direct extension of the tumor into the ipsilateral adrenal gland (continuous) or ipsilateral adrenal gland involvement by a separate nodule (discontiguous).\n\nThe adrenal gland is contained within Gerota’s fascia and is contiguous with the kidney, but it has its own lymphatic and vascular drainage systems. Involvement of the ipsilateral (same side) adrenal gland by kidney tumor—an adverse prognostic indicator—may be by direct extension (contiguous) or hematogenous (through the bloodstream; discontiguous). Do not include clinical findings in this field.", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Ipsilateral Adrenal Gland (suprarenal gland, same side [ipsilateral]) Involvement can be used to code this data item when no other information is available.\n\n**Note 2:** **Relevance to Staging** \n* Information about contiguous ipsilateral adrenal gland involvement is collected in primary tumor, and discontiguous ipsilateral adrenal gland involvement is collected in distant metastasis, as elements in anatomic staging. This information is also collected in this field as it may have an independent effect on prognosis.", - "last_modified" : "2024-04-07T17:46:24.025Z", + "last_modified" : "2025-02-24T15:47:20.670Z", "definition" : [ { "key" : "ipsilateral_adrenal_gland_involv", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Ipsilateral adrenal gland involvement not present/not identified" ], [ "1", "Adrenal gland involvement by direct involvement (contiguous involvement)" ], [ "2", "Adrenal gland involvement by separate nodule (noncontiguous involvement)" ], [ "3", "Combination of code 1-2" ], [ "4", "Ipsilateral adrenal gland involvement, unknown if direct involvement or separate nodule" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nIpsilateral adrenal gland not resected\nIpsilateral adrenal gland involvement not assessed or unknown if assessed\nNo surgical resection of primary site is performed" ] ], "additional_info" : "**Source documents:** surgical pathology report\n\nFor further information, refer to the **Kidney** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Kidney*", - "coding_guidelines" : "**1)** Record ipsilateral adrenal gland involvement as documented in the surgical pathology report\n* **a.** Surgical resection of primary site must be done\n* **b.** Do not use imaging findings to code this data item.\n\n**2)** **Code 0**: There is no involvement of the ipsilateral adrenal gland\n* **a.** If surgical resection is done and tumor is “confined to kidney” and staging is based on size, then there is no involvement of the adrenal gland\n\n**3)** **Code 1**: Ipsilateral adrenal gland involved by direct extension (contiguous involvement)\n**4)** **Code 2**: Ipsilateral adrenal gland involved by separate nodule (discontiguous involvement)\n**5)** **Code 3**: Ipsilateral adrenal gland involvement by contiguous and discontiguous involvement\n**6)** **Code 4**: Ipsilateral adrenal gland involvement, unknown if contiguous or discontiguous involvement\n**7)** **Code 9** when\n* **a.** There is no documentation in the medical record\n* **b.** Clinical diagnosis only\n* **c.** Evaluation of ipsilateral adrenal gland involvement not done or unknown if done\n* **d.** Surgical resection of the primary site is performed and there is no mention of ipsilateral adrenal gland involvement", + "coding_guidelines" : "**1)** Record ipsilateral adrenal gland involvement as documented in the surgical pathology report\n* Surgical resection of primary site must be done\n* Do not use imaging findings to code this data item.\n\n**2)** **Code 0**: There is no involvement of the ipsilateral adrenal gland\n* If surgical resection is done and tumor is “confined to kidney” and staging is based on size, then there is no involvement of the adrenal gland\n\n**3)** **Code 1**: Ipsilateral adrenal gland involved by direct extension (contiguous involvement)\n**4)** **Code 2**: Ipsilateral adrenal gland involved by separate nodule (discontiguous involvement)\n**5)** **Code 3**: Ipsilateral adrenal gland involvement by contiguous and discontiguous involvement\n**6)** **Code 4**: Ipsilateral adrenal gland involvement, unknown if contiguous or discontiguous involvement\n**7)** **Code 9** when\n* There is no documentation in the medical record\n* Clinical diagnosis only\n* Evaluation of ipsilateral adrenal gland involvement not done or unknown if done\n* Surgical resection of the primary site is performed, tumor is **not** confined to the kidney and there is no mention of ipsilateral adrenal gland involvement", "rationale" : "Ipsilateral adrenal gland involvement for Kidney is a Registry Data Collection Variable in AJCC. It was previously collected as Kidney, CS SSF #3." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/jak2_80148.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/jak2_80148.json similarity index 75% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/jak2_80148.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/jak2_80148.json index 71a74af0a..c3d51f475 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/jak2_80148.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/jak2_80148.json @@ -1,12 +1,12 @@ { "id" : "jak2_80148", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "JAK2", "title" : "Janus Kinase 2", "description" : "Janus Kinase 2 (JAK2, JAK 2) is a gene mutation that increases susceptibility to several myeloproliferative neoplasms (MPNs). Testing for the JAK2 mutation is done on whole blood. Nearly all people with polycythemia vera, and about half of those with primary myelofibrosis and essential thrombocythemia, have the mutation. JAK2 analysis continues to increase in use for hematopoietic neoplasms.\n\nJAK2, a gene found in all humans, is involved in the development of blood cells. If JAK2 has mutated, the person is more susceptible to develop a myeloproliferative disorder (MPD). The JAK2 mutation, which is acquired rather than inherited, is found in as many as 90% of patients with polycythemia vera (PV), about half of patients with essential thrombocythemia (ET), and slightly fewer patients with primary myelofibrosis (also known as agnogenic myeloid metaplasia and other terms). JAK2 is used by clinicians to help classify MPDs. The most common histologies for which JAK-2 is tested are those listed above. Registrars can use JAK2 information to help determine whether the MPD is reportable. JAK2 positivity indicates a malignant (clonal, irreversible) reportable disease, but is not diagnostic of a specific MPD. Additional tests, such as a bone marrow biopsy, are necessary to determine the specific MPD histology. As the use of JAK2 increases and is investigated for other hematopoietic histologies, it also has future potential for development of targeted therapeutics for the MPDs.\n\nThe principal JAK2 test looks for a change (mutation) in an amino acid at a specific place on the JAK2 gene called V617F. If the V617F test is negative, other JAK2 mutation tests, such as those in exon 12 or 13 may be ordered to investigate a possible diagnosis of polycythemia vera. (An exon is a segment of a gene that contains instructions for making a protein.)", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of JAK2 can be used to code this data item when no other information is available.\n\n**Note 2:** **Common histologies for JAK2**\n* Record JAK2 for any hematopoietic neoplasm. It is most commonly used for the following histologies listed below. Nearly all people with polycythemia vera, and about half of those with primary myelofibrosis and essential thrombocythemia, have the mutation.\n * Polycythemia Vera (9950/3)\n * Primary myelofibrosis (9961/3)\n * Essential Thrombocytopenia (9962/3)\n * Chronic myelomonocytic leukemia (9945/3)", - "last_modified" : "2024-04-08T11:53:46.239Z", + "last_modified" : "2025-03-24T14:28:40.222Z", "definition" : [ { "key" : "jak2", "name" : "Code", @@ -17,7 +17,7 @@ "type" : "DESCRIPTION" } ], "rows" : [ [ "0", "JAK2 result stated as negative" ], [ "1", "JAK2 positive for mutation V617F WITH or WITHOUT other mutations" ], [ "2", "JAK2 positive for exon 12 mutation" ], [ "3", "JAK2 positive for other specified mutation" ], [ "4", "JAK2 positive for more than one mutation other than V617F" ], [ "5", "JAK2 positive NOS \nSpecific mutation(s) not stated" ], [ "7", "Test ordered, results not in chart" ], [ "8", "Not applicable: Information not collected for this case \n(If this item is required by your standard setter, use of code 8 will result in an edit error.)" ], [ "9", "Not documented in medical record\nJAK2 not assessed or unknown if assessed" ] ], - "additional_info" : "**Source documents:** clinical laboratory test (whole blood), reference laboratory test; anatomic pathology (polymerase chain reaction test on bone marrow)\n\n**Other names include** Janus kinase 2 gene, JAK2 V617F, JAK2 exon 12, JAK2 exon13", - "coding_guidelines" : "**1)** Code the result of the JAK2 test as documented in a laboratory test or elsewhere in the medical record. \n\n**2)** Code this field for any hematopoietic, immunoproliferative, myeloproliferative, or myelodysplastic disease for which JAK2 is tested. \n\n**3)** **Code 0** when the JAK2 test result is stated as negative.\n**4)** **Code 1** when the JAK2 test was performed and was positive for mutation V617F in exon 14.\n**5)** **Code 2** when the JAK2 test was performed and was positive for mutation of exon 12.\n**6)** **Code 3** when the JAK2 test was performed and was positive for another specified mutation.\n**7)** **Code 4** when the JAK2 test was performed and was positive for more than one mutation.\n**8)** **Code 7** when there is a statement in the record that the test was ordered but the results are not available.\n**9)** **Code 9** when\n * **a.** There is no information in the medical record about JAK2 testing\n * **b.** The results of JAK2 testing are unknown\n * **c.** HemeRetic schema disease such as leukemia where JAK2 is not normally tested.", + "additional_info" : "**Source documents:** clinical laboratory test (whole blood)\n\n**Other names include** Janus kinase 2 gene, JAK2 V617F, JAK2 exon 12, JAK2 exon13", + "coding_guidelines" : "**1)** Code the result of the JAK2 test as documented in a laboratory test or elsewhere in the medical record. \n**2)** Code this field for any hematopoietic, immunoproliferative, myeloproliferative, or myelodysplastic disease for which JAK2 is tested. \n**3)** **Code 0** when the JAK2 test result is stated as negative.\n**4)** **Code 1** when the JAK2 test was performed and was positive for mutation V617F in exon 14.\n**5)** **Code 2** when the JAK2 test was performed and was positive for mutation of exon 12.\n**6)** **Code 3** when the JAK2 test was performed and was positive for another specified mutation.\n**7)** **Code 4** when the JAK2 test was performed and was positive for more than one mutation.\n**8)** **Code 7** when there is a statement in the record that the test was ordered but the results are not available.\n**9)** **Code 9** when\n* There is no information in the medical record about JAK2 testing\n* The results of JAK2 testing are unknown\n* HemeRetic schema disease such as leukemia where JAK2 is not normally tested.", "rationale" : "JAK2 can be collected by the surveillance community for myeloproliferative neoplasms. Prior to 2018, HemeRetic SSF#1 was used for JAK2." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ki67_8355.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ki67_8355.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ki67_8355.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ki67_8355.json index 4fed3b406..f4b00d430 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ki67_8355.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ki67_8355.json @@ -1,7 +1,7 @@ { "id" : "ki67_8355", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Ki-67", "title" : "Ki-67 (MIB-1)", "description" : "Ki-67 (MIB-1) (Proliferative Index) is a marker of cell proliferation. A high value indicates a tumor that is proliferating more rapidly. Codes and coding instructions for this data item are site-specific.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ki_67_67661.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ki_67_67661.json similarity index 84% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ki_67_67661.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ki_67_67661.json index 7082250cc..ab7a1d7e4 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ki_67_67661.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ki_67_67661.json @@ -1,12 +1,12 @@ { "id" : "ki_67_67661", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Ki-67", "title" : "Ki-67", "description" : "Ki-67 (MIB-1) (Proliferative Index) is a marker of cell proliferation. A high value indicates a tumor that is proliferating more rapidly. Codes and coding instructions for this data item are site-specific.", - "notes" : "**Note 1:** **Effective years**\n* This SSDI is effective for diagnosis years 2021+\n* For cases diagnosed 2018-2020, this SSDI must be blank\n\n**Note 2:** **Physician Statement**\n* Physician statement of Ki-67 (MIB-1), also referred to as the “Proliferative Index,” can be used to code this data item when no other information is available\n\n**Note 3:** **Priority order**\n* A specific value (0.0-100.0) takes priority over XXX.4, XXX.5 or XXX.6. \n* Code the exact percentage when provided\n* When the exact percentage is not given, including ranges or terms such as “less than” or “greater than” use the range value codes XXX.4, XXX.5, XXX.6.\n* XXX.4, XXX.5 and XXX.6 were added since they are listed on the CAP protocol\n\n**Note 4:** **Results from nodal or metastatic tissue**\n* May **not** be used\n * If the only information you have is a Ki-67 from a metastatic site, code to XXX.9 \n\n**Note 5:** **Neoadjuvant Therapy**\n* Record the assay from tumor specimens prior to neoadjuvant therapy.\n* If neoadjuvant therapy is given and there are no HER2 ISH results from pre-treatment specimens, report the findings from post-treatment specimens.", - "last_modified" : "2024-04-10T16:42:52.142Z", + "notes" : "**Note 1:** **Effective years**\n* This SSDI is effective for diagnosis years 2021+\n* For cases diagnosed 2018-2020, this SSDI must be blank\n\n**Note 2:** **Physician Statement**\n* Physician statement of Ki-67 (MIB-1), also referred to as the “Proliferative Index,” can be used to code this data item when no other information is available\n\n**Note 3:** **Priority order**\n* A specific value (0.0-100.0) takes priority over XXX.4, XXX.5 or XXX.6. \n* Code the exact percentage when provided\n* When the exact percentage is not given, including ranges or terms such as “less than” or “greater than” use the range value codes XXX.4, XXX.5, XXX.6.\n* XXX.4, XXX.5 and XXX.6 were added since they are listed on the CAP protocol\n\n**Note 4:** **Results from nodal or metastatic tissue**\n* May **not** be used\n * If the only information you have is a Ki-67 from a metastatic site, code to XXX.9 \n\n**Note 5:** **Neoadjuvant Therapy**\n* Record the assay from tumor specimens prior to neoadjuvant therapy.\n* If neoadjuvant therapy is given and there are no Ki-67 results from pre-treatment specimens, report the findings from post-treatment specimens.", + "last_modified" : "2025-08-20T11:13:10.087Z", "definition" : [ { "key" : "ki67", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0.0-100.0", "0.0 to 100.0 percent positive: enter percent positive" ], [ "XXX.4", "Ki-67 stated as less than 3%" ], [ "XXX.5", "Ki-67 stated as 3%-20%" ], [ "XXX.6", "Ki-67 stated as greater than 20%" ], [ "XXX.7", "Test done; actual percentage not stated" ], [ "XXX.8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code XXX.8 will result in an edit error.)" ], [ "XXX.9", "Not documented in medical record\nKi-67 (MIB-1) not assessed or unknown if assessed" ], [ "", "Must be blank if diagnosis year is before 2021" ] ], "additional_info" : "**Source documents:** pathology report\n\n**Other names include** Proliferative index, MIB-1\n\nFor further information, refer to the **NET (Endocrine)** cancer protocols published by the College of American Pathologists", - "coding_guidelines" : "**1)** Ki-67 results are reported as the percentage cell nuclei that stain positive. As of early 2017 there are no established standards for interpretation of results or for cutoffs for positive and negative.\n\n***Examples:***\n**a)** Ki-67 reported as 14%. Code 14.0\n**b)** Ki-67 reported as 8.6%. Code 8.6\n**c)** Ki-67 stated as less than 1%. Code XXX.4\n**d)** Ki-67 stated as 5%-10%. Code XXX.5\n**e)** Ki-67 stated as greater than 4%. Code XXX.5\n**f)** Ki-67 stated as greater than 30%. Code XXX.6", + "coding_guidelines" : "**1)** Ki-67 results are reported as the percentage cell nuclei that stain positive. As of early 2017 there are no established standards for interpretation of results or for cutoffs for positive and negative.\n\n***Examples:***\n* Ki-67 reported as 14%. Code 14.0\n* Ki-67 reported as 8.6%. Code 8.6\n* Ki-67 stated as less than 1%. Code XXX.4\n* Ki-67 stated as 5%-10%. Code XXX.5\n* Ki-67 stated as greater than 4%. Code XXX.5\n* Ki-67 stated as greater than 30%. Code XXX.6", "rationale" : "Ki-67 (MIB-1) (Proliferative Index) is a Registry Data Collection Variable in AJCC. It was a new data item for breast cases diagnosed 1/1/2018+. It will apply to neuroendocrine tumors (NET) of the gastrointestinal tract (AJCC Chapters 29 – 34) for cases diagnosed 1/1/2021+. \n\nHigh Ki-67 is an adverse prognostic factor and Ki-67 is a component of grade for these tumors. NCCN guidelines recommend that tumor differentiation, mitotic rate and Ki-67 should be recorded in the pathology report for these tumors." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/kit_gene_immunohistochemistry_33220.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/kit_gene_immunohistochemistry_33220.json similarity index 84% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/kit_gene_immunohistochemistry_33220.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/kit_gene_immunohistochemistry_33220.json index 91d6b286b..75260c871 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/kit_gene_immunohistochemistry_33220.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/kit_gene_immunohistochemistry_33220.json @@ -1,12 +1,12 @@ { "id" : "kit_gene_immunohistochemistry_33220", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "KIT Gene Immunohistochemistry", "title" : "KIT Gene Immunohistochemistry (IHC)", "description" : "KIT Gene Immunohistochemistry (IHC) is the expression of the KIT gene in tumor tissue specimens based on immunohistochemical (IHC) stains. A positive test is a diagnostic and predictive marker for GIST tumors.\n\nKIT is a gene that regulates cell growth and differentiation. Mutations of this gene become oncogenes and cause a gastrointestinal stromal tumor to ignore cellular control signals. About 85-90% of GIST tumors contain oncogenic mutations of the KIT receptor gene. KIT immunohistochemistry is a special immunofluorescent stain that turns mutated cells brown and confirms a diagnosis of GIST. The presence of the KIT gene also indicates that the patient may respond to Gleevec or Sutent.", - "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of KIT IHC can be used to code this data item when no other information is available.\n\n**Note 2:** **Results from nodal or metastatic tissue**\n* May be used for KIT Gene immunohistochemistry", - "last_modified" : "2024-04-08T16:42:58.524Z", + "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of KIT IHC can be used to code this data item when no other information is available.\n\n**Note 2:** **Types of results**\n* Record results from Immunohistochemistry only. If there are results from DNA sequencing, or some other type of result, code 9\n\n**Note 3:** **Results from nodal or metastatic tissue**\n* May be used for KIT Gene immunohistochemistry", + "last_modified" : "2025-03-25T15:10:34.199Z", "definition" : [ { "key" : "kit", "name" : "Code", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/kras_79447.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/kras_79447.json similarity index 72% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/kras_79447.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/kras_79447.json index 4edb3d1cf..621f7c72e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/kras_79447.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/kras_79447.json @@ -1,12 +1,12 @@ { "id" : "kras_79447", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "KRAS", "title" : "KRAS", "description" : "KRAS is an important signaling intermediate in the growth receptor pathway which controls cell proliferation and survival. KRAS is a protein with production controlled by the K-ras gene. When the K-ras gene is activated through mutation during colorectal carcinogenesis, production of KRAS continuously stimulates cell proliferation and prevents cell deaths. Activating mutations in KRAS are an adverse prognostic factor for colorectal carcinoma and predict a poor response to monoclonal anti-EGFR antibody therapy in advanced colorectal carcinoma.\n\nKRAS is an oncogene (a gene that, when mutated or overexpressed, helps turn a normal cell into a cancer cell). Mutations of KRAS indicate that a patient may not respond to the anti-epidermal growth factor receptor drugs cetuximab (Erbitux) or panitumumab (Vectibix). ASCO recommends that Stage IV colorectal patients be tested for KRAS if anti-EGFR therapy is being considered. There are two types of KRAS genes: normal and mutated. The normal KRAS gene is also called the wild type allele; the mutated gene may be described as abnormal or having an abnormal codon (abnormal DNA sequence).", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of KRAS can be used to code this data item when no other information is available. \n\n**Note 2:** **Applicable Stages**.\n* KRAS may be recorded for all stages; however, it is primarily performed for patients with metastatic disease. If information is not available, code 9\n\n**Note 3:** **Results from nodal or metastatic tissue**\n* Results from nodal or metastatic tissue may be used for KRAS.\n\n**Note 4:** **Timing**\n* Record the results of the KRAS from the initial workup (clinical and pathological workup).", - "last_modified" : "2024-04-08T15:51:40.836Z", + "last_modified" : "2025-02-24T13:40:52.784Z", "definition" : [ { "key" : "kras", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Normal \nKRAS negative, KRAS wild type\nNegative for (somatic) mutations, no alterations, no (somatic) mutations identified, not present, not detected" ], [ "1", "Abnormal (mutated) in codon(s) 12, 13 and/or 61" ], [ "2", "Abnormal (mutated) in codon 146 only" ], [ "3", "Abnormal (mutated), but not in codon(s) 12, 13, 61, or 146" ], [ "4", "Abnormal (mutated), NOS, codon(s) not specified" ], [ "7", "Test ordered, results not in chart" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nKRAS not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology repot, clinical laboratory report\n\n**Other names include** K-Ras, K-ras, Ki-Ras\n\nFor further information, refer to the **Colon and Rectum Biomarker** Reporting cancer protocol published by the College of American Pathologists for the AJCC Staging System *Colon and Rectum*", - "coding_guidelines" : "There are 4 KRAS codons that are commonly mutated in colorectal cancers. This SSDI does not record the actual mutation, but instead records the codon or codon group that contains the mutation. If a specific KRAS mutation is reported, its codon may be identified from the following list of common KRAS mutations grouped by codon.\n\n**1)** **Codon 12 (see code 1)**\n + **a.** Gly12Asp (GGT>GAT)\n + **b.** Gly12Val (GGT>GTT)\n + **c.** Gly12Cys (GGT>TGT)\n + **d.** Gly12Ser (GGT>AGT)\n + **e.** Gly12Ala (GGT>GCT)\n + **f.** Gly12 Arg (GGT>CGT)\n + **g.** Codon 12 mutation, not otherwise specified\n\n**2)** **Codon 13 (see code 1)**\n + **a.** Gly13Asp (GGC>GAC)\n + **b.** Gly13Arg (GGC>CGC)\n + **c.** Gly13Cys (GGC>TGC)\n + **d.** Gly13Ala (GGC>GCC)\n + **e.** Gly13Val (GGC>GTC)\n + **f.** Codon 13 mutation, not otherwise specified\n\n**3)** **Codon 61 (see code 1)**\n + **a.** Gln61Leu (CAA>CTA)\n + **c.** Gln61His (CAA>CAC)\n + **c.** Codon 61 mutation, not otherwise specified\n\n**4)** **Codon 146 (See code 2)**\n + **a.** Ala146Thr (G436A) (GCA>ACA)\n + **b.** Codon 146 mutation, not otherwise specified\n- ****c.** Other specified coding (excluding 12, 13, 61, 146) (See code 3)**\n\n**5)** Other specified coding (excluding 12, 13, 61, 146) (See code 3)\n\n**6)** **Unknown codon (See code 4)**\n * **a.** KRAS positive, specific codon not mentioned \n\n**7)** **Code 9** when\n- **a.** Insufficient amount of tissue available to perform test\n- **b.** No microscopic confirmation of tumor\n- **c.** Pathology report available and there is no mention of KRAS\n- **d.** KRAS not ordered or not done, or unknown if ordered or done", + "coding_guidelines" : "There are 4 KRAS codons that are commonly mutated in colorectal cancers. This SSDI does not record the actual mutation, but instead records the codon or codon group that contains the mutation. If a specific KRAS mutation is reported, its codon may be identified from the following list of common KRAS mutations grouped by codon.\n\n**1)** **Codon 12 (see code 1)**\n* Gly12Asp (GGT>GAT)\n* Gly12Val (GGT>GTT)\n* Gly12Cys (GGT>TGT)\n* Gly12Ser (GGT>AGT)\n* Gly12Ala (GGT>GCT)\n* Gly12 Arg (GGT>CGT)\n* Codon 12 mutation, not otherwise specified\n\n**2)** **Codon 13 (see code 1)**\n* Gly13Asp (GGC>GAC)\n* Gly13Arg (GGC>CGC)\n* Gly13Cys (GGC>TGC)\n* Gly13Ala (GGC>GCC)\n* Gly13Val (GGC>GTC)\n* Codon 13 mutation, not otherwise specified\n\n**3)** **Codon 61 (see code 1)**\n* Gln61Leu (CAA>CTA)\n* Gln61His (CAA>CAC)\n* Codon 61 mutation, not otherwise specified\n\n**4)** **Codon 146 (See code 2)**\n* Ala146Thr (G436A) (GCA>ACA)\n* Codon 146 mutation, not otherwise specified\n* Other specified coding (excluding 12, 13, 61, 146) (See code 3)\n\n**5)** Other specified coding (excluding 12, 13, 61, 146) (See code 3)\n\n**6)** **Unknown codon (See code 4)**\n* KRAS positive, specific codon not mentioned \n\n**7)** **Code 9** when\n* Insufficient amount of tissue available to perform test\n* No microscopic confirmation of tumor\n* Pathology report available and there is no mention of KRAS\n* KRAS not ordered or not done, or unknown if ordered or done", "rationale" : "KRAS is a Registry Data Collection Variable in AJCC. It was previously collected as Colon and Rectum CS SSF #9." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lacrimal_gland_lacrimal_sac_63106.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lacrimal_gland_lacrimal_sac_63106.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lacrimal_gland_lacrimal_sac_63106.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lacrimal_gland_lacrimal_sac_63106.json index 369f61ecf..d22c8dedb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lacrimal_gland_lacrimal_sac_63106.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lacrimal_gland_lacrimal_sac_63106.json @@ -1,7 +1,7 @@ { "id" : "lacrimal_gland_lacrimal_sac_63106", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Discriminator 1", "title" : "Schema Discriminator 1: Lacrimal Gland/Lacrimal Sac", "description" : "Lacrimal gland and lacrimal sac have the same ICD-O topography code (C695). However, for purposes of the AJCC Staging System stage grouping, lacrimal gland is AJCC staged while lacrimal sac is not (Summary Stage only). A schema discriminator is necessary to distinguish between these primary sites so that the appropriate system/schema is used.\n\nThe lacrimal (also spelled lachrymal) gland is the only epithelial structure normally present within the orbit. Its composition is the same as epithelial salivary glands and AJCC TNM staging parallels that of the major salivary gland classification", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ldh_lab_value_85652.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ldh_lab_value_85652.json similarity index 94% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ldh_lab_value_85652.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ldh_lab_value_85652.json index f1aaa7e35..87550b9a1 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ldh_lab_value_85652.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ldh_lab_value_85652.json @@ -1,12 +1,12 @@ { "id" : "ldh_lab_value_85652", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LDH Lab Value", "title" : "LDH Lab Value", "description" : "LDH (Lactate Dehydrogenase) Lab Value, measured in serum, is a predictor of treatment response, progression-free survival, and overall survival for patients with Stage IV melanoma of the skin. \n\nWhen cells (normal or tumor) are damaged or destroyed, an enzyme called lactate dehydrogenase (LDH) is released into the bloodstream. LDH is an indirect indication of possible tumor burden or damage to an organ, which may be caused by metastatic involvement of liver or lung, or a myocardial infarction. The total LDH should be the test value that is coded, but there are five fractions of LDH that measure tissue specific cellular damage: LD1 and LD2: heart, red blood cells and kidneys; LD3: lung; LD4 and LD5: liver, skin, and skeletal muscles. LDH is elevated in 60% of patients with non-seminomatous germ cell tumors of the testis. LDH is not a screening test, nor is it diagnostic of melanoma, ocular adnexal lymphoma, or testicular cancer.\n\nLDH is important in melanoma staging in the setting of DISTANT metastasis. LDH level might only be ordered after re-excision/wide excision and/or nodal evaluation indicates a higher risk of distant metastasis. Imaging may then be performed and if distant metastasis are identified, LDH is ordered.", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of LDH Lab Value can be used to code this data item when no other information is available. \n\n**Note 2:** **Pre systemic treatment results** \n* Record the lab value of the highest serum LDH test results documented in the medical record either before or after surgical resection of the primary tumor with or without regional lymph node dissection. \n* The LDH must be taken prior to systemic (chemo, immunotherapy, hormone), radiation therapy or surgery to a metastatic site. \n\n**Note 3:** **Related data item** \n* The same laboratory test should be used to record the related data items 3869: LDH Level and 3870: LDH Upper Limits of Normal.", - "last_modified" : "2024-04-08T16:55:36.107Z", + "last_modified" : "2025-02-24T16:14:55.645Z", "definition" : [ { "key" : "ldh_lab_value", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0.0", "0.0 (U/L)" ], [ "0.1-99999.9", "0.1 - 99,999.9 U/L" ], [ "XXXXX.1", "100,000 U/L or greater" ], [ "XXXXX.7", "Test ordered, results not in chart" ], [ "XXXXX.8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code XXXXX.8 will result in an edit error.)" ], [ "XXXXX.9", "Not documented in medical record\nLDH Lab Value not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** clinical laboratory report; may be included in a liver or hepatic panel/profile, a cardiac panel, or a general metabolic panel of tests\n\n**Other names include:** LDH, Lactate dehydrogenase, lactase dehydrogenase, lactic acid dehydrogenase", - "coding_guidelines" : "**1)** Record the lab value of the highest serum LDH test results documented in the medical record **either before or after surgical resection** of the primary tumor with or without regional lymph node dissection.\n\n**2)** **Code 0.0** for a test result of 0 (U/L).\n\n**3)** **Code 0.1-99,999.9 for the highest exact LDH lab value** prior to systemic (chemo, immunotherapy, hormone), radiation therapy or surgery to a metastatic site \n \n**4)** **Code XXXXX.1** for a total LDH lab value of 100,000 or greater. \n**5)** **Code XXXXX.7** if the test was ordered and the results are not in the medical record. \n**6)** **Code XXXXX.9** when \n * **a.** There is no information in the medical record about the LDH lab value\n * **b,** Test is not done or unknown if the test was done", + "coding_guidelines" : "**1)** Record the lab value of the highest serum LDH test results documented in the medical record **either before or after surgical resection** of the primary tumor with or without regional lymph node dissection.\n\n**2)** **Code 0.0** for a test result of 0 (U/L).\n\n**3)** **Code 0.1-99,999.9 for the highest exact LDH lab value** prior to systemic (chemo, immunotherapy, hormone), radiation therapy or surgery to a metastatic site \n \n**4)** **Code XXXXX.1** for a total LDH lab value of 100,000 or greater. \n**5)** **Code XXXXX.7** if the test was ordered and the results are not in the medical record. \n**6)** **Code XXXXX.9** when \n * There is no information in the medical record about the LDH lab value\n * Test is not done or unknown if the test was done", "rationale" : "LDH Lab Value is a Registry Data Collection Variable in AJCC. It was previously collected as Melanoma Skin, CS SSF #5." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ldh_level_12428.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ldh_level_12428.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ldh_level_12428.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ldh_level_12428.json index aaf9f6bd8..2e94f0b54 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ldh_level_12428.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ldh_level_12428.json @@ -1,7 +1,7 @@ { "id" : "ldh_level_12428", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LDH Level", "title" : "LDH Level", "description" : "LDH (Lactate Dehydrogenase) is an enzyme involved in conversion of sugars to energy and present in most cells in the body. Elevated LDH is an adverse prognostic factor for plasma cell myeloma and melanoma of the skin.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ldh_post_orchiectomy_range_38574.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ldh_post_orchiectomy_range_38574.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ldh_post_orchiectomy_range_38574.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ldh_post_orchiectomy_range_38574.json index abeede4eb..f2b4f6741 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ldh_post_orchiectomy_range_38574.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ldh_post_orchiectomy_range_38574.json @@ -1,7 +1,7 @@ { "id" : "ldh_post_orchiectomy_range_38574", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LDH Post-Orchiectomy Range", "title" : "LDH (Lactate Dehydrogenase) Post-Orchiectomy Range", "description" : "LDH (Lactate Dehydrogenase) Post-Orchiectomy Range identifies the range category of the lowest LDH value measured post-orchiectomy. LDH is a nonspecific marker for testicular cancer that is elevated in some germ cell tumors. The Post-Orchiectomy lab value is used to monitor response to therapy.\n\nWhen cells (normal or tumor) are damaged or destroyed, an enzyme called lactate dehydrogenase (LDH) is released into the bloodstream. LDH is an indirect indication of possible tumor burden or damage to an organ, which may be caused by metastatic involvement of liver or lung, or a myocardial infarction. The total LDH should be the test value that is coded, but there are five fractions of LDH that measure tissue specific cellular damage: LD1 and LD2: heart, red blood cells and kidneys; LD3: lung; LD4 and LD5: liver, skin, and skeletal muscles. LDH is elevated in 60% of patients with non-seminomatous germ cell tumors of the testis. LDH is not a screening test, nor is it diagnostic of melanoma, ocular adnexal lymphoma, or testicular cancer.\n\nFor testis, only the LDH Range is coded. LDH is non-specific for testicular cancer. Although part of the criteria for the S category in the TNM system, LDH is not routinely performed unless the patient has evidence of bulky or distant disease.\nFor Testis, there are 2 related data items that record information on LDH.\n* 3867: LDH Post-Orchiectomy Range\n* 3868: LDH Pre-Orchiectomy Range", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ldh_pre_orchiectomy_range_42762.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ldh_pre_orchiectomy_range_42762.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ldh_pre_orchiectomy_range_42762.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ldh_pre_orchiectomy_range_42762.json index 421be7aad..6f81c219f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ldh_pre_orchiectomy_range_42762.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ldh_pre_orchiectomy_range_42762.json @@ -1,7 +1,7 @@ { "id" : "ldh_pre_orchiectomy_range_42762", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LDH Pre-Orchiectomy Range", "title" : "LDH (Lactate Dehydrogenase) Pre-Orchiectomy Range", "description" : "Lactate Dehydrogenase (LDH) Range identifies the range category of the highest LDH value measured prior to treatment. LDH is a nonspecific marker for testicular cancer that is elevated in some germ cell tumors. This data item refers to the Pre-Orchiectomy range.\n\nWhen cells (normal or tumor) are damaged or destroyed, an enzyme called lactate dehydrogenase (LDH) is released into the bloodstream. LDH is an indirect indication of possible tumor burden or damage to an organ, which may be caused by metastatic involvement of liver or lung, or a myocardial infarction. The total LDH should be the test value that is coded, but there are five fractions of LDH that measure tissue specific cellular damage: LD1 and LD2: heart, red blood cells and kidneys; LD3: lung; LD4 and LD5: liver, skin, and skeletal muscles. LDH is elevated in 60% of patients with non-seminomatous germ cell tumors of the testis. LDH is not a screening test, nor is it diagnostic of melanoma, ocular adnexal lymphoma, or testicular cancer.\n\nFor testis, only the LDH Range is coded. LDH is non-specific for testicular cancer. Although part of the criteria for the S category in the TNM system, LDH is not routinely performed unless the patient has evidence of bulky or distant disease.\nFor Testis, there are 2 related data items that record information on LDH.\n* 3867: LDH Post-Orchiectomy Range\n* 3868: LDH Pre-Orchiectomy Range", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ldh_pretreatment_level_82697.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ldh_pretreatment_level_82697.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ldh_pretreatment_level_82697.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ldh_pretreatment_level_82697.json index 946fc6263..2a6c4a3e6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ldh_pretreatment_level_82697.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ldh_pretreatment_level_82697.json @@ -1,12 +1,12 @@ { "id" : "ldh_pretreatment_level_82697", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LDH Level", "title" : "LDH Level", - "description" : "LDH (Lactate Dehydrogenase) is an enzyme involved in conversion of sugars to energy and present in most cells in the body. Elevated LDH is an adverse prognostic factor for plasma cell myeloma and melanoma of the skin.\n\nThe Revised International Staging System (RISS or R-ISS) is now used to stage plasma cell myeloma (9732/3), using several different criteria. The stages are based on the absence or presence of the following related criteria. \n* 3931: Serum Beta-2 Microglobulin Pretreatment Level\n* 3930: Serum Albumin Pretreatment Level\n* 3857: High Risk Cytogenetics\n* 3869: LDH Level\n\nRequired for Staging: The AJCC Staging System Plasma Cell Myeloma and Plasma Cell Disorders (9732/3 only) and EOD. \n* Note: RISS stage is not applicable for the descriptions of plasma multiple myeloma that are listed in the codes 1 and 9 in the SSDI Schema Discriminator 1: Plasma Cell Myeloma Terminology. If you have coded 1 or 9 for this Schema Discriminator, the four data items listed above are BLANK.\n\nThe RISS stages are\n* Stage I: Serum Beta-2-microglobulin <3.5 mg/L and serum albumin > 3.5 g/dL and no high-risk cytogenetics and Normal LDH\n* Stage II: Not R-ISS I or III\n* Stage III: Serum Beta-2-microglobulin > 5.5 mg/L and high-risk cytogenetics and/or high LDH", - "notes" : "**Note 1:** **Physician statement**\n* Physician statement of LDH Level can be used to code this data item when no other information is available\n\n**Note 2:** **Pretreatment results only**\n* Record this data item based on a **blood test** performed at diagnosis (pre-treatment). Use the highest value available.\n * Do not use results from a urine test\n\n**Note 3:** **Component of RISS Stage**\n* LDH level is part of the Revised International Staging (RISS). Use the lab’s reference range to determine if LDH is normal or elevated", - "last_modified" : "2024-04-30T19:18:01.715Z", + "description" : "LDH (Lactate Dehydrogenase) is an enzyme involved in conversion of sugars to energy and present in most cells in the body. Elevated LDH is an adverse prognostic factor for plasma cell myeloma and melanoma of the skin.\n\nThe Revised International Staging System (R-ISS or RISS) is now used to stage plasma cell myeloma (9732/3), using several different criteria. The stages are based on the absence or presence of the following related criteria. \n* 3931: Serum Beta-2 Microglobulin Pretreatment Level\n* 3930: Serum Albumin Pretreatment Level\n* 3857: High Risk Cytogenetics\n* 3869: LDH Level\n\nRequired for Staging: The AJCC Staging System Plasma Cell Myeloma and Plasma Cell Disorders (9732/3 only) and EOD. \n* Note: R-ISS stage is not applicable for the descriptions of plasma multiple myeloma that are listed in the codes 1 and 9 in the SSDI Schema Discriminator 1: Plasma Cell Myeloma Terminology. If you have coded 1 or 9 for this Schema Discriminator, the four data items listed above are BLANK.\n\nThe R-ISS stages are\n* Stage I: Serum Beta-2-microglobulin <3.5 mg/L and serum albumin > 3.5 g/dL and no high-risk cytogenetics and Normal LDH\n* Stage II: Not R-ISS I or III\n* Stage III: Serum Beta-2-microglobulin > 5.5 mg/L and high-risk cytogenetics and/or high LDH", + "notes" : "**Note 1:** **Physician statement**\n* Physician statement of LDH Level can be used to code this data item when no other information is available\n\n**Note 2:** **Pretreatment results only**\n* Record this data item based on a **blood test** performed at diagnosis (pre-treatment). Use the highest value available.\n * Do not use results from a urine test\n\n**Note 3:** **Component of R-ISS Stage**\n* LDH level is part of the Revised International Staging (R-ISS). Use the lab’s reference range to determine if LDH is normal or elevated\n * **Code 0** if physician states **RISS Stage 1 or 2** and there is no other information", + "last_modified" : "2025-07-31T19:05:42.922Z", "definition" : [ { "key" : "ldh_level", "name" : "Code", @@ -19,5 +19,5 @@ "rows" : [ [ "0", "Normal LDH level\nLow, below normal" ], [ "1", "Above normal LDH level; High" ], [ "5", "Schema Discriminator 1: Plasma Cell Myeloma Terminology coded to 1 or 9" ], [ "7", "Test ordered, results not in chart" ], [ "9", "Not documented in medical record \nLDH (Lactate Dehydrogenase) Level not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** clinical laboratory report; may be included in a liver or hepatic panel/profile, a cardiac panel, or a general metabolic panel of tests\n\n**Other names include** LDH, Lactate dehydrogenase, lactase dehydrogenase, lactic acid dehydrogenase", "coding_guidelines" : "**1) Code 5** if Schema Discriminator 1: Plasma Cell Myeloma Terminology is coded to 1 or 9\n\n**2) Code 9** when there is no mention of LDH", - "rationale" : "LDH (Lactate Dehydrogenase) Level is a prognostic factor required in AJCC 8th edition for Chapter 82 Plasma Cell Myeloma and Plasma Cell Disorders and Chapter 47 Melanoma Skin. For Plasma Cell Myeloma, LDH is part of the RISS Stage and is new for cases diagnosed 1/1/2018+. For Melanoma Skin, LDH is used to define the M subcategories and was previously collected as Melanoma Skin, SSF #4." + "rationale" : "LDH (Lactate Dehydrogenase) Level is a prognostic factor required in AJCC 8th edition for Chapter 82 Plasma Cell Myeloma and Plasma Cell Disorders and Chapter 47 Melanoma Skin. For Plasma Cell Myeloma, LDH is part of the R-ISS Stage and is new for cases diagnosed 1/1/2018+. For Melanoma Skin, LDH is used to define the M subcategories and was previously collected as Melanoma Skin, SSF #4." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ldh_upper_limits_of_normal_34244.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ldh_upper_limits_of_normal_34244.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ldh_upper_limits_of_normal_34244.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ldh_upper_limits_of_normal_34244.json index 9d76d2808..8641ec83b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ldh_upper_limits_of_normal_34244.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ldh_upper_limits_of_normal_34244.json @@ -1,7 +1,7 @@ { "id" : "ldh_upper_limits_of_normal_34244", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LDH Upper Limits of Normal", "title" : "LDH (Lactate Dehydrogenase) Upper Limits of Normal", "description" : "LDH (Lactate Dehydrogenase), an enzyme involved in converting sugars to energy in the body, is elevated in some malignancies. LDH level is a prognostic factor for patients with Stage IV melanoma. This data Item refers to the Upper Limit of Normal in the laboratory test used to interpret the Serum LDH result.\n\nWhen cells (normal or tumor) are damaged or destroyed, an enzyme called lactate dehydrogenase (LDH) is released into the bloodstream. LDH is an indirect indication of possible tumor burden or damage to an organ, which may be caused by metastatic involvement of liver or lung, or a myocardial infarction. The total LDH should be the test value that is coded, but there are five fractions of LDH that measure tissue specific cellular damage: LD1 and LD2: heart, red blood cells and kidneys; LD3: lung; LD4 and LD5: liver, skin, and skeletal muscles. LDH is elevated in 60% of patients with non-seminomatous germ cell tumors of the testis. LDH is not a screening test, nor is it diagnostic of melanoma, ocular adnexal lymphoma, or testicular cancer.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_assessment_method_femoral_inguinal_48450.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_assessment_method_femoral_inguinal_48450.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_assessment_method_femoral_inguinal_48450.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_assessment_method_femoral_inguinal_48450.json index 857ff0dc1..be4f17d26 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_assessment_method_femoral_inguinal_48450.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_assessment_method_femoral_inguinal_48450.json @@ -1,12 +1,12 @@ { "id" : "ln_assessment_method_femoral_inguinal_48450", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LN Assessment Method Femoral-Inguinal", "title" : "Lymph Nodes Assessment Method Femoral-Inguinal", "description" : "This data item describes the method used to assess involvement of femoral-inguinal lymph nodes associated with certain female genital cancers.\n\nIn addition to assigning the N categories for vulva, vagina, and cervical cancers, the collection of specific lymph nodes and how they were assessed is important.\n* Status refers to positive or negative involvement\n* Assessment is the method by which the nodal status was determined\n\nThere are 3 related data items that collect assessment method information on regional lymph nodes, and 1 data item for distant lymph nodes. \n\nThe LN assessment data items collect how the lymph nodes were assessed for femoral-inguinal, para-aortic, and pelvic lymph nodes, and distant lymph nodes scalene and mediastinal. These related data items include\n* 3871: LN Assessment Method Femoral-Inguinal\n* 3872: LN Assessment Method Para-Aortic\n* 3873: LN Assessment Method Pelvic\n* 3874: LN Distant Assessment Method", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of the femoral-inguinal assessment methodcan be used to code this data item when no other information is available.\n\n**Note 2:** **Lower third of vagina**\n* Code this data item for the lower third of the vagina only.\n* Code 9 for upper two thirds of the vagina, or unknown whether it’s the lower third or upper two thirds\n\n**Note 3:** **Femoral-inguinal nodes** \n* Femoral\n* Inguinal, NOS\n * Inguinofemoral (groin)\n * Node of Cloquet or Rosenmuller (highest deep inguinal)\n * Superficial inguinal \n\n**Note 4:** **Isolated tumor cells**\n* For this data item, do not include isolated tumor cells (ITCs).\n\n**Note 5:** **Related data item**\n* The status of the lymph nodes is recorded in the related data item 3859: LN Status Femoral-Inguinal.", - "last_modified" : "2024-04-08T20:14:27.138Z", + "last_modified" : "2025-02-24T16:44:12.812Z", "definition" : [ { "key" : "ln_assessment_femoral", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Radiography, imaging \n(Ultrasound (US), computed tomography scan (CT), magnetic resonance imaging (MRI), positron emission tomography scan (PET))\n\nPhysical exam only" ], [ "1", "Incisional biopsy; fine needle aspiration (FNA)" ], [ "2", "Lymphadenectomy\nSentinel node biopsy\nExcisional biopsy or resection with microscopic confirmation" ], [ "7", "Femoral-inguinal lymph node(s) assessed, unknown assessment method" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error.)" ], [ "9", "Not documented in medical record\nFemoral-inguinal lymph node(s) not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report, imaging, physical exam, other statement in record", - "coding_guidelines" : "**1)** Assign the highest applicable code (0-2) in the case of multiple assessments for the **lower third of the vagina only**\n**2)** **Code 0** when there is physical exam or imaging only\n**3)** **Code 1** when there is an incisional biopsy or FNA\n**4)** **Code 2** when there is an excisional biopsy, sentinel lymph node biopsy, or lymph node resection\n**5)** **Code 7** when lymph nodes are assessed, but it is unknown how\n**6)** **Code 9** when\n * **a.** Primary site location is **upper two thirds of the vagina**, or **unknown** whether it's the lower third or upper two thirds\n * **b.** Not documented in medical record\n * **c.** Regional/Distant lymph nodes not evaluated (assessed)\n * **d.** Unknown if regional/distant lymph nodes evaluated (assessed)", + "coding_guidelines" : "**1)** Assign the highest applicable code (0-2) in the case of multiple assessments for the **lower third of the vagina only**\n**2)** **Code 0** when there is physical exam or imaging only\n**3)** **Code 1** when there is an incisional biopsy or FNA\n**4)** **Code 2** when there is an excisional biopsy, sentinel lymph node biopsy, or lymph node resection\n**5)** **Code 7** when lymph nodes are assessed, but it is unknown how\n**6)** **Code 9** when\n* Primary site location is **upper two thirds of the vagina**, or **unknown** whether it's the lower third or upper two thirds\n* Not documented in medical record\n* Regional/Distant lymph nodes not evaluated (assessed)\n* Unknown if regional/distant lymph nodes evaluated (assessed)", "rationale" : "This data item describes the method used to assess involvement of femoral-inguinal lymph nodes associated with certain female genital cancers." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_assessment_method_pelvic_vulva_10928.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_assessment_method_pelvic_vulva_10928.json similarity index 92% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_assessment_method_pelvic_vulva_10928.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_assessment_method_pelvic_vulva_10928.json index a8f8108d1..b9e563b1e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_assessment_method_pelvic_vulva_10928.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_assessment_method_pelvic_vulva_10928.json @@ -1,12 +1,12 @@ { "id" : "ln_assessment_method_pelvic_vulva_10928", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LN Assessment Method Pelvic Vulva", "title" : "Lymph Nodes Assessment Method Pelvic", "description" : "This data item describes the method used to assess involvement of pelvic lymph nodes associated with certain female genital cancers.\n\nIn addition to assigning the N categories for vulva, vagina, and cervical cancers, the collection of specific lymph nodes and how they were assessed is important.\n* Status refers to positive or negative involvement\n* Assessment is the method by which the nodal status was determined\n\nThere are 3 related data items that collect assessment method information on regional lymph nodes, and 1 data item for distant lymph nodes. \n\nThe LN assessment data items collect how the lymph nodes were assessed for femoral-inguinal, para-aortic, and pelvic lymph nodes, and distant lymph nodes scalene and mediastinal. These related data items include\n\n* 3871: LN Assessment Method Femoral-Inguinal\n* 3872: LN Assessment Method Para-Aortic\n* 3873: LN Assessment Method Pelvic\n* 3874: LN Distant Assessment Method", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of pelvic status can be used to code this data item when no other information is available. \n\n**Note 2:** **Vulva and pelvic lymph nodes**\n* For Vulva, pelvic lymph nodes are distant \n\n**Note 3:** **Pelvic lymph nodes** \n* Iliac, NOS\n * Common\n * External\n * Internal (hypogastric) (obturator)\n* Paracervical\n* Parametrial\n* Pelvic, NOS\n* Sacral, NOS\n * Lateral (laterosacral)\n * Middle (promontorial) (Gerota’s node)\n * Uterosacral\n\n**Note 4:** **Isolated tumor cells**\n* For this data item, do not include isolated tumor cells (ITCs).\n\n**Note 5:** **Related data item**\n* The status of the lymph nodes is recorded in the related data item 3957: LN Status: Pelvic", - "last_modified" : "2024-04-08T20:24:12.783Z", + "last_modified" : "2025-02-24T16:48:19.326Z", "definition" : [ { "key" : "ln_assessment_pelvic", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Radiography, imaging \n(Ultrasound (US), computed tomography scan (CT), magnetic resonance imaging (MRI), positron emission tomography scan (PET))\n\nPhysical exam only" ], [ "1", "Incisional biopsy; fine needle aspiration (FNA)" ], [ "2", "Lymphadenectomy\nSentinel node biopsy\nExcisional biopsy or resection with microscopic confirmation" ], [ "7", "Pelvic lymph node(s) assessed, unknown assessment method" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error.)" ], [ "9", "Not documented in medical record\nPelvic lymph node(s) not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report, imaging, physical exam, other statement in record", - "coding_guidelines" : "**1)** Assign the highest applicable code (0-2) in the case of multiple assessments.\n**2)** **Code 0** when there is physical exam or imaging only\n**3)** **Code 1** when there is an incisional biopsy or FNA\n**4)** **Code 2** when there is an excisional biopsy, sentinel lymph node biopsy, or lymph node resection\n**5)** **Code 7** when lymph nodes are assessed, but it is unknown how\n**6)** **Code 9** when\n* **a.** Not documented in medical record\n* **b.** Regional/Distant lymph nodes not evaluated (assessed)\n* **c.** Unknown if regional/distant lymph nodes evaluated (assessed)", + "coding_guidelines" : "**1)** Assign the highest applicable code (0-2) in the case of multiple assessments.\n**2)** **Code 0** when there is physical exam or imaging only\n**3)** **Code 1** when there is an incisional biopsy or FNA\n**4)** **Code 2** when there is an excisional biopsy, sentinel lymph node biopsy, or lymph node resection\n**5)** **Code 7** when lymph nodes are assessed, but it is unknown how\n**6)** **Code 9** when\n* Not documented in medical record\n* Regional/Distant lymph nodes not evaluated (assessed)\n* Unknown if regional/distant lymph nodes evaluated (assessed)", "rationale" : "Method of assessment of regional nodal status is listed as a Registry Data Collection Variable in the AJCC GYN chapters. This data item was previously collected as Vulva, SSF #13." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_size_70140.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_size_70140.json new file mode 100644 index 000000000..c58e0a004 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_size_70140.json @@ -0,0 +1,24 @@ +{ + "id" : "ln_size_70140", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "LN Size", + "title" : "LN Size", + "subtitle" : "Lymph Nodes Size", + "description" : "Lymph Node Size records the largest diameter of any involved regional lymph node(s). Pathological measurement takes precedence over a clinical measurement for the same node.\n\nThis data item is used to code the size of involved lymph nodes and is recorded in millimeters.", + "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Lymph Nodes Size can be used to code this data item when no other information is available. \n\n**Note 2:** **Criteria for coding LN size** \n* The metric is the **size of the largest tumor deposit** in the lymph node, not the size of the overall lymph node that is involved. \n* For larger nodes however, the size of the deposit becomes essentially the size of the overall lymph node as the nodes become almost entirely overtaken with tumor. \n* Code the size of the largest deposit if pathology reports separately list the size of a deposit and the size of the overall lymph node that the deposit is involving.\n\n**Note 3:** **Clinical vs Pathological size** \n* Code the **clinical node size** when the largest involved node is not examined pathologically.\n* Code the **pathological node size** when the largest involved node (or same level) is examined clinically and pathologically, even if the pathological size is smaller.\n* Code the **size of the largest deposit** when the pathology report separately lists the size of a deposit and the size of the overall lymph node that the deposit is involving. \n * ***Example:*** Clinical evaluation shows 1.5 cm (15 mm) Level II lymph node, pathological examination shows positive Level II node 1.3 cm (13 mm), with size of largest nodal deposit 1.3 mm\n * Code 13.0.\n\n**Note 4:** **Regional vs. distant nodes**\n* Do not code the size of any distant nodes.", + "last_modified" : "2025-06-10T16:45:24.064Z", + "definition" : [ { + "key" : "ln_size_of_mets", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "0.0", "No regional lymph node involvement\nNon-invasive neoplasm (behavior /2)" ], [ "0.1-99.9", "0.1 - 99.9 millimeters (mm)\n(Exact size of lymph node to nearest tenth of a mm)" ], [ "XX.1", "100 millimeters (mm) or greater" ], [ "XX.2", "Microscopic focus or foci only and no size of focus given" ], [ "XX.3", "Described as \"less than 1 centimeter (cm)\" or \"subcentimeter\"" ], [ "XX.4", "Described as \"at least\" 2 cm" ], [ "XX.5", "Described as \"at least\" 3 cm" ], [ "XX.6", "Described as \"at least\" 4 cm" ], [ "XX.7", "Described as greater than 5 cm" ], [ "XX.8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code XX.8 will result in an edit error)" ], [ "XX.9", "Not documented in medical record\nRegional lymph node(s) involved, size not stated\nLymph Nodes Size not assessed, or unknown if assessed" ] ], + "additional_info" : "**Source documents:** pathology report, imaging reports, physical exam\n\n**Other names include** ENE, extracapsular extension, ECE\n\n**For further information**, refer to the **Head and Neck** cancer protocols published by the College of American Pathologist for the AJCC Staging Systems for *Head and Neck*.", + "coding_guidelines" : "**1)** Code the largest size in millimeters of any involved regional lymph nodes for head and neck (cervical lymph nodes). The measurement can be pathological, if available, or clinical. **See note 3.**\n * Record size in millimeters\n\n**2)** **Code 0.0** when no regional lymph nodes are involved\n**3)** **Code XX.1** for 100 millimeters (10 cm) or greater\n**4)** **Code XX.2** for microscopic focus or foci only and no size of focus given\n**5)** **Code XX.3** for lymph node met less than 1 cm (10 mm)\n * Lymph node described as “subcentimeter”\n\n**6) Code XX.9** when\n * Positive lymph nodes but size not stated\n * No information about regional lymph nodes\n * Lymph nodes not assessed or unknown if assessed\n\n**7)** In order to align with the CAP guidelines, additional codes have been added for “at least” categories which are used in the CAP protocols. Only use these codes when the pathologist has used this terminology to indicate the lymph node size. \n* **XX.4:** Describes a lymph node size at least 2 cm (20 mm)\n* **XX.5:** Described a lymph node size at least 3 cm (30 mm)\n* **XX.6:** Describes a lymph node size at least 4 cm (40 mm)\n* **XX.7:** Describes a lymph node size 5 cm (50 mm) or greater", + "rationale" : "Lymph Nodes Size is a Registry Data Collection Variable in AJCC for several chapters. It was previously collected in the Head and Neck chapters as Size of Lymph Nodes, SSF #1." +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_status_femoral_inguinal_13374.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_status_femoral_inguinal_13374.json similarity index 76% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_status_femoral_inguinal_13374.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_status_femoral_inguinal_13374.json index a5fe452da..b87431218 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_status_femoral_inguinal_13374.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_status_femoral_inguinal_13374.json @@ -1,12 +1,12 @@ { "id" : "ln_status_femoral_inguinal_13374", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LN Status: Femoral-Inguinal", "title" : "LN Status: Femoral-Inguinal", "description" : "This data item describes the status of femoral-inguinal lymph nodes associated with certain female genital cancers.\n\nIn addition to assigning the N categories for vulva, vagina, and cervical cancers, the collection of specific lymph nodes and how they were assessed is important.\n* Status refers to positive or negative involvement\n* Assessment is the method by which the nodal status was determined\nThere are 3 related data items that collect status information on regional lymph nodes, 1 data item for distant lymph nodes, and 1 data item for laterality. \n\nThe LN status data items collect the individual status (positive, negative, unknown) involvement of femoral-inguinal, para-aortic, and pelvic lymph nodes. These related data items include\n* 3957: LN Status: Pelvic\n* 3958: LN Status: Para-Aortic\n* 3959: LN Status: Femoral-Inguinal\n* 3875: LN Distant: Mediastinal, Scalene\n* 3831: LN Laterality", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of the femoral-inguinal status can be used to code this data item when no other information is available.\n\n**Note 2:** **Femoral-inguinal nodes** \n* Femoral\n* Inguinal, NOS\n * Inguinofemoral (groin)\n * Node of Cloquet or Rosenmuller (highest deep inguinal)\n * Superficial inguinal \n\n**Note 3:** **Isolated tumor cells**\n* For this data item, do not include isolated tumor cells (ITCs).\n\n**Note 4:** **Related data item**\n* The assessment method is recorded in the related data item 3871: LN Assessment Method Femoral-Inguinal.", - "last_modified" : "2024-04-06T13:28:03.583Z", + "last_modified" : "2025-02-24T16:47:05.361Z", "definition" : [ { "key" : "ln_status_femoral_inguinal", "name" : "LN Status Femoral-Inguinal", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Negative femoral-inguinal lymph nodes\nNon-invasive neoplasm (behavior /2)" ], [ "1", "Positive femoral-inguinal lymph nodes" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nFemoral-Inguinal lymph node(s) not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report, imaging, physical exam, other statement in record", - "coding_guidelines" : "**1)** **Code 0** when\n* **a.** Non-invasive neoplasm (behavior /2) (in-situ)\n* **b.** All lymph nodes are negative and included an assessment of the femoral-inguinal lymph nodes\n* **c.** If there is no mention of femoral-inguinal lymph node involvement in the area being imaged, biopsied, or in the surgical field and there is no mention of involvement, then assume that the femoral-inguinal lymph nodes are negative.\n\n**2)** **Code 9** when\n* **a.** When there is no imaging, biopsy, surgical workup, or a physical exam only\n* **b.** Not documented in medical record\n* **c.** Regional/Distant lymph nodes not evaluated (assessed)\n* **d.** Unknown if regional/distant lymph nodes evaluated (assessed)", + "coding_guidelines" : "**1)** **Code 0** when\n* Non-invasive neoplasm (behavior /2) (in-situ)\n* All lymph nodes are negative and included an assessment of the femoral-inguinal lymph nodes\n* If there is no mention of femoral-inguinal lymph node involvement in the area being imaged, biopsied, or in the surgical field and there is no mention of involvement, then assume that the femoral-inguinal lymph nodes are negative.\n\n**2)** **Code 9** when\n* When there is no imaging, biopsy, surgical workup, or a physical exam only\n* Not documented in medical record\n* Regional/Distant lymph nodes not evaluated (assessed)\n* Unknown if regional/distant lymph nodes evaluated (assessed)", "rationale" : "Specific regional lymph node involvement is listed as a Registry Data Collection Variable in AJCC. This information was previously collected as Vulva, SSF #14" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_status_femoral_inguinal_vagina_64638.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_status_femoral_inguinal_vagina_64638.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_status_femoral_inguinal_vagina_64638.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_status_femoral_inguinal_vagina_64638.json index 8de886cde..789645df2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_status_femoral_inguinal_vagina_64638.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_status_femoral_inguinal_vagina_64638.json @@ -1,12 +1,12 @@ { "id" : "ln_status_femoral_inguinal_vagina_64638", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LN Status: Femoral-Inguinal Vagina", "title" : "LN Status: Femoral-Inguinal", "description" : "This data item describes the status of femoral-inguinal lymph nodes associated with certain female genital cancers.\n\nIn addition to assigning the N categories for vulva, vagina, and cervical cancers, the collection of specific lymph nodes and how they were assessed is important.\n* Status refers to positive or negative involvement\n* Assessment is the method by which the nodal status was determined\n\nThere are 3 related data items that collect status information on regional lymph nodes, 1 data item for distant lymph nodes, and 1 data item for laterality. \n\nThe LN status data items collect the individual status (positive, negative, unknown) involvement of femoral-inguinal, para-aortic, and pelvic lymph nodes, and distant lymph nodes mediastinal and scalene. These related data items include \n\n* 3957: LN Status: Pelvic\n* 3958: LN Status: Para-Aortic\n* 3959: LN Status: Femoral-Inguinal\n* 3875: LN Distant: Mediastinal, Scalene", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of the femoral-inguinal status can be used to code this data item when no other information is available.\n\n**Note 2:** **Lower third of vagina**\n* Code this data item for the lower third of the vagina only.\n* Code 9 for upper two thirds of the vagina, or unknown whether it’s the lower third or upper two thirds\n\n**Note 3:** **Femoral-inguinal nodes** \n* Femoral\n* Inguinal, NOS\n * Inguinofemoral (groin)\n * Node of Cloquet or Rosenmuller (highest deep inguinal)\n * Superficial inguinal \n\n**Note 4:** **Isolated tumor cells**\n* For this data item, do not include isolated tumor cells (ITCs).\n\n**Note 5:** **Related data item**\n* The assessment method is recorded in the related data item 3871: LN Assessment Method Femoral-Inguinal.", - "last_modified" : "2024-04-08T20:13:36.134Z", + "last_modified" : "2025-05-30T12:29:19.403Z", "definition" : [ { "key" : "ln_status_femoral_inguinal", "name" : "LN Status Femoral-Inguinal", @@ -16,8 +16,8 @@ "name" : "Description", "type" : "DESCRIPTION" } ], - "rows" : [ [ "0", "Negative femoral-inguinal lymph nodes" ], [ "1", "Positive femoral-inguinal lymph nodes" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nFemoral-Inguinal lymph node(s) not assessed or unknown if assessed" ] ], + "rows" : [ [ "0", "Negative femoral-inguinal lymph nodes\nNon-invasive neoplasm (behavior /2)" ], [ "1", "Positive femoral-inguinal lymph nodes" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nFemoral-Inguinal lymph node(s) not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report, imaging, physical exam, other statement in record", - "coding_guidelines" : "**1)** Code this data item for the **lower third of the vagina** only.\n**2)** **Code 0** when \n * **a.** Non-invasive neoplasm (behavior /2) (in-situ)\n * **b.** All lymph nodes are negative and included an assessment of the femoral-inguinal lymph nodes\n* **c.** If there is no mention of femoral-inguinal lymph node involvement in the area being imaged, biopsied, or in the surgical field and there is no mention of involvement, then assume that the femoral-inguinal lymph nodes are negative\n\n**3)** **Code 9** when\n* **a.** Primary site location is **upper two thirds of the vagina**, or **unknown** whether it's the lower third or upper two thirds\n* **b.** When there is no imaging, biopsy, surgical workup, or a physical exam only\n* **c.** Not documented in medical record\n* **d.** Regional/Distant lymph nodes not evaluated (assessed)\n* **e.** Unknown if regional/distant lymph nodes evaluated (assessed)", + "coding_guidelines" : "**1)** Code this data item for the **lower third of the vagina** only.\n**2)** **Code 0** when \n* Non-invasive neoplasm (behavior /2) (in-situ)\n* All lymph nodes are negative and included an assessment of the femoral-inguinal lymph nodes\n* If there is no mention of femoral-inguinal lymph node involvement in the area being imaged, biopsied, or in the surgical field and there is no mention of involvement, then assume that the femoral-inguinal lymph nodes are negative\n\n**3)** **Code 9** when\n* Primary site location is **upper two thirds of the vagina**, or **unknown** whether it's the lower third or upper two thirds\n* When there is no imaging, biopsy, surgical workup, or a physical exam only\n* Not documented in medical record\n* Regional/Distant lymph nodes not evaluated (assessed)\n* Unknown if regional/distant lymph nodes evaluated (assessed)", "rationale" : "Specific regional lymph node involvement is listed as a Registry Data Collection Variable in AJCC. This information was previously collected as Vulva, SSF #14 and is now collected in Vagina." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_status_para_aortic_41020.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_status_para_aortic_41020.json similarity index 76% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_status_para_aortic_41020.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_status_para_aortic_41020.json index 920455379..d9ceedf95 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_status_para_aortic_41020.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_status_para_aortic_41020.json @@ -1,12 +1,12 @@ { "id" : "ln_status_para_aortic_41020", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LN Status: Para-aortic", "title" : "LN Status: Para-aortic", "description" : "This data item describes the status of para-aortic lymph nodes associated with certain female genital cancers.\n\nIn addition to assigning the N categories for vulva, vagina, and cervical cancers, the collection of specific lymph nodes and how they were assessed is important.\n* Status refers to positive or negative involvement\n* Assessment is the method by which the nodal status was determined\n\nThere are 3 related data items that collect status information on regional lymph nodes, 1 data item for distant lymph nodes, and 1 data item for laterality. \n\nThe LN status data items collect the individual status (positive, negative, unknown) involvement of femoral-inguinal, para-aortic, and pelvic lymph nodes, and distant lymph nodes mediastinal and scalene. These related data items include \n\n* 3957: LN Status: Pelvic\n* 3958: LN Status: Para-Aortic\n* 3959: LN Status: Femoral-Inguinal\n* 3875: LN Distant: Mediastinal, Scalene", "notes" : "**Note 1:** **Physician Statement**\n* Physician statement of para-aortic status can be used to code this data item when no other information is available. \n\n**Note 2:** **Para-aortic lymph nodes**\n* Aortic\n* Lateral aortic/lumbar aortic\n* Para-aortic, NOS\n* Periaortic\n\n**Note 3:** **Isolated tumor cells**\n* For this data item, do not include isolated tumor cells (ITCs).\n\n**Note 4:** **Related data item**\n* The assessment method is recorded in the related data item 3872: LN Assessment Method Para-aortic.", - "last_modified" : "2024-04-06T12:52:50.681Z", + "last_modified" : "2025-03-24T16:04:51.508Z", "definition" : [ { "key" : "ln_status_para_aortic", "name" : "LN Status: Para-aortic", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Negative para-aortic lymph nodes\nNon-invasive neoplasm (behavior /2)" ], [ "1", "Positive para-aortic lymph nodes" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nPara-aortic lymph node(s) not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report, imaging, physical exam, other statement in record", - "coding_guidelines" : "**1)** **Code 0** when \n * **a.** Non-invasive neoplasm (behavior /2) (in-situ)\n * **b.** All lymph nodes are negative and included an assessment of the femoral-inguinal lymph nodes\n* **c.** If there is no mention of femoral-inguinal lymph node involvement in the area being imaged, biopsied, or in the surgical field and there is no mention of involvement, then assume that the femoral-inguinal lymph nodes are negative\n\n**2)** **Code 9** when\n* **a.** When there is no imaging, biopsy, surgical workup, or a physical exam only\n* **b.** Not documented in medical record\n* **c.** Regional/Distant lymph nodes not evaluated (assessed)\n* **d.** Unknown if regional/distant lymph nodes evaluated (assessed)", + "coding_guidelines" : "**1)** **Code 0** when \n* Non-invasive neoplasm (behavior /2) (in-situ)\n* All lymph nodes are negative and included an assessment of the para-aortic lymph nodes\n* If there is no mention of para-aortic lymph node involvement in the area being imaged, biopsied, or in the surgical field and there is no mention of involvement, then assume that the para-aortic lymph nodes are negative\n\n**2)** **Code 9** when\n* When there is no imaging, biopsy, surgical workup, or a physical exam only\n* Not documented in medical record\n* Regional/Distant lymph nodes not evaluated (assessed)\n* Unknown if regional/distant lymph nodes evaluated (assessed)", "rationale" : "Specific regional lymph node involvement is listed as a Registry Data Collection Variable in AJCC. This information was previously collected as Vagina SSF #4" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_status_pelvic_31753.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_status_pelvic_31753.json similarity index 67% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_status_pelvic_31753.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_status_pelvic_31753.json index b53b819ba..fcd06de6f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_status_pelvic_31753.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_status_pelvic_31753.json @@ -1,12 +1,12 @@ { "id" : "ln_status_pelvic_31753", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LN Status: Pelvic", "title" : "LN Status: Pelvic", "description" : "This data item describes the status of pelvic lymph nodes associated with certain female genital cancers.\n\nThis data item describes the status of pelvic lymph nodes associated with certain female genital cancers.\nIn addition to assigning the N categories for vulva, vagina, and cervical cancers, the collection of specific lymph nodes and how they were assessed is important.\n* Status refers to positive or negative involvement\n* Assessment is the method by which the nodal status was determined\n\nThere are 3 related data items that collect status information on regional lymph nodes, 1 data item for distant lymph nodes, and 1 data item for laterality. \n\nThe LN status data items collect the individual status (positive, negative, unknown) involvement of femoral-inguinal, para-aortic, and pelvic lymph nodes, and distant lymph nodes mediastinal and scalene. These related data items include \n\n* 3957: LN Status: Pelvic\n* 3958: LN Status: Para-Aortic\n* 3959: LN Status: Femoral-Inguinal\n* 3875: LN Distant: Mediastinal, Scalene", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of pelvic status can be used to code this data item when no other information is available. \n\n**Note 2:** **Pelvic lymph nodes** \n* Iliac, NOS\n * Common\n * External\n * Internal (hypogastric) (obturator)\n* Paracervical\n* Parametrial\n* Pelvic, NOS\n* Sacral, NOS\n * Lateral (laterosacral)\n * Middle (promontorial) (Gerota’s node)\n * Uterosacral\n\n\n**Note 3:** **Isolated tumor cells**\n* For this data item, do not include isolated tumor cells (ITCs).\n\n**Note 4:** **Related data item**\n* The assessment method is recorded in the related data item 3873: LN Assessment Method Pelvic.", - "last_modified" : "2024-04-06T12:58:15.378Z", + "last_modified" : "2025-05-30T12:28:05.638Z", "definition" : [ { "key" : "ln_status_pelvic", "name" : "LN Status Pelvic", @@ -16,8 +16,8 @@ "name" : "Description", "type" : "DESCRIPTION" } ], - "rows" : [ [ "0", "Negative pelvic lymph nodes" ], [ "1", "Positive pelvic lymph nodes" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nPelvic lymph node(s) not assessed or unknown if assessed" ] ], + "rows" : [ [ "0", "Negative pelvic lymph nodes\nNon-invasive neoplasm (behavior /2)" ], [ "1", "Positive pelvic lymph nodes" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nPelvic lymph node(s) not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report, imaging, physical exam, other statement in record", - "coding_guidelines" : "**1)** **Code 0** when \n * **a.** Non-invasive neoplasm (behavior /2) (in-situ)\n * **b.** All lymph nodes are negative and included an assessment of the femoral-inguinal lymph nodes\n* **c.** If there is no mention of femoral-inguinal lymph node involvement in the area being imaged, biopsied, or in the surgical field and there is no mention of involvement, then assume that the femoral-inguinal lymph nodes are negative\n\n**2)** **Code 9** when\n* **a.** When there is no imaging, biopsy, surgical workup, or a physical exam only\n* **b.** Not documented in medical record\n* **c.** Regional/Distant lymph nodes not evaluated (assessed)\n* **d.** Unknown if regional/distant lymph nodes evaluated (assessed)", + "coding_guidelines" : "**1)** **Code 0** when \n* Non-invasive neoplasm (behavior /2) (in-situ)\n* All lymph nodes are negative and included an assessment of the pelvic lymph nodes\n* If there is no mention of pelvic lymph node involvement in the area being imaged, biopsied, or in the surgical field and there is no mention of involvement, then assume that the pelvic lymph nodes are negative\n\n**2)** **Code 9** when\n* When there is no imaging, biopsy, surgical workup, or a physical exam only\n* Not documented in medical record\n* Regional/Distant lymph nodes not evaluated (assessed)\n* Unknown if regional/distant lymph nodes evaluated (assessed)", "rationale" : "Specific regional lymph node involvement is listed as a Registry Data Collection Variable in AJCC. This information was previously collected as Cervix, SSF #2 and Vagina, SSF # 2." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_status_pelvic_93438.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_status_pelvic_93438.json similarity index 77% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_status_pelvic_93438.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_status_pelvic_93438.json index 8df08e477..c8c4bbc6a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_status_pelvic_93438.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ln_status_pelvic_93438.json @@ -1,12 +1,12 @@ { "id" : "ln_status_pelvic_93438", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LN Status: Pelvic", "title" : "LN Status: Pelvic", "description" : "This data item describes the status of pelvic lymph nodes associated with certain female genital cancers.\n\nIn addition to assigning the N categories for vulva, vagina, and cervical cancers, the collection of specific lymph nodes and how they were assessed is important.\n* Status refers to positive or negative involvement\n* Assessment is the method by which the nodal status was determined\n\nThere are 3 related data items that collect status information on regional lymph nodes, 1 data item for distant lymph nodes, and 1 data item for laterality. \n\nThe LN status data items collect the individual status (positive, negative, unknown) involvement of femoral-inguinal, para-aortic, and pelvic lymph nodes, and distant lymph nodes mediastinal and scalene. These related data items include \n\n* 3957: LN Status: Pelvic\n* 3958: LN Status: Para-Aortic\n* 3959: LN Status: Femoral-Inguinal\n* 3875: LN Distant: Mediastinal, Scalene", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of pelvic status can be used to code this data item when no other information is available. \n\n**Note 2:** **Vulva and pelvic lymph nodes**\n* For Vulva, pelvic lymph nodes are distant \n\n**Note 3:** **Pelvic lymph nodes** \n* Iliac, NOS\n * Common\n * External\n * Internal (hypogastric) (obturator)\n* Paracervical\n* Parametrial\n* Pelvic, NOS\n* Sacral, NOS\n * Lateral (laterosacral)\n * Middle (promontorial) (Gerota’s node)\n * Uterosacral\n\n**Note 4:** **Isolated tumor cells**\n* For this data item, do not include isolated tumor cells (ITCs).\n\n**Note 5:** **Related data item**\n* The assessment method is recorded in the related data item 3873: LN Assessment Method Pelvic.", - "last_modified" : "2024-04-06T13:11:37.413Z", + "last_modified" : "2025-03-24T16:06:46.243Z", "definition" : [ { "key" : "ln_status_pelvic", "name" : "LN Status Pelvic", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Negative pelvic lymph nodes\nNon-invasive neoplasm (behavior /2)" ], [ "1", "Positive pelvic lymph nodes" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nPelvic lymph node(s) not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report, imaging, physical exam, other statement in record", - "coding_guidelines" : "**1)** **Code 0** when\n* **a.** Non-invasive neoplasm (behavior /2) (in-situ)\n* **b.** All lymph nodes are negative and included an assessment of the femoral-inguinal lymph nodes\n* **c.** If there is no mention of femoral-inguinal lymph node involvement in the area being imaged, biopsied, or in the surgical field and there is no mention of involvement, then assume that the femoral-inguinal lymph nodes are negative.\n\n**2)** **Code 9** when\n* **a.** When there is no imaging, biopsy, surgical workup, or a physical exam only\n* **b.** Not documented in medical record\n* **c.** Regional/Distant lymph nodes not evaluated (assessed)\n* **d.** Unknown if regional/distant lymph nodes evaluated (assessed)", + "coding_guidelines" : "**1)** **Code 0** when\n* Non-invasive neoplasm (behavior /2) (in-situ) \n* All lymph nodes are negative and included an assessment of the pelvic lymph nodes\n* If there is no mention of pelvic lymph node involvement in the area being imaged, biopsied, or in the surgical field and there is no mention of involvement, then assume that the pelvic lymph nodes are negative.\n\n**2)** **Code 9** when\n* When there is no imaging, biopsy, surgical workup, or a physical exam only\n* Not documented in medical record\n* Regional/Distant lymph nodes not evaluated (assessed)\n* Unknown if regional/distant lymph nodes evaluated (assessed)", "rationale" : "Specific regional lymph node involvement is listed as a Registry Data Collection Variable in AJCC. This information was previously collected as Vulva, SSF #12" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_node_laterality_65685.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_node_laterality_65685.json similarity index 67% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_node_laterality_65685.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_node_laterality_65685.json index cd3c1e0fc..acbd202c3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_node_laterality_65685.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_node_laterality_65685.json @@ -1,12 +1,12 @@ { "id" : "lymph_node_laterality_65685", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LN Laterality", "title" : "Lymph Nodes Laterality", "description" : "This data item describes whether positive regional lymph nodes are unilateral or bilateral.", "notes" : "**Note:** **Physician Statement** \n* Physician statement of lymph node laterality can be used to code this data item when no other information is available.", - "last_modified" : "2024-04-08T20:25:12.560Z", + "last_modified" : "2025-02-24T16:48:58.699Z", "definition" : [ { "key" : "ln_laterality", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "No regional lymph node involvement\nNon-invasive neoplasm (behavior /2)" ], [ "1", "Unilateral - all positive regional nodes with same laterality\nOR only one regional node positive" ], [ "2", "Bilateral - positive bilateral regional lymph nodes" ], [ "3", "Laterality unknown - positive regional lymph nodes with unknown laterality" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nLymph node laterality not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report, imaging, physical exam, other statement in record", - "coding_guidelines" : "**1)** Code the appropriate description of involved regional lymph nodes\n**2)** **Code 0** when all regional lymph nodes are negative\n**3)** **Code 1** when\n* **a.** All positive regional nodes are ipsilateral\n* **b.** Involved lymph nodes are described as unilateral\n* **c.** Only one regional node positive\n\n**4)** **Code 2** when\n* **a.** At least one regional lymph node is involved on each side of the body \n* **b.** Involvement is described as bilateral or contralateral\n\n**5)** **Code 3** when regional lymph node(s) are described as positive, but the laterality of the involved nodes is unknown\n\n**6)** **Code 9** when\n* **a.** Lymph nodes were not examined or assessed\n* **b.** There is no information in the medical record about regional lymph node involvement\n* **c.** The status of regional lymph nodes is unknown", + "coding_guidelines" : "**1)** Code the appropriate description of involved regional lymph nodes\n**2)** **Code 0** when all regional lymph nodes are negative\n**3)** **Code 1** when\n* All positive regional nodes are ipsilateral\n* Involved lymph nodes are described as unilateral\n* Only one regional node positive\n\n**4)** **Code 2** when\n* At least one regional lymph node is involved on each side of the body \n* Involvement is described as bilateral or contralateral\n\n**5)** **Code 3** when regional lymph node(s) are described as positive, but the laterality of the involved nodes is unknown\n\n**6)** **Code 9** when\n* Lymph nodes were not examined or assessed\n* There is no information in the medical record about regional lymph node involvement\n* The status of regional lymph nodes is unknown", "rationale" : "Laterality of regional node metastasis is a Registry Data Collection Variable in AJCC. This data item was previously collected as Vulva, CS SSF #11." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_assessment_method_femoral_46948.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_assessment_method_femoral_46948.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_assessment_method_femoral_46948.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_assessment_method_femoral_46948.json index 20e62c5bc..426ca46e9 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_assessment_method_femoral_46948.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_assessment_method_femoral_46948.json @@ -1,7 +1,7 @@ { "id" : "lymph_nodes_assessment_method_femoral_46948", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LN Assessment Method Femoral-Inguinal", "title" : "Lymph Nodes Assessment Method Femoral-Inguinal", "description" : "This data item describes the method used to assess involvement of femoral-inguinal lymph nodes associated with certain female genital cancers.\n\nIn addition to assigning the N categories for vulva, vagina, and cervical cancers, the collection of specific lymph nodes and how they were assessed is important.\n* Status refers to positive or negative involvement\n* Assessment is the method by which the nodal status was determined\n\nThere are 3 related data items that collect assessment method information on regional lymph nodes, and 1 data item for distant lymph nodes. \n\nThe LN assessment data items collect how the lymph nodes were assessed for femoral-inguinal, para-aortic, and pelvic lymph nodes, and distant lymph nodes scalene and mediastinal. These related data items include\n* 3871: LN Assessment Method Femoral-Inguinal\n* 3872: LN Assessment Method Para-Aortic\n* 3873: LN Assessment Method Pelvic\n* 3874: LN Distant Assessment Method", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_assessment_method_para_aortic_56026.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_assessment_method_para_aortic_56026.json similarity index 91% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_assessment_method_para_aortic_56026.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_assessment_method_para_aortic_56026.json index 5ce4eed7e..5ab41f05c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_assessment_method_para_aortic_56026.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_assessment_method_para_aortic_56026.json @@ -1,12 +1,12 @@ { "id" : "lymph_nodes_assessment_method_para_aortic_56026", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LN Assessment Method Para-aortic", "title" : "Lymph Nodes Assessment Method Para-aortic", "description" : "This data item describes the method used to assess involvement of para-aortic lymph nodes associated with certain female genital cancers.\n\nIn addition to assigning the N categories for vulva, vagina, and cervical cancers, the collection of specific lymph nodes and how they were assessed is important.\n* Status refers to positive or negative involvement\n* Assessment is the method by which the nodal status was determined\n\nThere are 3 related data items that collect assessment method information on regional lymph nodes, and 1 data item for distant lymph nodes. \n\nThe LN assessment data items collect how the lymph nodes were assessed for femoral-inguinal, para-aortic, and pelvic lymph nodes, and distant lymph nodes scalene and mediastinal. These related data items include\n* 3871: LN Assessment Method Femoral-Inguinal\n* 3872: LN Assessment Method Para-Aortic\n* 3873: LN Assessment Method Pelvic\n* 3874: LN Distant Assessment Method", "notes" : "**Note 1:** **Physician Statement**\n* Physician statement of para-aortic assessment method can be used to code this data item when no other information is available. \n\n**Note 2:** **Para-aortic lymph nodes**\n* Aortic\n* Lateral aortic/lumbar aortic\n* Para-aortic, NOS\n* Periaortic\n\n**Note 3:** **Isolated tumor cells**\n* For this data item, do not include isolated tumor cells (ITCs).\n\n**Note 4:** **Related data item**\n* The status of the lymph nodes is recorded in the related data item 3959: LN Status Para-aortic.", - "last_modified" : "2024-04-08T20:16:49.963Z", + "last_modified" : "2025-02-24T15:31:28.109Z", "definition" : [ { "key" : "ln_assessment_para_aortic", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Radiography, imaging \n(Ultrasound (US), computed tomography scan (CT), magnetic resonance imaging (MRI), positron emission tomography scan (PET))\n\nPhysical exam only" ], [ "1", "Incisional biopsy; fine needle aspiration (FNA)" ], [ "2", "Lymphadenectomy\nSentinel node biopsy\nExcisional biopsy or resection with microscopic confirmation" ], [ "7", "Para-aortic lymph node(s) assessed, unknown assessment method" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error.)" ], [ "9", "Not documented in medical record\nPara-aortic lymph node(s) not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report, imaging, physical exam, other statement in record", - "coding_guidelines" : "**1** Assign the highest applicable code (0-2) in the case of multiple assessments\n**2)** **Code 0** when there is physical exam or imaging only\n**3)** **Code 1** when there is an incisional biopsy or FNA\n**4)** **Code 2** when there is an excisional biopsy, sentinel lymph node biopsy, or lymph node resection\n**5)** **Code 7** when lymph nodes are assessed, but it is unknown how\n**6)** **Code 9** when\n * **a.** Not documented in medical record\n * **b.** Regional/Distant lymph nodes not evaluated (assessed)\n * **c.** Unknown if regional/distant lymph nodes evaluated (assessed)", + "coding_guidelines" : "**1** Assign the highest applicable code (0-2) in the case of multiple assessments\n**2)** **Code 0** when there is physical exam or imaging only\n**3)** **Code 1** when there is an incisional biopsy or FNA\n**4)** **Code 2** when there is an excisional biopsy, sentinel lymph node biopsy, or lymph node resection\n**5)** **Code 7** when lymph nodes are assessed, but it is unknown how\n**6)** **Code 9** when\n* Not documented in medical record\n* Regional/Distant lymph nodes not evaluated (assessed)\n* Unknown if regional/distant lymph nodes evaluated (assessed)", "rationale" : "Method of assessment of regional nodal status is listed as a Registry Data Collection Variable in the AJCC GYN chapters. This data item was previously collected as Vagina, CS SSF #5." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_assessment_method_pelvic_33476.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_assessment_method_pelvic_33476.json similarity index 91% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_assessment_method_pelvic_33476.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_assessment_method_pelvic_33476.json index 17cf8dc0f..fbd5372a4 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_assessment_method_pelvic_33476.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_assessment_method_pelvic_33476.json @@ -1,12 +1,12 @@ { "id" : "lymph_nodes_assessment_method_pelvic_33476", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LN Assessment Method Pelvic", "title" : "Lymph Nodes Assessment Method Pelvic", "description" : "This data item describes the method used to assess involvement of pelvic lymph nodes associated with certain female genital cancers.\n\nIn addition to assigning the N categories for vulva, vagina, and cervical cancers, the collection of specific lymph nodes and how they were assessed is important.\n* Status refers to positive or negative involvement\n* Assessment is the method by which the nodal status was determined\n\nThere are 3 related data items that collect assessment method information on regional lymph nodes, and 1 data item for distant lymph nodes. \n\nThe LN assessment data items collect how the lymph nodes were assessed for femoral-inguinal, para-aortic, and pelvic lymph nodes, and distant lymph nodes scalene and mediastinal. These related data items include\n\n* 3871: LN Assessment Method Femoral-Inguinal\n* 3872: LN Assessment Method Para-Aortic\n* 3873: LN Assessment Method Pelvic\n* 3874: LN Distant Assessment Method", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of pelvic assessment method can be used to code this data item when no other information is available. \n\n**Note 2:** **Pelvic lymph nodes** \n* Iliac, NOS\n * Common\n * External\n * Internal (hypogastric) (obturator)\n* Paracervical\n* Parametrial\n* Pelvic, NOS\n* Sacral, NOS\n * Lateral (laterosacral)\n * Middle (promontorial) (Gerota’s node)\n * Uterosacral\n\n**Note 3:** **Isolated tumor cells**\n* For this data item, do not include isolated tumor cells (ITCs).\n\n**Note 4:** **Related data item**\n* The status of the lymph nodes is recorded in the related data item 3959: LN Status Pelvic.", - "last_modified" : "2024-04-08T20:17:52.478Z", + "last_modified" : "2025-02-24T15:33:02.550Z", "definition" : [ { "key" : "ln_assessment_pelvic", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Radiography, imaging \n(Ultrasound (US), computed tomography scan (CT), magnetic resonance imaging (MRI), positron emission tomography scan (PET))\n\nPhysical exam only" ], [ "1", "Incisional biopsy; fine needle aspiration (FNA)" ], [ "2", "Lymphadenectomy\nSentinel node biopsy\nExcisional biopsy or resection with microscopic confirmation" ], [ "7", "Pelvic lymph node(s) assessed, unknown assessment method" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error.)" ], [ "9", "Not documented in medical record\nPelvic lymph node(s) not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report, imaging, physical exam, other statement in record", - "coding_guidelines" : "**1)** Assign the highest applicable code (0-2) in the case of multiple assessments\n**2)** **Code 0** when there is physical exam or imaging only\n**3)** **Code 1** when there is an incisional biopsy or FNA\n**4)** **Code 2** when there is an excisional biopsy, sentinel lymph node biopsy, or lymph node resection\n**5)** **Code 7** when lymph nodes are assessed, but it is unknown how\n**6)** **Code 9** when\n * **a.** Not documented in medical record\n * **b.** Regional/Distant lymph nodes not evaluated (assessed)\n * **c.** Unknown if regional/distant lymph nodes evaluated (assessed)", + "coding_guidelines" : "**1)** Assign the highest applicable code (0-2) in the case of multiple assessments\n**2)** **Code 0** when there is physical exam or imaging only\n**3)** **Code 1** when there is an incisional biopsy or FNA\n**4)** **Code 2** when there is an excisional biopsy, sentinel lymph node biopsy, or lymph node resection\n**5)** **Code 7** when lymph nodes are assessed, but it is unknown how\n**6)** **Code 9** when\n* Not documented in medical record\n* Regional/Distant lymph nodes not evaluated (assessed)\n* Unknown if regional/distant lymph nodes evaluated (assessed)", "rationale" : "Specific regional lymph node involvement is listed as a Registry Data Collection Variable in AJCC. This information was previously collected as Cervix, SSF #2 and Vagina, SSF # 2." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_distant_assessment_method_24499.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_distant_assessment_method_24499.json similarity index 90% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_distant_assessment_method_24499.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_distant_assessment_method_24499.json index 1ffafe5b4..7a671f11e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_distant_assessment_method_24499.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_distant_assessment_method_24499.json @@ -1,12 +1,12 @@ { "id" : "lymph_nodes_distant_assessment_method_24499", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LN Distant Assessment Method", "title" : "Lymph Nodes Distant Assessment Method", "description" : "This data item describes the method used to assess involvement of Distant (mediastinal, scalene) nodes associated with certain female genital cancers.\n\nIn addition to assigning the N categories for vulva, vagina, and cervical cancers, the collection of specific lymph nodes and how they were assessed is important.\n* Status refers to positive or negative involvement\n* Assessment is the method by which the nodal status was determined\n\nThere are 3 related data items that collect assessment method information on regional lymph nodes, and 1 data item for distant lymph nodes. \n\nThe LN assessment data items collect how the lymph nodes were assessed for femoral-inguinal, para-aortic, and pelvic lymph nodes, and distant lymph nodes scalene and mediastinal. These related data items include\n* 3871: LN Assessment Method Femoral-Inguinal\n* 3872: LN Assessment Method Para-Aortic\n* 3873: LN Assessment Method Pelvic\n* 3874: LN Distant Assessment Method", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Mediastinal and Scalene assessment method can be used to code this data item when no other information is available.\n\n**Note 2:** **Related data item** \n* The status of the lymph nodes is recorded in the related data item 3875: LN Distant: Mediastinal, Scalene.", - "last_modified" : "2024-04-08T20:18:46.914Z", + "last_modified" : "2025-02-24T15:34:15.806Z", "definition" : [ { "key" : "ln_distant_assessment", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Radiography, imaging \n(Ultrasound (US), computed tomography scan (CT), magnetic resonance imaging (MRI), positron emission tomography scan (PET))\n\nPhysical exam only" ], [ "1", "Incisional biopsy; fine needle aspiration (FNA)" ], [ "2", "Lymphadenectomy\nExcisional biopsy or resection with microscopic confirmation" ], [ "7", "Distant lymph node(s) assessed, unknown assessment method" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error.)" ], [ "9", "Not documented in medical record\nDistant lymph node(s) not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report, imaging, physical exam, other statement in record", - "coding_guidelines" : "**1)** Assign the highest applicable code (0-2) in the case of multiple assessments\n**2)** **Code 0** when there is physical exam or imaging only\n**3)** **Code 1** when there is an incisional biopsy or FNA\n**4)** **Code 2** when there is an excisional biopsy, sentinel lymph node biopsy, or lymph node resection\n**5)** **Code 7** when lymph nodes are assessed, but it is unknown how\n**6)** **Code 9** when\n * **a.** Not documented in medical record\n * **b.** Regional/Distant lymph nodes not evaluated (assessed)\n * **c.** Unknown if regional/distant lymph nodes evaluated (assessed)", + "coding_guidelines" : "**1)** Assign the highest applicable code (0-2) in the case of multiple assessments\n**2)** **Code 0** when there is physical exam or imaging only\n**3)** **Code 1** when there is an incisional biopsy or FNA\n**4)** **Code 2** when there is an excisional biopsy, sentinel lymph node biopsy, or lymph node resection\n**5)** **Code 7** when lymph nodes are assessed, but it is unknown how\n**6)** **Code 9** when\n* Not documented in medical record\n* Regional/Distant lymph nodes not evaluated (assessed)\n* Unknown if regional/distant lymph nodes evaluated (assessed)", "rationale" : "Method of assessment of distant nodal status is listed as a Registry Data Collection Variable in the AJCC GYN chapters. This data item was previously collected as Vagina, CS SSF #7." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_distant_mediastinal_scalene_90567.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_distant_mediastinal_scalene_90567.json similarity index 75% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_distant_mediastinal_scalene_90567.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_distant_mediastinal_scalene_90567.json index 3eeea6f0f..ae2af6d0d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_distant_mediastinal_scalene_90567.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_distant_mediastinal_scalene_90567.json @@ -1,12 +1,12 @@ { "id" : "lymph_nodes_distant_mediastinal_scalene_90567", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LN Distant: Mediastinal, Scalene", "title" : "Lymph Nodes Distant: Mediastinal, Scalene", "description" : "This data item describes the status of Distant (mediastinal, scalene) nodes associated with certain female genital cancers.\n\nIn addition to assigning the N categories for vulva, vagina, and cervical cancers, the collection of specific lymph nodes and how they were assessed is important.\n* Status refers to positive or negative involvement\n* Assessment is the method by which the nodal status was determined\n\nThere are 3 related data items that collect status information on regional lymph nodes, 1 data item for distant lymph nodes, and 1 data item for laterality. \n\nThe LN status data items collect the individual status (positive, negative, unknown) involvement of femoral-inguinal, para-aortic, and pelvic lymph nodes, and distant lymph nodes mediastinal and scalene. These related data items include \n\n* 3957: LN Status: Pelvic\n* 3958: LN Status: Para-Aortic\n* 3959: LN Status: Femoral-Inguinal\n* 3875: LN Distant: Mediastinal, Scalene", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of mediastinal and scalene nodal status can be used to code this data item when no other information is available.\n\n**Note 2:** **Related data item** \n* The assessment method is recorded in the related data item 3874: LN Distant Assessment Method.", - "last_modified" : "2024-04-06T13:25:11.624Z", + "last_modified" : "2025-03-24T16:08:42.826Z", "definition" : [ { "key" : "ln_distant_mediastinal_scalene", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Negative mediastinal and scalene lymph nodes\n\nNon-invasive neoplasm (behavior /2)" ], [ "1", "Positive mediastinal lymph nodes" ], [ "2", "Positive scalene lymph nodes" ], [ "3", "Positive mediastinal and scalene lymph nodes" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error.)" ], [ "9", "Not documented in medical record\nMediastinal and scalene lymph node(s) not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report, imaging, physical exam, other statement in record", - "coding_guidelines" : "*1)** **Code 0** when \n * **a.** Non-invasive neoplasm (behavior /2) (in-situ)\n * **b.** All lymph nodes are negative and included an assessment of the femoral-inguinal lymph nodes\n* **c.** If there is no mention of femoral-inguinal lymph node involvement in the area being imaged, biopsied, or in the surgical field and there is no mention of involvement, then assume that the femoral-inguinal lymph nodes are negative\n\n**2)** **Code 9** when\n* **a.** When there is no imaging, biopsy, surgical workup, or a physical exam only\n* **b.** Not documented in medical record\n* **c.** Regional/Distant lymph nodes not evaluated (assessed)\n* **d.** Unknown if regional/distant lymph nodes evaluated (assessed)", + "coding_guidelines" : "**1)** **Code 0** when \n* Non-invasive neoplasm (behavior /2) (in-situ)\n* All lymph nodes are negative and included an assessment of the mediastinal and scalene lymph nodes\n* If there is no mention of mediastinal or scalene lymph node involvement in the area being imaged, biopsied, or in the surgical field and there is no mention of involvement, then assume that the mediastinal and scale lymph nodes are negative\n\n**2)** **Code 9** when\n* When there is no imaging, biopsy, surgical workup, or a physical exam only\n* Not documented in medical record\n* Regional/Distant lymph nodes not evaluated (assessed)\n* Unknown if regional/distant lymph nodes evaluated (assessed)", "rationale" : "Specific distant lymph node involvement is listed as a Registry Data Collection Variable in the AJCC. This data was previously collected as Vagina, CS SSF #6." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_head_and_neck_levels_i_iii_copy_75250.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_head_and_neck_levels_i_iii_19222.json similarity index 68% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_head_and_neck_levels_i_iii_copy_75250.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_head_and_neck_levels_i_iii_19222.json index 7570391b6..01efb1857 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_head_and_neck_levels_i_iii_copy_75250.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_head_and_neck_levels_i_iii_19222.json @@ -1,12 +1,12 @@ { - "id" : "ln_head_and_neck_levels_i_iii_copy_75250", + "id" : "lymph_nodes_head_and_neck_levels_i_iii_19222", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LN Head and Neck Levels I-III", "title" : "Lymph Nodes Head and Neck Levels I-III", "description" : "Lymph Nodes for Head and Neck, Levels I-III records the involvement of Levels I-III lymph nodes.\n\nThis data item is used to code the presence or absence of lymph node involvement in head and neck levels I-III. The definitions of the levels are the same for all applicable head and neck sites. \n* Note: This data item was previously collected for all head and neck sites. It is now only clinically relevant for unknown head and neck primaries with positive cervical (head and neck) lymph nodes and mucosal melanomas of the head and neck.\n\n**Level I** is subdivided into levels IA and IB, which contain the submental and submandibular triangles bounded by the anterior and posterior bellies of the digastric muscle, the hyoid bone inferiorly, and the body of the mandible superiorly. Lymph node chains at this level:\n* Submental (Level IA), submandibular (Level IB), submaxillary (Level IB)\n\n**Level II** is subdivided into levels IIA and IIB, which contain the upper jugular lymph nodes and extend from the level of the skull base superiorly to the hyoid bone inferiorly. A vertical plane defined by the spinal accessory nerve is the boundary between level IIA (anterior to spinal accessory nerve) and IIB (posterior to spinal accessory nerve). Lymph node chains at this level:\n* Jugulodigastric (subdigastric), upper deep cervical, upper jugular\n\n**Level III** contains the middle jugular lymph nodes from the hyoid bone superiorly to the level of the lower border of the cricoid cartilage inferiorly. Lymph node chains at this level:\n* Middle deep cervical, mid-jugular", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Levels I-III lymph node involvement can be used to code this data item when no other information is available.\t\n\n**Note 2:** **Related data items** \n* 3876: LN Head and Neck Levels I-III \n* 3877: LN Head and Neck Levels IV-V \n* 3878: LN Head and Neck Levels VI-VII \n* 3879: LN Head and Neck Other \n\n**Note 3:** **Priority order**\n* Pathological information takes priority over clinical.", - "last_modified" : "2024-04-30T19:11:33.642Z", + "last_modified" : "2025-04-09T14:15:24.197Z", "definition" : [ { "key" : "ln_hn_1_2_3", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "No involvement in Levels I, II, or III lymph nodes\nNon-invasive neoplasm (behavior /2)" ], [ "1", "Level I lymph node(s) involved" ], [ "2", "Level II lymph node(s) involved" ], [ "3", "Level III lymph node(s) involved" ], [ "4", "Levels I and II lymph nodes involved" ], [ "5", "Levels I and III lymph nodes involved" ], [ "6", "Levels II and III lymph nodes involved" ], [ "7", "Levels I, II and III lymph nodes involved" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error)" ], [ "9", "Not documented in medical record\nPositive nodes, but level of positive node(s) unknown\nLymph node levels I-III not assessed, or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report, imaging\n\nFor more information on **Head and Neck levels**, see AJCC 8th edition, Chapter 5: Staging Head and Neck Cancers, Table 5.1", - "coding_guidelines" : "**1)** Code all applicable levels that are involved\n* ***Example:*** A carcinoma of the base of tongue involves bilateral submandibular nodes and left upper, mid-, and lower jugular nodes, the largest measuring 4 cm. There is no extracapsular extension. These are level I, II, III, and IV lymph nodes according to AJCC definitions. \n * **i.** Levels I-III: Code 7 (Levels I, II and III lymph nodes involved) to show that levels I, II, and III are involved\n * **ii.** Levels IV-V: Code 1 to show that level IV is involved\n *\t**iii.** Levels VI-VII: Code 0 for no other nodes involved\n *\t**iv.** Head and Neck, Other: Code 0 for no other nodes involved\n\n**2)** If information is available on some nodes, but the others are unknown, code what is known. \n* ***Example:*** Multiple lymph nodes involved, level II documented, but the other levels not mentioned. Code 2 to indicate level II involvement.\n\n**3)** If a lymph node is described as involving two levels, or documented as a range, code both levels.\n* ***Example:*** Physical examination for a floor of mouth cancer describes a large lymph node mass low in level II stretching into Level III. Code 6 for Levels II-III because both Level II and Level III are mentioned.\n\n**4)** Code 9 when the only information available is “Regional nodes, NOS” or “Cervical nodes, NOS” or “Internal jugular nodes, NOS” or “Lymph nodes, NOS. In other words, if regional nodes are known to be positive but the level(s) of nodes involved is unknown, code 9.\n* ***Example:*** Patient diagnosed elsewhere with carcinoma of oropharynx with cervical lymph node involvement. No other information available. All Head and Neck Level data items are coded to 9 since there is no specific information about the levels. \n * **i.** Levels I-III: Code 9\n * **ii.** Levels IV-V: Code 9\n * **iii.** Levels VI-VII: Code 9\n * **iv..** Head and Neck, Other: Code 9", + "coding_guidelines" : "**1)** Code all applicable levels that are involved\n* ***Example:*** A carcinoma of the base of tongue involves bilateral submandibular nodes and left upper, mid-, and lower jugular nodes, the largest measuring 4 cm. There is no extracapsular extension. These are level I, II, III, and IV lymph nodes according to AJCC definitions. \n * Levels I-III: Code 7 (Levels I, II and III lymph nodes involved) to show that levels I, II, and III are involved\n * Levels IV-V: Code 1 to show that level IV is involved\n * Levels VI-VII: Code 0 for no other nodes involved\n * Head and Neck, Other: Code 0 for no other nodes involved\n\n**2)** If information is available on some nodes, but the others are unknown, code what is known. \n* ***Example:*** Multiple lymph nodes involved, level II documented, but the other levels not mentioned. Code 2 to indicate level II involvement.\n\n**3)** If a lymph node is described as involving two levels, or documented as a range, code both levels.\n* ***Example:*** Physical examination for a floor of mouth cancer describes a large lymph node mass low in level II stretching into Level III. Code 6 for Levels II-III because both Level II and Level III are mentioned.\n\n**4)** Code 9 when the only information available is “Regional nodes, NOS” or “Cervical nodes, NOS” or “Internal jugular nodes, NOS” or “Lymph nodes, NOS. In other words, if regional nodes are known to be positive but the level(s) of nodes involved is unknown, code 9.\n* ***Example:*** Patient diagnosed elsewhere with carcinoma of oropharynx with cervical lymph node involvement. No other information available. All Head and Neck Level data items are coded to 9 since there is no specific information about the levels. \n * Levels I-III: Code 9\n * Levels IV-V: Code 9\n * Levels VI-VII: Code 9\n * Head and Neck, Other: Code 9", "rationale" : "Level of nodal involvement is a Registry Data Collection Variable in AJCC for several head and neck chapters. This data item was previously collected as Head and Neck SSF #3 (common SSF)." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_head_and_neck_levels_iv_v_55093.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_head_and_neck_levels_iv_v_55093.json similarity index 62% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_head_and_neck_levels_iv_v_55093.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_head_and_neck_levels_iv_v_55093.json index d85deceba..c33267a3f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_head_and_neck_levels_iv_v_55093.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_head_and_neck_levels_iv_v_55093.json @@ -1,12 +1,12 @@ { "id" : "lymph_nodes_head_and_neck_levels_iv_v_55093", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LN Head and Neck Levels IV-V", "title" : "Lymph Nodes Head and Neck Levels IV-V", "description" : "Lymph Nodes for Head and Neck, Levels IV-V records the involvement of Levels IV-V lymph nodes.\n\nThis data item is used to code the presence or absence of lymph node involvement in head and neck levels I-III. The definitions of the levels are the same for all applicable head and neck sites. \n* Note: This data item was previously collected for all head and neck sites. It is now only clinically relevant for unknown head and neck primaries with positive cervical (head and neck) lymph nodes and mucosal melanomas of the head and neck.\n\n**Level IV** contains the lower jugular lymph nodes from the level of the cricoid cartilage superiorly to the clavicle inferiorly. Lymph node chains at this level:\n* Jugulo-omohyoid (supraomohyoid), lower deep cervical, lower jugular\n\n**Level V** is subdivided into levels VA and VB, which contain the lymph nodes in the posterior triangle bounded by the anterior border of the trapezius muscle posteriorly, the posterior border of the sternocleidomastoid muscle anteriorly, and the clavicle inferiorly. For descriptive purposes, Level V may be further subdivided into upper (VA) and lower (VB) levels corresponding to a plane defined by the inferior border of the cricoid cartilage. Lymph node chains at this level:\n* Posterior cervical, posterior triangle (spinal accessory, transverse cervical [upper, middle, and lower, corresponding to the levels that define upper, middle, and lower jugular nodes]), supraclavicular", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Levels IV-V lymph node involvement can be used to code this data item when no other information is available.\n\n**Note 2:** **Related data items** \n* 3876: LN Head and Neck Levels I-III \n* 3877: LN Head and Neck Levels IV-V \n* 3878: LN Head and Neck Levels VI-VII \n* 3879: LN Head and Neck Other \n\n**Note 3:** **Priority order**\n* Pathological information takes priority over clinical.\n\n**Note 4:** **Supraclavicular nodes** \n* If lymph nodes are described only as “supraclavicular,” try to determine if they are in Level IV (deep to the sternocleidomastoid muscle, in the lower jugular chain) or Level V (in the posterior triangle, inferior to the transverse cervical artery) and code appropriately. \n * If the specific level cannot be determined, or is documented as supraclavicular with no further information, code them as Level V nodes\n\n**Note 5:** **Priority order**\n* Pathological information takes priority over clinical.", - "last_modified" : "2024-04-08T15:01:53.883Z", + "last_modified" : "2025-04-09T14:21:44.629Z", "definition" : [ { "key" : "ln_hn_4_5", "name" : "Code", @@ -16,8 +16,8 @@ "name" : "Description", "type" : "DESCRIPTION" } ], - "rows" : [ [ "0", "No involvement in Levels IV or V lymph nodes" ], [ "1", "Level IV lymph node(s) involved" ], [ "2", "Level V lymph node(s) involved" ], [ "3", "Levels IV and V lymph node(s) involved" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error)" ], [ "9", "Not documented in medical record\nPositive nodes, but level of positive node(s) unknown\nLymph node levels IV-V not assessed, or unknown if assessed" ] ], + "rows" : [ [ "0", "No involvement in Levels I, II, or III lymph nodes\nNon-invasive neoplasm (behavior /2)" ], [ "1", "Level IV lymph node(s) involved" ], [ "2", "Level V lymph node(s) involved" ], [ "3", "Levels IV and V lymph node(s) involved" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error)" ], [ "9", "Not documented in medical record\nPositive nodes, but level of positive node(s) unknown\nLymph node levels IV-V not assessed, or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report, imaging\n\nFor more information on **Head and Neck levels**, see AJCC 8th edition, Chapter 5: Staging Head and Neck Cancers, Table 5.1", - "coding_guidelines" : "**1)** Code all applicable levels that are involved\n* ***Example:*** A carcinoma of the base of tongue involves bilateral submandibular nodes and left upper, mid-, and lower jugular nodes, the largest measuring 4 cm. There is no extracapsular extension. These are level I, II, III, and IV lymph nodes according to AJCC definitions. \n * **i.** Levels I-III: Code 7 (Levels I, II and III lymph nodes involved) to show that levels I, II, and III are involved\n *\t**ii.** Levels IV-V: Code 1 to show that level IV is involved\n *\t**iii.** Levels VI-VII: Code 0 for no other nodes involved\n *\t**iv.** Head and Neck, Other: Code 0 for no other nodes involved\n\n**2)** If information is available on some nodes, but the others are unknown, code what is known. \n* ***Example:*** Multiple lymph nodes involved, level II documented, but the other levels not mentioned. Code 2 to indicate level II involvement.\n\n**3)** If a lymph node is described as involving two levels, or documented as a range, code both levels.\n* ***Example:*** Physical examination for a floor of mouth cancer describes a large lymph node mass low in level II stretching into Level III. Code 6 for Levels II-III because both Level II and Level III are mentioned.\n\n**4)** **Code 9** when the only information available is “Regional nodes, NOS” or “Cervical nodes, NOS” or “Internal jugular nodes, NOS” or “Lymph nodes, NOS. In other words, if regional nodes are known to be positive but the level(s) of nodes involved is unknown, code 9.\n* ***Example:*** Patient diagnosed elsewhere with carcinoma of oropharynx with cervical lymph node involvement. No other information available. All Head and Neck Level data items are coded to 9 since there is no specific information about the levels. \n * **i.** Levels I-III: Code 9\n * **ii.** Levels IV-V: Code 9\n * **iii.** Levels VI-VII: Code 9\n * **iv.** Head and Neck, Other: Code 9", + "coding_guidelines" : "**1)** Code all applicable levels that are involved\n* ***Example:*** A carcinoma of the base of tongue involves bilateral submandibular nodes and left upper, mid-, and lower jugular nodes, the largest measuring 4 cm. There is no extracapsular extension. These are level I, II, III, and IV lymph nodes according to AJCC definitions. \n * Levels I-III: Code 7 (Levels I, II and III lymph nodes involved) to show that levels I, II, and III are involved\n * Levels IV-V: Code 1 to show that level IV is involved\n * Levels VI-VII: Code 0 for no other nodes involved\n * Head and Neck, Other: Code 0 for no other nodes involved\n\n**2)** If information is available on some nodes, but the others are unknown, code what is known. \n* ***Example:*** Multiple lymph nodes involved, level II documented, but the other levels not mentioned. Code 2 to indicate level II involvement.\n\n**3)** If a lymph node is described as involving two levels, or documented as a range, code both levels.\n* ***Example:*** Physical examination for a floor of mouth cancer describes a large lymph node mass low in level II stretching into Level III. Code 6 for Levels II-III because both Level II and Level III are mentioned.\n\n**4)** **Code 9** when the only information available is “Regional nodes, NOS” or “Cervical nodes, NOS” or “Internal jugular nodes, NOS” or “Lymph nodes, NOS. In other words, if regional nodes are known to be positive but the level(s) of nodes involved is unknown, code 9.\n* ***Example:*** Patient diagnosed elsewhere with carcinoma of oropharynx with cervical lymph node involvement. No other information available. All Head and Neck Level data items are coded to 9 since there is no specific information about the levels. \n * Levels I-III: Code 9\n * Levels IV-V: Code 9\n * Levels VI-VII: Code 9\n * Head and Neck, Other: Code 9", "rationale" : "Level of nodal involvement is a Registry Data Collection Variable in AJCC. This data item was previously collected as Head and Neck SSF #4 (common SSF)." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_head_and_neck_levels_vi_vii_copy_60704.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_head_and_neck_levels_vi_vii_32325.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_head_and_neck_levels_vi_vii_copy_60704.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_head_and_neck_levels_vi_vii_32325.json index 8819a10d9..748cd713c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_head_and_neck_levels_vi_vii_copy_60704.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_head_and_neck_levels_vi_vii_32325.json @@ -1,12 +1,12 @@ { - "id" : "ln_head_and_neck_levels_vi_vii_copy_60704", + "id" : "lymph_nodes_head_and_neck_levels_vi_vii_32325", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LN Head and Neck Levels VI-VII", "title" : "Lymph Nodes Head and Neck Levels VI-VII", "description" : "Lymph Nodes for Head and Neck, Levels VI-VII records the involvement of Levels VI-VII lymph nodes.\n\nThis data item is used to code the presence or absence of lymph node involvement in head and neck levels I-III. The definitions of the levels are the same for all applicable head and neck sites. \n\n**Level VI** contains the lymph nodes of the anterior central compartment from the hyoid bone superiorly to the suprasternal notch inferiorly. On each side, the lateral boundary is formed by the medial border of the carotid sheath. Lymph node chains at this level:\n* Laterotracheal, Paralaryngeal, paratracheal (above suprasternal notch), perithyroidal, Precricoid (Delphian), Prelaryngeal, recurrent laryngeal)\n\n**Level VII** contains the lymph nodes inferior to the suprasternal notch in the superior mediastinum. Lymph node chains at this level:\n* Esophageal groove, paratracheal (below suprasternal notch), Pretracheal (below suprasternal notch)", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Levels IV-V lymph node involvement can be used to code this data item when no other information is available.\n\n**Note 2:** **Related data items** \n* 3876: LN Head and Neck Levels I-III \n* 3877: LN Head and Neck Levels IV-V \n* 3878: LN Head and Neck Levels VI-VII \n* 3879: LN Head and Neck Other \n\n**Note 3:** **Priority order**\n* Pathological information takes priority over clinical.", - "last_modified" : "2024-04-30T18:58:57.151Z", + "last_modified" : "2025-04-09T14:23:03.894Z", "definition" : [ { "key" : "ln_hn_6_7", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "No involvement in Levels VI or VII lymph nodes\nNon-invasive neoplasm (behavior /2)" ], [ "1", "Level VI lymph node(s) involved" ], [ "2", "Level VII lymph node(s) involved" ], [ "3", "Levels VI and VII lymph node(s) involved" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error)" ], [ "9", "Not documented in medical record\nPositive nodes, but level of positive node(s) unknown\nLymph nodes levels VI-VII not assessed, or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report, imaging\n\nFor more information on **Head and Neck levels**, see AJCC 8th edition, Chapter 5: Staging Head and Neck Cancers, Table 5.1", - "coding_guidelines" : "**1)** Code all applicable levels that are involved\n* ***Example:*** A carcinoma of the base of tongue involves bilateral submandibular nodes and left upper, mid-, and lower jugular nodes, the largest measuring 4 cm. There is no extracapsular extension. These are level I, II, III, and IV lymph nodes according to AJCC definitions. \n * **i.** Levels I-III: Code 7 (Levels I, II and III lymph nodes involved) to show that levels I, II, and III are involved\n *\t**ii.** Levels IV-V: Code 1 to show that level IV is involved\n *\t**iii.** Levels VI-VII: Code 0 for no other nodes involved\n *\t**iv.**Head and Neck, Other: Code 0 for no other nodes involved\n\n**2)** If information is available on some nodes, but the others are unknown, code what is known. \n* ***Example:*** Multiple lymph nodes involved, level II documented, but the other levels not mentioned. Code 2 to indicate level II involvement.\n\n**3)** If a lymph node is described as involving two levels, or documented as a range, code both levels.\n* ***Example:*** Physical examination for a floor of mouth cancer describes a large lymph node mass low in level II stretching into Level III. Code 6 for Levels II-III because both Level II and Level III are mentioned.\n\n**4)** **Code 9** when the only information available is “Regional nodes, NOS” or “Cervical nodes, NOS” or “Internal jugular nodes, NOS” or “Lymph nodes, NOS. In other words, if regional nodes are known to be positive but the level(s) of nodes involved is unknown, code 9.\n* ***Example:*** Patient diagnosed elsewhere with carcinoma of oropharynx with cervical lymph node involvement. No other information available. All Head and Neck Level data items are coded to 9 since there is no specific information about the levels. \n * **i.** Levels I-III: Code 9\n * **ii.** Levels IV-V: Code 9\n * **iii.** Levels VI-VII: Code 9\n * **iv.** Head and Neck, Other: Code 9", + "coding_guidelines" : "**1)** Code all applicable levels that are involved\n* ***Example:*** A carcinoma of the base of tongue involves bilateral submandibular nodes and left upper, mid-, and lower jugular nodes, the largest measuring 4 cm. There is no extracapsular extension. These are level I, II, III, and IV lymph nodes according to AJCC definitions. \n * Levels I-III: Code 7 (Levels I, II and III lymph nodes involved) to show that levels I, II, and III are involved\n * Levels IV-V: Code 1 to show that level IV is involved\n * Levels VI-VII: Code 0 for no other nodes involved\n * Head and Neck, Other: Code 0 for no other nodes involved\n\n**2)** If information is available on some nodes, but the others are unknown, code what is known. \n* ***Example:*** Multiple lymph nodes involved, level II documented, but the other levels not mentioned. Code 2 to indicate level II involvement.\n\n**3)** If a lymph node is described as involving two levels, or documented as a range, code both levels.\n* ***Example:*** Physical examination for a floor of mouth cancer describes a large lymph node mass low in level II stretching into Level III. Code 6 for Levels II-III because both Level II and Level III are mentioned.\n\n**4)** **Code 9** when the only information available is “Regional nodes, NOS” or “Cervical nodes, NOS” or “Internal jugular nodes, NOS” or “Lymph nodes, NOS. In other words, if regional nodes are known to be positive but the level(s) of nodes involved is unknown, code 9.\n* ***Example:*** Patient diagnosed elsewhere with carcinoma of oropharynx with cervical lymph node involvement. No other information available. All Head and Neck Level data items are coded to 9 since there is no specific information about the levels. \n * Levels I-III: Code 9\n * Levels IV-V: Code 9\n * Levels VI-VII: Code 9\n * Head and Neck, Other: Code 9", "rationale" : "Level of nodal involvement is a Registry Data Collection Variable in AJCC. This data item was previously collected as Head and Neck SSF #5 (common SSF)." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_head_and_neck_other_copy_28349.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_head_and_neck_other_31141.json similarity index 62% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_head_and_neck_other_copy_28349.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_head_and_neck_other_31141.json index 24120b8b9..e716c1ac9 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ln_head_and_neck_other_copy_28349.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_head_and_neck_other_31141.json @@ -1,12 +1,12 @@ { - "id" : "ln_head_and_neck_other_copy_28349", + "id" : "lymph_nodes_head_and_neck_other_31141", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LN Head and Neck Other", "title" : "Lymph Nodes Head and Neck Other", "description" : "Lymph Nodes for Head and Neck, Other records the involvement of lymph nodes other than Levels I-III, IV-V, and VI-VII.\n\nThis data item is used to code the presence or absence of lymph node involvement in head and neck levels I-III. The definitions of the levels are the same for all applicable head and neck sites. \n\n**Other head and neck lymph nodes**: \n* Cervical, NOS; deep cervical (NOS), facial, buccinator (buccal), infraauricular, internal jugular (NOS), intraparotid, mandibular, nasolabial, parapharyngeal, parotid, periparotid, preauricular, retroauricular (mastoid), retropharyngeal, suboccipital", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of other head and neck lymph node involvement can be used to code this data item when no other information is available.\n\n**Note 2:** **Related data items** \n* 3876: LN Head and Neck Levels I-III \n* 3877: LN Head and Neck Levels IV-V \n* 3878: LN Head and Neck Levels VI-VII \n* 3879: LN Head and Neck Other \n\n**Note 3:** **Priority order**\n* Pathological information takes priority over clinical.", - "last_modified" : "2024-04-30T19:00:14.689Z", + "last_modified" : "2025-04-09T14:25:02.778Z", "definition" : [ { "key" : "ln_hn_other", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "No involvement in other head and neck lymph node regions\nNon-invasive neoplasm (behavior /2)" ], [ "1", "Buccinator (facial) lymph node(s) involved" ], [ "2", "Parapharyngeal lymph node(s) involved" ], [ "3", "Periparotid and intraparotid lymph node(s) involved" ], [ "4", "Preauricular lymph node(s) involved" ], [ "5", "Retropharyngeal lymph node(s) involved" ], [ "6", "Suboccipital/retroauricular lymph node(s) involved" ], [ "7", "Any combination of codes 1-6" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error.)" ], [ "9", "Not documented in medical record\nPositive nodes, but level of positive node(s) unknown\nOther Head and Neck lymph nodes not assessed, or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report, imaging\n\nFor more information on **Head and Neck levels**, see AJCC 8th edition, Chapter 5: Staging Head and Neck Cancers, Table 5.1", - "coding_guidelines" : "**1)** Code all applicable levels that are involved\n* ***Example 1:*** A carcinoma of the base of tongue involves bilateral submandibular nodes and left upper, mid-, and lower jugular nodes, the largest measuring 4 cm. There is no extracapsular extension. These are level I, II, III, and IV lymph nodes according to AJCC definitions. \n * **i.** Levels I-III: Code 7 (Levels I, II and III lymph nodes involved) to show that levels I, II, and III are involved\n *\t**ii.** Levels IV-V: Code 1 to show that level IV is involved\n *\t**iii.** Levels VI-VII: Code 0 for no other nodes involved\n *\t**iv.** Head and Neck, Other: Code 0 for no other nodes involved\n\n**2)** If information is available on some nodes, but the others are unknown, code what is known. \n* ***Example:*** Multiple lymph nodes involved, level II documented, but the other levels not mentioned. Code 2 to indicate level II involvement.\n\n**3)** If a lymph node is described as involving two levels, or documented as a range, code both levels.\n* ***Example:*** Physical examination for a floor of mouth cancer describes a large lymph node mass low in level II stretching into Level III. Code 6 for Levels II-III because both Level II and Level III are mentioned.\n\n**4)** **Code 9** when the only information available is “Regional nodes, NOS” or “Cervical nodes, NOS” or “Internal jugular nodes, NOS” or “Lymph nodes, NOS. In other words, if regional nodes are known to be positive but the level(s) of nodes involved is unknown, code 9.\n* ***Example:*** Patient diagnosed elsewhere with carcinoma of oropharynx with cervical lymph node involvement. No other information available. All Head and Neck Level data items are coded to 9 since there is no specific information about the levels. \n * **i.** Levels I-III: Code 9\n * **ii.** Levels IV-V: Code 9\n * **iii.** Levels VI-VII: Code 9\n * **iv.** Head and Neck, Other: Cod", + "coding_guidelines" : "**1)** Code all applicable levels that are involved\n* ***Example 1:*** A carcinoma of the base of tongue involves bilateral submandibular nodes and left upper, mid-, and lower jugular nodes, the largest measuring 4 cm. There is no extracapsular extension. These are level I, II, III, and IV lymph nodes according to AJCC definitions. \n * Levels I-III: Code 7 (Levels I, II and III lymph nodes involved) to show that levels I, II, and III are involved\n * Levels IV-V: Code 1 to show that level IV is involved\n * Levels VI-VII: Code 0 for no other nodes involved\n * Head and Neck, Other: Code 0 for no other nodes involved\n\n**2)** If information is available on some nodes, but the others are unknown, code what is known. \n* ***Example:*** Multiple lymph nodes involved, level II documented, but the other levels not mentioned. Code 2 to indicate level II involvement.\n\n**3)** If a lymph node is described as involving two levels, or documented as a range, code both levels.\n* ***Example:*** Physical examination for a floor of mouth cancer describes a large lymph node mass low in level II stretching into Level III. Code 6 for Levels II-III because both Level II and Level III are mentioned.\n\n**4)** **Code 9** when the only information available is “Regional nodes, NOS” or “Cervical nodes, NOS” or “Internal jugular nodes, NOS” or “Lymph nodes, NOS. In other words, if regional nodes are known to be positive but the level(s) of nodes involved is unknown, code 9.\n* ***Example:*** Patient diagnosed elsewhere with carcinoma of oropharynx with cervical lymph node involvement. No other information available. All Head and Neck Level data items are coded to 9 since there is no specific information about the levels. \n * Levels I-III: Code 9\n * Levels IV-V: Code 9\n * Levels VI-VII: Code 9\n * Head and Neck, Other: Code 9", "rationale" : "Level of nodal involvement is a Registry Data Collection Variable in AJCC. This data item was previously collected as Head and Neck SSF #6 (common SSF)." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_isolated_tumor_cells_67876.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_isolated_tumor_cells_67876.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_isolated_tumor_cells_67876.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_isolated_tumor_cells_67876.json index c137aba7f..5d409e0ef 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymph_nodes_isolated_tumor_cells_67876.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymph_nodes_isolated_tumor_cells_67876.json @@ -1,7 +1,7 @@ { "id" : "lymph_nodes_isolated_tumor_cells_67876", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LN Isolated Tumor Cells", "title" : "Lymph Nodes Isolated Tumor Cells (ITC)", "description" : "Lymph Nodes Isolated Tumor Cells (ITC), the presence of isolated tumor cells in regional lymph node(s) that may be detected by hematoxylin and eosin or by immunohistochemical staining, is a potential prognostic factor for Merkel Cell Carcinoma.\n\nIsolated tumor cells (ITCs) for Merkel cell carcinoma are defined as single tumor cells or small clusters of tumor cells not more than 0.2 mm in greatest dimension. ITCs are usually detected by immunohistochemistry on sentinel lymph node biopsies. \n* Note: Examples of immunohistochemical staining methods are Cytokeratin 20 (CK20), CAM 5.2, pancytokeratin, and AE1/3. ITCs may be detected by routine H&E stains.\n\nITCs may be identified in lymph nodes by hematoxylin and eosin staining or by specialized pathological techniques, such as IHC for cytokeratin proteins for carcinomas. Specialized pathology techniques such IHC and molecular techniques are not recommended for routine examination of lymph nodes.\n\nThese cells usually are found in the subcapsular nodal sinuses but may be seen within the nodal parenchyma.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymphocytosis_79150.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymphocytosis_79150.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymphocytosis_79150.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymphocytosis_79150.json index 687e495ed..abd377816 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/lymphocytosis_79150.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/lymphocytosis_79150.json @@ -1,7 +1,7 @@ { "id" : "lymphocytosis_79150", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Lymphocytosis", "title" : "Lymphocytosis", "description" : "Lymphocytosis is defined by an excess of lymphocytes in the blood. In staging of Chronic Lymphocytic Leukemia/Small Lymphocytic Leukemia (CLL/SLL), lymphocytosis is defined as an absolute lymphocyte count (ALC) > 5,000 cells/μL. \n\nFor cases diagnosed 1/1/2018 and later, all cases of CLL and SLL will require both the **Lugano classification, which is captured in the AJCC stage group data item, and the five components of the modified Rai staging system, which are captured in Site-Specific Data Items (adenopathy, anemia, lymphocytosis, organomegaly, and thrombocytopenia).**\n\nThe terms B-cell lymphocytic leukemia/chronic lymphocytic leukemia (CLL) and small lymphocytic lymphoma (SLL) are different clinical presentations of the same disease, with both terms coded 9823. \n\nTraditionally the lymphoma diagnosis was staged with the Ann Arbor staging system and it is now staged with the Lugano classification. In North America, CLL was staged with the Rai system. \n\nSee 3955: Derived Rai stage for additional information on the related data items.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/major_vein_involvement_87947.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/major_vein_involvement_87947.json similarity index 74% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/major_vein_involvement_87947.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/major_vein_involvement_87947.json index 95fc642b9..cee59f86c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/major_vein_involvement_87947.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/major_vein_involvement_87947.json @@ -1,12 +1,12 @@ { "id" : "major_vein_involvement_87947", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Major Vein Involvement", "title" : "Major Vein Involvement", "description" : "Major vein involvement pertains to the invasion of the kidney tumor into major veins.\n\nInvolvement of veins from a renal cancer has prognostic implications because tumor cells can more easily disseminate through the bloodstream. This data item records information about the presence and level of involvement of specific major blood vessels. Do not code microscopically identified involvement of small unnamed blood vessels within the kidney; this information is coded in the field Lymph-Vascular Invasion (LVI). The tumor may be described as a thrombus, a cluster of tumor cells presents in the center of the vein but not attached to the wall of the vein. Tumor spread may resemble mud extruding along the inside of a pipe. Direct tumor invasion of the wall of the inferior vena cava is not coded in this field.\nRecord the code that best describes involvement of the renal vein and/or inferior vena cava (IVC) as described in the pathology report. Do not include clinical findings in this field.", "notes" : "**Note 1:** **Physician Statement**\n* Physician statement of Major Vein Involvement can be used to code this data item when no other information is available. \n* The major veins include the renal vein or its segmental branches, and the inferior vena cava.\n\n**Note 2:** **Relevance to Staging**\n* Information about major vein involvement beyond the kidney is collected in primary tumor as an element in anatomic staging. It is also collected in this field as it may have an independent effect on prognosis. \n\n**Note 3:** **Major Vein Involvement**\n* Record the involvement of specific named veins as documented in the pathology report. Do not code invasion of small unnamed vein(s) of the type collected as lymph-vascular invasion. Lymph-vascular invasion is usually only seen microscopically.", - "last_modified" : "2024-04-10T16:44:20.009Z", + "last_modified" : "2025-02-24T15:47:58.969Z", "definition" : [ { "key" : "major_vein_involv", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Major vein involvement not present/not identified" ], [ "1", "Renal vein or its segmental branches" ], [ "2", "Inferior vena cava (IVC)" ], [ "3", "Major vein invasion, NOS" ], [ "4", "Any combination of codes 1-3" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nVein involvement not assessed or unknown if assessed\nNo surgical resection of primary site is performed" ] ], "additional_info" : "**Source documents:** surgical pathology report\n\nFor further information, refer to the **Kidney** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Kidney*", - "coding_guidelines" : "**1)** Record major vein involvement as documented in the surgical pathology report\n* **a.** Surgical resection of primary site must be done \n* **b.** Do not use imaging findings to code this data item.\n\n**2)** **Code 0**: There is no involvement of the major veins\n* **a.** If surgical resection is done and tumor is “confined to kidney” and staging is based on size, then there is no involvement of major veins\n\n**3)** **Code 1**: Involvement of the renal vein or segmental branches\n**4)** **Code 2**: Involvement of the inferior vena cava (IVC)\n**5)** **Code 3**: Involvement of major veins, but not specified which one (renal vein, segmental branches, or inferior vena cava (IVC))\n**6)** **Code 4**: Involvement of more than one vein (any combination of codes 1-3)\n**7)** **Code 9** when\n* **a.** There is no documentation in the medical record\n* **b.** Clinical diagnosis only\n* **c.** Evaluation of major vein involvement not done or unknown if done\n* **d.** Surgical resection of the primary site is performed and there is no mention of major vein involvement", + "coding_guidelines" : "**1)** Record major vein involvement as documented in the surgical pathology report\n* Surgical resection of primary site must be done \n* Do not use imaging findings to code this data item.\n\n**2)** **Code 0**: There is no involvement of the major veins\n* If surgical resection is done and tumor is “confined to kidney” and staging is based on size, then there is no involvement of major veins\n\n**3)** **Code 1**: Involvement of the renal vein or segmental branches\n**4)** **Code 2**: Involvement of the inferior vena cava (IVC)\n**5)** **Code 3**: Involvement of major veins, but not specified which one (renal vein, segmental branches, or inferior vena cava (IVC))\n**6)** **Code 4**: Involvement of more than one vein (any combination of codes 1-3)\n**7)** **Code 9** when\n* There is no documentation in the medical record\n* Clinical diagnosis only\n* Evaluation of major vein involvement not done or unknown if done\n* Surgical resection of the primary site is performed, tumor is **not** confined to the kidney and there is no mention of major vein involvement", "rationale" : "Involvement of major veins for Kidney is a Registry Data Collection Variable in AJCC. It was previously collected as Kidney, CS SSF #2." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/measured_basal_diameter_70699.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/measured_basal_diameter_70699.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/measured_basal_diameter_70699.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/measured_basal_diameter_70699.json index c1be2dc25..ae43cc971 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/measured_basal_diameter_70699.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/measured_basal_diameter_70699.json @@ -1,7 +1,7 @@ { "id" : "measured_basal_diameter_70699", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Measured Basal Diameter", "title" : "Measured Basal Diameter", "description" : "Measured Basal Diameter, the largest basal diameter of a uveal melanoma, is a prognostic indicator for this tumor.\n\nThe basal diameter is the width (horizontal measurement) of the melanoma at its base (in contact with sclera). This is not the same as the depth of invasion (see NAACCR Data Item #3888-Measured Thickness). Clinical research has shown that as a uveal tumor becomes larger, the risk of hematogenous metastases and death increases. In addition, knowing the size of the melanoma is important for treatment planning.\n\nPer the CAP guidelines for Uveal Melanoma, “in clinical practice, the largest tumor basal diameter may be estimated in optic disc diameters (dd, average: 1 dd = 1.5 mm). Techniques such as ultrasonography and fundus photography are used to provide more accurate measurement. When histopathological measurements are recorded after fixation, tumor diameter and thickness may be underestimated because of tissue shrinkage.”", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/measured_thickness_84907.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/measured_thickness_84907.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/measured_thickness_84907.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/measured_thickness_84907.json index 477eac479..8a4e2ca56 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/measured_thickness_84907.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/measured_thickness_84907.json @@ -1,7 +1,7 @@ { "id" : "measured_thickness_84907", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Measured Thickness", "title" : "Measured Thickness", "description" : "Measured Thickness, or height, the thickness of a uveal melanoma, is a prognostic indicator for this tumor.\n\nThis data items measures tumor thickness, height, or depth (vertical dimension), rather than size (lateral dimension) or basal diameter (horizontal dimension). (For basal diameter, see NAACCR Data Item #3887-Measured Basal Diameter). \n\nThe depth of invasion or tumor thickness measurement for melanomas of the choroid, ciliary body, and iris is collected in tenths of millimeters as stated in the pathology report for the resected specimen. (This is similar to, but not the same as, Breslow depth of invasion, which is measured in hundredths of millimeters.) Code a measurement specifically labeled as “thickness” “height” or “depth” in the pathology report. In the absence of this label, a measurement described as taken from the cut surface of the specimen can be coded. And in the absence of either of these labels, the third dimension in a statement of tumor size (length x width x depth) can be used by the registrar to code this field.\n\nPer the CAP guidelines for Uveal Melanoma, “in clinical practice, tumor thickness may be estimated in diopters (average: 2.5 diopters = 1 mm). Techniques such as ultrasonography and fundus photography are used to provide more accurate measurement. When histopathological measurements are recorded after fixation, tumor diameter and thickness may be underestimated because of tissue shrinkage.”", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/melanoma_ciliary_body_melanoma_iris_79773.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/melanoma_ciliary_body_melanoma_iris_79773.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/melanoma_ciliary_body_melanoma_iris_79773.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/melanoma_ciliary_body_melanoma_iris_79773.json index bc74088d1..fd3c6799e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/melanoma_ciliary_body_melanoma_iris_79773.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/melanoma_ciliary_body_melanoma_iris_79773.json @@ -1,7 +1,7 @@ { "id" : "melanoma_ciliary_body_melanoma_iris_79773", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Discriminator 1", "title" : "Schema Discriminator 1: Melanoma Ciliary Body/Melanoma Iris", "description" : "Iris and ciliary body have the same ICD-O topography code (C694). However, for purposes of stage grouping AJCC 8th edition, they each have different definitions for T or primary tumor extension. A schema discriminator is necessary to distinguish between these primary sites so that the appropriate sub(chapter)/schema is used.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hab.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hab.json similarity index 57% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hab.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hab.json index 2299c2aaf..e7565bc23 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hab.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hab.json @@ -1,12 +1,12 @@ { "id" : "mets_hab", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note:** **Pleural and pericardial effusions**\n* Most pleural and pericardial effusions with lung cancer are due to tumor\n* In a few patients, however, multiple cytopathological examinations of pleural and/or pericardial fluid are negative for tumor, and the fluid is non-bloody and is not an exudate. Where these elements and clinical judgment dictate that the effusion is not related to the tumor, the effusion should be excluded as a staging element. \n * Code 00 in the absence of any other metastasis.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Rami-Porta, R., Asamura, H., Travis, W.D., Rusch, V.W. **Lung**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T13:28:39.618Z", + "last_modified" : "2025-09-18T20:41:53.747Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "JUMP:tumor_size_with_mets_for_ajcc_m_95167", "VALUE:NONE" ], [ "10", "Pericardial effusion or pleural effusion (malignant) (ipsilateral, contralateral, bilateral, NOS)\nPleural tumor foci or nodules on ipsilateral lung (separate from direct extension) or contralateral lung\nPericardial nodules\n\nContralateral lung/main stem bronchus\nSeparate tumor nodule(s) in contralateral lung", "VALUE:M1a", "VALUE:D" ], [ "20", "Single distant lymph node involved\n- Cervical\n- Distant lymph node, NOS\n\nWITH or WITHOUT metastasis listed in code 10", "VALUE:M1b", "VALUE:D" ], [ "30", "Single extrathoracic metastasis in a single organ\n\nWITH or WITHOUT metastasis listed in code 10", "VALUE:M1b", "VALUE:D" ], [ "50", "Multiple extrathoracic metastases in a single organ or in multiple organs\n\nAbdominal organs\nAdjacent rib (noncontiguous involvement only) (see EOD Primary Tumor for contiguous involvement)\nSkin of chest \nSeparate lesion in chest wall or diaphragm\n\nMultiple distant lymph node(s)\n- Cervical \n- Distant lymph node(s), NOS\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s) or metastasis listed in code 10", "VALUE:M1c", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Pericardial effusion or pleural effusion (malignant) (ipsilateral, contralateral, bilateral, NOS)\nPleural tumor foci or nodules on ipsilateral lung (separate from direct extension) or contralateral lung\nPericardial nodules\n\nContralateral lung/main stem bronchus\nSeparate tumor nodule(s) in contralateral lung", "VALUE:D" ], [ "20", "Single distant lymph node involved\n- Cervical\n- Distant lymph node, NOS\n\nWITH or WITHOUT metastasis listed in code 10", "VALUE:D" ], [ "30", "Single extrathoracic metastasis in a single organ\n\nWITH or WITHOUT metastasis listed in code 10", "VALUE:D" ], [ "50", "Multiple extrathoracic metastases in a single organ or in multiple organs\n\nAbdominal organs\nAdjacent rib (noncontiguous involvement only) (see EOD Primary Tumor for contiguous involvement)\nSkin of chest \nSeparate lesion in chest wall or diaphragm\n\nMultiple distant lymph node(s)\n- Cervical \n- Distant lymph node(s), NOS\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s) or metastasis listed in code 10", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hac.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hac.json similarity index 58% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hac.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hac.json index 3860fff6f..bde223632 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hac.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hac.json @@ -1,12 +1,12 @@ { "id" : "mets_hac", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", - "notes" : "**Note:** **Nodules on peritoneal surface** \n* Nodules implanted on peritoneal surfaces are classified as metastatic disease (code 70).", + "notes" : "**Note 1:** **Nodules on peritoneal surface** \n* Nodules implanted on peritoneal surfaces are classified as metastatic disease (code 70).\n\n**Note 2:** **Hepatoduodenal and Pancreaticoduodenal lymph nodes**\n* These nodes have been moved to EOD Regional Nodes for all sites.\n* **Note:** They are still distant for Summary Stage", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Ajani, J.A., In, H., Sano, T., Hofstetter, W.L., et al. **Stomach**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T16:58:57.081Z", + "last_modified" : "2025-09-18T20:41:48.286Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), including\n- Hepatoduodenal (all subsites EXCEPT lesser curvature)\n- Intra-abdominal\n- Mesenteric (inferior, superior, NOS)\n- Middle colic\n- Pancreaticoduodenal (all subsites EXCEPT greater curvature)\n- Para-aortic\n- Porta hepatic (portal) (hilar) (in hilus of liver)\n- Retropancreatic\n- Retroperitoneal \n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\nKrukenberg tumor (metastasis to ovary(ies))\nMalignant (positive) peritoneal cytology\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), including\n- Intra-abdominal\n- Mesenteric (inferior, superior, NOS)\n- Middle colic\n- Pancreaticoduodenal (all subsites EXCEPT greater curvature)\n- Para-aortic\n- Porta hepatic (portal) (hilar) (in hilus of liver)\n- Retropancreatic\n- Retroperitoneal \n- Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\nKrukenberg tumor (metastasis to ovary(ies))\nMalignant (positive) peritoneal cytology\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_had.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_had.json similarity index 59% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_had.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_had.json index f8629524e..8c1d67870 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_had.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_had.json @@ -1,12 +1,12 @@ { "id" : "mets_had", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note 1:** **LDH and Metastatic disease** \n* For cases with positive metastases, Serum LDH is an additional data item that is predictor of survival outcome. \n* Serum LDH is coded in data item LDH (Lactate Dehydrogenase) Level [#3869]\n\n**Note 2:** **Distant metastasis** \n* Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases. \n* If there are specific metastasis documented that are not listed in codes 10, 20, 30, or 40, assign code 50 for “other specified distant metastasis.”", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Gershenwald, J.E., Scolyer, R.A., et al. **Melanoma of the Skin**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T21:28:17.182Z", + "last_modified" : "2025-09-18T20:41:44.119Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS\n- Axillary (lower trunk)\n- Femoral (cephalad/caudal) (upper trunk)\n- Iliac (leg/hip)", "JUMP:ldh_with_mets_for_ajcc_m_72612", "VALUE:D" ], [ "20", "Distant metastasis (excluding Lung, CNS)\n* Bone (excluding contiguous extension)\n* Skeletal muscle (excluding contiguous extension)\n* Skin or subcutaneous tissue beyond regional lymph nodes\n* Underlying cartilage (excluding contiguous extension)\n\nWITH or WITHOUT distant lymph node(s) (code 10)", "JUMP:ldh_with_mets_for_ajcc_m_72612", "VALUE:D" ], [ "30", "Lung metastasis\n* WITH or WITHOUT metastasis in codes 10 or 20", "JUMP:ldh_with_mets_for_ajcc_m_72612", "VALUE:D" ], [ "50", "Distant metastasis to non-CNS visceral sites\n* Visceral metastasis, NOS\n* Other specified metastases \n* Carcinomatosis\n\nWITH or WITHOUT metastasis to sites in codes 10, 20 or 30", "JUMP:ldh_with_mets_for_ajcc_m_72612", "VALUE:D" ], [ "60", "CNS Metastasis\n* WITH or WITHOUT metastasis in codes 10, 20, 30, or 50", "JUMP:ldh_with_mets_for_ajcc_m_72612", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "JUMP:ldh_with_mets_for_ajcc_m_72612", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS\n- Axillary (lower trunk)\n- Femoral (cephalad/caudal) (upper trunk)\n- Iliac (leg/hip)", "VALUE:D" ], [ "20", "Distant metastasis (excluding Lung, CNS)\n* Bone (excluding contiguous extension)\n* Skeletal muscle (excluding contiguous extension)\n* Skin or subcutaneous tissue beyond regional lymph nodes\n* Underlying cartilage (excluding contiguous extension)\n\nWITH or WITHOUT distant lymph node(s) (code 10)", "VALUE:D" ], [ "30", "Lung metastasis\n* WITH or WITHOUT metastasis in codes 10 or 20", "VALUE:D" ], [ "50", "Distant metastasis to non-CNS visceral sites\n* Visceral metastasis, NOS\n* Other specified metastases \n* Carcinomatosis\n\nWITH or WITHOUT metastasis to sites in codes 10, 20 or 30", "VALUE:D" ], [ "60", "CNS Metastasis\n* WITH or WITHOUT metastasis in codes 10, 20, 30, or 50", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hae.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hae.json similarity index 70% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hae.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hae.json index d3813b9ae..674fffc79 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hae.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hae.json @@ -1,12 +1,12 @@ { "id" : "mets_hae", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note 1:** **Distant metastasis, NOS** \n* Use code 70 when the only information is \n - Distant lymph nodes are involved, but not stated as single or multiple lymph node chains\n - Distant metastasis is present, but not stated as single or multiple organ involvement\n\n**Note 2:** **Peritoneal involvement** \n* Peritoneal involvement, WITH or WITHOUT any other involvement, is code 50.\n\n**Note 3:** **Distant lymph node(s) for Colon, Rectum and Rectosigmoid include**\n\n**Colon**\n- Iliac (common, external, hypogastric, internal, obturator, NOS)\n- Inferior mesenteric (cecum, ascending colon, hepatic flexure, transverse colon)\n- Para-aortic\n- Retroperitoneal\n- Superior mesenteric\n\n**Rectosigmoid**\n- Hemorrhoidal, inferior (rectosigmoid)\n- Iliac (common, external, hypogastric, internal, obturator)\n- Rectal, inferior \n- Superior mesenteric\n\n**Rectum**\n- Colic (left) (rectum)\n- Iliac (common, external, NOS)\n- Superior mesenteric", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Jessup, J.M., Goldberg, R.M., et al. **Colon and Rectum**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-17T21:09:11.340Z", + "last_modified" : "2025-09-18T20:41:40.206Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "SINGLE distant lymph node chain", "VALUE:M1a", "VALUE:D" ], [ "20", "SINGLE distant organ (except peritoneum)", "VALUE:M1a", "VALUE:D" ], [ "30", "Single distant lymph node chain\nWITH single distant organ (except peritoneum)\n\nMetastasis to MULTIPLE distant lymph node chains \nWITH or WITHOUT single distant organ (except peritoneum)", "VALUE:M1b", "VALUE:D" ], [ "40", "MULTIPLE distant organs (except peritoneum)\nWITH or WITHOUT distant lymph node(s)", "VALUE:M1b", "VALUE:D" ], [ "50", "Peritoneal surface metastasis (peritoneum)\nWITH or WITHOUT distant lymph node(s) or distant organ(s)\n\nCarcinomatosis", "VALUE:M1c", "VALUE:D" ], [ "70", "Distant lymph node(s), NOS\n- Not specified as single or multiple chains\n\nDistant metastasis, NOS\n- Not specified as single or multiple organs", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "SINGLE distant lymph node chain", "VALUE:D" ], [ "20", "SINGLE distant organ (except peritoneum)", "VALUE:D" ], [ "30", "Single distant lymph node chain\nWITH single distant organ (except peritoneum)\n\nMetastasis to MULTIPLE distant lymph node chains \nWITH or WITHOUT single distant organ (except peritoneum)", "VALUE:D" ], [ "40", "MULTIPLE distant organs (except peritoneum)\nWITH or WITHOUT distant lymph node(s)", "VALUE:D" ], [ "50", "Peritoneal surface metastasis (peritoneum)\nWITH or WITHOUT distant lymph node(s) or distant organ(s)\n\nCarcinomatosis", "VALUE:D" ], [ "70", "Distant lymph node(s), NOS\n- Not specified as single or multiple chains\n\nDistant metastasis, NOS\n- Not specified as single or multiple organs", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_haf.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_haf.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_haf.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_haf.json index fd0c8b909..61952172b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_haf.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_haf.json @@ -1,11 +1,11 @@ { "id" : "mets_haf", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Abou-Alfa, G.K., Pawlik, T.M., Vauthey, J.N., et al. **Liver**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:24.531Z", + "last_modified" : "2025-09-18T20:42:00.564Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Aortic (para-aortic, periaortic)\n- Cardiac\n- Coronary artery\n- Diaphragmatic, NOS\n- Lateral (aortic) (lumbar)\n- Pericardial (pericardiac)\n- Peripancreatic (near head of pancreas only)\n- Posterior mediastinal (tracheoesophageal) including juxtaphrenic nodes\n- Renal artery\n- Retroperitoneal, NOS\n\nDistant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Aortic (para-aortic, periaortic)\n- Cardiac\n- Coronary artery\n- Diaphragmatic, NOS\n- Lateral (aortic) (lumbar)\n- Pericardial (pericardiac)\n- Peripancreatic (near head of pancreas only)\n- Posterior mediastinal (tracheoesophageal) including juxtaphrenic nodes\n- Renal artery\n- Retroperitoneal, NOS\n\nDistant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hah.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hah.json similarity index 59% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hah.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hah.json index 41c9d8fd4..992f054b0 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hah.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hah.json @@ -1,11 +1,11 @@ { "id" : "mets_hah", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Prat, J., Olawaiye, A.B., Mutch, D.G., et al. **Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T18:31:57.348Z", + "last_modified" : "2025-09-18T20:41:31.988Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Pleural effusion with positive cytology\n\nFIGO Stage IVA", "VALUE:M1a", "VALUE:D" ], [ "30", "Distant lymph node(s)\n\n+ Inguinal, NOS\n + Inguinofemoral (groin)\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial inguinal (femoral)\n- Distant lymph node(s)\n\nWITH or WITHOUT pleural effusion with positive cytology", "VALUE:M1b", "VALUE:D" ], [ "50", "Extra-abdominal organs\n* Liver parenchymal\n* Spleen parenchymal\n* Transmural involvement of intestine\n\nCarcinomatosis (involvement of multiple parenchymal organs OR\ndiffuse involvement of multiple non-abdominal organs)\n- Excludes peritoneal carcinomatosis (see EOD Primary Tumor)\n\n* WITH or WITHOUT distant lymph node(s) OR pleural effusion with positive cytology\n\nFIGO Stage IVB", "VALUE:M1b", "VALUE:D" ], [ "70", "Distant metastasis, NOS\n\nFIGO Stage IV [NOS]", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Pleural effusion with positive cytology\n\nFIGO Stage IVA", "VALUE:D" ], [ "30", "Distant lymph node(s)\n\n+ Inguinal, NOS\n + Inguinofemoral (groin)\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial inguinal (femoral)\n- Distant lymph node(s)\n\nWITH or WITHOUT pleural effusion with positive cytology", "VALUE:D" ], [ "50", "Extra-abdominal organs\n* Liver parenchymal\n* Spleen parenchymal\n* Transmural involvement of intestine\n\nCarcinomatosis (involvement of multiple parenchymal organs OR\ndiffuse involvement of multiple non-abdominal organs)\n- Excludes peritoneal carcinomatosis (see EOD Primary Tumor)\n\n* WITH or WITHOUT distant lymph node(s) OR pleural effusion with positive cytology\n\nFIGO Stage IVB", "VALUE:D" ], [ "70", "Distant metastasis, NOS\n\nFIGO Stage IV [NOS]", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_haj.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_haj.json similarity index 60% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_haj.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_haj.json index 667e8adc6..14428f227 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_haj.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_haj.json @@ -1,12 +1,12 @@ { "id" : "mets_haj", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note:** **FIGO and metastatic detail** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and metastatic detail are available, record the code with metastatic detail in preference to a statement of FIGO stage.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Gibb, R.K., Olawaiye, A.B., Mutch, D.G., et al. **Vagina**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T15:47:54.618Z", + "last_modified" : "2025-09-18T20:41:48.051Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- All sites\n + Mediastinal\n + Retroperitoneal, NOS\n + Scalene\n + Distant lymph node(s), NOS\n\n- Lower third of vagina (ipsilateral and bilateral)\n + Para-aortic, NOS\n + Aortic\n + Lateral aortic/lateral lumbar\n + Periaortic\n + Pelvic, NOS\n + Iliac, NOS\n + Common\n + External\n + Internal (hypogastric) (obturator)\n + Paracervical\n + Parametrial\n + Sacral, NOS\n + Lateral (laterosacral)\n + Middle (promontorial) (Gerota's node)\n + Presacral\n + Uterosacral\n\n- Upper two thirds of vagina\n + Femoral\n + Inguinal, NOS\n + Inguinofemoral (groin)\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial inguinal \n\nFIGO Stage III", "VALUE:M1", "VALUE:D" ], [ "70", "Distant metastasis\nCarcinomatosis\nDistant metastasis WITH or WITHOUT distant lymph node(s) \nDistant metastasis, NOS\n\nFIGO Stage IVB, IV [NOS]", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- All sites\n + Mediastinal\n + Retroperitoneal, NOS\n + Scalene\n + Distant lymph node(s), NOS\n\n- Lower third of vagina (ipsilateral and bilateral)\n + Para-aortic, NOS\n + Aortic\n + Lateral aortic/lateral lumbar\n + Periaortic\n + Pelvic, NOS\n + Iliac, NOS\n + Common\n + External\n + Internal (hypogastric) (obturator)\n + Paracervical\n + Parametrial\n + Sacral, NOS\n + Lateral (laterosacral)\n + Middle (promontorial) (Gerota's node)\n + Presacral\n + Uterosacral\n\n- Upper two thirds of vagina\n + Femoral\n + Inguinal, NOS\n + Inguinofemoral (groin)\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial inguinal \n\nFIGO Stage III", "VALUE:D" ], [ "70", "Distant metastasis\nCarcinomatosis\nDistant metastasis WITH or WITHOUT distant lymph node(s) \nDistant metastasis, NOS\n\nFIGO Stage IVB, IV [NOS]", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hak.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hak.json similarity index 76% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hak.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hak.json index 919c3a07c..d12137310 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hak.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hak.json @@ -1,12 +1,12 @@ { "id" : "mets_hak", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note 1:** **FIGO and metastatic detail** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and metastatic detail are available, record the code with metastatic detail in preference to a statement of FIGO stage.\n\n**Note 2:** **Distant metastasis** \n* Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases. \n+ If there are specific metastasis documented that are not listed in codes 10, 30, or 50, assign code 50 for “other specified distant metastasis.”", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Chen, L., Olawaiye, A.B., Mutch, D.G., et al. **Gestational Trophoblastic Neoplasms**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-18T17:04:25.025Z", + "last_modified" : "2025-09-19T18:52:43.725Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "tmp_eod_m1", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Lung\n\nFIGO Stage III", "VALUE:M1a", "VALUE:D" ], [ "30", "Distant lymph node(s)\n- Superficial inguinal (femoral)\n\nDistant lymph node(s), NOS\n\nWITH or WITHOUT lung metastasis", "VALUE:M1b", "VALUE:D" ], [ "50", "Other specified distant metastasis \nWITH or WITHOUT lung metastasis or distant lymph node(s)\n\nCarcinomatosis \n\nFIGO Stage IV", "VALUE:M1b", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Lung\n\nFIGO Stage III", "VALUE:D" ], [ "30", "Distant lymph node(s)\n- Superficial inguinal (femoral)\n\nDistant lymph node(s), NOS\n\nWITH or WITHOUT lung metastasis", "VALUE:D" ], [ "50", "Other specified distant metastasis \nWITH or WITHOUT lung metastasis or distant lymph node(s)\n\nCarcinomatosis \n\nFIGO Stage IV", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hal.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hal.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hal.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hal.json index f69d4f9dc..b0383cfd5 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hal.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hal.json @@ -1,12 +1,12 @@ { "id" : "mets_hal", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note:** **Distant metastasis, NOS** \n* Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases. \n+ If there are specific metastasis documented that are not listed in codes 10, 30, or 50, assign code 50 for “other specified distant metastasis.”", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Buyyounouski, M.K., Lin, D.W., et al. **Prostate**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T18:14:46.467Z", + "last_modified" : "2025-09-18T20:42:27.246Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n* Aortic (lateral [lumbar], para-aortic, periaortic, NOS)\n* Cervical\n* Common iliac\n* Inguinal (deep, NOS)\n - Node of Cloquet or Rosenmuller (highest deep inguinal)\n - Superficial (femoral)\n* Retroperitoneal, NOS\n* Scalene (inferior deep cervical)\n* Supraclavicular (transverse cervical)\n\nDistant lymph node(s), NOS", "VALUE:M1a", "VALUE:D" ], [ "30", "Bone\n* WITH or WITHOUT distant lymph node(s)", "VALUE:M1b", "VALUE:D" ], [ "50", "Other specified distant metastasis \n* WITH or WITHOUT distant lymph node(s) or bone metastasis \n\nCarcinomatosis", "VALUE:M1c", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n* Aortic (lateral [lumbar], para-aortic, periaortic, NOS)\n* Cervical\n* Common iliac\n* Inguinal (deep, NOS)\n - Node of Cloquet or Rosenmuller (highest deep inguinal)\n - Superficial (femoral)\n* Retroperitoneal, NOS\n* Scalene (inferior deep cervical)\n* Supraclavicular (transverse cervical)\n\nDistant lymph node(s), NOS", "VALUE:D" ], [ "30", "Bone\n* WITH or WITHOUT distant lymph node(s)", "VALUE:D" ], [ "50", "Other specified distant metastasis \n* WITH or WITHOUT distant lymph node(s) or bone metastasis \n\nCarcinomatosis", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_han.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_han.json similarity index 72% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_han.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_han.json index 90fc2831a..e7ff6ff17 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_han.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_han.json @@ -1,12 +1,12 @@ { "id" : "mets_han", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note:** **FIGO and metastatic disease detail** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and metastatic detail are available, record the code with metastatic detail in preference to a statement of FIGO stage.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Erickson, B.A., Olawaiye, A.B., Mutch, D.G., et al. **Cervix Uteri**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T11:00:00.333Z", + "last_modified" : "2025-09-18T20:42:15.348Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Inguinal, NOS\n + Inguinofemoral (groin)\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial inguinal\n- Mediastinal\n- Scalene\n- Supraclavicular\n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Distant metastasis\n- Bone\n- Liver\n- Lung\n- Peritoneal spread\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS\n\nFIGO Stage IVB", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Inguinal, NOS\n + Inguinofemoral (groin)\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial inguinal\n- Mediastinal\n- Scalene\n- Supraclavicular\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Distant metastasis\n- Bone\n- Liver\n- Lung\n- Peritoneal spread\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS\n\nFIGO Stage IVB", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_har.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_har.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_har.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_har.json index 4e050d452..371047e2f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_har.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_har.json @@ -1,11 +1,11 @@ { "id" : "mets_har", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Herman, J.M., Pawlik, T.M., Vauthey, J.N., et al. **Ampulla of Vater**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:46.835Z", + "last_modified" : "2025-09-18T20:41:45.282Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- At tail of pancreas\n- Para-aortic\n- Splenic\n\nDistant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- At tail of pancreas\n- Para-aortic\n- Splenic\n\nDistant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hat.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hat.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hat.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hat.json index c4e1d5e87..a9b8b8d71 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hat.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hat.json @@ -1,12 +1,12 @@ { "id" : "mets_hat", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note 1:** **Pleural effusion** \n* A physician’s statement of positive (malignant) pleural effusion or a positive cytology confirming a malignant pleural effusion must be used to code 05. \n * If the physician feels the pleural effusion is due to tumor, despite negative cytology, the physician’s assessment can be used to code EOD Mets\n* If pleural fluid cytology is described as suspicious/suspicious for mesothelioma, code 05\n* A positive pleural effusion (code 05) should not be coded as present under the Mets at Dx-Other field. \n * Code 0 for Mets at Dx-Other when code 05 is coded in EOD Mets.\n\n**Note 2:** **Additional data item for staging** \n* In addition to EOD Mets, the following data item is also collected to determine the results of the Pleural Effusion, which include negative, atypical, or Pleural effusion, NOS\n* Pleural effusion [NAACCR Data Item #3913]\n\n**Note 3:** **Pleural effusion with other mets** \n* If there is a malignant pleural effusion WITH other mets, code 70.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Rusch, V.W., et al. **Malignant Plural Mesothelioma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T18:41:03.125Z", + "last_modified" : "2025-09-18T20:41:33.986Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "05", "Malignant pleural effusion", "VALUE:M0", "VALUE:D" ], [ "10", "Distant lymph node\n- Cervical \n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Contralateral lung\nContralateral pleura/chest wall (discontinuous involvement)\nLung (discontinuous ipsilateral lung tumors)\nMediastinal organs (discontinuous involvement)\nPeritoneum (discontinuous extension of tumor)\nPericardial effusion, malignant (discontinuous involvement) \nPleural effusion (malignant pleural fluid) WITH other metastases\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "05", "Malignant pleural effusion", "VALUE:D" ], [ "10", "Distant lymph node\n- Cervical \n- Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Contralateral lung\nContralateral pleura/chest wall (discontinuous involvement)\nLung (discontinuous ipsilateral lung tumors)\nMediastinal organs (discontinuous involvement)\nPeritoneum (discontinuous extension of tumor)\nPericardial effusion, malignant (discontinuous involvement) \nPleural effusion (malignant pleural fluid) WITH other metastases\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hau.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hau.json similarity index 55% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hau.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hau.json index ff31d4109..f402e3e06 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hau.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hau.json @@ -1,12 +1,12 @@ { "id" : "mets_hau", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note:** **Bone marrow micrometastasis** \n* For bone marrow micrometastasis, circulating tumor cells (CTCs) or disseminated tumor cells and clusters (DTCs) are less than or equal to 0.2 mm and assigned code 05.\n* Circulating tumor cells (CTCs) or disseminated tumor cells and clusters (DTCs) should not be coded as present under the Mets at Dx-Other field. Code 0 for Mets at Dx-Other when code 05 is coded in EOD mets.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Hortobagyi, G.N., Giuliano, A., et al. **Breast**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T11:07:21.696Z", + "last_modified" : "2025-09-18T20:41:41.296Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "05", "No clinical or radiographic evidence of distant mets\n- Tumor cells found in circulating blood, bone marrow or other distant lymph node tissue \n- Less than or equal to 0.2 mm", "VALUE:M0(i+)", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Axillary (contralateral or bilateral)\n- Cervical, NOS\n- Fixed/matted axillary (level I and II) (contralateral or bilateral)\n- Infraclavicular (subclavicular) (contralateral or bilateral)\n- Internal mammary (parasternal) (contralateral or bilateral)\n- Intramammary (contralateral or bilateral)\n- Supraclavicular (transverse cervical) (contralateral or bilateral)\n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Skin over\n- Axilla\n- Contralateral (opposite) breast\n- Sternum\n- Upper abdomen\n\nFurther contiguous extension\n\nDistant metastasis \n- Adrenal (suprarenal) gland\n- Bone, including contralateral ribs\n- Contralateral (opposite) breast-if stated as metastatic\n- Ipsilateral rib(s) (noncontiguous involvement only) (see EOD Primary Tumor for contiguous involvement)\n- Lung\n- Ovary\n- Satellite nodule(s) in skin other than primary breast\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "05", "No clinical or radiographic evidence of distant mets\n- Tumor cells found in circulating blood, bone marrow or other distant lymph node tissue \n- Less than or equal to 0.2 mm", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Axillary (contralateral or bilateral)\n- Cervical, NOS\n- Fixed/matted axillary (level I and II) (contralateral or bilateral)\n- Infraclavicular (subclavicular) (contralateral or bilateral)\n- Internal mammary (parasternal) (contralateral or bilateral)\n- Intramammary (contralateral or bilateral)\n- Supraclavicular (transverse cervical) (contralateral or bilateral)\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Skin over\n- Axilla\n- Contralateral (opposite) breast\n- Sternum\n- Upper abdomen\n\nFurther contiguous extension\n\nDistant metastasis \n- Adrenal (suprarenal) gland\n- Bone, including contralateral ribs\n- Contralateral (opposite) breast-if stated as metastatic\n- Ipsilateral rib(s) (noncontiguous involvement only) (see EOD Primary Tumor for contiguous involvement)\n- Lung\n- Ovary\n- Satellite nodule(s) in skin other than primary breast\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hav.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hav.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hav.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hav.json index 44840e18f..97db63abf 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hav.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hav.json @@ -1,12 +1,12 @@ { "id" : "mets_hav", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note:** **Distant metastasis, NOS** \n* Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases. \n* If there are specific metastasis documented that are not listed in codes 10, 30, or 50, assign code 50 for “other specified distant metastasis.”", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Kneisl, J.S., Rosenberg, A.E., et al. **Bone**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T10:41:17.737Z", + "last_modified" : "2025-09-18T20:41:44.498Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Lung", "VALUE:M1a", "VALUE:D" ], [ "30", "Distant lymph node(s), NOS\n* WITH or WITHOUT lung metastasis", "VALUE:M1b", "VALUE:D" ], [ "50", "Bone (other than primary site) OR\nOther specified distant metastasis\n\nWITH or WITHOUT distant lymph nodes or lung metastasis\n\nCarcinomatosis", "VALUE:M1b", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Lung", "VALUE:D" ], [ "30", "Distant lymph node(s), NOS\n* WITH or WITHOUT lung metastasis", "VALUE:D" ], [ "50", "Bone (other than primary site) OR\nOther specified distant metastasis\n\nWITH or WITHOUT distant lymph nodes or lung metastasis\n\nCarcinomatosis", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_haw.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_haw.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_haw.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_haw.json index f7240202f..d759dcc50 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_haw.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_haw.json @@ -1,12 +1,12 @@ { "id" : "mets_haw", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note 1:** **Benign/borderline tumors** \n* Code 00 for benign (behavior /0) and borderline (behavior /1) tumors.\n\n**Note 2:** **Leptomeningeal metastases** \n* Leptomeningeal metastases, also known as carcinomatous meningitis and meningeal carcinomatosis, refers to the spread of malignant cells through the CSF space. \n* These cells can originate from primary CNS tumors (e.g., in the form of drop metastases), as well as from distant tumors that have metastasized via hematogenous spread (code 70).", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Laws, E.R., Curran, W.J., et al. **Brain and Spinal Cord**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T15:07:35.845Z", + "last_modified" : "2025-09-18T20:41:27.739Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:88", "VALUE:NONE" ], [ "10", "Distant lymph node(s)", "VALUE:88", "VALUE:D" ], [ "70", "Metastasis within CNS and CSF pathways\n* Carcinomatous meningitis\n* Drop metastasis\n* Leptomeningeal metastases\n* Meningeal carcinomatosis\n\nMetastasis outside the CNS\n* Extra-neural metastasis\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:88", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)", "VALUE:D" ], [ "70", "Metastasis within CNS and CSF pathways\n* Carcinomatous meningitis\n* Drop metastasis\n* Leptomeningeal metastases\n* Meningeal carcinomatosis\n\nMetastasis outside the CNS\n* Extra-neural metastasis\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_haz.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_haz.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_haz.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_haz.json index 365565554..161547a08 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_haz.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_haz.json @@ -1,12 +1,12 @@ { "id" : "mets_haz", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note 1:** **Definition of viscera** \n* For the purpose of coding EOD Mets, the definition of viscera is the soft internal organs of the body, specifically of the abdominal and thoracic cavity.\n\n**Note 2:** **Visceral involvement** \n* Visceral involvement is metastatic disease and should be questioned in the absence of node or blood involvement.\n\n**Note 3:** **Distant lymph nodes** \n* For this schema, distant lymph nodes are collected in EOD Regional Nodes.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Hematologic Malignancies**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Rosen, S.T., Jaffe, E.S., Leonard, J.P., et al. **Primary Cutaneous Lymphomas**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-19T20:42:57.685Z", + "last_modified" : "2025-09-18T20:42:20.447Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No visceral organ involvement\nNo distant metastases\nUnknown if distant metastases \n\nClinical confirmation only of visceral (non-cutaneous, extranodal) involvement \n- Except for liver and spleen imaging, see code 70", "VALUE:M0", "VALUE:NONE" ], [ "10", "Carcinomatosis, CLINICAL or UNKNOWN confirmation", "VALUE:M0", "VALUE:D" ], [ "70", "Distant site(s) involved\n\nImaging confirmation of metastasis\n- Bone marrow\n- Liver\n- Non-visceral organs/sites\n- Spleen\n\nVisceral (non-cutaneous, extranodal) involvement, pathologically confirmed\nInvolvement by at least one visceral organ outside the skin, nodes, blood, or bone marrow\n\nFurther contiguous spread\n\nCarcinomatosis, PATHOLOGICALLY confirmed \n\nMFCG Stage IV\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No visceral organ involvement\nNo distant metastases\nUnknown if distant metastases \n\nClinical confirmation only of visceral (non-cutaneous, extranodal) involvement \n- Except for liver and spleen imaging, see code 70", "VALUE:NONE" ], [ "10", "Carcinomatosis, CLINICAL or UNKNOWN confirmation", "VALUE:D" ], [ "70", "Distant site(s) involved\n\nImaging confirmation of metastasis\n- Bone marrow\n- Liver\n- Non-visceral organs/sites\n- Spleen\n\nVisceral (non-cutaneous, extranodal) involvement, pathologically confirmed\nInvolvement by at least one visceral organ outside the skin, nodes, blood, or bone marrow\n\nFurther contiguous spread\n\nCarcinomatosis, PATHOLOGICALLY confirmed \n\nMFCG Stage IV\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hba.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hba.json similarity index 72% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hba.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hba.json index a56936f12..e33bdeb91 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hba.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hba.json @@ -1,12 +1,12 @@ { "id" : "mets_hba", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note:** **FIGO and metastatic detail** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and metastatic detail are available, record the code with metastatic detail in preference to a statement of FIGO stage.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Gibb, R.K., Olawaiye, A.B., Mutch, D.G., et al. **Vulva**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(7) **Vulva,** from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-05-16T15:27:59.171Z", + "last_modified" : "2025-09-18T20:41:38.697Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n* Pelvic, NOS\n + Iliac, NOS\n + Common\n + External\n + Internal (hypogastric) (obturator)\n + Paracervical\n + Parametrial\n + Sacral, NOS\n + Lateral (laterosacral)\n + Middle (promontorial) (Gerota's node)\n + Presacral\n + Uterosacral", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS \n\nFIGO Stage IVB, IV [NOS]", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n* Pelvic, NOS\n + Iliac, NOS\n + Common\n + External\n + Internal (hypogastric) (obturator)\n + Paracervical\n + Parametrial\n + Sacral, NOS\n + Lateral (laterosacral)\n + Middle (promontorial) (Gerota's node)\n + Presacral\n + Uterosacral", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS \n\nFIGO Stage IVB, IV [NOS]", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hbb.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hbb.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hbb.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hbb.json index 32c99be9f..41bc8030a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hbb.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hbb.json @@ -1,12 +1,12 @@ { "id" : "mets_hbb", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note 1:** **Previous scrotal surgery and lymph nodes** \n* Involvement of inguinal, pelvic, or external iliac lymph nodes with previous scrotal or inguinal surgery prior to presentation of the testis tumor are coded in EOD Regional Nodes.\n\n**Note 2:** **Distant metastasis** \n* Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases. \n * If there are specific metastasis documented that are not listed in codes 10, 30, or 50, assign code 60 for “other specified distant metastasis.”", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Brimo, F., Srigley, J.R., Lin, D.W., et al. **Testis**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-19T21:16:42.300Z", + "last_modified" : "2025-09-18T20:41:37.735Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s) \n- WITHOUT previous scrotal or inguinal surgery OR UNKNOWN if previous scrotal or inguinal surgery\n + External iliac \n + Pelvic, NOS", "VALUE:M1a", "VALUE:D" ], [ "30", "Distant lymph node(s)\n- WITHOUT previous scrotal or inguinal surgery OR UNKNOWN if previous scrotal or inguinal surgery\n + Inguinal, NOS\n * Deep, NOS\n * Node of Cloquet or Rosenmuller (highest deep inguinal)\n * Superficial (femoral)\n- Retroperitoneal specified as above the diaphragm\n- Distant lymph node(s), NOS", "VALUE:M1a", "VALUE:D" ], [ "50", "Lung\n\nWITH or WITHOUT distant lymph nodes", "VALUE:M1a", "VALUE:D" ], [ "60", "Other specified distant metastasis \nWITH or WITHOUT distant lymph node(s) and/or lung\n\nCarcinomatosis", "VALUE:M1b", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s) \n- WITHOUT previous scrotal or inguinal surgery OR UNKNOWN if previous scrotal or inguinal surgery\n + External iliac \n + Pelvic, NOS", "VALUE:D" ], [ "30", "Distant lymph node(s)\n- WITHOUT previous scrotal or inguinal surgery OR UNKNOWN if previous scrotal or inguinal surgery\n + Inguinal, NOS\n * Deep, NOS\n * Node of Cloquet or Rosenmuller (highest deep inguinal)\n * Superficial (femoral)\n- Retroperitoneal specified as above the diaphragm\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "50", "Lung\n\nWITH or WITHOUT distant lymph nodes", "VALUE:D" ], [ "60", "Other specified distant metastasis \nWITH or WITHOUT distant lymph node(s) and/or lung\n\nCarcinomatosis", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hbe.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hbe.json similarity index 71% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hbe.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hbe.json index 12acc08a6..6293212f7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hbe.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hbe.json @@ -1,11 +1,11 @@ { "id" : "mets_hbe", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Zhu, A.X., Pawlik, T.M., Vauthey, J.N., et al. **Gallbladder**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:50.536Z", + "last_modified" : "2025-09-18T20:42:12.668Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), including\n- Para-aortic\n- Pericaval\n- Peripancreatic (along body and tail of pancreas only)\n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), including\n- Para-aortic\n- Pericaval\n- Peripancreatic (along body and tail of pancreas only)\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hbg.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hbg.json similarity index 66% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hbg.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hbg.json index b562c43b4..9b1054ee5 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hbg.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hbg.json @@ -1,11 +1,11 @@ { "id" : "mets_hbg", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Rice, T.W., Kelsen, D., Hofstetter, W.L., et al. **Esophagus and Esophagogastric Junction**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:01:04.528Z", + "last_modified" : "2025-09-18T20:42:01.327Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Common hepatic (18)\n- Splenic (19)\n\nEsophagus GE Junction\n- Hepatoduodenal\n- Mesenteric, NOS\n + Inferior mesenteric\n + Superior mesenteric\n- Para-aortic\n- Porta hepatis (portal) (hilar) (in hilus of liver)\n- Retropancreatic\n- Retroperitoneal\n\nDistant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis \n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Common hepatic (18)\n- Splenic (19)\n\nEsophagus GE Junction\n- Hepatoduodenal\n- Mesenteric, NOS\n + Inferior mesenteric\n + Superior mesenteric\n- Para-aortic\n- Porta hepatis (portal) (hilar) (in hilus of liver)\n- Retropancreatic\n- Retroperitoneal\n\nDistant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis \n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hbo.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hbo.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hbo.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hbo.json index 61e01125b..1d326f4f8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hbo.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hbo.json @@ -1,11 +1,11 @@ { "id" : "mets_hbo", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Coit, D.G., Kelsen, D., Hofstetter, W.L., et al. **Small Intestine**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T17:30:52.151Z", + "last_modified" : "2025-09-18T20:41:42.407Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Celiac\n- Pericholedochal (jejunum and ileum only)\n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis \nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Celiac\n- Pericholedochal (jejunum and ileum only)\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis \nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hbv.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hbv.json similarity index 78% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hbv.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hbv.json index b0e95f6f1..d9aaee966 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hbv.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hbv.json @@ -1,12 +1,12 @@ { "id" : "mets_hbv", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note:** **Location of metastases** \n* Metastases for the parathyroid is anything beyond the central and lateral part of the neck.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Kakar, S., Pawlik, T.M., Vauthey, J.N., et al. **Exocrine Pancreas**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-17T16:33:55.273Z", + "last_modified" : "2025-09-18T20:41:48.532Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis \n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis \n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hbx.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hbx.json similarity index 72% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hbx.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hbx.json index 9d2da9e91..4bbf2b987 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hbx.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hbx.json @@ -1,12 +1,12 @@ { "id" : "mets_hbx", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note 1:** **Liver mets WITH other metastatic involvement** \n* Use code 50 only when there are liver metastasis WITH other metastatic involvement. \n * If there are multiple distant mets but liver is not one of them, code 30.\n\n**Note 2:** **Distant metastasis, NOS** \n* Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases. \n * If there are specific metastasis documented that are not listed in codes 10, 20, or 30, assign code 30 for “other specified distant metastasis.”", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Woltering, E.A., Bergsland, E.K., et al. **Neuroendocrine Tumors of the Appendix**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Appendix**, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-04-19T20:41:18.149Z", + "last_modified" : "2025-09-18T20:41:36.908Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Liver (including liver parenchymal nodule(s))", "VALUE:M1a", "VALUE:D" ], [ "20", "Distant lymph node(s)\n- Inferior mesenteric \n- Superior mesenteric\n- Distant lymph node(s), NOS", "VALUE:M1b", "VALUE:D" ], [ "30", "At least one extrahepatic site \n- Bone\n- Lung\n- Ovary(ies)\n- Peritoneum (seeding)\n\nOther specified distant metastasis (except liver)\n\nCarcinomatosis\n\nWITH or WITHOUT distant lymph node(s)", "VALUE:M1b", "VALUE:D" ], [ "50", "Liver WITH other distant metastasis\n(10) + (20 or 30)", "VALUE:M1c", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Liver (including liver parenchymal nodule(s))", "VALUE:D" ], [ "20", "Distant lymph node(s)\n- Inferior mesenteric \n- Superior mesenteric\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "30", "At least one extrahepatic site \n- Bone\n- Lung\n- Ovary(ies)\n- Peritoneum (seeding)\n\nOther specified distant metastasis (except liver)\n\nCarcinomatosis\n\nWITH or WITHOUT distant lymph node(s)", "VALUE:D" ], [ "50", "Liver WITH other distant metastasis\n(10) + (20 or 30)", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hbz.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hbz.json similarity index 59% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hbz.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hbz.json index b33dae452..adcd68d12 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hbz.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hbz.json @@ -1,11 +1,11 @@ { "id" : "mets_hbz", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Aloia, T., Pawlik, T.M., Vauthey, J.N., et al. **Intrahepatic Bile Ducts**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:48.508Z", + "last_modified" : "2025-09-18T20:41:34.973Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Aortocaval\n- Aortic (para-aortic, periaortic)\n- Cardiac\n- Caval (inferior vena cava)\n- Celiac\n- Diaphragmatic, NOS\n- Lateral (aortic) (lumbar)\n- Pericardial (pericardiac)\n- Posterior mediastinal (tracheoesophageal) including juxtaphrenic nodes\n- Renal artery\n- Retroperitoneal, NOS\n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "50", "Distant lymph node(s)\n- Left liver (segments 2-4)\n + Pancreaticoduodenal\n + Periduodenal\n + Peripancreatic \n- Right liver (segments 5-8)\n + Gastrohepatic\n + Inferior phrenic", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis \n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Aortocaval\n- Aortic (para-aortic, periaortic)\n- Cardiac\n- Caval (inferior vena cava)\n- Celiac\n- Diaphragmatic, NOS\n- Lateral (aortic) (lumbar)\n- Pericardial (pericardiac)\n- Posterior mediastinal (tracheoesophageal) including juxtaphrenic nodes\n- Renal artery\n- Retroperitoneal, NOS\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "50", "Distant lymph node(s)\n- Left liver (segments 2-4)\n + Pancreaticoduodenal\n + Periduodenal\n + Peripancreatic \n- Right liver (segments 5-8)\n + Gastrohepatic\n + Inferior phrenic", "VALUE:D" ], [ "70", "Carcinomatosis \n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hcf.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hcf.json similarity index 68% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hcf.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hcf.json index 62c7899ec..e82745a69 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hcf.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hcf.json @@ -1,12 +1,12 @@ { "id" : "mets_hcf", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note 1:** **Peritoneal spread and Peritoneal implants** \n* Peritoneal spread is common in appendiceal tumors and is coded as 30 if limited to the peritoneum. \n* Peritoneal implants involving abdominopelvic organs, such as the serosa of the small or large bowel and the surface of the ovary, spleen, or liver, should be coded as 30, regardless of whether implants demonstrate infiltration of underlying tissue, manifested as invasion. \n* Nonperitoneal metastasis, such as pleuropulmonary involvement is rare and would be coded as 50.\n\n**Note 2:** **Distant metastasis, NOS** \n* Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases. \n* If there are specific metastasis documented that are not listed in codes 10, 30, 40, or 50, assign code 50 for “other specified distant metastasis.”", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Overman, M.J., Jessup, J.M., et al. **Appendix - Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-12T13:16:03.948Z", + "last_modified" : "2025-09-18T20:42:14.319Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Intraperitoneal acellular mucin\n- WITHOUT peritoneal mucinous deposits containing tumor cells or UNKNOWN", "VALUE:M1a", "VALUE:D" ], [ "30", "Intraperitoneal metastasis (peritoneal carcinomatosis) \n- WITH or WITHOUT peritoneal mucinous deposits containing tumor cells\n- Includes peritoneal spread with LAMN tumors", "VALUE:M1b", "VALUE:D" ], [ "40", "Distant lymph node(s)\n- Inferior mesenteric\n- Superior mesenteric\n- Distant lymph node(s), NOS", "VALUE:M1c", "VALUE:D" ], [ "50", "Non-peritoneal metastasis \nWITH or WITHOUT distant lymph nodes or intraperitoneal spread\n\nIntraperitoneal spread WITH distant lymph nodes\n\nOther specified distant metastasis\n\nCarcinomatosis\n* Excludes peritoneal carcinomatosis (see EOD Mets code 30)", "VALUE:M1c", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Intraperitoneal acellular mucin\n- WITHOUT peritoneal mucinous deposits containing tumor cells or UNKNOWN", "VALUE:D" ], [ "30", "Intraperitoneal metastasis (peritoneal carcinomatosis) \n- WITH or WITHOUT peritoneal mucinous deposits containing tumor cells\n- Includes peritoneal spread with LAMN tumors", "VALUE:D" ], [ "40", "Distant lymph node(s)\n- Inferior mesenteric\n- Superior mesenteric\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "50", "Non-peritoneal metastasis \nWITH or WITHOUT distant lymph nodes or intraperitoneal spread\n\nIntraperitoneal spread WITH distant lymph nodes\n\nOther specified distant metastasis\n\nCarcinomatosis\n* Excludes peritoneal carcinomatosis (see EOD Mets code 30)", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hcg.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hcg.json similarity index 70% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hcg.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hcg.json index f5ce0c3a3..2630fcf53 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hcg.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hcg.json @@ -1,11 +1,11 @@ { "id" : "mets_hcg", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Rini, B.I., McKiernan, J.M., Stadler, W.M., et al. **Kidney**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2023-06-18T19:15:56.233Z", + "last_modified" : "2025-09-18T20:41:36.267Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Adrenal gland (ipsilateral) (noncontiguous involvement)\n\nExtension to\n- Contralateral adrenal gland\n- Contralateral kidney\n- Contralateral ureter\n- Liver \n- Spleen\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Adrenal gland (ipsilateral) (noncontiguous involvement)\n\nExtension to\n- Contralateral adrenal gland\n- Contralateral kidney\n- Contralateral ureter\n- Liver \n- Spleen\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hch.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hch.json similarity index 74% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hch.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hch.json index b3fbc2c29..a0bb08614 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hch.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hch.json @@ -1,11 +1,11 @@ { "id" : "mets_hch", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pollock, R.E., Maki, R.G. **Introduction to Soft Tissue Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) DeMatteo, R.P., Maki, R.G., Pollock, R.E., et al. **Gastrointestinal Stromal Tumor**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:41.262Z", + "last_modified" : "2025-09-18T20:41:30.637Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Peritoneal nodule(s)\nLiver parenchymal nodule(s)\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s) \n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Peritoneal nodule(s)\nLiver parenchymal nodule(s)\n\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s) \n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hci.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hci.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hci.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hci.json index 12ff22fb0..dc38e03d9 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hci.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hci.json @@ -1,12 +1,12 @@ { "id" : "mets_hci", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note 1:** **Liver mets WITH other metastatic involvement** \n* Use code 50 only when there are liver metastasis WITH other metastatic involvement. \n * If there are multiple distant mets but liver is not one of them, code 30.\n\n**Note 2:** **Distant metastasis, NOS** \n* Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases. \n * If there are specific metastasis documented that are not listed in codes 10, 20, or 30, assign code 30 for “other specified distant metastasis.”", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Shi, C., Woltering, E.A., Washington, M.K., et al. **Neuroendocrine Tumors of the Colon and Rectum**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Colon and Rectum**, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-04-18T14:37:43.587Z", + "last_modified" : "2025-09-18T20:41:33.560Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Liver (including liver parenchymal nodule(s))", "VALUE:M1a", "VALUE:D" ], [ "20", "Distant lymph node(s)\n- Colon\n + Iliac (common, external, hypogastric, internal, obturator, NOS)\n + Inferior mesenteric (cecum, ascending colon, hepatic flexure, transverse colon)\n + Para-aortic\n + Retroperitoneal \n + Superior mesenteric\n- Rectosigmoid\n + Hemorrhoidal, inferior (rectosigmoid)\n + Iliac (common, external, hypogastric, internal, obturator)\n + Rectal, inferior \n + Superior mesenteric\n- Rectum\n + Colic (left) (rectum)\n + Iliac (common, external, NOS)\n + Superior mesenteric\n- Distant lymph node(s), NOS", "VALUE:M1b", "VALUE:D" ], [ "30", "At least one extrahepatic site\n- Bone\n- Lung\n- Ovary(ies)\n- Peritoneal nodule(s)\n- Peritoneum (seeding)\n\nOther specified distant metastasis (excluding liver)\n\nCarcinomatosis \n\nWITH or WITHOUT distant lymph node(s)", "VALUE:M1b", "VALUE:D" ], [ "50", "Liver WITH other distant metastasis\n(10) + (20 or 30)", "VALUE:M1c", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Liver (including liver parenchymal nodule(s))", "VALUE:D" ], [ "20", "Distant lymph node(s)\n- Colon\n + Iliac (common, external, hypogastric, internal, obturator, NOS)\n + Inferior mesenteric (cecum, ascending colon, hepatic flexure, transverse colon)\n + Para-aortic\n + Retroperitoneal \n + Superior mesenteric\n- Rectosigmoid\n + Hemorrhoidal, inferior (rectosigmoid)\n + Iliac (common, external, hypogastric, internal, obturator)\n + Rectal, inferior \n + Superior mesenteric\n- Rectum\n + Colic (left) (rectum)\n + Iliac (common, external, NOS)\n + Superior mesenteric\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "30", "At least one extrahepatic site\n- Bone\n- Lung\n- Ovary(ies)\n- Peritoneal nodule(s)\n- Peritoneum (seeding)\n\nOther specified distant metastasis (excluding liver)\n\nCarcinomatosis \n\nWITH or WITHOUT distant lymph node(s)", "VALUE:D" ], [ "50", "Liver WITH other distant metastasis\n(10) + (20 or 30)", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hck.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hck.json similarity index 57% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hck.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hck.json index 9972c3f64..416e086e0 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hck.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hck.json @@ -1,12 +1,12 @@ { "id" : "mets_hck", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", - "notes" : "**Note 1:** **Liver mets WITH other metastatic involvement** \n* Use code 50 only when there are liver metastasis WITH other metastatic involvement. \n * If there are multiple distant mets but liver is not one of them, code 30.\n\n**Note 2:** **Distant metastasis, NOS** \n* Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases. \n * If there are specific metastasis documented that are not listed in codes 10, 20, or 30, assign code 30 for “other specified distant metastasis.”", + "notes" : "**Note 1:** **Liver mets WITH other metastatic involvement** \n* Use code 50 only when there are liver metastasis WITH other metastatic involvement. \n * If there are multiple distant mets but liver is not one of them, code 30.\n\n**Note 2:** **Hepatoduodenal and Pancreaticoduodenal lymph nodes**\n* These nodes have been moved to EOD Regional Nodes for all subsites.\n* **Note:** They are still distant for Summary Stage\n\n**Note 3:** **Distant metastasis, NOS** \n* Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases. \n * If there are specific metastasis documented that are not listed in codes 10, 20, or 30, assign code 30 for “other specified distant metastasis.”", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Woltering, E.A., Bergsland, E.K., et al. **Neuroendocrine Tumors of the Stomach**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Stomach,** from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-04-19T21:02:07.029Z", + "last_modified" : "2025-09-18T20:41:56.488Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Liver (including liver parenchymal nodule(s))", "VALUE:M1a", "VALUE:D" ], [ "20", "Distant lymph node(s)\n- Hepatoduodenal (all subsites EXCEPT lesser curvature)\n- Intra-abdominal\n- Mesenteric (inferior, superior, NOS)\n- Middle colic\n- Pancreaticoduodenal (all subsites EXCEPT greater curvature)\n- Para-aortic\n- Porta hepatic (portal) (hilar) (in hilus of liver)\n- Retropancreatic\n- Retroperitoneal \n- Distant lymph node(s), NOS", "VALUE:M1b", "VALUE:D" ], [ "30", "At least one extrahepatic site\n- Bone\n- Lung\n- Ovary(ies)\n- Peritoneum\n\nOther specified distant metastasis (except liver)\n\nCarcinomatosis\n\nWITH or WITHOUT distant lymph node(s)", "VALUE:M1b", "VALUE:D" ], [ "50", "Liver WITH other distant metastasis\n(10) + (20 or 30)", "VALUE:M1c", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Liver (including liver parenchymal nodule(s))", "VALUE:D" ], [ "20", "Distant lymph node(s)\n- Intra-abdominal\n- Mesenteric (inferior, superior, NOS)\n- Middle colic\n- Para-aortic\n- Porta hepatic (portal) (hilar) (in hilus of liver)\n- Retropancreatic\n- Retroperitoneal \n- Distant lymph node(s), NOS", "VALUE:D" ], [ "30", "At least one extrahepatic site\n- Bone\n- Lung\n- Ovary(ies)\n- Peritoneum\n\nOther specified distant metastasis (except liver)\n\nCarcinomatosis\n\nWITH or WITHOUT distant lymph node(s)", "VALUE:D" ], [ "50", "Liver WITH other distant metastasis\n(10) + (20 or 30)", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hcp.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hcp.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hcp.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hcp.json index 4968538c4..90eafb3ed 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hcp.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hcp.json @@ -1,12 +1,12 @@ { "id" : "mets_hcp", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note 1:** **Liver mets WITH other metastatic involvement** \n* Use code 50 only when there are liver metastasis WITH other metastatic involvement. \n * If there are multiple distant mets but liver is not one of them, code 30.\n\n**Note 2:** **Distant metastasis, NOS** \n* Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases. \n * If there are specific metastasis documented that are not listed in codes 10, 20, or 30, assign code 30 for “other specified distant metastasis.”", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Woltering, E.A., Bergsland, E.K., et al. **Neuroendocrine Tumors of the Jejunum and Ileum**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Jejunum and Ileum**, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-04-19T20:45:39.236Z", + "last_modified" : "2025-09-18T20:41:38.290Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Liver (including liver parenchymal nodule(s))", "VALUE:M1a", "VALUE:D" ], [ "20", "Distant lymph node(s)\n- Pericholedochal\n- Distant lymph node(s), NOS", "VALUE:M1b", "VALUE:D" ], [ "30", "At least one extrahepatic site\n- Bone\n- Lung\n- Ovary(ies)\n- Peritoneum (seeding)\n\nOther specified distant metastasis (except Liver)\n\nCarcinomatosis\n\nWITH or WITHOUT distant lymph node(s)", "VALUE:M1b", "VALUE:D" ], [ "50", "Liver WITH other distant metastasis\n(10) + (20 or 30)", "VALUE:M1c", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Liver (including liver parenchymal nodule(s))", "VALUE:D" ], [ "20", "Distant lymph node(s)\n- Pericholedochal\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "30", "At least one extrahepatic site\n- Bone\n- Lung\n- Ovary(ies)\n- Peritoneum (seeding)\n\nOther specified distant metastasis (except Liver)\n\nCarcinomatosis\n\nWITH or WITHOUT distant lymph node(s)", "VALUE:D" ], [ "50", "Liver WITH other distant metastasis\n(10) + (20 or 30)", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hcq.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hcq.json similarity index 71% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hcq.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hcq.json index 1a44075de..1e85f1e18 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hcq.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hcq.json @@ -1,11 +1,11 @@ { "id" : "mets_hcq", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Krasinskas, A., Pawlik, T.M., Vauthey, J.N., et al. **Distal Bile Duct**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:48.086Z", + "last_modified" : "2025-09-18T20:41:34.747Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Celiac \n- Para-aortic \n- Pericaval \n- Peripancreatic (along body and tail of pancreas only)\n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Celiac \n- Para-aortic \n- Pericaval \n- Peripancreatic (along body and tail of pancreas only)\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hcr.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hcr.json similarity index 69% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hcr.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hcr.json index 48049c128..e7a715e04 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hcr.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hcr.json @@ -1,11 +1,11 @@ { "id" : "mets_hcr", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Nagorney, D.M., Pawlik, T.M., Vauthey, J.N., et al. **Perihilar Bile Ducts**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:48.907Z", + "last_modified" : "2025-09-18T20:41:35.417Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Celiac (axis) artery\n- Para-aortic\n- Peripancreatic (along body and tail of pancreas only)\n- Pericaval\n- Superior mesenteric artery\n- Superior mesenteric vein\n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Celiac (axis) artery\n- Para-aortic\n- Peripancreatic (along body and tail of pancreas only)\n- Pericaval\n- Superior mesenteric artery\n- Superior mesenteric vein\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hcu.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hcu.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hcu.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hcu.json index b774f0971..5aab35c11 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hcu.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hcu.json @@ -1,11 +1,11 @@ { "id" : "mets_hcu", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Esmaeli, B., Finger, P.T., et al. **Eyelid Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:36.012Z", + "last_modified" : "2025-09-18T20:42:17.452Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Metastatic skin lesions with or without distant lymph node(s)\n\nCarcinomatosis \n\nDistant metastasis WITH or WITHOUT distant lymph node(s), NOS\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Metastatic skin lesions with or without distant lymph node(s)\n\nCarcinomatosis \n\nDistant metastasis WITH or WITHOUT distant lymph node(s), NOS\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hcv.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hcv.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hcv.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hcv.json index a1412286d..902f65028 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hcv.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hcv.json @@ -1,11 +1,11 @@ { "id" : "mets_hcv", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Zhu, A.X., Pawlik, T.M., Vauthey, J.N., et al. **Gallbladder**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:50.142Z", + "last_modified" : "2025-09-18T20:41:35.852Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Peripancreatic (along body and tail of pancreas only)\n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastases, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Peripancreatic (along body and tail of pancreas only)\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastases, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hna.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hna.json similarity index 68% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hna.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hna.json index ad3dfdf6a..e8454eed5 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hna.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hna.json @@ -1,10 +1,10 @@ { "id" : "mets_hna", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", - "last_modified" : "2021-04-08T19:00:59.117Z", + "last_modified" : "2025-09-18T20:41:28.132Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -13,14 +13,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "88", "Not applicable: Information not collected for this schema", "VALUE:88", "VALUE:NA" ] ] + "rows" : [ [ "88", "Not applicable: Information not collected for this schema", "VALUE:NA" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hph.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hph.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hph.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hph.json index b6f106ef5..e952b0e65 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mets_hph.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mets_hph.json @@ -1,12 +1,12 @@ { "id" : "mets_hph", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note:** **Distant metastasis, NOS** \n* Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases. \n* If there are specific metastasis documented that are not listed in codes 10, 20, or 30, assign code 50 for “other specified distant metastasis.”", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Bichakjian, C.K., Nghiem, P., Sober, A.J., et al. **Merkel Cell Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T21:22:13.208Z", + "last_modified" : "2025-09-18T20:42:17.046Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS\n- Axillary (lower trunk)\n- Femoral (cephalad/caudal) (upper trunk)\n- Iliac (leg/hip)\n- Supraclavicular (head and neck, arm/shoulder)", "VALUE:M1a", "VALUE:D" ], [ "20", "Metastasis to (excluding direct extension)\n- Bone\n- Cartilage\n- Fascia\n- Skeletal muscle\n\nSkin or subcutaneous tissue beyond regional lymph node(s)\n* Underlying cartilage\n\nWITH or WITHOUT distant lymph node(s)", "VALUE:M1a", "VALUE:D" ], [ "30", "Lung WITH or WITHOUT metastasis in codes 10 or 20", "VALUE:M1b", "VALUE:D" ], [ "50", "Distant metastasis to other sites not in codes 10, 20 or 30\nVisceral metastasis, NOS\nWITH or WITHOUT metastasis in codes 10, 20 or 30\n\nCarcinomatosis", "VALUE:M1c", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS\n- Axillary (lower trunk)\n- Femoral (cephalad/caudal) (upper trunk)\n- Iliac (leg/hip)\n- Supraclavicular (head and neck, arm/shoulder)", "VALUE:D" ], [ "20", "Metastasis to (excluding direct extension)\n- Bone\n- Cartilage\n- Fascia\n- Skeletal muscle\n\nSkin or subcutaneous tissue beyond regional lymph node(s)\n* Underlying cartilage\n\nWITH or WITHOUT distant lymph node(s)", "VALUE:D" ], [ "30", "Lung WITH or WITHOUT metastasis in codes 10 or 20", "VALUE:D" ], [ "50", "Distant metastasis to other sites not in codes 10, 20 or 30\nVisceral metastasis, NOS\nWITH or WITHOUT metastasis in codes 10, 20 or 30\n\nCarcinomatosis", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mgmt_17454.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mgmt_17454.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mgmt_17454.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mgmt_17454.json index e2d7df5b1..fcd14f62e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mgmt_17454.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mgmt_17454.json @@ -1,7 +1,7 @@ { "id" : "mgmt_17454", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Methylation of O6-Methylguanine-Methyltransferase", "title" : "Methylation of O6-Methylguanine-Methyltransferase (MGMT)", "description" : "O6-Methylguanine-Methyltransferase (MGMT) is an enzyme in cells that repairs DNA. Methylation of the MGMT gene reduces production of the MGMT enzyme and the ability of tumor cells to repair damage caused by chemotherapy. Methylation of MGMT is a prognostic and predictive factor for high grade gliomas.\n\nO6-Methylguanine-Methyltransferase (MGMT) is an enzyme in cells that repairs DNA. DNA repair is undesirable in tumors, because it may enable them to overcome the DNA damage done by chemotherapy. With methylation, less MGMT enzyme is produced, which may lead to prolonged survival compared to unmethylated MGMT.\n\nA patient with increased MGMT methylation is more likely to respond to alkylating agents such as temozolomide (Temodar) and the nitrosoureas, some of the few drugs effective for brain tumors. MGMT methylation is a special (not routine) molecular test done on tumor tissue. It is used primarily for anaplastic oligodendroglioma, anaplastic astrocytoma and glioblastoma multiforme, but can also be done for low grade malignant central nervous system tumors.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/microsatellite_instability_35598.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/microsatellite_instability_35598.json new file mode 100644 index 000000000..80bd7a88c --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/microsatellite_instability_35598.json @@ -0,0 +1,22 @@ +{ + "id" : "microsatellite_instability_35598", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Microsatellite Instability", + "title" : "Microsatellite Instability (MSI)", + "description" : "The microsatellite instability (MSI) test is a genetic test performed on tumor tissue to look for differences in length of certain non-functioning sections of DNA. The differences are caused by problems with the genes that encode proteins that normally repair certain types of DNA damage. Knowing whether cancer is microsatellite instability high may help plan the best treatment\n\nMicrosatellites are short, repeated, sequences of DNA. Cancer cells that have large numbers of microsatellites that may have defects in the ability to correct mistakes that occur when DNA is copied in the cell. Microsatellite instability is found most often in colorectal cancer, other types of gastrointestinal cancer, and endometrial cancer. It may also be found in cancers of the breast, prostate, bladder, and thyroid.", + "notes" : "**Note 1:** **Effective years**\n* This SSDI is effective for diagnosis years 2026+\n* For cases diagnosed 2018-2025, this SSDI must be blank\n\n**Note 2:** **Physician Statement**\n* Physician statement of MSI can be used to code this data item when no other information is available.\n\n**Note 3:** **Applicable stages**\n* MSI may be recorded for all stages; however, it is primarily performed for invasive neoplasms\n* For non-invasive neoplasms (behavior /2), code to 9 if no information available.\n\n**Note 4:** **Results from nodal or metastatic tissue**\n* Results from nodal or metastatic tissue may be used for Microsatellite Instability.", + "last_modified" : "2025-04-18T16:11:03.927Z", + "definition" : [ { + "key" : "msi", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "0", "Microsatellite instability (MSI) stable; microsatellite stable (MSS); negative, NOS\nAND/OR\nMismatch repair (MMR) intact, no loss of nuclear expression of MMR proteins\nMMR proficient (pMMR or MMR-P)" ], [ "1", "MSI unstable low (MSI-L)" ], [ "2", "MSI unstable high (MSI-H)\nAND/OR\nMMR deficient (dMMR or MMR-D) loss of nuclear expression of one or more MMR proteins, MMR protein deficient)" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nMSI-indeterminate \nMSI-equivocal\nMicrosatellite instability not assessed or unknown if assessed" ], [ "", "Must be blank if diagnosis year is before 2026" ] ], + "additional_info" : "**Source documents:** pathology report\n\n**Other names include** MSI, Mismatch repair, MMR, MSI-H\n\nFor further information, refer to the **Carcinoma of the Endometrium** Reporting cancer protocol published by the College of American Pathologists for the AJCC Staging System *Corpus Uteri-Carcinoma and Adenocarcinoma*", + "coding_guidelines" : "**Microsatellite Instability (MSI)**\n* Testing for MSI may be done by immunology or genetic testing. Only genetic testing results will specify whether the MSI is low or high.\n* MSI is looking at instability in informative markers\n\n\n**1)** **Code 0**\n* MSS (Code 0)\n * Stable (Code 0)\n * Negative (Code 0)\n * Low probability of MSI-H (Code 0)\n* MSS/MSI-L (Code 0)\n\n **2)** **Code 1**\n* MSI-L (Code 1)\n\n**3)** **Code 2**\n* Unstable, high (Code 2)\n* Unstable, NOS (no designation of high or low) (Code 2)\n * MSI-H (Code 2)\n\n**4)** **Code 9**\n* MSI-I (intermediate) (Code 9)\n\n**Mismatch Repair (MMR)**\n* Testing for Mismatch Repair (MMR) is usually done by immunohistochemistry (IHC).\n* Most common markers are MLH1, MSH2, MSH6, PMS2\n\n \n **1)** **Code 0**\n* No loss of nuclear expression (code 0)\n* Mismatch repair (MMR) intact (code 0)\n* MMR proficient (pMMR or MMR-P) (code 0)\n * MMR normal (code 0)\n\n **2)** **Code 2**\n* Loss of nuclear expression (code 2)\n* MMR deficient (dMMR or MMR-D) (code 2)\n * MMR abnormal (code 2)\n\n**MSI and MMR**\n **1)** **Code 0** If all tests done are negative\n**2)** **Code 2** If both tests are done and one or both are positive" +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/microsatellite_instability_7008.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/microsatellite_instability_7008.json new file mode 100644 index 000000000..e195b312b --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/microsatellite_instability_7008.json @@ -0,0 +1,23 @@ +{ + "id" : "microsatellite_instability_7008", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Microsatellite Instability", + "title" : "Microsatellite Instability (MSI)", + "description" : "The microsatellite instability (MSI) test is a genetic test performed on tumor tissue to look for differences in length of certain non-functioning sections of DNA. The differences are caused by problems with the genes that encode proteins that normally repair certain types of DNA damage. Knowing whether cancer is microsatellite instability high may help plan the best treatment\n\nMicrosatellites are short, repeated, sequences of DNA. Cancer cells that have large numbers of microsatellites that may have defects in the ability to correct mistakes that occur when DNA is copied in the cell. Microsatellite instability is found most often in colorectal cancer, other types of gastrointestinal cancer, and endometrial cancer. It may also be found in cancers of the breast, prostate, bladder, and thyroid. \n\nHigh MSI, found in about 15% of colorectal carcinomas, is an adverse prognostic factor for colorectal carcinomas and predicts poor response to 5-FU chemotherapy (although the addition of oxaliplatin in FOLFOX regimens negates the adverse effects. High MSI is a hallmark of hereditary nonpolyposis colorectal carcinoma, also known as Lynch syndrome.\n\nA high proportion of colon cancers arising in patients with hereditary nonpolyposis colorectal cancer (HNPCC) (also known as Lynch syndrome) have high MSI and a smaller percentage of colon cancers not associated with Lynch syndrome have high MSI. Patients with colon cancers with high MSI may be further tested to determine if they have HNPCC. In addition, MSI is a useful prognostic marker in that patients with high MSI colon cancers have better response to surgery and survival.", + "notes" : "**Note 1:** **Physician Statement**\n* Physician statement of MSI can be used to code this data item when no other information is available.\n\n**Note 2:** **Applicable stages**\n* MSI may be recorded for all stages; however, it is primarily performed for invasive neoplasms\n* For non-invasive neoplasms (behavior /2), code to 9 if no information available.\n\n**Note 3:** **Results from nodal or metastatic tissue**\n* Results from nodal or metastatic tissue may be used for Microsatellite Instability.", + "last_modified" : "2025-03-24T16:44:03.312Z", + "definition" : [ { + "key" : "msi", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "0", "Microsatellite instability (MSI) stable; microsatellite stable (MSS); negative, NOS\nAND/OR\nMismatch repair (MMR) intact, no loss of nuclear expression of MMR proteins\nMMR proficient (pMMR or MMR-P)" ], [ "1", "MSI unstable low (MSI-L)" ], [ "2", "MSI unstable high (MSI-H)\nAND/OR\nMMR deficient (dMMR or MMR-D) loss of nuclear expression of one or more MMR proteins, MMR protein deficient)" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nMSI-indeterminate \nMSI-equivocal\nMicrosatellite instability not assessed or unknown if assessed" ] ], + "additional_info" : "**Source documents:** pathology report\n\n**Other names include** MSI, Mismatch repair, MMR, MSI-H\n\nFor further information, refer to the **Colon and Rectum Biomarker** Reporting cancer protocol published by the College of American Pathologists for the AJCC Staging System *Colon and Rectum*", + "coding_guidelines" : "**Microsatellite Instability (MSI)**\n* Testing for MSI may be done by immunology or genetic testing. Only genetic testing results will specify whether the MSI is low or high.\n* MSI is looking at instability in informative markers\n\n\n**1)** **Code 0**\n* MSS (Code 0)\n * Stable (Code 0)\n * Negative (Code 0)\n * Low probability of MSI-H (Code 0)\n* MSS/MSI-L (Code 0)\n\n **2)** **Code 1**\n* MSI-L (Code 1)\n\n**3)** **Code 2**\n* Unstable, high (Code 2)\n* Unstable, NOS (no designation of high or low) (Code 2)\n * MSI-H (Code 2)\n\n**4)** **Code 9**\n* MSI-I (intermediate) (Code 9)\n\n**Mismatch Repair (MMR)**\n* Testing for Mismatch Repair (MMR) is usually done by immunohistochemistry (IHC).\n* Most common markers are MLH1, MSH2, MSH6, PMS2\n\n \n **1)** **Code 0**\n* No loss of nuclear expression (code 0)\n* Mismatch repair (MMR) intact (code 0)\n* MMR proficient (pMMR or MMR-P) (code 0)\n * MMR normal (code 0)\n\n **2)** **Code 2**\n* Loss of nuclear expression (code 2)\n* MMR deficient (dMMR or MMR-D) (code 2)\n * MMR abnormal (code 2)\n\n**MSI and MMR**\n **1)** **Code 0** If all tests done are negative\n**2)** **Code 2** If both tests are done and one or both are positive", + "rationale" : "Microsatellite Instability (MSI) is a Registry Data Collection Variable in AJCC. It was previously collected as Colon and Rectum, CS SSF #7." +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/microvascular_density_70589.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/microvascular_density_70589.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/microvascular_density_70589.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/microvascular_density_70589.json index 9cc4fca37..496e2288e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/microvascular_density_70589.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/microvascular_density_70589.json @@ -1,7 +1,7 @@ { "id" : "microvascular_density_70589", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Microvascular Density", "title" : "Microvascular Density (MVD)", "description" : "Microvascular Density, a quantitative measure of tumor vascularity, is a prognostic factor for uveal melanoma.\n\nA high density of microvessels, identified immunohistochemically using antibodies for vascular endothelial cells (such as Factor VIII-associated antigen, CD34 epitope, etc.), has prognostic significance in a melanoma of the uvea. Higher counts have more unfavorable outcome. To obtain microvascular density, the pathologist, using a microscope with an eyepiece graticule (grid) of approximately 0.3 square mm and X200 magnification, counts microvessels from the most highly vascularized areas (“hot spots”) of the tumor, identified by scanning the entire immunostained tumor at lower magnification. Any immunolabeled element, clearly separate from an adjacent one and either totally inside the graticule or touching its top or left border, is counted as a microvessel. In several studies, the range of microvascular density was from 5 to 121 vessels, although this will vary depending on the type of immunostaining and area of graticule used.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mitotic_count_uveal_melanoma_26990.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mitotic_count_uveal_melanoma_26990.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mitotic_count_uveal_melanoma_26990.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mitotic_count_uveal_melanoma_26990.json index d2b4f025d..0bd9d4049 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mitotic_count_uveal_melanoma_26990.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mitotic_count_uveal_melanoma_26990.json @@ -1,7 +1,7 @@ { "id" : "mitotic_count_uveal_melanoma_26990", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Mitotic Count Uveal Melanoma", "title" : "Mitotic Count Uveal Melanoma", "description" : "Mitotic Count Uveal Melanoma, the number of mitoses per 40 high-power fields (HPF) based on pathological evaluation, is a prognostic factor for uveal melanoma.\n\nMitotic count is collected for several different types of cancers. For melanomas of the choroids, ciliary body and iris, the standard measurement is the total number of mitoses per 40 high power fields (HPF at 40 times magnification) per 0.152 square millimeters.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mitotic_rate_melanoma_88184.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mitotic_rate_melanoma_88184.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mitotic_rate_melanoma_88184.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mitotic_rate_melanoma_88184.json index c31978daf..7c43d2eb8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/mitotic_rate_melanoma_88184.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/mitotic_rate_melanoma_88184.json @@ -1,7 +1,7 @@ { "id" : "mitotic_rate_melanoma_88184", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Mitotic Rate Melanoma", "title" : "Mitotic Rate Melanoma", "description" : "Mitotic Rate Melanoma, the number of mitoses per square millimeter based on pathological evaluation, is a prognostic factor for melanoma of the skin.\n\nMitotic count is a way of describing the potential aggressiveness of a tumor. Record the number of cells actively dividing as determined by the pathologist. The count will vary according to the type of tumor.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/multigene_signature_method_85043.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/multigene_signature_method_85043.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/multigene_signature_method_85043.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/multigene_signature_method_85043.json index 34a584ca7..35e8016d6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/multigene_signature_method_85043.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/multigene_signature_method_85043.json @@ -1,7 +1,7 @@ { "id" : "multigene_signature_method_85043", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Multigene Signature Method", "title" : "Multigene Signature Method", "description" : "Multigene signatures or classifiers are assays of a panel of genes from a tumor specimen, intended to provide a quantitative assessment of the likelihood of response to chemotherapy and to evaluate prognosis or the likelihood of future metastasis. This data item identifies the multigene signature method used. Oncotype Dx is coded elsewhere.\n\nMultigene testing is usually done for node-negative female breast cancer patients to predict risk of recurrence within a specified time period or to predict the likelihood that the patient will respond to specific types of chemotherapy. Multigene testing helps tailor treatment for the woman’s specific cancer characteristics. Recent studies indicate that these tests may also be helpful in planning treatment and predicting recurrence in node positive women with small tumors. Some types of tests may be specific to ER positive or negative patients or women in a certain age range. Many different types of genetic testing are available, including IHC-, FISH-, RT-PCR-, and genomic microarray-based multigene predictors.\n\nInformation is collected on the following tests \n* **MammaPrint:** A genomic test that analyzes the activity of certain genes in early-stage breast cancer. Developed to help make treatment decisions based on the cancer's risk of coming back (recurrence) within 10 years after diagnosis. \n* **PAM 50 (Prosigna):** PAM50 stands for Prediction Analysis of Microarray 50. It tests a sample of the tumor (removed during a biopsy or surgery) for a group of 50 genes. Along with other factors, the results of the PAM50 (Prosigna) test help predict the chance of metastasis (when cancer spreads to other organs). Prosigna also helps to determine the molecular subtype of breast cancer.\n* **Breast Cancer Index:** Analyzes the activity of seven genes to help predict the risk of node-negative, hormone-receptor-positive breast cancer coming back 5 to 10 years after diagnosis. The test can help women and their doctors decide if extending hormonal therapy 5 more years (for a total of 10 years of hormonal therapy) would be beneficial. The Breast Cancer Index reports two scores: how likely the cancer is to recur 5 to 10 years after diagnosis and how likely a woman is to benefit from taking hormonal therapy for a total of 10 years. \n* **EndoPredict:** A genomic test for people newly diagnosed with early-stage, estrogen-receptor-positive, HER2-negative breast cancer. May be used to help make treatment decisions based on the cancer's risk of coming back in a part of the body away from the breast (distant metastasis) within 10 years after diagnosis. The EndoPredict test provides a risk score that is either low-risk or high-risk of breast cancer recurring as distant metastasis. Knowing if the cancer has a high or low risk of recurrence can help women and their doctors decide if chemotherapy or other treatments to reduce risk after surgery are needed. \n\nFor the Breast cases, there are 2 related data items that record information on Multigene testing.\n* 3894: Multigene Signature Method\n* 3895: Multigene Signature Results\n\nThese two fields record the type of multigene signature test that was performed. Both fields should be coded from the same test, which may not be available at the time of diagnosis.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/multigene_signature_result_37000.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/multigene_signature_result_37000.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/multigene_signature_result_37000.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/multigene_signature_result_37000.json index 088f229db..f4cf36960 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/multigene_signature_result_37000.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/multigene_signature_result_37000.json @@ -1,7 +1,7 @@ { "id" : "multigene_signature_result_37000", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Multigene Signature Result", "title" : "Multigene Signature Result", "description" : "Multigene signatures or classifiers are assays of a panel of genes from a tumor specimen, intended to provide a quantitative assessment of the likelihood of response to chemotherapy and to evaluate prognosis or the likelihood of future metastasis. This data item identifies the multigene signature result. Oncotype Dx is coded elsewhere.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/multiple_myeloma_terminology_20875.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/multiple_myeloma_terminology_20875.json similarity index 94% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/multiple_myeloma_terminology_20875.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/multiple_myeloma_terminology_20875.json index 499357418..7fcdd0f8b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/multiple_myeloma_terminology_20875.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/multiple_myeloma_terminology_20875.json @@ -1,12 +1,12 @@ { "id" : "multiple_myeloma_terminology_20875", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Discriminator 1", - "title" : "Schema Discriminator 1: Multiple Myeloma Terminology", + "title" : "Schema Discriminator 1: Myeloma Terminology", "description" : "A variety of descriptive terms refer to early phases of plasma cell myeloma, all of which are coded to 9732, and reportable based on the 2010 Hematopoietic and Lymphoid Neoplasms coding rules. \n\nPer AJCC 8th edition, not all terms are applicable for the Revised International Staging System (RISS or R-ISS) stage. This schema discriminators collects the specific terminology used to describe the plasma cell myeloma at the time of diagnosis.", "notes" : "**Note 1:** **Code Selection** \n* Select the code based on the terminology specified by the physician in the record. Do not attempt to determine the correct terminology based on the diagnostic criteria in the AJCC 8th table 82.1\n* Do not change the discriminator code if a term used later indicates progression to a more aggressive disease course.\n\n**Note 2:** **Plasma cell leukemia** \n* Code 0 if diagnosis is plasma cell leukemia variant and is diagnosed concomitant with plasma cell myeloma", - "last_modified" : "2024-05-14T12:29:55.753Z", + "last_modified" : "2025-04-16T17:06:46.267Z", "definition" : [ { "key" : "discriminator_1", "name" : "Code", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nasopharynx_pharyngealtonsil_84756.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nasopharynx_pharyngealtonsil_84756.json similarity index 57% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nasopharynx_pharyngealtonsil_84756.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nasopharynx_pharyngealtonsil_84756.json index 21b584699..f7fdc2ad3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nasopharynx_pharyngealtonsil_84756.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nasopharynx_pharyngealtonsil_84756.json @@ -1,12 +1,12 @@ { "id" : "nasopharynx_pharyngealtonsil_84756", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Discriminator 1", "title" : "Schema Discriminator 1: Nasopharynx/PharyngealTonsil", - "description" : "Nasopharynx and pharyngeal tonsil have the same ICD-O topography code (C111). However, for purposes of stage grouping AJCC 8th edition, nasopharynx and pharyngeal tonsil are staged in different chapters. A schema discriminator is necessary to distinguish between these primary sites so that the appropriate chapter/schema is used.", - "notes" : "**Note:** **Schema discriminator for C111** \n* A schema discriminator is used to discriminate for primary site C111: Posterior wall of nasopharynx. Code the specific site in which the tumor arose.\n\n* **00090: Nasopharynx (see code 1)**\n Used to stage for the following primary site description: posterior wall of nasopharynx (NOS)\n\n* **00100 (HPV-Mediated (p16+)) or 00111 (Oropharyngeal Cancer or Oropharynx (p16-)) (see code 2)**\nOropharynx Staging Systems are used for the following primary site descriptions. An additional schema discriminator will be used to distinguish between the AJCC HPV-Mediated (p16+) Oropharyngeal Cancer and Oropharynx (p16-) and Hypopharynx Staging System \n * Adenoid\n * Pharyngeal tonsil", - "last_modified" : "2024-04-30T19:14:05.146Z", + "description" : "Nasopharynx and pharyngeal tonsil have the same ICD-O topography code (C111). However, for purposes of stage grouping AJCC 8th edition, nasopharynx and pharyngeal tonsil are staged in different chapters. A schema discriminator is necessary to distinguish between these primary sites so that the appropriate chapter/schema is used.\n\n**Note: This schema discriminator is only needed for diagnosis years 2018-2024. It should be left blank for diagnosis years 2025 and after.**", + "notes" : "**Note:** **Schema discriminator for C111** \n* A schema discriminator is used to discriminate for primary site C111: Posterior wall of nasopharynx. Code the specific site in which the tumor arose.\n\n* **This schema discriminator is only needed for diagnosis years 2018-2024. It should be left blank for diagnosis years 2025 and after.**\n\n* **00090: Nasopharynx (see code 1)**\n Used to stage for the following primary site description: posterior wall of nasopharynx (NOS)\n\n* **00100 (Oropharyngeal HPV-Associated) or 00111 (Oropharyngeal HPV-Independent) (see code 2)**\nOropharynx Staging Systems are used for the following primary site descriptions. An additional schema discriminator will be used to distinguish between the AJCC HPV-Mediated (p16+) Oropharyngeal Cancer and Oropharynx (p16-) and Hypopharynx Staging System \n * Adenoid\n * Pharyngeal tonsil", + "last_modified" : "2025-06-10T16:55:30.518Z", "definition" : [ { "key" : "discriminator_1", "name" : "Code", @@ -20,7 +20,7 @@ "name" : "Schema ID #/Description", "type" : "DESCRIPTION" } ], - "rows" : [ [ "1", "Posterior wall of nasopharynx, NOS ", "00090: Nasopharynx" ], [ "2", "Adenoid\nPharyngeal tonsil", "3927: Schema discriminator 2: Oropharyngeal p16" ], [ "", "Primary Site is NOT C111, Discriminator is not necessary", "" ] ], + "rows" : [ [ "1", "Posterior wall of nasopharynx, NOS ", "00090: Nasopharynx 8th (2018-2024)" ], [ "2", "Adenoid\nPharyngeal tonsil", "3927: Schema discriminator 2: Oropharyngeal p16" ], [ "", "Primary Site is NOT C111, Discriminator is not necessary\nYear of Diagnosis is 2025 or later, Discriminator is not necessary", "" ] ], "additional_info" : "**Source documents:** pathology report, imaging, clinician’s statement\n\nFor further information, refer to the **Pharynx** cancer protocol published by the College of American Pathologist for the AJCC Staging Systems *Nasopharynx, Oropharynx (p16-) and Oropharynx HPV-mediated (p16+)*", "rationale" : "A schema discriminator is used to assign AJCC ID when site and histology alone are insufficient to identify the applicable AJCC staging method and to assign Schema ID, which links each case to the appropriate SSDIs, Summary Stage and EOD data collection system." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadj_tx_clinical_response_31723.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadj_tx_clinical_response_31723.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadj_tx_clinical_response_31723.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadj_tx_clinical_response_31723.json index 1c0e87849..ef9f70cef 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadj_tx_clinical_response_31723.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadj_tx_clinical_response_31723.json @@ -1,7 +1,7 @@ { "id" : "neoadj_tx_clinical_response_31723", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Neoadj Tx Clinical Response", "title" : "Neoadjuvant Therapy-Clinical Response", "description" : "This data item records the clinical outcomes of neoadjuvant therapy prior to planned surgical resection.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadj_tx_treatment_effect_18122.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadj_tx_treatment_effect_18122.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadj_tx_treatment_effect_18122.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadj_tx_treatment_effect_18122.json index d8fbfe0a5..1585d77ce 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadj_tx_treatment_effect_18122.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadj_tx_treatment_effect_18122.json @@ -1,7 +1,7 @@ { "id" : "neoadj_tx_treatment_effect_18122", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Neoadj Tx Treatment Effect", "title" : "Neoadjuvant Therapy-Treatment Effect", "description" : "This data item records the pathologist’s statement of neoadjuvant treatment effect on the primary tumor from the surgical pathology report. Whenever treatment effect definitions are recommended by or available in CAP Cancer Protocols, this data item follows the CAP definitions indicating absent or present effect. When specific CAP definitions are not available, registrars should use treatment effect general use categories.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadj_tx_treatment_effect_23019.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadj_tx_treatment_effect_23019.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadj_tx_treatment_effect_23019.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadj_tx_treatment_effect_23019.json index f9e6eaf44..a0ed72d5f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadj_tx_treatment_effect_23019.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadj_tx_treatment_effect_23019.json @@ -1,7 +1,7 @@ { "id" : "neoadj_tx_treatment_effect_23019", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Neoadj Tx Treatment Effect", "title" : "Neoadjuvant Therapy-Treatment Effect", "description" : "This data item records the pathologist’s statement of neoadjuvant treatment effect on the primary tumor from the surgical pathology report. Whenever treatment effect definitions are recommended by or available in CAP Cancer Protocols, this data item follows the CAP definitions indicating absent or present effect. When specific CAP definitions are not available, registrars should use treatment effect general use categories.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadj_tx_treatment_effect_34708.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadj_tx_treatment_effect_34708.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadj_tx_treatment_effect_34708.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadj_tx_treatment_effect_34708.json index bebc68796..8903d1da6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadj_tx_treatment_effect_34708.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadj_tx_treatment_effect_34708.json @@ -1,7 +1,7 @@ { "id" : "neoadj_tx_treatment_effect_34708", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Neoadj Tx Treatment Effect", "title" : "Neoadjuvant Therapy-Treatment Effect", "description" : "This data item records the pathologist’s statement of neoadjuvant treatment effect on the primary tumor from the surgical pathology report. Whenever treatment effect definitions are recommended by or available in CAP Cancer Protocols, this data item follows the CAP definitions indicating absent or present effect. When specific CAP definitions are not available, registrars should use treatment effect general use categories.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadj_tx_treatment_effect_4391.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadj_tx_treatment_effect_4391.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadj_tx_treatment_effect_4391.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadj_tx_treatment_effect_4391.json index d9775f33a..a5f4b0f07 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadj_tx_treatment_effect_4391.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadj_tx_treatment_effect_4391.json @@ -1,7 +1,7 @@ { "id" : "neoadj_tx_treatment_effect_4391", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Neoadj Tx Treatment Effect", "title" : "Neoadjuvant Therapy-Treatment Effect", "description" : "This data item records the pathologist’s statement of neoadjuvant treatment effect on the primary tumor from the surgical pathology report. Whenever treatment effect definitions are recommended by or available in CAP Cancer Protocols, this data item follows the CAP definitions indicating absent or present effect. When specific CAP definitions are not available, registrars should use treatment effect general use categories.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadj_tx_treatment_effect_52725.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadj_tx_treatment_effect_52725.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadj_tx_treatment_effect_52725.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadj_tx_treatment_effect_52725.json index ab7d9b093..1a0735a0d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadj_tx_treatment_effect_52725.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadj_tx_treatment_effect_52725.json @@ -1,7 +1,7 @@ { "id" : "neoadj_tx_treatment_effect_52725", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Neoadj Tx Treatment Effect", "title" : "Neoadjuvant Therapy-Treatment Effect", "description" : "This data item records the pathologist’s statement of neoadjuvant treatment effect on the primary tumor from the surgical pathology report. Whenever treatment effect definitions are recommended by or available in CAP Cancer Protocols, this data item follows the CAP definitions indicating absent or present effect. When specific CAP definitions are not available, registrars should use treatment effect general use categories.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadj_tx_treatment_effect_61650.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadj_tx_treatment_effect_61650.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadj_tx_treatment_effect_61650.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadj_tx_treatment_effect_61650.json index 1e6d9185f..0aff8e750 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadj_tx_treatment_effect_61650.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadj_tx_treatment_effect_61650.json @@ -1,7 +1,7 @@ { "id" : "neoadj_tx_treatment_effect_61650", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Neoadj Tx Treatment Effect", "title" : "Neoadjuvant Therapy-Treatment Effect", "description" : "This data item records the pathologist’s statement of neoadjuvant treatment effect on the primary tumor from the surgical pathology report. Whenever treatment effect definitions are recommended by or available in CAP Cancer Protocols, this data item follows the CAP definitions indicating absent or present effect. When specific CAP definitions are not available, registrars should use treatment effect general use categories.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadj_tx_treatment_effect_90678.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadj_tx_treatment_effect_90678.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadj_tx_treatment_effect_90678.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadj_tx_treatment_effect_90678.json index f3179e290..6a2478650 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadj_tx_treatment_effect_90678.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadj_tx_treatment_effect_90678.json @@ -1,7 +1,7 @@ { "id" : "neoadj_tx_treatment_effect_90678", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Neoadj Tx Treatment Effect", "title" : "Neoadjuvant Therapy-Treatment Effect", "description" : "This data item records the pathologist’s statement of neoadjuvant treatment effect on the primary tumor from the surgical pathology report. Whenever treatment effect definitions are recommended by or available in CAP Cancer Protocols, this data item follows the CAP definitions indicating absent or present effect. When specific CAP definitions are not available, registrars should use treatment effect general use categories.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadjuvant_therapy_37302.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadjuvant_therapy_37302.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadjuvant_therapy_37302.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadjuvant_therapy_37302.json index 2ab071a45..35bafaacb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/neoadjuvant_therapy_37302.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/neoadjuvant_therapy_37302.json @@ -1,7 +1,7 @@ { "id" : "neoadjuvant_therapy_37302", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Neoadjuvant Therapy", "title" : "Neoadjuvant Therapy", "description" : "This data item records whether the patient had neoadjuvant therapy prior to planned definitive surgical resection of the primary site.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_daa.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_daa.json new file mode 100644 index 000000000..0c512238a --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_daa.json @@ -0,0 +1,24 @@ +{ + "id" : "nodes_daa", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Definition of Head and Neck Lymph Nodes** \n* For head and neck schemas, this field includes all lymph nodes defined as Levels I-VII and Other by TNM. \n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (450) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up. \n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (150, 500, 600, 700) when there is a **surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment. \n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.\n\n \n**Note 3:** **Laterality** \n* If laterality of lymph nodes is not specified, assume nodes are ipsilateral. Midline nodes are ipsilateral.\n\n**Note 4:** **Supraclavicular lymph nodes**\n* Supraclavicular lymph nodes can be either Level IV or Level V\n * Level IV: deep to the sternocleidomastoid muscle, in the lower jugular chain\n * Level V: in the posterior triangle, inferior to the transverse cervical artery, supraclavicular lymph nodes, NOS\n\n**Note 5:** **Extranodal Extension** \n* Extranodal extension (ENE) is defined as the extension of a nodal metastasis through the lymph node capsule into adjacent tissue. The following codes record the status of the lymph nodes with positive ENE\n * Code 150: Pathological only: single ipsilateral node, less than or equal to 3 cm\n * Code 450: Clinical only: overt ENE\n * Code 500: Pathological only: single ipsilateral node, greater than 3 cm\n * Code 600: Pathological only: multiple ipsilateral, bilateral or contralateral nodes\n * Code 700: Pathological only: Single contralateral node\n\n**Note 6:** **Regional lymph nodes for Head and Neck tumors** \n* **Note:** For codes 100-700, use the list below for named regional lymph nodes. If the only information available is \"regional lymph nodes, NOS\" or \"lymph nodes,\" code 800.\n\n**Level I**\nLevel IA - Submental\nLevel IB - Submandibular (submaxillary), sublingual\n\n**Level II - Upper jugular** \nJugulodigastric (subdigastric)\nUpper deep cervical \nLevel IIA - Anterior\nLevel IIB - Posterior \n\n**Level III - Middle jugular**\nMiddle deep cervical\n\n**Level IV - Lower jugular**\nJugulo-omohyoid (supraomohyoid)\nLower deep cervical \nVirchow node\n\n**Level V - Posterior triangle group**\nPosterior cervical\nLevel VA - Spinal accessory \nLevel VB - Transverse cervical, supraclavicular \n\n**Level VI - Anterior compartment group**\nLaterotracheal\nParalaryngeal\nParatracheal - above suprasternal notch\nPerithyroidal\nPrecricoid (Delphian)\nPrelaryngeal\nPretracheal - above suprasternal notch\nRecurrent laryngeal\n\n**Level VII - Superior mediastinal group (for other mediastinal node(s) see EOD Mets)**\nEsophageal groove\nParatracheal - below suprasternal notch\nPretracheal - below suprasternal notch \n\n**Other groups**\nCervical, NOS\nDeep cervical, NOS\nFacial\n- Buccinator (buccal)\n- Mandibular\n- Nasolabial\n\nInternal jugular, NOS\nParapharyngeal \nParotid\n- Infraauricular\n- Intraparotid\n- Periparotid\n- Preauricular\n\nRetroauricular (mastoid)\nRetropharyngeal\nSuboccipital", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Ridge, J.A., Lydiatt, W.M., Shah, J.P., et al. **Oral Cavity**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:41:39.331Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "100", "Metastasis in a SINGLE ipsilateral lymph node\n3 cm or smaller in greatest dimension\nExtranodal extension (ENE) negative or unknown", "VALUE:RN" ], [ "150", "**PATHOLOGICAL assessment only**\n\nMetastasis in SINGLE ipsilateral node\n3 cm or smaller in greatest dimension\nExtranodal extension (ENE) positive", "VALUE:RN" ], [ "200", "Metastasis in SINGLE ipsilateral node\nLarger than 3 cm but not larger than 6 cm in greatest dimension\nExtranodal extension (ENE) negative OR unknown", "VALUE:RN" ], [ "250", "Metastasis in MULTIPLE ipsilateral nodes\nNo nodes larger than 6 cm in greatest dimension\nExtranodal extension (ENE) negative or unknown", "VALUE:RN" ], [ "300", "Metastasis in bilateral or contralateral lymph node(s)\nNo nodes larger than 6 cm in greatest dimension\nExtranodal extension (ENE) negative OR unknown", "VALUE:RN" ], [ "400", "Metastasis in a lymph node larger than 6 cm in greatest dimension\nExtranodal extension (ENE) negative OR unknown", "VALUE:RN" ], [ "450", "**CLINICAL assessment only**\n\nMetastasis in any lymph node(s) with clinically overt ENE", "VALUE:RN" ], [ "500", "**PATHOLOGICAL assessment only**\n\nMetastasis in a SINGLE ipsilateral node\nLarger than 3 cm in greatest dimension\nExtranodal extension (ENE) positive", "VALUE:RN" ], [ "600", "**PATHOLOGICAL assessment only**\n\nMetastasis in MULTIPLE ipsilateral, contralateral, or bilateral nodes\nExtranodal extension (ENE) positive for any node", "VALUE:RN" ], [ "700", "**PATHOLOGICAL assessment only** \n\nSingle contralateral node (any size)\nExtranodal extension (ENE) positive", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dab.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dab.json similarity index 66% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dab.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dab.json index 2afde77ce..77f5ea481 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dab.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dab.json @@ -1,12 +1,12 @@ { "id" : "nodes_dab", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Welton, M.L., Jessup, J.M., et al. **Anus**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-12T13:13:03.572Z", + "last_modified" : "2025-09-18T20:41:58.196Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Anorectal\nInferior hemorrhoidal\nInguinal (femoral) (deep, superficial)\nInternal iliac (hypogastric)\nLateral sacral (laterosacral)\nMesorectal\nObturator\nPerirectal\nSuperior rectal (hemorrhoidal) (femoral)", "VALUE:N1a", "VALUE:RN" ], [ "400", "External iliac node(s) WITHOUT any nodes in code 300", "VALUE:N1b", "VALUE:RN" ], [ "500", "External iliac node(s) WITH any nodes in code 300", "VALUE:N1c", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Anorectal\nInferior hemorrhoidal\nInguinal (femoral) (deep, superficial)\nInternal iliac (hypogastric)\nLateral sacral (laterosacral)\nMesorectal\nObturator\nPerirectal\nSuperior rectal (hemorrhoidal) (femoral)", "VALUE:RN" ], [ "400", "External iliac node(s) WITHOUT any nodes in code 300", "VALUE:RN" ], [ "500", "External iliac node(s) WITH any nodes in code 300", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dai.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dai.json similarity index 59% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dai.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dai.json index 609ac422b..35723a8b2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dai.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dai.json @@ -1,12 +1,12 @@ { "id" : "nodes_dai", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS**\n* Code only regional nodes and nodes, NOS, in this field. \n* Distant nodes are coded in EOD Mets.\n\n**Note 2:** **\"Vocal cord paralysis\" or \"Superior vena cava syndrome\"** \n* \"Vocal cord paralysis,\" \"superior vena cava syndrome,\" and \"compression of the trachea or the esophagus\" are classified as either direct extension from the primary tumor or mediastinal lymph node involvement\n\n* **Caused by direct extension of the primary tumor**\n * Code as primary tumor involvement (EOD Primary Tumor, code 650)\n* **Primary tumor is peripheral and clearly unrelated to vocal cord paralysis, SVC obstruction, or compression of the trachea, or the esophagus**\n * These manifestations are secondary to lymph node involvement; code as mediastinal lymph node involvement (EOD Lymph Nodes, code 400)\n* **Unable to determine if manifestations due to direct extension or mediastinal lymph node involvement**\n * Record as mediastinal lymph node involvement (EOD Lymph Nodes, code 400)\n\n**Note 3:** **Lymph nodes, NOS**\n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Rami-Porta, R., Asamura, H., Travis, W.D., Rusch, V.W. **Lung**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T13:25:38.193Z", + "last_modified" : "2025-09-18T20:41:53.546Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "IPSILATERAL NODES ONLY, HILAR, BRONCHIAL\n\nBronchial\n- Peri/parabronchial\n\nHilar (bronchopulmonary) (proximal lobar) (pulmonary root) \nIntrapulmonary \n- Interlobar\n- Lobar\n- Segmental\n- Subsegmental", "VALUE:N1", "VALUE:RN" ], [ "400", "IPSILATERAL NODES ONLY, MEDIASTINAL\n\nCarinal (tracheobronchial) (tracheal bifurcation)\nMediastinal, ipsilateral or NOS\n- Anterior\n- Aortic (above diaphragm), NOS\n + Peri/para-aortic, NOS\n * Ascending aorta (phrenic)\n + Subaortic (aortic-pulmonary window)\n- Inferior mediastinal \n + Paraesophageal\n + Pulmonary ligament\n + Subcarinal\n- Periesophageal \n- Pericardial\n- Posterior (tracheoesophageal)\n- Precarinal\n- Pretracheal, NOS\n- Superior mediastinal\n + Paratracheal (left, right, upper, low, NOS)\n - Azygos (lower paratracheal)\n + Prevascular\n + Retrotracheal", "VALUE:N2", "VALUE:RN" ], [ "600", "IPSILATERAL or CONTRALATERAL\n\nLow cervical\nProximal root\nScalene (inferior deep cervical)\nSternal notch\nSupraclavicular (transverse cervical)", "VALUE:N3", "VALUE:D" ], [ "700", "CONTRALATERAL OR BILATERAL\n\nHilar/Bronchial \n * Bronchial (peri/parabronchial)\n * Bronchopulmonary\n * Interlobar \n * Lobar \n * Proximal lobar\n * Pulmonary root\n * Segmental \n * Subsegmental \n\nSuperior mediastinal\n+ Paratracheal (left, right, upper, low, NOS)\n - Azygos (lower paratracheal)", "VALUE:N3", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "IPSILATERAL NODES ONLY, HILAR, BRONCHIAL\n\nBronchial\n- Peri/parabronchial\n\nHilar (bronchopulmonary) (proximal lobar) (pulmonary root) \nIntrapulmonary \n- Interlobar\n- Lobar\n- Segmental\n- Subsegmental", "VALUE:RN" ], [ "400", "IPSILATERAL NODES ONLY, MEDIASTINAL\n\nCarinal (tracheobronchial) (tracheal bifurcation)\nMediastinal, ipsilateral or NOS\n- Anterior\n- Aortic (above diaphragm), NOS\n + Peri/para-aortic, NOS\n * Ascending aorta (phrenic)\n + Subaortic (aortic-pulmonary window)\n- Inferior mediastinal \n + Paraesophageal\n + Pulmonary ligament\n + Subcarinal\n- Periesophageal \n- Pericardial\n- Posterior (tracheoesophageal)\n- Precarinal\n- Pretracheal, NOS\n- Superior mediastinal\n + Paratracheal (left, right, upper, low, NOS)\n - Azygos (lower paratracheal)\n + Prevascular\n + Retrotracheal", "VALUE:RN" ], [ "600", "IPSILATERAL or CONTRALATERAL\n\nLow cervical\nProximal root\nScalene (inferior deep cervical)\nSternal notch\nSupraclavicular (transverse cervical)", "VALUE:D" ], [ "700", "CONTRALATERAL OR BILATERAL\n\nHilar/Bronchial \n * Bronchial (peri/parabronchial)\n * Bronchopulmonary\n * Interlobar \n * Lobar \n * Proximal lobar\n * Pulmonary root\n * Segmental \n * Subsegmental \n\nSuperior mediastinal\n+ Paratracheal (left, right, upper, low, NOS)\n - Azygos (lower paratracheal)", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_daj.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_daj.json new file mode 100644 index 000000000..806c32476 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_daj.json @@ -0,0 +1,24 @@ +{ + "id" : "nodes_daj", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes**\n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (000, 150, 350, 400) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up. \n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (030, 050, 070, 200, 250, 300) when there is a **surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment. \n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.\n\n \n**Note 3:** **Size of metastasis not stated**\n* If the pathology report indicates that nodes are positive, but size of the metastases is not stated, assume the metastases are greater than 0.2 mm and code the lymph nodes as positive in this field.\n\n**Note 4:** **Level of lymph nodes not specified**\n* If regional nodes are removed and there is no mention of the level or another specific type, assume these are Level I-II and code appropriately.\n\n**Note 5:** **Isolated tumor cells (ITC)** \n* Isolated tumor cells (ITCs) are defined as single tumor cells or small clusters not greater than 0.2 mm, usually detected by immunohistochemical (IHC) or molecular methods. ITCs do not usually show evidence of malignant activity (e.g., proliferation or stromal reaction). Lymph nodes with ITCs only are not counted as positive nodes. RT-PCR is a molecular method designed to find evidence of unique tumor or epithelial cell markers. \n + Codes 030, 050, and 070 are for nodes that are **pathologically negative** but are **positive** for ITCs or RT-PCR\n - **Code 030:** Negative nodes pathologically with positive ITCs OR positive ITCs AND positive RT-PCR\n - **Code 050:** Negative nodes pathologically with positive RT-PCR, negative ITCs\n - **Code 070:** Negative nodes pathologically, unknown if ITCs or RT-PCR\n - ***Note:** **Code 000** is only for clinical evaluation of lymph nodes (physical exam, imaging)*\n\n**Note 6:** **Internal mammary nodes** \n* Internal mammary nodes (codes 250, 300, 400, 600) are not routinely removed unless there was an uptake during a sentinel lymph node biopsy, or they were clinically apparent on imaging. Before assigning one of these codes, make sure that the documentation clearly states that internal mammary nodes are involved. \n + Do not confuse **internal mammary** nodes with **intramammary nodes**, which are routinely evaluated\n\n**Note 7:** **Axillary Level I and II lymph nodes** \n* Codes 100-200 and 350 only apply to involved axillary level I and II lymph nodes. \n* If internal mammary, infraclavicular (subclavicular, level III axillary, apical), or supraclavicular lymph nodes are involved, codes 100-200 and 350 may not be used.\n\n**Note 8:** **Regional lymph nodes include**\n\n- Axillary, NOS (ipsilateral)\n - Level I (low-axilla) (low) (superficial), NOS [adjacent to tail of breast]\n + Anterior (pectoral)\n + Lateral (brachial)\n + Posterior (subscapular)\n - Level II (mid-axilla) (central), NOS\n + Interpectoral (Rotter's)\n - Level III (high) (deep), NOS\n + Apical (subclavian)\n + Axillary vein\n- Fixed/matted axillary (level I and II) (ipsilateral)\n- Infraclavicular (subclavicular) (ipsilateral)\n- Internal mammary (parasternal) (ipsilateral)\n- Intramammary (ipsilateral)\n- Supraclavicular (transverse cervical) (ipsilateral)\n\n**Note 9:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Hortobagyi, G.N., Giuliano, A., et al. **Breast**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-19T18:33:51.778Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "**CLINICAL assessment only**\n\nNo clinical regional lymph node involvement (**based on physical exam, imaging ONLY**)", "VALUE:NONE" ], [ "030", "**PATHOLOGICAL assessment only**\n\nITCs only (malignant cell clusters no larger than 0.2 mm) in regional lymph node(s)", "VALUE:NONE" ], [ "050", "**PATHOLOGICAL assessment only**\n\nPositive molecular findings by reverse transcriptase polymerase chain reaction (RT-PCR), no ITCs detected", "VALUE:NONE" ], [ "070", "**PATHOLOGICAL assessment only**\n\nNo regional lymph node involvement pathologically \n(lymph nodes removed and pathologically negative)\nWITHOUT ITCs or ITC testing unknown", "VALUE:NONE" ], [ "100", "Micrometastasis, less than or equal to 2 mm\nAxillary (level I and II) lymph node(s), ipsilateral \nDetected by IHC or H&E (At least one micrometastasis greater than 0.2 mm or more than 200 cells)\n\nMicrometastasis, NOS", "VALUE:RN" ], [ "150", "**CLINICAL assessment only**\n\nClinically positive movable axillary (level I and II) lymph node(s), ipsilateral\nPositive needle core biopsy/FNA", "VALUE:RN" ], [ "200", "**PATHOLOGICAL assessment only**\n\nPositive axillary (level I and II) lymph node(s), ipsilateral \nWITH more than micrometastasis \n(At least one metastasis greater than 2 mm, or size of metastasis not stated) \n\nWITHOUT internal mammary lymph node(s) or not stated", "VALUE:RN" ], [ "250", "**PATHOLOGICAL assessment only**\n\nInternal mammary node(s), ipsilateral, positive on sentinel node biopsy but not clinically apparent\n(No positive imaging or clinical exam)\nWITHOUT axillary lymph node(s), ipsilateral", "VALUE:RN" ], [ "300", "**PATHOLOGICAL assessment only**\n\nInternal mammary node(s), ipsilateral, positive on sentinel node biopsy but not clinically apparent \n(No positive imaging or clinical exam)\nWITH axillary lymph node(s), ipsilateral", "VALUE:RN" ], [ "350", "**CLINICAL assessment only**\n\nFixed/matted axillary (level I and II) (ipsilateral)", "VALUE:RN" ], [ "400", "**CLINICAL assessment only**\n\nInternal mammary node(s), ipsilateral\nWITHOUT axillary (level I and II) lymph node(s), ipsilateral", "VALUE:RN" ], [ "500", "Infraclavicular lymph node(s) (subclavicular) (level III axillary node(s)) (apical), ipsilateral\nWITH or WITHOUT axillary (level I and II) nodes(s)\nWITHOUT internal mammary node", "VALUE:RN" ], [ "600", "Internal mammary node(s), ipsilateral, clinically apparent\n(On imaging or clinical exam)\nWITH axillary (level I, II, or III) lymph node(s), ipsilateral including infraclavicular", "VALUE:RN" ], [ "700", "Supraclavicular node(s), ipsilateral", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dak.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dak.json new file mode 100644 index 000000000..d900dd206 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dak.json @@ -0,0 +1,24 @@ +{ + "id" : "nodes_dak", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Hepatoduodenal and Pancreaticoduodenal lymph nodes** \n* Per AJCC, Hepatoduodenal nodes are regional for **all subsites** of the stomach. Previously they were regional only for the lesser curvature and the greater curvature.\n\n**Note 3:** **Metastatic nodules in the fat** \n* Metastatic nodules in the fat adjacent to a gastric carcinoma, without evidence of residual lymph node tissue, are classified as regional node metastases, but nodules implanted on peritoneal surfaces are classified as distant metastases (see EOD Mets).\n\n**Note 4:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only. \n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (400, 450, 500, 600, 700) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up. \n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (300) when there is a **surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment. \n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Ajani, J.A., In, H., Sano, T., Hofstetter, W.L., et al. **Stomach**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:41:48.194Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nCeliac artery\nCommon hepatic artery\nHepatic, NOS\nLeft gastric (superior gastric), NOS\n- Cardial, NOS\n- Cardioesophageal \n- Gastric artery\n- Gastric, left\n- Gastrohepatic\n- Gastropancreatic, left\n- Lesser curvature\n- Lesser omentum\n- Paracardial\n\nPancreaticosplenic (pancreaticolineal)\nPerigastric, NOS\nPeripancreatic\nPyloric, NOS\n- Infrapyloric (subpyloric)\n- Suprapyloric \n\nRight gastric (inferior gastric, NOS)\n- Gastrocolic\n- Gastroduodenal\n- Gastroepiploic (gastro-omental), right or NOS\n- Gastrohepatic\n- Greater curvature\n- Greater omentum\n- Pancreaticoduodenal \n\nSplenic (lineal), NOS\n- Gastroepiploic (gastro-omental), left\n- Splenic hilar/hilum\n\nNodule(s) in perigastric fat", "VALUE:RN" ], [ "400", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nHepatoduodenal and Pancreaticoduodenal lymph nodes (See Note 2)\n* All subsites of stomach", "VALUE:D" ], [ "450", "**CLINICAL ASSESSMENT ONLY**\n\nOne-two positive nodes clinically OR stated as Clinical N1", "VALUE:RN" ], [ "500", "**CLINICAL ASSESSMENT ONLY**\n\nThree-six positive nodes clinically OR stated as Clinical N2", "VALUE:RN" ], [ "600", "**CLINICAL ASSESSMENT ONLY**\n\nSeven to fifteen nodes clinically OR stated as Clinical N3 [NOS] OR N3a", "VALUE:RN" ], [ "700", "**CLINICAL ASSESSMENT ONLY**\n\nFifteen nodes or greater clinically OR stated as Clinical N3b", "VALUE:RN" ], [ "800", "Positive nodes, number unknown\nUnknown if clinical or pathological assessment\n\nRegional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dam.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dam.json similarity index 71% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dam.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dam.json index 97570deb8..83c5b0be6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dam.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dam.json @@ -1,12 +1,12 @@ { "id" : "nodes_dam", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Coding no regional lymph node involvement** \n* Code 000 may be used when\n * Pathology report **only** with a localized tumor based on Breslow's depth and/or Clark's Level (see EOD Primary Tumor or Summary Stage) AND\n * No information on regional lymph nodes or mets\n * **Note:** If the tumor is noted to be regional or distant based on Breslow’s Depth and/or Clark’s (see EOD Primary Tumor, EOD Mets or Summary Stage) then you cannot assume that the nodes are negative and would need to assign 999. \n\n**Note 3:** **Criteria for coding nodes** \n* Codes 100-750 are based on the following criteria\n + How the nodes were determined\n * Clinically occult (not clinically apparent) and found to be positive on microscopic examination (e.g., on sentinel lymph node procedure)\n * Clinically detected (clinically apparent) WITH or WITHOUT microscopic confirmation\n + Number of nodes involved\n + Presence of in-transit, satellite or microsatellite mets (see Note 4)\n\n**Note 4:** **Isolated tumor cells** \n* Isolated tumor cells (ITCs) are defined as single tumor cells or small clusters not greater than 0.2 mm, usually detected by immunohistochemical (IHC) or molecular methods. \nITCs do not usually show evidence of malignant activity (e.g., proliferation or stromal reaction). \n* Lymph nodes with isolated tumor cells (ITCs) are counted as positive lymph nodes\n\n**Note 5:** **In-transit, satellite and/r microsatellite metastasis** \n* In-transit, satellite, and/or microsatellite metastasis are metastasis that have occurred via lymphatic or angiolymphatic spread. \n* Satellite nodules are subcutaneous metastasis that occur within 2 cm of the primary tumor. \n* Microsatellite metastasis are microscopic cutaneous metastasis found adjacent or deep to a primary melanoma tumor.\n * Code 300 if there are in-transit, satellite, and/or microsatellite metastasis WITHOUT regional lymph node involvement\n * Code 500 if there are in-transit, satellite, and/or microsatellite metastasis WITH 1 positive lymph node\n * Code 700 if there are in-transit, satellite, and/or microsatellite metastasis WITH 2 or more positive lymph nodes\n\n**Note 6:** **Bilateral or contralateral nodes** \n* Bilateral or contralateral nodes are classified as regional nodes for head, neck, and truncal tumors with bidirectional drainage to primary nodal basins, as shown on lymphoscintigraphy. \n* Truncal tumors may also drain to both cephalad and caudal primary nodal basins as shown on lymphoscintigraphy.\n * Clinical assessment of bilateral/contralateral or cephalad/caudal regional nodal involvement is required for tumors where lymphoscintigraphy is not performed\n\n**Note 7:** **Nodal basins** \n* Contiguous or secondary nodal basins are the next nodal drainage basins beyond the primary nodal basins and are coded as regional nodes. \n\n**Note 8:** **Regional lymph nodes for skin**\n* Single, Multiple, Ipsilateral, Bilateral or Contralateral lymph nodes\n\n**Skin of head and neck (C000-C002, C006, C440-C444)**\n- Levels I-VII \n- Axillary (neck only, C444)\n- Cervical, NOS\n- Deep cervical, NOS\n- Facial (buccinator, buccal, nasolabial)\n- Internal jugular, NOS\n- Parapharyngeal \n- Parotid (infraauricular, intraparotid, periparotid, preauricular)\n- Retroauricular (mastoid)\n- Retropharyngeal\n- Suboccipital\n\n**Skin of trunk (C445)**\n* Upper trunk\n * Axillary\n * Cervical\n * Internal mammary\n * Supraclavicular\n* Lower trunk\n * Superficial inguinal (femoral) \n\n\n**Skin of upper limb and shoulder (C446)**\n- Axillary\n- Cervical\n- Epitrochlear for hand/forearm\n- Internal mammary (parasternal)\n- Spinal accessory for shoulder\n- Supraclavicular (transverse cervical)\n\n**Skin of lower limb and hip (C447)**\n- Femoral (superficial inguinal)\n- Inguinal \n- Popliteal for heel and calf\n\n**Vulva (C510-C512, C518-C519)**\n- Deep inguinal, NOS\n- Femoral\n- Inguinal, NOS\n- Inguinofemoral (groin)\n- Node of Cloquet or Rosenmuller (highest deep inguinal)\n- Superficial inguinal (femoral)\n\n**Penis (C600-C602, C608-C609)**\n- Iliac, NOS\n + External\n + Internal (hypogastric, obturator)\n- Inguinal, NOS\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial [femoral] \n- Pelvic, NOS\n\n**Scrotum (C632)**\n- Iliac, NOS\n + External\n + Internal (hypogastric), NOS\n * Obturator\n- Inguinal, NOS\n + Deep inguinal, NOS\n * Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial inguinal (femoral)\n\n**Note 9:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Gershenwald, J.E., Scolyer, R.A., et al. **Melanoma of the Skin**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-06-05T15:26:47.397Z", + "last_modified" : "2025-09-19T18:44:55.040Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,18 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" - }, { - "key" : "stage_table_for_n", - "name" : "Stage Group Table", - "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE", "VALUE:c" ], [ "100", "One clinically occult \n- WITHOUT in-transit, satellite, and/or microsatellite metastasis", "VALUE:N1a", "VALUE:RN", "VALUE:p" ], [ "200", "One clinically detected node\n- WITHOUT in-transit, satellite, and/or microsatellite metastasis", "VALUE:N1b", "VALUE:RN", "VALUE:p" ], [ "300", "No clinically occult or detected nodes\n- WITH in-transit, satellite, and/or microsatellite metastasis\n + WITHOUT involved lymph nodes", "VALUE:N1c", "VALUE:RN", "VALUE:p" ], [ "350", "One involved node UNKNOWN how detected\n- WITHOUT in-transit, satellite, and/or microsatellite metastasis", "VALUE:N1", "VALUE:RN", "VALUE:p" ], [ "400", "Two or three clinically occult \n- WITHOUT in-transit, satellite, and/or microsatellite metastasis", "VALUE:N2a", "VALUE:RN", "VALUE:p" ], [ "450", "Two or three involved nodes WITH 1 or greater clinically detected\n- WITHOUT in-transit, satellite, and/or microsatellite metastasis", "VALUE:N2b", "VALUE:RN", "VALUE:p" ], [ "500", "One clinically occult or detected node\n- WITH in-transit, satellite, and/or microsatellite metastasis", "VALUE:N2c", "VALUE:RN", "VALUE:p" ], [ "550", "Two or three involved nodes UNKNOWN how detected\n- WITHOUT in-transit, satellite, and/or microsatellite metastasis", "VALUE:N2", "VALUE:RN", "VALUE:p" ], [ "600", "Four or more clinically occult \n- WITHOUT in-transit, satellite, and/or microsatellite metastasis", "VALUE:N3a", "VALUE:RN", "VALUE:p" ], [ "650", "Four or more positive WITH 1 or greater clinically detected\n* OR any number of matted nodes\n* WITHOUT in-transit, satellite, and/or microsatellite metastasis", "VALUE:N3b", "VALUE:RN", "VALUE:p" ], [ "700", "Two or more clinically occult or detected\n+ WITH in-transit, satellite, and/or microsatellite metastasis\n+ WITH or WITHOUT matted nodes", "VALUE:N3c", "VALUE:RN", "VALUE:p" ], [ "750", "Four or more involved nodes UNKNOWN how detected\n- UNKNOWN if matted nodes\n + WITHOUT in-transit, satellite, and/or microsatellite metastasis", "VALUE:N3", "VALUE:RN", "VALUE:p" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN", "VALUE:c" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U", "VALUE:c" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "100", "One clinically occult \n- WITHOUT in-transit, satellite, and/or microsatellite metastasis", "VALUE:RN" ], [ "200", "One clinically detected node\n- WITHOUT in-transit, satellite, and/or microsatellite metastasis", "VALUE:RN" ], [ "300", "No clinically occult or detected nodes\n- WITH in-transit, satellite, and/or microsatellite metastasis\n + WITHOUT involved lymph nodes", "VALUE:RN" ], [ "350", "One involved node UNKNOWN how detected\n- WITHOUT in-transit, satellite, and/or microsatellite metastasis", "VALUE:RN" ], [ "400", "Two or three clinically occult \n- WITHOUT in-transit, satellite, and/or microsatellite metastasis", "VALUE:RN" ], [ "450", "Two or three involved nodes WITH 1 or greater clinically detected\n- WITHOUT in-transit, satellite, and/or microsatellite metastasis", "VALUE:RN" ], [ "500", "One clinically occult or detected node\n- WITH in-transit, satellite, and/or microsatellite metastasis", "VALUE:RN" ], [ "550", "Two or three involved nodes UNKNOWN how detected\n- WITHOUT in-transit, satellite, and/or microsatellite metastasis", "VALUE:RN" ], [ "600", "Four or more clinically occult \n- WITHOUT in-transit, satellite, and/or microsatellite metastasis", "VALUE:RN" ], [ "650", "Four or more positive WITH 1 or greater clinically detected\n* OR any number of matted nodes\n* WITHOUT in-transit, satellite, and/or microsatellite metastasis", "VALUE:RN" ], [ "700", "Two or more clinically occult or detected\n+ WITH in-transit, satellite, and/or microsatellite metastasis\n+ WITH or WITHOUT matted nodes", "VALUE:RN" ], [ "750", "Four or more involved nodes UNKNOWN how detected\n- UNKNOWN if matted nodes\n + WITHOUT in-transit, satellite, and/or microsatellite metastasis", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dan.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dan.json new file mode 100644 index 000000000..46bb218b5 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dan.json @@ -0,0 +1,24 @@ +{ + "id" : "nodes_dan", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Unnamed nodes** \n* **For Colon and Rectum ONLY**, any unnamed nodes that are removed with a colon or rectal resection are presumed to be regional pericolic or perirectal lymph nodes and are included in the EOD Regional Nodes code 300 (pericolic for sites C180 - C189, C199 and perirectal for sites C199 or C209). \n* This site-specific instruction applies only to colon and rectum tumors and was verified with subject matter experts.\n\n**Note 3:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only. \n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (350, 400, 450, 500, 550, 600) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up. \n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (300) when there is a **surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment. \n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.\n\n**Note 4:** **Tumor Deposits** \n* Code 200 is defined as **PATHOLOGICAL** assessment only. This is used when\n* Primary tumor or site surgically resected with\n * Any positive microscopic examination of tumor deposits WITHOUT positive lymph nodes\n * If there are also positive lymph nodes, code 300", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Jessup, J.M., Goldberg, R.M., et al. **Colon and Rectum**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:41:40.114Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement and no tumor deposits (TD)", "VALUE:NONE" ], [ "200", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nTumor deposits (TD) in the subserosa, mesentery, mesorectal \nor nonperitonealized pericolic or perirectal tissues \n**WITHOUT** regional nodal metastasis", "VALUE:RN" ], [ "300", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nAll sites (C180, C182-C189)\n- Colic, NOS\n- Epicolic (adjacent to bowel wall)\n- Mesenteric, NOS\n- Mesocolic, NOS\n- Paracolic\n- Pericolic\n\nCecum (C180)\n- Cecal, NOS\n + Anterior cecal (prececal)\n + Posterior cecal (retrocecal)\n- Colic (right)\n- Ileocolic\n- Periappendiceal\n\nAscending colon (C182)\n- Colic (middle-right branch, right)\n- Ileocolic\n\nHepatic flexure (C183)\n- Colic (middle, right)\n- Ileocolic\n\nTransverse colon (C184)\n- Colic (middle)\n\nSplenic flexure (C185)\n- Colic (left, middle)\n- Mesenteric (inferior)\n\nDescending colon (C186)\n- Colic (left)\n- Mesenteric (inferior)\n- Sigmoid\n\nSigmoid colon (C187)\n- Colic (left)\n- Mesenteric (inferior)\n- Rectal (superior) (hemorrhoidal)\n- Rectosigmoid\n- Sigmoid (sigmoidal) (sigmoid mesenteric)\n- Superior rectal (hemorrhoidal)\n\nRectosigmoid (C199)\n- Hemorrhoidal (middle, superior)\n- Mesenteric (inferior)\n- Mesorectal\n- Pericolic\n- Perirectal\n- Rectal (middle, superior) \n- Sigmoid (mesenteric)\n\nRectum (C209)\n- Hemorrhoidal (middle, superior)\n- Iliac (hypogastric, internal, obturator) (see EOD Mets for common, external, NOS)\n- Mesenteric (inferior)\n- Mesorectal\n- Perirectal\n- Rectal (inferior)\n- Sacral, NOS\n + Lateral sacral (laterosacral)\n + Middle sacral (promontorial) (Gerota's node)\n + Presacral\n- Sigmoidal (sigmoid mesenteric)", "VALUE:RN" ], [ "350", "**CLINICAL ASSESSMENT ONLY**\n\nOne positive node clinically OR Stated as Clinical N1a", "VALUE:RN" ], [ "400", "**CLINICAL ASSESSMENT ONLY**\n\nTwo-three positive nodes clinically OR Stated as Clinical N1b", "VALUE:RN" ], [ "450", "**CLINICAL ASSESSMENT ONLY**\n\nStated as Clinical N1, number of positive nodes clinically unknown", "VALUE:RN" ], [ "500", "**CLINICAL ASSESSMENT ONLY**\n\nFour-six positive nodes clinically OR Stated as Clinical N2a", "VALUE:RN" ], [ "550", "**CLINICAL ASSESSMENT ONLY**\n\nSeven or more positive nodes clinically OR Stated as Clinical N2b", "VALUE:RN" ], [ "600", "**CLINICAL ASSESSMENT ONLY**\n\nStated as Clinical N2, number of positive nodes clinically unknown", "VALUE:RN" ], [ "800", "Positive nodes, number unknown\nUnknown if clinical or pathological assessment\n\nRegional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_daq.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_daq.json similarity index 50% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_daq.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_daq.json index 96053ac08..3083ccc59 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_daq.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_daq.json @@ -1,12 +1,12 @@ { "id" : "nodes_daq", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Definition of Head and Neck Lymph Nodes** \n* For head and neck schemas, this field includes all lymph nodes defined as Levels I-VII and Other. \n\n**Note 2:** **Laterality** \n* If laterality of lymph nodes is not specified, assume nodes are ipsilateral. Midline nodes are ipsilateral.\n\n**Note 3:** **Supraclavicular Lymph Nodes** \n* Supraclavicular lymph nodes can be either Level IV or Level V\n * Level IV: deep to the sternocleidomastoid muscle, in the lower jugular chain\n * Level V: in the posterior triangle, inferior to the transverse cervical artery, supraclavicular lymph nodes, NOS\n\n**Note 4:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-05-16T18:50:35.070Z", + "last_modified" : "2025-09-18T20:41:26.896Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "None\n\nNo regional lymph node involvement", "VALUE:88", "VALUE:NONE" ], [ "300", "Level I \n- Level IA - Submental\n- Level IB - Submandibular (submaxillary), sublingual\n\nLevel II - Upper jugular\n- Jugulodigastric (subdigastric)\n- Upper deep cervical \n- Level IIA - Anterior\n- Level IIB - Posterior \n\nLevel III - Middle jugular\n- Middle deep cervical\n\nLevel IV - Lower jugular\n- Jugulo-omohyoid (supraomohyoid)\n- Lower deep cervical \n- Virchow node\n\nLevel V - Posterior triangle group\n- Posterior cervical\n- Level VA - Spinal accessory \n- Level VB - Transverse cervical, supraclavicular \n\nLevel VI - Anterior compartment group\n- Laterotracheal\n- Paralaryngeal\n- Paratracheal - above suprasternal notch\n- Perithyroidal\n- Precricoid (Delphian)\n- Prelaryngeal\n- Pretracheal - above suprasternal notch\n- Recurrent laryngeal\n\nLevel VII - Superior mediastinal group (for other mediastinal node(s), see EOD Mets)\n- Esophageal groove\n- Paratracheal - below suprasternal notch\n- Pretracheal - below suprasternal notch \n\nOther groups\n- Cervical, NOS\n- Deep cervical, NOS\n- Facial\n + Buccinator (buccal)\n + Mandibular\n + Nasolabial\n- Internal jugular, NOS\n- Parapharyngeal \n- Parotid\n + Infraauricular\n + Intraparotid\n + Periparotid\n + Preauricular\n- Retroauricular (mastoid)\n- Retropharyngeal\n- Suboccipital", "VALUE:88", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:88", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "None\n\nNo regional lymph node involvement", "VALUE:NONE" ], [ "300", "Level I \n- Level IA - Submental\n- Level IB - Submandibular (submaxillary), sublingual\n\nLevel II - Upper jugular\n- Jugulodigastric (subdigastric)\n- Upper deep cervical \n- Level IIA - Anterior\n- Level IIB - Posterior \n\nLevel III - Middle jugular\n- Middle deep cervical\n\nLevel IV - Lower jugular\n- Jugulo-omohyoid (supraomohyoid)\n- Lower deep cervical \n- Virchow node\n\nLevel V - Posterior triangle group\n- Posterior cervical\n- Level VA - Spinal accessory \n- Level VB - Transverse cervical, supraclavicular \n\nLevel VI - Anterior compartment group\n- Laterotracheal\n- Paralaryngeal\n- Paratracheal - above suprasternal notch\n- Perithyroidal\n- Precricoid (Delphian)\n- Prelaryngeal\n- Pretracheal - above suprasternal notch\n- Recurrent laryngeal\n\nLevel VII - Superior mediastinal group (for other mediastinal node(s), see EOD Mets)\n- Esophageal groove\n- Paratracheal - below suprasternal notch\n- Pretracheal - below suprasternal notch \n\nOther groups\n- Cervical, NOS\n- Deep cervical, NOS\n- Facial\n + Buccinator (buccal)\n + Mandibular\n + Nasolabial\n- Internal jugular, NOS\n- Parapharyngeal \n- Parotid\n + Infraauricular\n + Intraparotid\n + Periparotid\n + Preauricular\n- Retroauricular (mastoid)\n- Retropharyngeal\n- Suboccipital", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dat.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dat.json new file mode 100644 index 000000000..90ba12a2d --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dat.json @@ -0,0 +1,24 @@ +{ + "id" : "nodes_dat", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Gastrohepatic ligament or gastrohepatic level nodes** \n* Imaging studies often refer to involved nodes in the gastrohepatic ligament or at the gastrohepatic level for esophageal primaries. Code as left gastric nodes if there is no more specific information.\n\n**Note 3:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only. \n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (725, 750, 775) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up. \n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (300, 700) when there is a **surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment. \n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Rice, T.W., Kelsen, D., Hofstetter, W.L., et al. **Esophagus and Esophagogastric Junction**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:42:01.251Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nFor all subsites (excluding GE junction)\n- Peri-/paraesophageal (8L, 8M)\n\nCervical esophagus only\n- Cervical, NOS\n + Anterior deep cervical (laterotracheal) (recurrent laryngeal)\n + Deep cervical, NOS\n * Upper, NOS\n - Jugulodigastric (subdigastric) \n + Internal jugular, NOS\n- Scalene (inferior deep cervical) (1)\n- Supraclavicular (transverse cervical) (1)\n\nIntrathoracic esophagus, upper or middle, only\n- Internal jugular, NOS\n + Deep cervical, NOS\n * Lower, NOS\n - Jugulo-omohyoid (supraomohyoid)\n * Middle\n * Upper cervical, NOS\n - Jugulodigastric (subdigastric)\n- Intrabronchial\n + Carinal (tracheobronchial) (10R, 10L) (tracheal bifurcation)\n + Hilar (bronchopulmonary) (proximal lobar) (pulmonary root)\n + Peritracheal\n- Left gastric (superior gastric) (17)\n + Cardiac (cardial)\n + Lesser curvature\n + Perigastric, NOS\n- Posterior mediastinal (tracheoesophageal)\n- Superior mediastinal\n\nIntrathoracic esophagus, lower (abdominal) only\n- Left gastric (superior gastric) (17)\n + Cardiac (cardial)\n + Lesser curvature\n + Perigastric, NOS\n- Posterior mediastinal (3P) (tracheoesophageal)\n\nEsophagus GE Junction\n- Celiac (20)\n + Hepatic (excluding hepatoduodenal)\n + Left gastric (superior gastric), NOS\n * Cardiac\n * Cardioesophageal\n * Gastric, left (17)\n * Gastropancreatic, left\n * Lesser curvature\n * Lesser omental\n * Pericardial (16)\n + Pancreaticosplenic (pancreaticolineal)\n + Pancreatoduodenal\n + Perigastric, NOS\n + Peripancreatic\n + Right gastric (inferior gastric), NOS\n * Gastrocolic\n * Gastroduodenal\n * Gastroepiploic (gastro-omental), right or NOS\n * Gastrohepatic\n * Greater curvature\n * Greater omental\n * Pyloric, NOS\n - Infrapyloric (subpyloric)\n - Suprapyloric\n + Splenic (lineal), NOS\n * Gastroepiploic (gastro-omental), left\n * Splenic hilar\n\nNodule(s) in perigastric fat", "VALUE:RN" ], [ "700", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nAll subsites\n- Anterior mediastinal (6)\n- Diaphragmatic (15) \n- Mediastinal, NOS\n- Pulmonary ligament (9)\n- Subcarinal (tracheal carina) (7)\n\nCervical esophagus\n - Aortopulmonary (5)\n + Para-aortic (ascending aorta or phrenic)\n + Subaortic\n- Paratracheal (2R, 2L, 4R, 4L)\n- Posterior mediastinal (3P)\n- Superior mediastinal\n\nIntrathoracic esophagus, upper or middle, only\n- Aortopulmonary (5)\n + Para-aortic (ascending aorta or phrenic)\n- Cervical \n\nLower thoracic (abdominal) esophagus\n- Aortopulmonary (5)\n + Para-aortic (ascending aorta or phrenic)\n + Subaortic \n- Celiac (20)\n- Paratracheal (2R, 2L, 4R, 4L)\n- Superior mediastinal\n\nEsophagus GE Junction\n- Paraesophageal, NOS\n- Periesophageal, NOS\n + Aortopulmonary (5)\n + Paraesophageal, lower (8l)\n + Paraesophageal, middle (8m)\n + Paratracheal, lower (4L, 4R)\n + Paratracheal, upper (2L, 2R)\n + Posterior mediastinal (3p)\n + Supraclavicular (1)\n + Tracheobronchial (hilar) (10L, 10R)", "VALUE:D" ], [ "725", "**CLINICAL ASSESSMENT ONLY**\n\nOne-two positive nodes clinically OR stated as Clinical N1", "VALUE:RN" ], [ "750", "**CLINICAL ASSESSMENT ONLY**\n\nThree-six positive nodes clinically OR stated as Clinical N2", "VALUE:RN" ], [ "775", "**CLINICAL ASSESSMENT ONLY**\n\nSeven or more positive nodes clinically OR stated as Clinical N3", "VALUE:RN" ], [ "800", "Positive nodes, number unknown\nUnknown if clinical or pathological assessment\n\nRegional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dau.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dau.json similarity index 71% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dau.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dau.json index eaa861306..51babb4fe 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dau.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dau.json @@ -1,12 +1,12 @@ { "id" : "nodes_dau", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Abou-Alfa, G.K., Pawlik, T.M., Vauthey, J.N., et al. **Liver**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-17T16:06:52.341Z", + "last_modified" : "2025-09-18T20:42:00.479Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Caval\nHepatic, NOS\n- Hepatic artery\n- Hepatic pedicle\n- Inferior vena cava\n- Porta hepatis (portal) (hilar) [in hilus of liver]\n\nHepatoduodenal ligament\nPeriportal\nPortal vein", "VALUE:N1", "VALUE:RN" ], [ "700", "Inferior phrenic nodes", "VALUE:N1", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Caval\nHepatic, NOS\n- Hepatic artery\n- Hepatic pedicle\n- Inferior vena cava\n- Porta hepatis (portal) (hilar) [in hilus of liver]\n\nHepatoduodenal ligament\nPeriportal\nPortal vein", "VALUE:RN" ], [ "700", "Inferior phrenic nodes", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dav.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dav.json new file mode 100644 index 000000000..10d5d023a --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dav.json @@ -0,0 +1,24 @@ +{ + "id" : "nodes_dav", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only. \n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (725, 775) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up. \n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (300) when there is a **surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment. \n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Zhu, A.X., Pawlik, T.M., Vauthey, J.N., et al. **Gallbladder**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:42:12.580Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nCeliac artery\nCystic duct (Calot's node)\nHepatic artery\nNode of foramen of Winslow (omental) (epiploic)\nPancreaticoduodenal\nPericholedochal (common bile duct)\nPeriduodenal\nPeripancreatic (near head of pancreas only)\nPorta hepatis (portal) (periportal) (hilar) (in hilus of liver)\nPortal vein\nPortacaval\nRetroperitoneal, NOS\nSuperior mesenteric", "VALUE:RN" ], [ "725", "**CLINICAL ASSESSMENT ONLY**\n\nOne-three positive nodes clinically OR stated as Clinical N1", "VALUE:RN" ], [ "775", "**CLINICAL ASSESSMENT ONLY**\n\nFour or more positive nodes clinically OR stated as Clinical N2", "VALUE:RN" ], [ "800", "Positive nodes, number unknown\nUnknown if clinical or pathological assessment\n\nRegional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_daw.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_daw.json new file mode 100644 index 000000000..8bda7edb3 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_daw.json @@ -0,0 +1,24 @@ +{ + "id" : "nodes_daw", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Pericholedochal nodes** \n* Pericholedochal nodes are coded in EOD Mets for jejunum and ileum primaries.\n\n**Note 3:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only. \n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (600, 700) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up. \n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (300) when there is a **surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment. \n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Coit, D.G., Kelsen, D., Hofstetter, W.L., et al. **Small Intestine**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:41:42.317Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nDuodenum (C170)\n- Duodenal\n- Gastroduodenal\n- Hepatic \n- Pancreaticoduodenal (inferior)\n- Pericholodochal (common bile duct)\n- Pyloric (infrapyloric, subpyloric, NOS)\n- Retropancreatic\n- Superior mesenteric\n\nJejunum and ileum (C171, C172)\n- Cecal (anterior, posterior, retrocecal) (terminal ileum only)\n- Ileocecal (ileocolic) (terminal ileum only)\n- Mesenteric, NOS\n- Superior mesenteric", "VALUE:RN" ], [ "600", "**CLINICAL ASSESSMENT ONLY**\n\nOne-two positive nodes clinically OR stated as Clinical N1", "VALUE:RN" ], [ "700", "**CLINICAL ASSESSMENT ONLY**\n\nThree or more positive nodes clinically OR stated as Clinical N2", "VALUE:RN" ], [ "800", "Positive nodes, number unknown\nUnknown if clinical or pathological assessment\n\nRegional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_day.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_day.json similarity index 78% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_day.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_day.json index 7c5329244..83c28eb5a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_day.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_day.json @@ -1,12 +1,12 @@ { "id" : "nodes_day", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Inguinal lymph nodes**\n* Inguinal lymph nodes are no longer coded as regional lymph nodes. See EOD Mets.\n\n**Note 3:** **Isolated tumor cells**\n* Isolated tumor cells (ITCs) are defined as single tumor cells or small clusters not greater than 0.2 mm, usually detected by immunohistochemical (IHC) or molecular methods. ITCs do not usually show evidence of malignant activity (e.g., proliferation or stromal reaction). Lymph nodes with ITCs only are not counted as positive nodes. \n* For positive ITCs with NO regional lymph node involvement, code 050\n\n**Note 4:** **Regional lymph nodes include (bilateral and contralateral)**\n\n- Intrabdominal \n- Para-aortic, NOS\n + Aortic\n + Lateral aortic/lateral lumbar\n + Periaortic\n- Pelvic, NOS\n + Iliac, NOS\n + Common\n + External\n + Internal (hypogastric) (obturator)\n + Paracervical\n + Parametrial\n + Sacral, NOS\n + Lateral (laterosacral)\n + Middle (promontorial) (Gerota's node)\n + Presacral\n + Uterosacral\n- Retroperitoneal, NOS\n- Subdiaphragmatic\n\n**Note 5:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Prat, J., Olawaiye, A.B., Mutch, D.G., et al. **Ovary, Fallopian Tube, and Primary Peritoneal Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T18:31:09.492Z", + "last_modified" : "2025-09-18T20:41:47.616Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "050", "Isolated tumor cells, lymph node metastasis less than or equal to 0.2 mm", "VALUE:N0(i+)", "VALUE:NONE" ], [ "300", "Lymph node metastasis, less than or equal to 10 mm\n\nFIGO Stage IIIA1i", "VALUE:N1a", "VALUE:RN" ], [ "400", "Lymph node metastasis, greater than 10 mm\n\nFIGO Stage IIIA1ii", "VALUE:N1b", "VALUE:RN" ], [ "500", "Lymph node metastasis, size unknown\n\nFIGO Stage IIIAI", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "050", "Isolated tumor cells, lymph node metastasis less than or equal to 0.2 mm", "VALUE:NONE" ], [ "300", "Lymph node metastasis, less than or equal to 10 mm\n\nFIGO Stage IIIA1i", "VALUE:RN" ], [ "400", "Lymph node metastasis, greater than 10 mm\n\nFIGO Stage IIIA1ii", "VALUE:RN" ], [ "500", "Lymph node metastasis, size unknown\n\nFIGO Stage IIIAI", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dba.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dba.json similarity index 71% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dba.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dba.json index 256d2fdf3..d0d17bdf5 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dba.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dba.json @@ -1,12 +1,12 @@ { "id" : "nodes_dba", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **FIGO and lymph node detail** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and lymph node detail are available, record the code with lymph node detail in preference to a statement of FIGO stage.\n\n**Note 3:** **Isolated tumor cells** \n* Isolated tumor cells (ITCs) are defined as single tumor cells or small clusters not greater than 0.2 mm, usually detected by immunohistochemical (IHC) or molecular methods. ITCs do not usually show evidence of malignant activity (e.g., proliferation or stromal reaction). Lymph nodes with ITCs only are not counted as positive nodes. \n* For positive ITCs with NO regional lymph node involvement, code 050\n\n**Note 4:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Gibb, R.K., Olawaiye, A.B., Mutch, D.G., et al. **Vagina**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T15:46:48.718Z", + "last_modified" : "2025-09-18T20:41:47.965Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "050", "Isolated tumor cells no greater than 0.2 mm", "VALUE:N0(i+)", "VALUE:NONE" ], [ "300", "Lower third of vagina (ipsilateral and bilateral)\n- Femoral\n- Inguinal, NOS\n + Inguinofemoral (groin)\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial inguinal \n\nUpper two thirds of vagina\n- Pelvic, NOS\n + Iliac, NOS\n + Common\n + External\n + Internal (hypogastric) (obturator)\n + Paracervical\n + Parametrial\n + Sacral, NOS\n + Lateral (laterosacral)\n + Middle (promontorial) (Gerota's node)\n + Presacral\n + Uterosacral\n\nFIGO Stage III", "VALUE:N1", "VALUE:RN" ], [ "400", "Upper two thirds of vagina\n- Para-aortic, NOS\n - Aortic\n - Lateral aortic/lateral lumbar\n - Periaortic", "VALUE:N1", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "050", "Isolated tumor cells no greater than 0.2 mm", "VALUE:NONE" ], [ "300", "Lower third of vagina (ipsilateral and bilateral)\n- Femoral\n- Inguinal, NOS\n + Inguinofemoral (groin)\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial inguinal \n\nUpper two thirds of vagina\n- Pelvic, NOS\n + Iliac, NOS\n + Common\n + External\n + Internal (hypogastric) (obturator)\n + Paracervical\n + Parametrial\n + Sacral, NOS\n + Lateral (laterosacral)\n + Middle (promontorial) (Gerota's node)\n + Presacral\n + Uterosacral\n\nFIGO Stage III", "VALUE:RN" ], [ "400", "Upper two thirds of vagina\n- Para-aortic, NOS\n - Aortic\n - Lateral aortic/lateral lumbar\n - Periaortic", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbb.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbb.json similarity index 64% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbb.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbb.json index de91a9da7..e86a971bd 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbb.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbb.json @@ -1,12 +1,12 @@ { "id" : "nodes_dbb", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **FIGO and lymph node detail** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and lymph node detail are available, record the code with lymph node detail in preference to a statement of FIGO stage.\n\n**Note 3:** **Isolated tumor cells** \n* Isolated tumor cells (ITCs) are defined as single tumor cells or small clusters not greater than 0.2 mm, usually detected by immunohistochemical (IHC) or molecular methods. ITCs do not usually show evidence of malignant activity (e.g., proliferation or stromal reaction). Lymph nodes with ITCs only are not counted as positive nodes. \n* For positive ITCs with NO regional lymph node involvement, code 050\n\n**Note 4:** **Regional lymph nodes include**\n- Femoral\n- Inguinal, NOS\n + Inguinofemoral (groin)\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial inguinal\n\n**Note 5:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Gibb, R.K., Olawaiye, A.B., Mutch, D.G., et al. **Vulva**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T15:34:07.044Z", + "last_modified" : "2025-09-18T20:41:38.610Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "050", "Isolated tumor cells in regional lymph node(s) no greater than 0.2 mm", "VALUE:N0(i+)", "VALUE:NONE" ], [ "100", "1-2 regional lymph node(s) involved and size of metastasis in each node less than 5 mm\n\nFIGO Stage IIIA", "VALUE:N1a", "VALUE:RN" ], [ "200", "1 lymph node and size of metastasis equal to or greater than 5 mm", "VALUE:N1b", "VALUE:RN" ], [ "300", "1 or 2 regional lymph node(s) positive and size of metastasis not given\n\nFIGO Stage III", "VALUE:N1", "VALUE:RN" ], [ "400", "3 or more regional lymph node involved and size of metastasis in each less than 5 mm\n\nFIGO Stage IIIB", "VALUE:N2a", "VALUE:RN" ], [ "500", "At least 2 regional lymph node equal to or greater than 5 mm", "VALUE:N2b", "VALUE:RN" ], [ "600", "Regional lymph node(s) with extracapsular spread\n\nFIGO Stage IIIC", "VALUE:N2c", "VALUE:RN" ], [ "700", "3 or more regional lymph node(s) positive and size of metastasis not given", "VALUE:N2", "VALUE:RN" ], [ "750", "Fixed or ulcerated regional lymph nodes\nFIGO Stage IVA based on regional lymph node involvement", "VALUE:N3", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS\n\nFIGO Stage III [NOS]", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "050", "Isolated tumor cells in regional lymph node(s) no greater than 0.2 mm", "VALUE:NONE" ], [ "100", "1-2 regional lymph node(s) involved and size of metastasis in each node less than 5 mm\n\nFIGO Stage IIIA", "VALUE:RN" ], [ "200", "1 lymph node and size of metastasis equal to or greater than 5 mm", "VALUE:RN" ], [ "300", "1 or 2 regional lymph node(s) positive and size of metastasis not given\n\nFIGO Stage III", "VALUE:RN" ], [ "400", "3 or more regional lymph node involved and size of metastasis in each less than 5 mm\n\nFIGO Stage IIIB", "VALUE:RN" ], [ "500", "At least 2 regional lymph node equal to or greater than 5 mm", "VALUE:RN" ], [ "600", "Regional lymph node(s) with extracapsular spread\n\nFIGO Stage IIIC", "VALUE:RN" ], [ "700", "3 or more regional lymph node(s) positive and size of metastasis not given", "VALUE:RN" ], [ "750", "Fixed or ulcerated regional lymph nodes\nFIGO Stage IVA based on regional lymph node involvement", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS\n\nFIGO Stage III [NOS]", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbc.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbc.json similarity index 75% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbc.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbc.json index 56bd99763..8670a3119 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbc.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbc.json @@ -1,12 +1,12 @@ { "id" : "nodes_dbc", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS**\n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Para-aortic nodes** \n* Para-aortic nodes are now regional instead of distant.\n\n**Note 3:** **FIGO and lymph node detail** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and lymph node detail are available, record the code with lymph node detail in preference to a statement of FIGO stage.\n\n**Note 4:** **Isolated tumor cells** \n* Isolated tumor cells (ITCs) are defined as single tumor cells or small clusters not greater than 0.2 mm, usually detected by immunohistochemical (IHC) or molecular methods. ITCs do not usually show evidence of malignant activity (e.g., proliferation or stromal reaction). \n* Lymph nodes with ITCs only are not counted as positive nodes \n * For positive ITCs with NO regional lymph node involvement, code 050\n\n**Note 5:** **Lymph nodes, NOS**\n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Erickson, B.A., Olawaiye, A.B., Mutch, D.G., et al. **Cervix Uteri**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T10:59:07.742Z", + "last_modified" : "2025-09-18T20:42:15.245Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "050", "Isolated tumor cells\n* Lymph node metastasis less than or equal to 0.2 mm", "VALUE:N0(i+)", "VALUE:NONE" ], [ "300", "Para-aortic\n- Aortic\n- Lateral aortic/lateral lumbar\n- Periaortic\n\nPelvic\n- Iliac, NOS\n + Common\n + External \n + Internal (hypogastric) (obturator)\n- Paracervical\n- Parametrial\n- Sacral, NOS\n + Lateral (laterosacral)\n + Middle (promontorial) (Gerota's node)\n + Presacral\n + Uterosacral", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "050", "Isolated tumor cells\n* Lymph node metastasis less than or equal to 0.2 mm", "VALUE:NONE" ], [ "300", "Para-aortic\n- Aortic\n- Lateral aortic/lateral lumbar\n- Periaortic\n\nPelvic\n- Iliac, NOS\n + Common\n + External \n + Internal (hypogastric) (obturator)\n- Paracervical\n- Parametrial\n- Sacral, NOS\n + Lateral (laterosacral)\n + Middle (promontorial) (Gerota's node)\n + Presacral\n + Uterosacral", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbd.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbd.json similarity index 68% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbd.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbd.json index b61b8f456..39ac50dc9 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbd.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbd.json @@ -1,12 +1,12 @@ { "id" : "nodes_dbd", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **FIGO and lymph node detail** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and lymph node detail are available, record the code with lymph node detail in preference to a statement of FIGO stage.\n\n**Note 3:** **Isolated tumor cells** \n* Isolated tumor cells (ITCs) are defined as single tumor cells or small clusters not greater than 0.2 mm, usually detected by immunohistochemical (IHC) or molecular methods. ITCs do not usually show evidence of malignant activity (e.g., proliferation or stromal reaction). Lymph nodes with ITCs only are not counted as positive nodes. \n* For positive ITCs with NO regional lymph node involvement, code 050\n\n**Note 4:** **Regional lymph nodes include**\n* Pelvic, NOS (codes 100-300)\n - Iliac, NOS \n + Common\n + External\n + Internal (hypogastric) (obturator)\n - Paracervical\n - Parametrial\n - Pelvic, NOS\n - Sacral, NOS \n + Lateral (laterosacral)\n + Middle (promontorial) (Gerota's node)\n + Presacral\n + Uterosacral\n \n* Para-aortic, NOS (WITH or WITHOUT pelvic lymph nodes) (codes 400-600)\n - Aortic\n - Lateral aortic/lateral lumbar\n - Periaortic\n\n**Note 5:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Powell, M.A., Olawaiye, A.B., Mutch, D.G., et al. **Corpus Uteri - Carcinoma and Carcinosarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-17T20:52:50.218Z", + "last_modified" : "2025-09-18T20:42:00.125Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "050", "Isolated tumor cells\n* Lymph node metastasis less than or equal to 0.2 mm", "VALUE:N0(i+)", "VALUE:NONE" ], [ "100", "Pelvic lymph nodes\n* Lymph node metastasis greater than 0.2 mm but not greater than 2.0 mm in diameter", "VALUE:N1mi", "VALUE:RN" ], [ "200", "Pelvic lymph nodes\n* Lymph node metastasis greater than 2.0 mm in diameter", "VALUE:N1a", "VALUE:RN" ], [ "300", "Pelvic lymph nodes\n* Size of lymph node metastasis unknown\n\nFIGO Stage IIIC1", "VALUE:N1", "VALUE:RN" ], [ "400", "Para-aortic lymph nodes\n* Lymph node metastasis greater than 0.2 mm but not greater than 2.0 mm in diameter\n* WITH or WITHOUT pelvic lymph nodes", "VALUE:N2mi", "VALUE:RN" ], [ "500", "Para-aortic lymph nodes\n* Lymph node metastasis greater than 2.0 mm in diameter\n* WITH or WITHOUT pelvic lymph nodes", "VALUE:N2a", "VALUE:RN" ], [ "600", "Para-aortic lymph nodes\n* Size of lymph node metastasis unknown\n* WITH or WITHOUT pelvic lymph nodes\n\nFIGO Stage IIIC2", "VALUE:N2", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "050", "Isolated tumor cells\n* Lymph node metastasis less than or equal to 0.2 mm", "VALUE:NONE" ], [ "100", "Pelvic lymph nodes\n* Lymph node metastasis greater than 0.2 mm but not greater than 2.0 mm in diameter", "VALUE:RN" ], [ "200", "Pelvic lymph nodes\n* Lymph node metastasis greater than 2.0 mm in diameter", "VALUE:RN" ], [ "300", "Pelvic lymph nodes\n* Size of lymph node metastasis unknown\n\nFIGO Stage IIIC1", "VALUE:RN" ], [ "400", "Para-aortic lymph nodes\n* Lymph node metastasis greater than 0.2 mm but not greater than 2.0 mm in diameter\n* WITH or WITHOUT pelvic lymph nodes", "VALUE:RN" ], [ "500", "Para-aortic lymph nodes\n* Lymph node metastasis greater than 2.0 mm in diameter\n* WITH or WITHOUT pelvic lymph nodes", "VALUE:RN" ], [ "600", "Para-aortic lymph nodes\n* Size of lymph node metastasis unknown\n* WITH or WITHOUT pelvic lymph nodes\n\nFIGO Stage IIIC2", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbe.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbe.json similarity index 75% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbe.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbe.json index a7de0b361..dba026328 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbe.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbe.json @@ -1,12 +1,12 @@ { "id" : "nodes_dbe", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n* Regional nodes include bilateral and contralateral involvement of named nodes.\n\n**Note 2:** **Regional lymph nodes include**\n\n**All sites**\n- Lateral aortic (lumbar)\n- Paracaval\n- Renal hilar\n- Retroperitoneal, NOS\n\n**Renal Pelvis**\n- Aortic (para-aortic, periaortic, NOS)\n\n**Ureter**\n- Iliac (common, external, NOS)\n- Internal (hypogastric) (obturator)\n- Pelvic, NOS\n- Periureteral\n\n**Note 3:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) McKiernan, J.M., Hansel, D.E., Stadler, W.M., et al. **Renal Pelvis and Ureter**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-17T11:03:26.459Z", + "last_modified" : "2025-09-18T20:41:37.236Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "200", "SINGLE regional lymph node, less than or equal to 2 cm\n\nSINGLE regional lymph node, size UNKNOWN", "VALUE:N1", "VALUE:RN" ], [ "300", "SINGLE lymph node greater than 2 cm", "VALUE:N2", "VALUE:RN" ], [ "400", "Multiple lymph nodes", "VALUE:N2", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "200", "SINGLE regional lymph node, less than or equal to 2 cm\n\nSINGLE regional lymph node, size UNKNOWN", "VALUE:RN" ], [ "300", "SINGLE lymph node greater than 2 cm", "VALUE:RN" ], [ "400", "Multiple lymph nodes", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbf.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbf.json similarity index 78% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbf.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbf.json index 54ca8fd3b..504a50877 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbf.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbf.json @@ -1,12 +1,12 @@ { "id" : "nodes_dbf", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n* Regional nodes include contralateral or bilateral nodes.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.\n\n**Note 3:** **Path only cases** \n* Code 000 for \"path only\" cases\n* “Path only” cases are where the only information available is the pathology report, it is a localized cancer (no evidence of extraprostatic extension), there is no information on lymph nodes, no imaging and no statement from the physician on lymph node status\n * These types of cases are usually for central registries only; however, a hospital registry may use this rule when all they have is a pathology report \n* This instruction is only for prostate. Do not apply this instruction to any other primary site", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Buyyounouski, M.K., Lin, D.W., et al. **Prostate**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-29T19:34:54.586Z", + "last_modified" : "2025-09-18T20:42:25.608Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Hypogastric\nIliac, NOS\n- External\n- Internal (hypogastric) (obturator), NOS\n\nPelvic, NOS\nPeriprostatic\nSacral, NOS\n- Lateral (laterosacral)\n- Middle (promontory) (Gerota's node)\n- Presacral", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Hypogastric\nIliac, NOS\n- External\n- Internal (hypogastric) (obturator), NOS\n\nPelvic, NOS\nPeriprostatic\nSacral, NOS\n- Lateral (laterosacral)\n- Middle (promontory) (Gerota's node)\n- Presacral", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbg.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbg.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbg.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbg.json index b4049d57a..f813a42a9 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbg.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbg.json @@ -1,12 +1,12 @@ { "id" : "nodes_dbg", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n* Regional nodes include bilateral and contralateral involvement of named nodes.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Rini, B.I., McKiernan, J.M., Stadler, W.M., et al. **Kidney**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-18T18:16:26.305Z", + "last_modified" : "2025-09-18T20:41:36.179Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Aortic, NOS\n- Lateral (lumbar)\n- Para-aortic\n- Periaortic\n- Preaortic\n- Retroaortic\n\nCaval, NOS\n- Interaortocaval\n- Paracaval\n- Pericaval\n- Precaval\n- Retrocaval\n\nRenal hilar\nRetroperitoneal, NOS", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Aortic, NOS\n- Lateral (lumbar)\n- Para-aortic\n- Periaortic\n- Preaortic\n- Retroaortic\n\nCaval, NOS\n- Interaortocaval\n- Paracaval\n- Pericaval\n- Precaval\n- Retrocaval\n\nRenal hilar\nRetroperitoneal, NOS", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbh.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbh.json similarity index 82% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbh.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbh.json index 76bc2cf62..782d9eacd 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbh.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbh.json @@ -1,12 +1,12 @@ { "id" : "nodes_dbh", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Definition of Regional lymph nodes**\n* Regional lymph nodes are defined as those in the vicinity of the primary tumor.\n\n**Note 3:** **Lymph node involvement in bone is rare**\n* Regional lymph node involvement is rare. \n* If there is no mention of lymph node involvement clinically, assume that lymph nodes are negative and code 000.\n\n**Note 4:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Kneisl, J.S., Rosenberg, A.E., et al. **Bone**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-14T00:24:15.346Z", + "last_modified" : "2025-09-18T20:41:44.385Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbi.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbi.json similarity index 83% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbi.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbi.json index c34518823..54b3552b0 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbi.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbi.json @@ -1,12 +1,12 @@ { "id" : "nodes_dbi", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Nodal metastasis rare** \n* Regional lymph node involvement is rare. For this schema, if there is no mention of lymph node involvement clinically, assume that lymph nodes are negative. \n* Code 999 (Unknown) only when there is no available information on the extent of the patient's disease, for example when a lab-only case is abstracted from a biopsy report and no clinical history is available.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pollock, R.E., Maki, R.G. **Introduction to Soft Tissue Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Maki, R.G., Pollock, R.E., et al. **Soft Tissue Sarcoma - Unusual Histologies and Sites**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-19T21:18:27.418Z", + "last_modified" : "2025-09-18T20:41:40.842Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:88", "VALUE:NONE" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:88", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n(See Note 2)\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n(See Note 2)\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbj.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbj.json new file mode 100644 index 000000000..47946bc3f --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbj.json @@ -0,0 +1,24 @@ +{ + "id" : "nodes_dbj", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **CLINICAL AND PATHOLOGICAL** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (100, 200, 300) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH\n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up.\n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (400, 500) when there is a **surgical resection of the primary tumor or site** WITH\n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment.\n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.\n\n**Note 3:** **Regional lymph nodes include**\n- Iliac, NOS\n + External\n + Internal (hypogastric, obturator)\n- Inguinal, NOS\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial [femoral] \n- Pelvic, NOS\n\n**Note 4:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pettaway, C.A., Srigley, J.R., Amin, M.B., et al. **Penis**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:42:11.593Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "100", "**CLINICAL assessment only**\n\nPalpable mobile unilateral inguinal lymph node", "VALUE:RN" ], [ "200", "**CLINICAL assessment only**\n\nPalpable mobile greater than or equal to 2 unilateral inguinal nodes \nBilateral inguinal lymph nodes", "VALUE:RN" ], [ "300", "**CLINICAL assessment only**\nPalpable fixed inguinal nodal mass\nPelvic lymphadenopathy (unilateral or bilateral)", "VALUE:RN" ], [ "400", "**PATHOLOGICAL assessment only**\n\nPositive inguinal lymph nodes WITHOUT extranodal extension", "VALUE:RN" ], [ "500", "**PATHOLOGICAL assessment only**\n\nExtranodal extension of any lymph nodes\nOR pelvic lymph node metastases", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbo.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbo.json similarity index 80% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbo.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbo.json index 8d4797d7a..d1b2916f3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbo.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbo.json @@ -1,12 +1,12 @@ { "id" : "nodes_dbo", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Splenic lymph nodes** \n* Splenic lymph nodes and those located at the tail of the pancreas are not regional and should be coded in EOD Mets.\n\n**Note 3:** **Regional lymph nodes include** \n- Anterior to ampulla of Vater \n- Inferior to ampulla of Vater\n- Posterior to ampulla of Vater\n- Superior to ampulla of Vater\n- Celiac\n- Hepatic \n- Hepatic artery\n- Lateral aortic (lumbar)\n- Node of foramen of Winslow (epiploic) (omental)\n- Pancreaticoduodenal\n- Peripancreatic (excluding nodes at tail of pancreas)\n- Periportal (portal vein)\n- Proximal mesenteric\n- Pyloric (infrapyloric, subpyloric)\n- Retroperitoneal\n- Superior mesenteric\n\n**Note 4:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Herman, J.M., Pawlik, T.M., Vauthey, J.N., et al. **Ampulla of Vater**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-12T13:11:12.833Z", + "last_modified" : "2025-09-18T20:41:45.185Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "1-3 positive regional lymph node(s)", "VALUE:N1", "VALUE:RN" ], [ "400", "4 or more positive regional lymph nodes", "VALUE:N2", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "1-3 positive regional lymph node(s)", "VALUE:RN" ], [ "400", "4 or more positive regional lymph nodes", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbq.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbq.json similarity index 53% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbq.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbq.json index 2445b00e6..ee7b05f29 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbq.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbq.json @@ -1,12 +1,12 @@ { "id" : "nodes_dbq", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Rusch, V.W., et al. **Malignant Plural Mesothelioma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-18T14:50:50.659Z", + "last_modified" : "2025-09-18T20:41:33.895Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Aortic (above diaphragm), NOS\n- Ascending aorta (phrenic)\n- Peri/para-aortic\n- Subaortic (aortico-pulmonary window)\n\nCarinal (tracheobronchial) (tracheal bifurcation)\nHilar (ipsilateral) \n- Bronchopulmonary\n- Proximal lobar\n- Pulmonary root\n\nIntercostal\nInternal mammary (parasternal)\nIntrapulmonary\n- Interlobar\n- Lobar\n- Segmental\n- Subsegmental\n\nMediastinal, NOS (ipsilateral)\n- Anterior\n- Posterior (tracheoesophageal)\n\nPericardial\nPeri/parabronchial\nPeri/paraesophageal (below carina)\nPeri/paratracheal (lower [azygos], upper, NOS)\nPretracheal and retrotracheal (precarinal), NOS\nPrevascular\nPulmonary ligament\nSubcardial\nSubcarinal", "VALUE:N1", "VALUE:RN" ], [ "700", "Hilar (contralateral, bilateral)\n- Bronchopulmonary\n- Proximal lobar\n- Pulmonary root\n\nMediastinal (contralateral, bilateral)\n- Anterior\n- Posterior (tracheoesophageal)\n\nPeridiaphragmatic (ipsilateral, contralateral)\n- Mediastinal\n\nScalene (ipsilateral, contralateral) \n- Inferior deep cervical\n\nSupraclavicular (ipsilateral or contralateral)\n- Transverse cervical", "VALUE:N2", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Aortic (above diaphragm), NOS\n- Ascending aorta (phrenic)\n- Peri/para-aortic\n- Subaortic (aortico-pulmonary window)\n\nCarinal (tracheobronchial) (tracheal bifurcation)\nHilar (ipsilateral) \n- Bronchopulmonary\n- Proximal lobar\n- Pulmonary root\n\nIntercostal\nInternal mammary (parasternal)\nIntrapulmonary\n- Interlobar\n- Lobar\n- Segmental\n- Subsegmental\n\nMediastinal, NOS (ipsilateral)\n- Anterior\n- Posterior (tracheoesophageal)\n\nPericardial\nPeri/parabronchial\nPeri/paraesophageal (below carina)\nPeri/paratracheal (lower [azygos], upper, NOS)\nPretracheal and retrotracheal (precarinal), NOS\nPrevascular\nPulmonary ligament\nSubcardial\nSubcarinal", "VALUE:RN" ], [ "700", "Hilar (contralateral, bilateral)\n- Bronchopulmonary\n- Proximal lobar\n- Pulmonary root\n\nMediastinal (contralateral, bilateral)\n- Anterior\n- Posterior (tracheoesophageal)\n\nPeridiaphragmatic (ipsilateral, contralateral)\n- Mediastinal\n\nScalene (ipsilateral, contralateral) \n- Inferior deep cervical\n\nSupraclavicular (ipsilateral or contralateral)\n- Transverse cervical", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbu.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbu.json similarity index 79% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbu.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbu.json index 99b9d3f1b..3823cccf3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbu.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbu.json @@ -1,12 +1,12 @@ { "id" : "nodes_dbu", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Nodal basins** \n* Nodes in contiguous (secondary) and bidirectional (cephalad/caudal) primary nodal basins are coded in EOD Regional Nodes.\n\n**Note 3:** **Regional lymph nodes include**\n- Iliac (common, external, internal [hypogastric] [obturator], NOS)\n- Inguinal (superficial [femoral], NOS)\n- Inguinal, deep (Node of Cloquet or Rosenmuller [highest deep inguinal], NOS) \n- Pelvic, NOS (including true pelvis)\n- Perivesical\n- Presacral\n- Sacral, NOS\n\n**Note 4:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Hansel, D.E., Reuter, V.E., McKiernan, J.M., et al. **Urethra**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T15:52:37.414Z", + "last_modified" : "2025-09-18T20:42:14.875Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "SINGLE lymph node involved", "VALUE:N1", "VALUE:RN" ], [ "400", "MULTIPLE lymph nodes involved", "VALUE:N2", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "SINGLE lymph node involved", "VALUE:RN" ], [ "400", "MULTIPLE lymph nodes involved", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbv.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbv.json similarity index 60% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbv.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbv.json index 6e6214236..0d0a8a41c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbv.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbv.json @@ -1,12 +1,12 @@ { "id" : "nodes_dbv", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n* Regional nodes include bilateral and contralateral involvement of named nodes.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-04-19T21:01:11.809Z", + "last_modified" : "2025-09-18T20:41:44.823Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:88", "VALUE:NONE" ], [ "300", "Aortic (above diaphragm), NOS\n- Peri/para-aortic, NOS\n + Ascending aorta (phrenic)\n + Subaortic (aortico-pulmonary window)\n\nCarinal (tracheobronchial) (tracheal bifurcation)\nHilar (bronchopulmonary) (proximal lobar) (pulmonary root)\nIntrapulmonary, NOS\n- Interlobar\n- Lobar\n- Segmental\n- Subsegmental\n- Mediastinal, NOS\n- Anterior\n- Posterior (tracheoesophageal)\n\nPeri/parabronchial\nPericardial\nPeri/paraesophageal\nPeri/paratracheal, NOS\n- Azygos (lower peritracheal)\n\nPre- and retrotracheal, NOS:\n- Precarinal\n\nPulmonary ligament\nSubcarinal", "VALUE:88", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:88", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Aortic (above diaphragm), NOS\n- Peri/para-aortic, NOS\n + Ascending aorta (phrenic)\n + Subaortic (aortico-pulmonary window)\n\nCarinal (tracheobronchial) (tracheal bifurcation)\nHilar (bronchopulmonary) (proximal lobar) (pulmonary root)\nIntrapulmonary, NOS\n- Interlobar\n- Lobar\n- Segmental\n- Subsegmental\n- Mediastinal, NOS\n- Anterior\n- Posterior (tracheoesophageal)\n\nPeri/parabronchial\nPericardial\nPeri/paraesophageal\nPeri/paratracheal, NOS\n- Azygos (lower peritracheal)\n\nPre- and retrotracheal, NOS:\n- Precarinal\n\nPulmonary ligament\nSubcarinal", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbw.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbw.json similarity index 70% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbw.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbw.json index 3dfd26e6d..dbc77f17c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbw.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbw.json @@ -1,12 +1,12 @@ { "id" : "nodes_dbw", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-04-19T20:35:03.139Z", + "last_modified" : "2025-09-18T20:41:36.424Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:88", "VALUE:NONE" ], [ "300", "Mediastinal, NOS\n- Posterior (tracheoesophageal)\n\nParatracheal\nPretracheal\nTracheal, NOS", "VALUE:88", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:88", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Mediastinal, NOS\n- Posterior (tracheoesophageal)\n\nParatracheal\nPretracheal\nTracheal, NOS", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbx.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbx.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbx.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbx.json index 16fd06ea0..819cfa956 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dbx.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dbx.json @@ -1,12 +1,12 @@ { "id" : "nodes_dbx", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n* Regional nodes include bilateral and contralateral involvement of named nodes.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-04-15T18:49:06.879Z", + "last_modified" : "2025-09-18T20:42:25.027Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:88", "VALUE:NONE" ], [ "300", "Intra-abdominal\nParacaval\nPelvic\nSubdiaphragmatic", "VALUE:88", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:88", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Intra-abdominal\nParacaval\nPelvic\nSubdiaphragmatic", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dby.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dby.json similarity index 64% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dby.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dby.json index edf2fc9ce..c6d8fd418 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dby.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dby.json @@ -1,12 +1,12 @@ { "id" : "nodes_dby", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note:** **All lymph node (regional and distant)** \n* Coded in this field \n* Code 700 for any involvement of distant lymph nodes (includes regional lymph node and distant lymph node involvement)", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions,** National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pollock, R.E., Maki, R.G. **Introduction to Soft Tissue Sarcoma** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Maki, R.G., Pollock, R.E., et al. **Soft Tissue Sarcoma - Unusual Histologies and Sites**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-17T11:12:36.395Z", + "last_modified" : "2025-09-18T20:41:27.975Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional or distant lymph node involvement\n* No clinical adenopathy and either pathologically negative or no pathological statement", "VALUE:88", "VALUE:NONE" ], [ "100", "Clinically enlarged palpable regional lymph node(s) (adenopathy) AND\n* Either pathologically negative regional lymph nodes OR \n* No pathological statement", "VALUE:88", "VALUE:RN" ], [ "200", "No clinically enlarged palpable regional lymph node(s) (adenopathy) but\n* Pathologically positive regional lymph node(s)", "VALUE:88", "VALUE:RN" ], [ "300", "Both clinically enlarged palpable regional lymph node(s) (adenopathy) AND\n* Pathologically positive regional lymph node(s)", "VALUE:88", "VALUE:RN" ], [ "700", "Distant lymph node(s), NOS\n* Clinically or pathologically diagnosed", "VALUE:88", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:88", "VALUE:RN" ], [ "999", "Unknown; not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional or distant lymph node involvement\n* No clinical adenopathy and either pathologically negative or no pathological statement", "VALUE:NONE" ], [ "100", "Clinically enlarged palpable regional lymph node(s) (adenopathy) AND\n* Either pathologically negative regional lymph nodes OR \n* No pathological statement", "VALUE:RN" ], [ "200", "No clinically enlarged palpable regional lymph node(s) (adenopathy) but\n* Pathologically positive regional lymph node(s)", "VALUE:RN" ], [ "300", "Both clinically enlarged palpable regional lymph node(s) (adenopathy) AND\n* Pathologically positive regional lymph node(s)", "VALUE:RN" ], [ "700", "Distant lymph node(s), NOS\n* Clinically or pathologically diagnosed", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dca.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dca.json similarity index 67% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dca.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dca.json index d5e4e0f6c..b7619a959 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dca.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dca.json @@ -1,12 +1,12 @@ { "id" : "nodes_dca", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n* Regional nodes include bilateral and contralateral involvement of named nodes.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-04-16T21:14:04.002Z", + "last_modified" : "2025-09-18T20:41:29.196Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:88", "VALUE:NONE" ], [ "300", "Iliac , NOS\n- External \n- Internal (hypogastric), NOS\n + Obturator \n\nInguinal , NOS\n- Deep inguinal, NOS\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n - Superficial inguinal (femoral)\n\nPelvic , NOS", "VALUE:88", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:88", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Iliac , NOS\n- External \n- Internal (hypogastric), NOS\n + Obturator \n\nInguinal , NOS\n- Deep inguinal, NOS\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n - Superficial inguinal (femoral)\n\nPelvic , NOS", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dcb.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dcb.json similarity index 75% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dcb.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dcb.json index 7744e5a00..743470d7d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dcb.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dcb.json @@ -1,12 +1,12 @@ { "id" : "nodes_dcb", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-04-16T21:15:02.902Z", + "last_modified" : "2025-09-18T20:42:16.613Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:88", "VALUE:NONE" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:88", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dcc.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dcc.json new file mode 100644 index 000000000..4b84730d1 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dcc.json @@ -0,0 +1,24 @@ +{ + "id" : "nodes_dcc", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n* Regional nodes include bilateral and contralateral involvement of named nodes.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", + "last_modified" : "2025-09-18T20:42:08.566Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Para-aortic, NOS\n+ Aortic\n+ Lateral aortic/lateral lumbar\n+ Periaortic\n\nPelvic, NOS\n + Iliac, NOS\n + Common\n + External\n + Internal (hypogastric) (obturator)\n + Paracervical\n + Parametrial\n + Sacral, NOS\n + Lateral (laterosacral)\n + Middle (promontorial) (Gerota's node)\n + Presacral\n + Uterosacral\n\nRetroperitoneal, NOS", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dcd.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dcd.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dcd.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dcd.json index cc792ef58..aee30f5b5 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dcd.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dcd.json @@ -1,12 +1,12 @@ { "id" : "nodes_dcd", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n* Regional nodes include bilateral and contralateral involvement of named nodes.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-04-15T21:29:31.725Z", + "last_modified" : "2025-09-18T20:42:22.976Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:88", "VALUE:NONE" ], [ "300", "Cervical for carotid body \nMediastinal for aortic body", "VALUE:88", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:88", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Cervical for carotid body \nMediastinal for aortic body", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dce.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dce.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dce.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dce.json index d3408d8ee..87deadea6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dce.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dce.json @@ -1,12 +1,12 @@ { "id" : "nodes_dce", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **All lymph node (regional and distant) involvement is coded in this field.**\n* Peripheral nodes (e.g., palpable/accessible nodes) may be used to code this. \n* Central nodes (code 700) (deep/non-palpable nodes) are only included when they are microscopically proven\n\n**Note 2:** **Clinical involvement** \n* Regional node involvement (clinical abnormal peripheral lymph nodes) can be clinically involved despite negative biopsy or a lack of microscopic confirmation. \n\n**Note 3:** **Dutch grade system includes**\n- Grade 1 - Dermatopathic lymphadenopathy (DL)\n- Grade 2 - Early involvement by mycosis fungoides (MF), (presence of cerebriform nuclei larger than 7.5 micrometers (um))\n- Grade 3 - Partial effacement of lymph node architecture; many atypical cerebriform mononuclear cells (CMCs)\n- Grade 4 - Complete effacement of lymph node architecture\n\n**Note 4:** **National Cancer Institute - Lymph Nodes (NCI LN) grade system includes**\n- LN 0 - No atypical lymphocytes\n- LN 1 - Occasional and isolated atypical lymphocytes not arranged in clusters\n- LN 2 - Many atypical lymphocytes or in 3-6 cell clusters\n- LN 3 - Aggregates of atypical lymphocytes; nodal architecture preserved\n- LN 4 - Partial/complete effacement of nodal architecture by atypical lymphocytes or frankly neoplastic cells\n\n**Note 5:** **T-cell clone**\n* A T-cell clone (clone negative or clone positive) is defined by polymerase chain reaction (PCR) or Southern blot analysis of the T-cell receptor gene (TCR).", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Hematologic Malignancies**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Rosen, S.T., Jaffe, E.S., Leonard, J.P., et al. **Primary Cutaneous Lymphomas**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T21:17:12.349Z", + "last_modified" : "2025-09-18T20:42:20.351Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement\nNo clinically abnormal peripheral lymph nodes, no biopsy required", "VALUE:N0", "VALUE:NONE" ], [ "050", "Clinically enlarged palpable peripheral lymph node(s) (adenopathy)\n- WITH pathologically negative nodes OR \n- WITHOUT histologic confirmation", "VALUE:N0", "VALUE:RN" ], [ "100", "Clinically abnormal peripheral lymph nodes\n- Pathologically Dutch grade 1 or NCI LN 0-2\n- Clone negative", "VALUE:N1a", "VALUE:RN" ], [ "200", "Clinically abnormal peripheral lymph nodes\n- Pathologically Dutch grade 1 or NCI LN 0-2 \n- Clone positive", "VALUE:N1b", "VALUE:RN" ], [ "300", "Clinically abnormal peripheral lymph nodes\n- Pathologically Dutch grade 1 or NCI LN 0-2\n- Clone unknown OR\n\nDutch grade and NCI LN grade unknown \n- Clone positive, negative, or unknown", "VALUE:N1", "VALUE:RN" ], [ "400", "Clinically abnormal peripheral lymph nodes\n- Pathologically Dutch grade 2 or NCI LN 3\n- Clone negative", "VALUE:N2a", "VALUE:RN" ], [ "500", "Clinically abnormal peripheral lymph nodes\n- Pathologically Dutch grade 2 or NCI LN 3 \n- Clone positive", "VALUE:N2b", "VALUE:RN" ], [ "600", "Clinically abnormal peripheral lymph nodes\n- Pathologically Dutch grade 2 or NCI LN 3 \n- Clone unknown", "VALUE:N2", "VALUE:RN" ], [ "700", "Clinically abnormal peripheral lymph nodes\n- Pathologically Dutch grades 3-4 or NCI LN 4 \n- Clone positive or negative or unknown\n\nCentral nodes\n- Pathologically Dutch grades 3-4 or NCI LN 4\n- Clone positive, negative, or unknown", "VALUE:N3", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS\n\nDistant lymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement\nNo clinically abnormal peripheral lymph nodes, no biopsy required", "VALUE:NONE" ], [ "050", "Clinically enlarged palpable peripheral lymph node(s) (adenopathy)\n- WITH pathologically negative nodes OR \n- WITHOUT histologic confirmation", "VALUE:RN" ], [ "100", "Clinically abnormal peripheral lymph nodes\n- Pathologically Dutch grade 1 or NCI LN 0-2\n- Clone negative", "VALUE:RN" ], [ "200", "Clinically abnormal peripheral lymph nodes\n- Pathologically Dutch grade 1 or NCI LN 0-2 \n- Clone positive", "VALUE:RN" ], [ "300", "Clinically abnormal peripheral lymph nodes\n- Pathologically Dutch grade 1 or NCI LN 0-2\n- Clone unknown OR\n\nDutch grade and NCI LN grade unknown \n- Clone positive, negative, or unknown", "VALUE:RN" ], [ "400", "Clinically abnormal peripheral lymph nodes\n- Pathologically Dutch grade 2 or NCI LN 3\n- Clone negative", "VALUE:RN" ], [ "500", "Clinically abnormal peripheral lymph nodes\n- Pathologically Dutch grade 2 or NCI LN 3 \n- Clone positive", "VALUE:RN" ], [ "600", "Clinically abnormal peripheral lymph nodes\n- Pathologically Dutch grade 2 or NCI LN 3 \n- Clone unknown", "VALUE:RN" ], [ "700", "Clinically abnormal peripheral lymph nodes\n- Pathologically Dutch grades 3-4 or NCI LN 4 \n- Clone positive or negative or unknown\n\nCentral nodes\n- Pathologically Dutch grades 3-4 or NCI LN 4\n- Clone positive, negative, or unknown", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS\n\nDistant lymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dck.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dck.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dck.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dck.json index 076d4ea1a..fb5f5b4df 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dck.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dck.json @@ -1,12 +1,12 @@ { "id" : "nodes_dck", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Regional lymph nodes include**\n- Iliac, NOS\n + Common\n + External\n + Internal (hypogastric)\n- Obturator\n- Pelvic, NOS\n- Perivesical pelvic, NOS\n- Sacral, NOS\n + Lateral (laterosacral)\n + Presacral\n + Sacral promontory (Gerota's)\n\n**Note 3:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Bochner, B.H., Hansel, D.E., Stadler, W.M., et al. **Urinary Bladder**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T11:12:14.192Z", + "last_modified" : "2025-09-18T20:42:03.448Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "SINGLE regional lymph node (excluding common iliac)", "VALUE:N1", "VALUE:RN" ], [ "400", "MULTIPLE regional lymph nodes (excluding common iliac)", "VALUE:N2", "VALUE:RN" ], [ "700", "Common iliac lymph node(s) \nWITH or WITHOUT other regional lymph node(s)", "VALUE:N3", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "SINGLE regional lymph node (excluding common iliac)", "VALUE:RN" ], [ "400", "MULTIPLE regional lymph nodes (excluding common iliac)", "VALUE:RN" ], [ "700", "Common iliac lymph node(s) \nWITH or WITHOUT other regional lymph node(s)", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dcl.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dcl.json new file mode 100644 index 000000000..04ab7ffd7 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dcl.json @@ -0,0 +1,24 @@ +{ + "id" : "nodes_dcl", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n* Regional nodes include bilateral and contralateral involvement of named nodes.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", + "last_modified" : "2025-09-18T20:41:28.648Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Celiac\nCystic duct (node of Calot)\nNode of foramen of Winslow (epiploic) (omental) \nPancreaticoduodenal\nPericholedochal (common bile duct)\nPeriduodenal\nPeripancreatic (near head of pancreas only)\nPorta hepatis (portal) (periportal) (hilar)\nSuperior mesenteric", "VALUE:RN" ], [ "700", "Para-aortic\nPeripancreatic (along body and tail of pancreas only)", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dcn.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dcn.json similarity index 80% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dcn.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dcn.json index 47560d1a7..946c4c10b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dcn.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dcn.json @@ -1,12 +1,12 @@ { "id" : "nodes_dcn", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Definition of Head and Neck Lymph Nodes** \n* For head and neck schemas, this field includes all lymph nodes defined as Levels I-VII and Other by TNM.\n\n**Note 2:** **Laterality** \n* If laterality of lymph nodes is not specified, assume nodes are ipsilateral. Midline nodes are ipsilateral.\n\n**Note 3:** **Supraclavicular lymph nodes** \n* Supraclavicular lymph nodes can be either Level IV or Level V\n * Level IV: deep to the sternocleidomastoid muscle, in the lower jugular chain\n * Level V: in the posterior triangle, inferior to the transverse cervical artery, supraclavicular lymph nodes, NOS\n\n**Note 4:** **Regional lymph nodes for Head and Neck tumors** \n* For nasopharynx, Levels I, II, III, V, VI, are assigned code 300 or 400 based on size and/or unilateral vs bilateral. \n* For Levels IV, VB, and VII, see code 600. If the only information available is \"regional lymph nodes, NOS\" or \"lymph nodes,\" code 800.\n\n **Level I**\n Level IA - Submental\n Level IB - Submandibular (submaxillary), sublingual\n\n**Level II - Upper jugular** \n Jugulodigastric (subdigastric)\n Upper deep cervical \n Level IIA - Anterior\n Level IIB - Posterior \n\n**Level III - Middle jugular**\nMiddle deep cervical\n\n**Level IV - Lower jugular**\nJugulo-omohyoid (supraomohyoid)\nLower deep cervical \nVirchow node\n\n**Level V - Posterior triangle group**\nPosterior cervical\nLevel VA - Spinal accessory \nLevel VB - Transverse cervical, supraclavicular \n\n**Level VI - Anterior compartment group**\nLaterotracheal\nParalaryngeal\nParatracheal - above suprasternal notch\nPerithyroidal\nPrecricoid (Delphian)\nPrelaryngeal\nPretracheal - above suprasternal notch\nRecurrent laryngeal\n\n**Level VII - Superior mediastinal group (for other mediastinal node(s) see EOD Mets)**\nEsophageal groove\nParatracheal - below suprasternal notch\nPretracheal - below suprasternal notch \n\n**Other groups**\nCervical, NOS\nDeep cervical, NOS\nFacial\n- Buccinator (buccal)\n- Mandibular\n- Nasolabial\n\nInternal jugular, NOS\nParapharyngeal \nParotid\n- Infraauricular\n- Intraparotid\n- Periparotid\n- Preauricular\n\nRetroauricular (mastoid)\nRetropharyngeal\nSuboccipital\n\n**Note 5:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lee, A.W.M., Lydiatt, W.M., Shah, J.P., et al. **Nasopharynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-03T14:56:20.489Z", + "last_modified" : "2025-09-18T20:42:19.915Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Cervical lymph node(s), unilateral, 6 cm or smaller\n\nRetropharyngeal lymph node(s), unilateral or bilateral, 6 cm or smaller\nabove the caudal border of cricoid cartilage", "VALUE:N1", "VALUE:RN" ], [ "400", "Cervical lymph node(s), bilateral, 6 cm or smaller\nabove the caudal border of cricoid cartilage", "VALUE:N2", "VALUE:RN" ], [ "600", "Cervical lymph node(s), unilateral or bilateral, greater than 6 cm\nAND/OR extension below the caudal border of cricoid cartilage", "VALUE:N3", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Cervical lymph node(s), unilateral, 6 cm or smaller\n\nRetropharyngeal lymph node(s), unilateral or bilateral, 6 cm or smaller\nabove the caudal border of cricoid cartilage", "VALUE:RN" ], [ "400", "Cervical lymph node(s), bilateral, 6 cm or smaller\nabove the caudal border of cricoid cartilage", "VALUE:RN" ], [ "600", "Cervical lymph node(s), unilateral or bilateral, greater than 6 cm\nAND/OR extension below the caudal border of cricoid cartilage", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dcu.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dcu.json new file mode 100644 index 000000000..f27af4af9 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dcu.json @@ -0,0 +1,24 @@ +{ + "id" : "nodes_dcu", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Definition of Head and Neck Lymph Nodes** \n* For head and neck schemas, this field includes all lymph nodes defined as Levels I-VII and Other by TNM. \n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (300, 400) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up. \n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (500) when there is a **surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment. \n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.\n\n\n**Note 3:** **Laterality** \n* If laterality of lymph nodes is not specified, assume nodes are ipsilateral. Midline nodes are ipsilateral.\n\n**Note 4:** **Supraclavicular lymph nodes** \n* Supraclavicular lymph nodes can be either Level IV or Level V\n * Level IV: deep to the sternocleidomastoid muscle, in the lower jugular chain\n * Level V: in the posterior triangle, inferior to the transverse cervical artery, supraclavicular lymph nodes, NOS\n\n**Note 5:** **Regional lymph nodes for Head and Neck tumors** \n* **Note:** For codes 300, 400, or 500, use the list below for named regional lymph nodes. If the only information available is \"regional lymph nodes, NOS\" or \"lymph nodes,\" code 800.\n\n**Level I**\n- Level IA - Submental\n- Level IB - Submandibular (submaxillary), sublingual\n\n**Level II - Upper jugular** \n- Jugulodigastric (subdigastric)\n- Upper deep cervical \n- Level IIA - Anterior\n- Level IIB - Posterior \n\n**Level III - Middle jugular**\n- Middle deep cervical\n\n**Level IV - Lower jugular**\n- Jugulo-omohyoid (supraomohyoid)\n- Lower deep cervical \n- Virchow node\n\n**Level V - Posterior triangle group**\n- Posterior cervical\n- Level VA - Spinal accessory \n- Level VB - Transverse cervical, supraclavicular \n\n**Level VI - Anterior compartment group**\n- Laterotracheal\n- Paralaryngeal\n- Paratracheal - above suprasternal notch\n- Perithyroidal\n- Precricoid (Delphian)\n- Prelaryngeal\n- Pretracheal - above suprasternal notch\n- Recurrent laryngeal\n\n**Level VII - Superior mediastinal group (for other mediastinal node(s), see EOD Mets)**\n- Esophageal groove\n- Paratracheal - below suprasternal notch\n- Pretracheal - below suprasternal notch \n\n**Other groups**\n- Cervical, NOS\n- Deep cervical, NOS\n- Facial\n + Buccinator (buccal)\n + Mandibular\n + Nasolabial\n- Internal jugular, NOS\n- Parapharyngeal \n- Parotid\n + Infraauricular\n + Intraparotid\n + Periparotid\n + Preauricular\n- Retroauricular (mastoid)\n- Retropharyngeal\n- Suboccipital\n- Regional lymph node(s), NOS\n- Lymph node(s), NOS\n\n**Note 6:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) O'Sullivan, B., Lydiatt, W.M., Shah, J.P., et al. **HPV-Mediated (p16+) Oropharyngeal Cancer**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-19T18:45:23.406Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "**CLINICAL assessment only**\n\nIpsilateral regional lymph node(s)", "VALUE:RN" ], [ "400", "**CLINICAL assessment only** \n\nBilateral or contralateral regional lymph node(s)", "VALUE:RN" ], [ "500", "**PATHOLOGICAL assessment only**\n\nRegional lymph node(s) involved", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dcz.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dcz.json similarity index 66% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dcz.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dcz.json index 1432ce605..2401c6c59 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dcz.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dcz.json @@ -1,12 +1,12 @@ { "id" : "nodes_dcz", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n* Regional nodes include bilateral and contralateral involvement of named nodes.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-04-19T20:31:32.486Z", + "last_modified" : "2025-09-18T20:41:59.305Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:88", "VALUE:NONE" ], [ "300", "Iliac, NOS\n- Common\n- External\n- Internal (hypogastric), NOS\n + Obturator \n\nInguinal, NOS\n- Deep inguinal, NOS\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n - Superficial (femoral)\n\nPelvic, NOS\nSacral, NOS\n - Presacral", "VALUE:88", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:88", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Iliac, NOS\n- Common\n- External\n- Internal (hypogastric), NOS\n + Obturator \n\nInguinal, NOS\n- Deep inguinal, NOS\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n - Superficial (femoral)\n\nPelvic, NOS\nSacral, NOS\n - Presacral", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dde.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dde.json similarity index 57% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dde.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dde.json index 15d24d3cd..8cb276cbe 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dde.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dde.json @@ -1,12 +1,12 @@ { "id" : "nodes_dde", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Regional lymph nodes include**\n- Buccinator (buccal)\n- Cervical, NOS\n- Facial, NOS\n- Intraparotid\n- Nasolabial\n- Parotid\n + Infra-auricular\n + Preauricular\n- Submandibular [submaxillary]\n- Submental\n- Supraclavicular, NOS\n\n**Note 3:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Esmaeli, B., Finger, P.T., et al. **Eyelid Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T17:44:09.628Z", + "last_modified" : "2025-09-18T20:42:17.360Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "100", "SINGLE ipsilateral lymph node\n* Less than or equal to 3 cm in greatest dimension\n* Based on clinical evaluation or imaging findings", "VALUE:N1a", "VALUE:RN" ], [ "200", "SINGLE ipsilateral lymph node\n* Less than or equal to 3 cm in greatest dimension\n* Based on lymph node biopsy", "VALUE:N1b", "VALUE:RN" ], [ "300", "SINGLE ipsilateral lymph node\n* Less than or equal to 3 cm in greatest dimension\n* Unknown how determined", "VALUE:N1", "VALUE:RN" ], [ "400", "SINGLE ipsilateral lymph node \n* Greater than 3 cm in greatest dimension OR \n\nMULTIPLE ipsilateral lymph nodes based on clinical evaluation or imaging findings", "VALUE:N2a", "VALUE:RN" ], [ "500", "SINGLE ipsilateral lymph node \n* Greater than 3 cm in greatest dimension OR \n\nMULTIPLE ipsilateral lymph nodes based on lymph node biopsy", "VALUE:N2b", "VALUE:RN" ], [ "600", "SINGLE ipsilateral lymph node \n* Greater than 3 cm in greatest dimension) or \n\nMULTIPLE ipsilateral lymph nodes, unknown how determined", "VALUE:N2", "VALUE:RN" ], [ "700", "Supraclavicular, NOS", "VALUE:N1", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "100", "SINGLE ipsilateral lymph node\n* Less than or equal to 3 cm in greatest dimension\n* Based on clinical evaluation or imaging findings", "VALUE:RN" ], [ "200", "SINGLE ipsilateral lymph node\n* Less than or equal to 3 cm in greatest dimension\n* Based on lymph node biopsy", "VALUE:RN" ], [ "300", "SINGLE ipsilateral lymph node\n* Less than or equal to 3 cm in greatest dimension\n* Unknown how determined", "VALUE:RN" ], [ "400", "SINGLE ipsilateral lymph node \n* Greater than 3 cm in greatest dimension OR \n\nMULTIPLE ipsilateral lymph nodes based on clinical evaluation or imaging findings", "VALUE:RN" ], [ "500", "SINGLE ipsilateral lymph node \n* Greater than 3 cm in greatest dimension OR \n\nMULTIPLE ipsilateral lymph nodes based on lymph node biopsy", "VALUE:RN" ], [ "600", "SINGLE ipsilateral lymph node \n* Greater than 3 cm in greatest dimension) or \n\nMULTIPLE ipsilateral lymph nodes, unknown how determined", "VALUE:RN" ], [ "700", "Supraclavicular, NOS", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_ddf.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_ddf.json new file mode 100644 index 000000000..b7e7b6697 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_ddf.json @@ -0,0 +1,24 @@ +{ + "id" : "nodes_ddf", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (100, 300) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up. \n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (200, 400, 500) when there is a **surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment. \n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.\n \n**Note 3:** **Previous scrotal surgery and lymph nodes** \n* Involvement of inguinal, pelvic, or external iliac lymph nodes WITHOUT or unknown if previous scrotal or inguinal surgery prior to presentation of the testis tumor is coded in EOD Mets as distant lymph node involvement.\n\n**Note 4:** **Regional lymph nodes include**\n\nAortic, NOS\n- Lateral (lumbar)\n- Para-aortic\n- Periaortic\n- Preaortic \n- Retroaortic\n\nPericaval, NOS\n- Interaortocaval\n- Paracaval\n- Precaval\n- Retrocaval\n\nRetroperitoneal below the diaphragm or NOS\nSpermatic vein\n\nLymph nodes **WITH** previous scrotal or inguinal surgery\n- External iliac\n- Inguinal nodes, NOS\n + Deep, NOS\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial (femoral)\n- Pelvic\n\n**Note 5:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Brimo, F., Srigley, J.R., Lin, D.W., et al. **Testis**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:41:37.638Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "100", "**CLINICAL assessment only**\n\nMetastasis in lymph node(s), all less than 2 cm", "VALUE:RN" ], [ "200", "**PATHOLOGICAL assessment only**\n\nMetastasis in lymph node(s), all less than 2 cm", "VALUE:RN" ], [ "300", "**CLINICAL assessment only**\n\nMetastasis lymph node(s) between 2 cm and 5 cm", "VALUE:RN" ], [ "400", "**PATHOLOGICAL assessment only**\n\nMetastasis in a lymph node, between 2 cm and 5 cm", "VALUE:RN" ], [ "500", "**PATHOLOGICAL assessment only**\n\nExtranodal extension of lymph nodes present", "VALUE:RN" ], [ "600", "Metastasis in a lymph node larger than 5 cm in greatest dimension", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_ddj.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_ddj.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_ddj.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_ddj.json index 70ac69084..e49c15886 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_ddj.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_ddj.json @@ -1,12 +1,12 @@ { "id" : "nodes_ddj", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Bilateral or Contralateral nodes** \n* Bilateral or contralateral nodes are classified as regional nodes for truncal tumors (C445) with bidirectional drainage to primary nodal basins, as shown on lymphoscintigraphy. \n * Truncal tumors may also drain to both cephalad and caudal primary nodal basins as shown on lymphoscintigraphy.\n* Clinical assessment of bilateral/contralateral or cephalad/caudal regional nodal involvement is required for tumors where lymphoscintigraphy is not performed\n\n**Note 3:** **Nodal basins** \n* Contiguous or secondary nodal basins are the next nodal drainage basins beyond the primary nodal basins and are coded as regional nodes.\n\n**Note 4:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-05-16T17:37:22.481Z", + "last_modified" : "2025-09-18T20:41:30.158Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:88", "VALUE:NONE" ], [ "300", "Skin of trunk (C445) (includes contralateral and bilateral)\n- Upper trunk\n + Axillary\n + Cervical\n + Internal mammary\n + Supraclavicular\n- Lower trunk\n + Superficial inguinal (femoral) (lower trunk only)\n\n(C446-C449: Single, Ipsilateral, Multiple. See EOD Mets for contralateral or bilateral nodes)\n\nSkin of upper limb and shoulder (C446)\n- Axillary\n- Cervical\n- Epitrochlear for hand/forearm\n- Internal mammary (parasternal)\n- Spinal accessory for shoulder\n- Supraclavicular (transverse cervical)\n\nSkin of lower limb and hip (C447)\n- Femoral (superficial inguinal)\n- Inguinal\n- Popliteal for heel and calf", "VALUE:88", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:88", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Skin of trunk (C445) (includes contralateral and bilateral)\n- Upper trunk\n + Axillary\n + Cervical\n + Internal mammary\n + Supraclavicular\n- Lower trunk\n + Superficial inguinal (femoral) (lower trunk only)\n\n(C446-C449: Single, Ipsilateral, Multiple. See EOD Mets for contralateral or bilateral nodes)\n\nSkin of upper limb and shoulder (C446)\n- Axillary\n- Cervical\n- Epitrochlear for hand/forearm\n- Internal mammary (parasternal)\n- Spinal accessory for shoulder\n- Supraclavicular (transverse cervical)\n\nSkin of lower limb and hip (C447)\n- Femoral (superficial inguinal)\n- Inguinal\n- Popliteal for heel and calf", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_ddn.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_ddn.json new file mode 100644 index 000000000..396c5e2d8 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_ddn.json @@ -0,0 +1,24 @@ +{ + "id" : "nodes_ddn", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only.\n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (100, 200, 600, 650) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH\n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up.\n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (300, 350, 400, 500, 700, 750) when there is a **surgical resection of the primary tumor or site** WITH\n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment.\n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.\n\n**Note 3:** **Isolated tumor cells** \n* Isolated tumor cells (ITCs) are defined as single tumor cells or small clusters not greater than 0.2 mm, usually detected by immunohistochemical (IHC) or molecular methods. \n* ITCs do not usually show evidence of malignant activity (e.g., proliferation or stromal reaction).\n * Lymph nodes with isolated tumor cells (ITCs) are counted as positive lymph nodes\n\n**Note 4:** **In transit metastasis** \n* In transit metastasis is defined as a tumor distinct from the primary lesion and located either between the primary lesion and the draining regional lymph node(s) or distal to the primary lesion. \n* In transit metastasis with positive lymph node(s) are coded under regional lymph nodes.\n* Code 600 if there are **clinically** in-transit metastasis WITHOUT regional lymph node involvement\n* Code 650 if there are **clinically** in-transit metastasis WITH regional lymph node involvement\n* Code 700 if there are **pathologically** in-transit metastasis WITHOUT regional lymph node involvement\n* Code 750 if there are **pathologically** in-transit metastasis WITH regional lymph node involvement\n\n**Note 5:** **Regional lymph nodes for skin**\n* Single, Multiple, Ipsilateral, Bilateral or Contralateral lymph nodes\n\n**Skin of head and neck (C000-C006, C008-C009, C440-C444)**\n- Levels I-VII \n- Axillary (neck only, C444)\n- Cervical, NOS\n- Deep cervical, NOS\n- Facial (buccinator, buccal, nasolabial)\n- Internal jugular, NOS\n- Parapharyngeal \n- Parotid (infraauricular, intraparotid, periparotid, preauricular)\n- Retroauricular (mastoid)\n- Retropharyngeal\n- Suboccipital\n\n**Skin of trunk (C445)**\n- Upper trunk \n + Axillary\n + Cervical\n + Internal mammary\n + Supraclavicular\n- Lower trunk \n + Superficial inguinal (femoral)\n\n**Skin of upper limb and shoulder (C446)**\n- Axillary\n- Cervical\n- Epitrochlear for hand/forearm\n- Internal mammary (parasternal)\n- Spinal accessory for shoulder\n- Supraclavicular (transverse cervical)\n\n**Skin of lower limb and hip (C447)**\n- Femoral (superficial inguinal)\n- Inguinal\n- Popliteal for heel and calf\n\n**Vulva (C510-C512, C518-C519)**\n- Deep inguinal, NOS\n- Femoral\n- Inguinal, NOS\n- Inguinofemoral (groin)\n- Node of Cloquet or Rosenmuller (highest deep inguinal)\n- Superficial inguinal (femoral)\n\n**Penis (C600-C602, C608-C609)**\n- Iliac, NOS\n + External\n + Internal (hypogastric, obturator)\n- Inguinal, NOS\n + Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial [femoral] \n- Pelvic, NOS\n\n**Scrotum (C632)**\n- Iliac, NOS\n + External\n + Internal (hypogastric), NOS\n * Obturator\n- Inguinal, NOS\n + Deep inguinal, NOS\n * Node of Cloquet or Rosenmuller (highest deep inguinal)\n + Superficial inguinal (femoral)\n\n**Note 6:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Bichakjian, C.K., Nghiem, P., Sober, A.J., et al. **Merkel Cell Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-19T18:45:12.645Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node metastasis detected\n* On clinical AND/OR radiologic examination\n* Sentinel node biopsy or lymph node dissection", "VALUE:NONE" ], [ "100", "**CLINICAL assessment only**\n\nClinical and/or radiologic exam positive nodes \n- WITHOUT biopsy or resection of lymph nodes", "VALUE:RN" ], [ "200", "**CLINICAL assessment only**\n\nClinically positive nodes on core biopsy/FNA \n- WITHOUT sentinel lymph node biopsy or resection of lymph nodes", "VALUE:RN" ], [ "300", "**PATHOLOGICAL assessment only**\n\nClinically occult nodes\n- WITH positive nodes from sentinel node biopsy", "VALUE:RN" ], [ "350", "**PATHOLOGICAL assessment only**\n\nClinically occult nodes\n- WITH positive nodes on lymph node resection", "VALUE:RN" ], [ "400", "**PATHOLOGICAL assessment only**\n\nClinically and/or radiologically positive nodes\n- WITH positive nodes on biopsy or lymph node resection", "VALUE:RN" ], [ "500", "**PATHOLOGICAL assessment only**\n\nClinically unknown if positive or negative\n- WITH positive nodes on biopsy or lymph node resection", "VALUE:RN" ], [ "600", "**CLINICAL assessment only**\n\nIn-transit metastasis present\n- WITHOUT lymph node metastasis or UNKNOWN\n\nDiscontinuous from primary tumor\nLocated between primary tumor and draining regional nodal basin\nOR distal to the primary tumor", "VALUE:RN" ], [ "650", "**CLINICAL assessment only**\n\nCode 600 WITH lymph node metastasis", "VALUE:RN" ], [ "700", "**PATHOLOGICAL assessment only**\n\nIn-transit metastasis present\n- WITHOUT lymph node metastasis or UNKNOWN\n\nDiscontinuous from primary tumor\nLocated between primary tumor and draining regional nodal basin\nOR distal to the primary tumor", "VALUE:RN" ], [ "750", "**PATHOLOGICAL assessment only**\n\nCode 700 WITH lymph node metastasis", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_ddp.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_ddp.json similarity index 74% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_ddp.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_ddp.json index 39feaaf71..6712b3afe 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_ddp.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_ddp.json @@ -1,12 +1,12 @@ { "id" : "nodes_ddp", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Woltering, E.A., Bergsland, E.K., et al. **Neuroendocrine Tumors of the Appendix**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Appendix**, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-04-19T20:41:03.525Z", + "last_modified" : "2025-09-18T20:41:36.801Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "- Cecal \n + Anterior (prececal)\n * Posterior (retrocecal)\n * Right colic\n- Colic, NOS\n- Epicolic (adjacent to bowel wall)\n- Ileocolic\n- Mesenteric, NOS\n- Mesocolic, NOS\n- Paracolic/pericolic", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "- Cecal \n + Anterior (prececal)\n * Posterior (retrocecal)\n * Right colic\n- Colic, NOS\n- Epicolic (adjacent to bowel wall)\n- Ileocolic\n- Mesenteric, NOS\n- Mesocolic, NOS\n- Paracolic/pericolic", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dew.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dew.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dew.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dew.json index f96128187..f6e680d82 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dew.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dew.json @@ -1,12 +1,12 @@ { "id" : "nodes_dew", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Aloia, T., Pawlik, T.M., Vauthey, J.N., et al. **Intrahepatic Bile Ducts**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-14T00:34:36.638Z", + "last_modified" : "2025-09-18T20:41:34.886Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Common bile duct \nCystic duct \nHepatic, NOS\nHepatic artery\nHepatic pedicle\nHepatoduodenal ligament \nHilar\nPortal vein\n- Periportal \n- Porta hepatis\n- Portal", "VALUE:N1", "VALUE:RN" ], [ "400", "Portocaval (portacaval)", "VALUE:N1", "VALUE:RN" ], [ "700", "Left liver (segments 2-4) or lobe of liver not stated\n- Gastrohepatic\n- Inferior phrenic\n\nRight liver (segments 5-8) or lobe of liver not stated\n- Periduodenal\n- Peripancreatic\n- Pancreaticoduodenal", "VALUE:N1", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Common bile duct \nCystic duct \nHepatic, NOS\nHepatic artery\nHepatic pedicle\nHepatoduodenal ligament \nHilar\nPortal vein\n- Periportal \n- Porta hepatis\n- Portal", "VALUE:RN" ], [ "400", "Portocaval (portacaval)", "VALUE:RN" ], [ "700", "Left liver (segments 2-4) or lobe of liver not stated\n- Gastrohepatic\n- Inferior phrenic\n\nRight liver (segments 5-8) or lobe of liver not stated\n- Periduodenal\n- Peripancreatic\n- Pancreaticoduodenal", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfc.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfc.json new file mode 100644 index 000000000..0afc2c664 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfc.json @@ -0,0 +1,24 @@ +{ + "id" : "nodes_dfc", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **LAMN tumors** \n* Nodal metastasis is very rare in low-grade appendiceal neoplasms (LAMN). If there is no mention of lymph nodes in the pathology report for a LAMN, code as none (000). \n\n**Note 3:** **CLINICAL and PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only. \n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (450, 500, 550, 600, 650, 700) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up. \n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (300, 400) when there is a **surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment. \n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.\n\n**Note 4:** **Tumor Deposits** \n* Code 400 is defined as **PATHOLOGICAL** assessment only. This is used when\n * Primary tumor or site surgically resected with\n * Any positive microscopic examination of tumor deposits WITHOUT positive lymph nodes\n * If there are also positive lymph nodes, code 300", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Overman, M.J., Jessup, J.M., et al. **Appendix - Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:42:14.233Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "**PATHOLOGICAL ASSESSMENT ONLY**\n\n- Cecal \n + Anterior (prececal)\n * Posterior (retrocecal)\n * Right colic\n- Colic, NOS\n- Epicolic (adjacent to bowel wall)\n- Ileocolic\n- Mesenteric, NOS\n- Mesocolic, NOS\n- Paracolic/pericolic", "VALUE:RN" ], [ "400", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nTumor deposits (TD) in the subserosa, mesentery, mesorectal \nor nonperitonealized pericolic or perirectal tissues \nWITHOUT regional nodal metastasis", "VALUE:RN" ], [ "450", "**CLINICAL ASSESSMENT ONLY**\n\nOne positive node clinically OR Stated as Clinical N1a", "VALUE:RN" ], [ "500", "**CLINICAL ASSESSMENT ONLY**\n\nTwo-three positive nodes clinically OR Stated as Clinical N1b", "VALUE:RN" ], [ "550", "**CLINICAL ASSESSMENT ONLY**\n\nStated as Clinical N1, number of positive nodes clinically unknown", "VALUE:RN" ], [ "600", "**CLINICAL ASSESSMENT ONLY**\n\nFour-six positive nodes clinically OR Stated as Clinical N2a", "VALUE:RN" ], [ "650", "**CLINICAL ASSESSMENT ONLY**\n\nSeven or more positive nodes clinically OR Stated as Clinical N2b", "VALUE:RN" ], [ "700", "**CLINICAL ASSESSMENT ONLY**\n\nStated as Clinical N2, number of positive nodes clinically unknown", "VALUE:RN" ], [ "800", "Positive nodes, number unknown\nUnknown if clinical or pathological assessment\n\nRegional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfd.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfd.json similarity index 84% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfd.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfd.json index 2816a2713..84f76106c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfd.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfd.json @@ -1,12 +1,12 @@ { "id" : "nodes_dfd", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Nodal metastasis rare** \n* Nodal metastasis is very rare in gastrointestinal stromal tumors (GISTs) and surgeons generally agree that nodal dissection is not indicated. In the absence of information on regional lymph node status for a localized tumor, code as none (000).\n\n**Note 3:** **EOD references** \n* See the chapter (schema) corresponding to the primary site for information about regional nodes. \n* *For example*: For primary colon GIST, see the colon chapter (schema) for regional nodes information.\n * **Esophagus**: C150-C155, C158-C159\n * **Small Intestine**: C170-C172, C178-C17\n * **Stomach**: C160-C166, C168-C169 \n * **Appendix**: C181 \n * **Colon and Rectum**: C180, C182-C189, C199, C209\n * **Retroperitoneum**: C480-C482, C488\n\n**Note 4:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pollock, R.E., Maki, R.G. **Introduction to Soft Tissue Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) DeMatteo, R.P., Maki, R.G., Pollock, R.E., et al. **Gastrointestinal Stromal Tumor**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-16T21:12:24.634Z", + "last_modified" : "2025-09-18T20:41:30.544Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Regional lymph node metastases (see Note 3)", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:N0", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Regional lymph node metastases (see Note 3)", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfe.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfe.json similarity index 59% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfe.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfe.json index c6ce1ed50..b7b5de441 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfe.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfe.json @@ -1,12 +1,12 @@ { "id" : "nodes_dfe", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Unnamed nodes** \n* For Colon and Rectum ONLY, any unnamed nodes that are removed with a colon or rectal resection are presumed to be regional pericolic or perirectal lymph nodes and are included in the EOD Regional Nodes code 300 (pericolic for sites C180 - C189, C199 and perirectal for sites C199 or C209). \n* This site-specific instruction applies only to colon and rectum tumors and was verified with subject matter experts.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Shi, C., Woltering, E.A., Washington, M.K., et al. **Neuroendocrine Tumors of the Colon and Rectum**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Colon and Rectum**, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-04-18T14:37:26.321Z", + "last_modified" : "2025-09-18T20:41:33.459Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Colon subsites\n- Colic, NOS\n- Epicolic (adjacent to bowel wall)\n- Mesenteric, NOS\n- Mesocolic, NOS\n- Paracolic\n- Pericolic\n\nCecum (C180) \n- Colic (right)\n- Ileocolic\n- Periappendiceal\n- Prececal (anterior, NOS)\n- Retrocecal (posterior)\n\nAscending colon (C182)\n- Colic (middle-right branch, right)\n- Ileocolic\n\nHepatic flexure (C183)\n- Colic (middle, right)\n- Ileocolic\n\nTransverse colon (C184)\n- Colic (left, middle)\n\nSplenic flexure (C185)\n- Colic (left, middle)\n- Mesenteric (inferior)\n\nDescending colon (C186)\n- Colic (left)\n- Mesenteric (inferior)\n- Sigmoid\n\nSigmoid colon (C187)\n- Colic (left)\n- Mesenteric (inferior)\n- Rectal (superior) (hemorrhoidal)\n- Rectosigmoid\n- Sigmoid (sigmoidal) (sigmoid mesenteric)\n\nRectosigmoid (C199)\n- Mesenteric (inferior)\n- Mesorectal\n- Pericolic\n- Perirectal\n- Rectal (superior) (hemorrhoidal)\n- Sigmoid \n\nRectum (C209)\n- Iliac (hypogastric, internal, obturator) (see EOD Mets for common, external, NOS)\n- Mesenteric (inferior)\n- Mesorectal\n- Perirectal\n- Rectal (inferior, superior) (hemorrhoidal)", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Colon subsites\n- Colic, NOS\n- Epicolic (adjacent to bowel wall)\n- Mesenteric, NOS\n- Mesocolic, NOS\n- Paracolic\n- Pericolic\n\nCecum (C180) \n- Colic (right)\n- Ileocolic\n- Periappendiceal\n- Prececal (anterior, NOS)\n- Retrocecal (posterior)\n\nAscending colon (C182)\n- Colic (middle-right branch, right)\n- Ileocolic\n\nHepatic flexure (C183)\n- Colic (middle, right)\n- Ileocolic\n\nTransverse colon (C184)\n- Colic (left, middle)\n\nSplenic flexure (C185)\n- Colic (left, middle)\n- Mesenteric (inferior)\n\nDescending colon (C186)\n- Colic (left)\n- Mesenteric (inferior)\n- Sigmoid\n\nSigmoid colon (C187)\n- Colic (left)\n- Mesenteric (inferior)\n- Rectal (superior) (hemorrhoidal)\n- Rectosigmoid\n- Sigmoid (sigmoidal) (sigmoid mesenteric)\n\nRectosigmoid (C199)\n- Mesenteric (inferior)\n- Mesorectal\n- Pericolic\n- Perirectal\n- Rectal (superior) (hemorrhoidal)\n- Sigmoid \n\nRectum (C209)\n- Iliac (hypogastric, internal, obturator) (see EOD Mets for common, external, NOS)\n- Mesenteric (inferior)\n- Mesorectal\n- Perirectal\n- Rectal (inferior, superior) (hemorrhoidal)", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfg.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfg.json similarity index 53% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfg.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfg.json index d503b5f47..f1ca1f9d0 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfg.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfg.json @@ -1,12 +1,12 @@ { "id" : "nodes_dfg", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", - "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", + "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Hepatoduodenal and Pancreaticoduodenal lymph nodes**\n* Per AJCC, Hepatoduodenal and Pancreaticoduodenal nodes are regional for all subsites of the stomach. Previously they were regional only for the lesser curvature and greater curvature.\n\n**Note 3:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Woltering, E.A., Bergsland, E.K., et al. **Neuroendocrine Tumors of the Stomach**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Stomach,** from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-04-19T21:01:48.880Z", + "last_modified" : "2025-09-18T20:41:56.376Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Celiac artery\nCommon hepatic artery\nHepatic, NOS\nLeft gastric (superior gastric), NOS\n- Cardial, NOS\n- Cardioesophageal \n- Gastric artery\n- Gastric, left\n- Gastrohepatic\n- Gastropancreatic, left\n- Lesser curvature\n- Lesser omentum\n- Paracardial\n\nPancreaticosplenic (pancreaticolineal)\nPerigastric, NOS\nPeripancreatic\nPyloric, NOS\n- Infrapyloric (subpyloric)\n- Suprapyloric \n\nRight gastric (inferior gastric, NOS)\n- Gastrocolic\n- Gastroduodenal\n- Gastroepiploic (gastro-omental), right or NOS\n- Gastrohepatic\n- Greater curvature\n- Greater omentum\n- Pancreaticoduodenal \n\nSplenic (lineal), NOS\n- Gastroepiploic (gastro-omental), left\n- Splenic hilar/hilum\n\nNodule(s) in perigastric fat", "VALUE:N1", "VALUE:RN" ], [ "700", "Lesser curvature (C165)\n- Hepatoduodenal", "VALUE:N1", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Celiac artery\nCommon hepatic artery\nHepatic, NOS\nLeft gastric (superior gastric), NOS\n- Cardial, NOS\n- Cardioesophageal \n- Gastric artery\n- Gastric, left\n- Gastrohepatic\n- Gastropancreatic, left\n- Lesser curvature\n- Lesser omentum\n- Paracardial\n\nPancreaticosplenic (pancreaticolineal)\nPerigastric, NOS\nPeripancreatic\nPyloric, NOS\n- Infrapyloric (subpyloric)\n- Suprapyloric \n\nRight gastric (inferior gastric, NOS)\n- Gastrocolic\n- Gastroduodenal\n- Gastroepiploic (gastro-omental), right or NOS\n- Gastrohepatic\n- Greater curvature\n- Greater omentum\n- Pancreaticoduodenal \n\nSplenic (lineal), NOS\n- Gastroepiploic (gastro-omental), left\n- Splenic hilar/hilum\n\nNodule(s) in perigastric fat", "VALUE:RN" ], [ "700", "Hepatoduodenal and Pancreaticoduodenal lymph nodes (See Note 2)\n* All subsites of stomach", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfh.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfh.json similarity index 74% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfh.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfh.json index 1254c7f0b..1eb7687ba 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfh.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfh.json @@ -1,12 +1,12 @@ { "id" : "nodes_dfh", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **FIGO and lymph node detail** \n* When both the Federation Internationale de Gynecologie et d'Obstetrique (FIGO) stage and lymph node detail are available, record the code with lymph node detail in preference to a statement of FIGO stage.\n\n**Note 3:** **Isolated Tumor Cells** \n* Isolated tumor cells (ITCs) are defined as single tumor cells or small clusters not greater than 0.2 mm, usually detected by immunohistochemical (IHC) or molecular methods. ITCs do not usually show evidence of malignant activity (e.g., proliferation or stromal reaction). Lymph nodes with ITCs only are not counted as positive nodes. \n* For positive ITCs with NO regional lymph node involvement, code 050\n\n**Note 4:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Dizon, D.S., Olawaiye, A.B., Mutch, D.G., et al. **Corpus Uteri - Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-17T20:47:56.598Z", + "last_modified" : "2025-09-18T20:42:12.050Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "050", "Isolated tumor cells in regional lymph node(s) no greater than 0.2 mm", "VALUE:N0(i+)", "VALUE:NONE" ], [ "300", "Para-aortic, NOS\n- Aortic\n- Lateral aortic/lateral lumbar\n- Periaortic\n\nPelvic, NOS\n- Common\n- External\n- Internal (hypogastric, obturator, NOS)\n- Paracervical\n- Parametrial\n- Sacral, NOS\n + Lateral (laterosacral)\n + Middle (promontorial) (Gerota's node)\n + Presacral\n + Uterosacral\n\nFIGO Stage IIIC", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "050", "Isolated tumor cells in regional lymph node(s) no greater than 0.2 mm", "VALUE:NONE" ], [ "300", "Para-aortic, NOS\n- Aortic\n- Lateral aortic/lateral lumbar\n- Periaortic\n\nPelvic, NOS\n- Common\n- External\n- Internal (hypogastric, obturator, NOS)\n- Paracervical\n- Parametrial\n- Sacral, NOS\n + Lateral (laterosacral)\n + Middle (promontorial) (Gerota's node)\n + Presacral\n + Uterosacral\n\nFIGO Stage IIIC", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfl.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfl.json similarity index 78% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfl.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfl.json index e8defd688..c39ba535b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfl.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfl.json @@ -1,12 +1,12 @@ { "id" : "nodes_dfl", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Woltering, E.A., Bergsland, E.K., et al. **Neuroendocrine Tumors of the Jejunum and Ileum**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Jejunum and Ileum**, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-04-19T20:45:26.198Z", + "last_modified" : "2025-09-18T20:41:38.187Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Cecal (anterior, retrocecal, NOS) \nCecal (posterior) (terminal ileum only)\nIleocecal\nMesenteric, NOS\nSuperior mesenteric", "JUMP:rn_positive_with_regional_nodes_for_n_51494", "VALUE:RN" ], [ "400", "Large mesenteric masses (greater than 2 cm)\nLymph node metastasis greater than 2 cm", "VALUE:N2", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "JUMP:rn_positive_with_regional_nodes_for_n_51494", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Cecal (anterior, retrocecal, NOS) \nCecal (posterior) (terminal ileum only)\nIleocecal\nMesenteric, NOS\nSuperior mesenteric", "VALUE:RN" ], [ "400", "Large mesenteric masses (greater than 2 cm)\nLymph node metastasis greater than 2 cm", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfm.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfm.json similarity index 70% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfm.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfm.json index b2b8bd619..40d2d930d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfm.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfm.json @@ -1,12 +1,12 @@ { "id" : "nodes_dfm", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Female Reproductive Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Chen, L., Olawaiye, A.B., Mutch, D.G., et al. **Gestational Trophoblastic Neoplasms**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-17T16:29:24.161Z", + "last_modified" : "2025-09-19T18:52:43.627Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "tmp_eod_m2", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:88", "VALUE:NONE" ], [ "300", "Aortic, NOS\n- Lateral (lumbar)\n- Para-aortic\n- Peri-aortic\n\nIliac, NOS\n- Common\n- External\n- Internal (hypogastric), NOS\n + Obturator\n\nParametrial\nPelvic, NOS\nSacral\n- Lateral (laterosacral)\n- Middle (promontorial) (Gerota's node)\n- Presacral\n- Uterosacral", "VALUE:M1b", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:88", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Aortic, NOS\n- Lateral (lumbar)\n- Para-aortic\n- Peri-aortic\n\nIliac, NOS\n- Common\n- External\n- Internal (hypogastric), NOS\n + Obturator\n\nParametrial\nPelvic, NOS\nSacral\n- Lateral (laterosacral)\n- Middle (promontorial) (Gerota's node)\n- Presacral\n- Uterosacral", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfn.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfn.json new file mode 100644 index 000000000..8fd8cff47 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfn.json @@ -0,0 +1,24 @@ +{ + "id" : "nodes_dfn", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only. \n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (700, 725, 775) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up. \n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (300) when there is a **surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment. \n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Krasinskas, A., Pawlik, T.M., Vauthey, J.N., et al. **Distal Bile Duct**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:41:34.657Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nCystic duct (node of neck of gallbladder) (Calot's node)\nHepatic artery (common, NOS)\nHilar (in hepatoduodenal ligament)\nNode of foramen of Winslow (omental) (epiploic)\nPancreaticoduodenal (anterior, posterior) \nPericholedochal (node along common bile duct)\nPeriduodenal\nPeripancreatic (near head of pancreas only)\nPeriportal\nPorta hepatis (portal) (hilar) (in hilus of liver)", "VALUE:RN" ], [ "700", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nSuperior mesenteric artery\nSuperior mesenteric vein", "VALUE:D" ], [ "725", "**CLINICAL ASSESSMENT ONLY**\n\nOne-three positive nodes clinically OR stated as Clinical N1", "VALUE:RN" ], [ "775", "**CLINICAL ASSESSMENT ONLY**\n\nFour or more positive nodes clinically OR stated as Clinical N2", "VALUE:RN" ], [ "800", "Positive nodes, number unknown\nUnknown if clinical or pathological assessment\n\nRegional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfo.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfo.json new file mode 100644 index 000000000..af3b85195 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfo.json @@ -0,0 +1,24 @@ +{ + "id" : "nodes_dfo", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only. \n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (700, 725, 775) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up. \n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (300) when there is a **surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment. \n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Nagorney, D.M., Pawlik, T.M., Vauthey, J.N., et al. **Perihilar Bile Ducts**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:41:35.316Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nCholedochal\nCommon bile duct\nCystic duct (node of the neck of the gallbladder) (Calot's node)\nHepatic\nHepatic artery\nHilar (porta hepatic) (portal) (in hilus of liver)\nNode of foramen of Winslow (omental) (epiploic)\nPancreaticoduodenal, posterior\nPericholedochal (node along common bile duct)\nPeriduodenal\nPeripancreatic (near head of pancreas only)\nPeriportal\nPortal", "VALUE:RN" ], [ "725", "**CLINICAL ASSESSMENT ONLY**\n\nOne-three positive nodes clinically OR stated as Clinical N1", "VALUE:RN" ], [ "775", "**CLINICAL ASSESSMENT ONLY**\n\nFour or more positive nodes clinically OR stated as Clinical N2", "VALUE:RN" ], [ "800", "Positive nodes, number unknown\nUnknown if clinical or pathological assessment\n\nRegional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfq.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfq.json similarity index 81% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfq.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfq.json index 7ce0e9b33..9bf74c3aa 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dfq.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfq.json @@ -1,12 +1,12 @@ { "id" : "nodes_dfq", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph node involvement rare**\n* Regional lymph node involvement is rare. \n* For this schema, if there is no mention of lymph node involvement clinically, assume that lymph nodes are negative. \n* Code unknown (999) only when there is no available information on the extent of the patient's disease\n * ***Example***: lab-only case is abstracted from a biopsy report and no clinical history is available.\n\n**Note 3:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pollock, R.E., Maki, R.G. **Introduction to Soft Tissue Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Pollock, R.E., Maki, R.G., et al. **Soft Tissue Sarcoma of the Retroperitoneum**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-17T16:24:23.369Z", + "last_modified" : "2025-09-18T20:42:20.848Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Intra-abdominal\nParacaval\nPelvic\nSubdiaphragmatic", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:N0", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Intra-abdominal\nParacaval\nPelvic\nSubdiaphragmatic", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfr.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfr.json new file mode 100644 index 000000000..3eec25895 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dfr.json @@ -0,0 +1,24 @@ +{ + "id" : "nodes_dfr", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Regional Nodes", + "title" : "EOD Regional Nodes", + "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has lymph node codes that are defined as **CLINICAL** assessment only or **PATHOLOGICAL** assessment only. \n\n**No surgical resection**\n* Use **CLINICAL** assessment only codes (700, 725, 775) when there is a clinical work up only and there is **NO surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision, or lymph node dissection done during the clinical work up. \n\n**Surgical resection without neoadjuvant therapy**\n* Use **PATHOLOGICAL** assessment only codes (300) when there is a **surgical resection of the primary tumor or site** WITH \n * Any microscopic examination of regional lymph nodes, which includes FNA, core biopsy, sentinel node biopsy, lymph node excision done or lymph node dissection performed.\n\n**Surgical resection after neoadjuvant therapy**\n* If patient has neoadjuvant therapy, and the clinical assessment is equal to or greater than the pathological assessment, then the clinical assessment codes take priority. Otherwise, code the pathologic assessment. \n * See ***EOD 2018 General Instructions*** for further instructions on coding cases with neoadjuvant therapy, https://seer.cancer.gov/tools/staging/eod/.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Zhu, A.X., Pawlik, T.M., Vauthey, J.N., et al. **Gallbladder**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:41:35.754Z", + "definition" : [ { + "key" : "eod_regional_nodes", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_n", + "name" : "SS2018 N", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nCystic duct (node of the neck of the gallbladder) (Calot's node)\nHepatic (artery, NOS)\nHilar (in hepatoduodenal ligament)\nNode of foramen of Winslow (epiploic) (omental) \nPancreaticoduodenal\nPericholedochal (common bile duct)\nPeriduodenal\nPeripancreatic (near head of pancreas only)\nPeriportal\nPorta hepatis (portal) (periportal) (hilar) (in hilus of liver)\nPortal vein", "VALUE:RN" ], [ "700", "**PATHOLOGICAL ASSESSMENT ONLY**\n\nCeliac (axis) artery\nPara-aortic \nPeriaortic\nPericaval\nSuperior mesenteric artery\nSuperior mesenteric vein", "VALUE:D" ], [ "725", "**CLINICAL ASSESSMENT ONLY**\n\nOne-three positive nodes clinically OR stated as Clinical N1", "VALUE:RN" ], [ "775", "**CLINICAL ASSESSMENT ONLY**\n\nFour or more positive nodes clinically OR stated as Clinical N2", "VALUE:RN" ], [ "800", "Positive nodes, number unknown\nUnknown if clinical or pathological assessment\n\nRegional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dna.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dna.json similarity index 69% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dna.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dna.json index b16ca2359..f6fe8b0a2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_dna.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_dna.json @@ -1,10 +1,10 @@ { "id" : "nodes_dna", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", - "last_modified" : "2021-04-08T19:00:58.989Z", + "last_modified" : "2025-09-18T20:41:27.381Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -13,14 +13,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "888", "Not applicable: Information not collected for this schema", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "888", "Not applicable: Information not collected for this schema", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_exam_17543.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_exam_17543.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_exam_17543.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_exam_17543.json index d665fdec0..c3959d331 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_exam_17543.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_exam_17543.json @@ -1,7 +1,7 @@ { "id" : "nodes_exam_17543", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Nodes Exam", "title" : "Regional Nodes Examined", "notes" : "**Note 1:** Extraosseous plasmacytomas (9734), especially those in the respiratory tract, may metastasize to regional lymph nodes. Record the number of examined nodes.\n\n**Note 2:** Code 99, not applicable, for the histology plasmacytoma, NOS (9731).\n\nSee the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_exam_76029.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_exam_76029.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_exam_76029.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_exam_76029.json index 0cb12e6c9..c9d7e39d2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_exam_76029.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_exam_76029.json @@ -1,7 +1,7 @@ { "id" : "nodes_exam_76029", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Nodes Exam", "title" : "Regional Nodes Examined", "notes" : "**Note:** Record this field even if there has been preoperative treatment.\n\nSee the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_exam_dna_95635.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_exam_dna_95635.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_exam_dna_95635.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_exam_dna_95635.json index fbf3683f3..94afdb69f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_exam_dna_95635.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_exam_dna_95635.json @@ -1,7 +1,7 @@ { "id" : "nodes_exam_dna_95635", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Nodes Exam DNA", "title" : "Regional Nodes Examined", "notes" : "See the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_pos_2999.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_pos_2999.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_pos_2999.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_pos_2999.json index a8f295374..53ebbce05 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_pos_2999.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_pos_2999.json @@ -1,7 +1,7 @@ { "id" : "nodes_pos_2999", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Nodes Pos", "title" : "Regional Nodes Positive", "notes" : "**Note 1:** Extraosseous plasmacytomas (9734), especially those in the respiratory tract, may metastasize to regional lymph nodes. Record the number of positive nodes.\n\n**Note 2:** Code 99, not applicable, for the histology plasmacytoma, NOS (9731).\n\nSee the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_pos_dna_91511.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_pos_dna_91511.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_pos_dna_91511.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_pos_dna_91511.json index bf6bc1442..b408627e0 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_pos_dna_91511.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_pos_dna_91511.json @@ -1,7 +1,7 @@ { "id" : "nodes_pos_dna_91511", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Nodes Pos DNA", "title" : "Regional Nodes Positive", "notes" : "See the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_pos_fab.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_pos_fab.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_pos_fab.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_pos_fab.json index 5df9806a0..fe173a37c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_pos_fab.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_pos_fab.json @@ -1,7 +1,7 @@ { "id" : "nodes_pos_fab", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Nodes Pos", "title" : "Regional Nodes Positive", "notes" : "**Note 1:** Record this field even if there has been preoperative treatment.\n\n**Note 2:** Lymph nodes with only isolated tumor cells (ITCs) are NOT counted as positive lymph nodes. Only lymph nodes with metastases greater than 0.2mm (micrometastases or larger) should be counted as positive. If the pathology report indicates that nodes are positive but size of the metastases is not stated, assume the metastases are > 0.2mm and code the lymph nodes as positive in this field.\n\n**Note 3:** Record all positive regional lymph nodes in this field. Record the number of positive ipsilateral regional level I-II axillary nodes separately in the appropriate Site-Specific Factor field.\n\nSee the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_pos_fah.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_pos_fah.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_pos_fah.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_pos_fah.json index ce3f84533..0a88f3cf1 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_pos_fah.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_pos_fah.json @@ -1,7 +1,7 @@ { "id" : "nodes_pos_fah", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Nodes Pos", "title" : "Regional Nodes Positive", "notes" : "**Note 1:** Record this field even if there has been preoperative treatment.\n\n**Note 2:** Lymph nodes with isolated tumor cells (ITCs) are counted as positive lymph nodes. ITCs are defined as any tumor deposits in lymph nodes less than or equal to 0.2 mm.\n\n**Note 3:** Although satellite nodules and in-transit metastasis are coded under Regional Lymph Nodes (N), DO NOT count as Regional Nodes Positive in this field.\n\nSee the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_pos_fpa.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_pos_fpa.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_pos_fpa.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_pos_fpa.json index fcdedb4bd..3e78aaf03 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nodes_pos_fpa.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nodes_pos_fpa.json @@ -1,7 +1,7 @@ { "id" : "nodes_pos_fpa", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Nodes Pos", "title" : "Regional Nodes Positive", "notes" : "**Note:** Record this field even if there has been preoperative treatment.\n\nSee the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nras_mutational_analysis_16621.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nras_mutational_analysis_16621.json similarity index 77% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nras_mutational_analysis_16621.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nras_mutational_analysis_16621.json index f86b1dad1..c718e6ccd 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/nras_mutational_analysis_16621.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/nras_mutational_analysis_16621.json @@ -1,12 +1,12 @@ { "id" : "nras_mutational_analysis_16621", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "NRAS Mutational Analysis", "title" : "NRAS Mutational Analysis", "description" : "NRAS is a signaling intermediate in the growth receptor pathway. Certain NRAS mutations predict poor response to anti-EGFR therapy in patients with metastatic colorectal cancer.\n\nKRAS (NAACCR Data Item # 3866) and NRAS are important signaling intermediates in the growth receptor pathway, which controls cell proliferation and survival. Both KRAS and NRAS may be constitutively activated through mutation during colorectal carcinogenesis so that they continuously stimulate cell proliferation and prevent cell death (reference AJCC 8, pg. 266). KRAS and NRAS mutations predict poor response to anti-EGFR therapy in patients with metastatic colon cancer. AJCC 8 estimates that KRAS may be activated in up to 40% and NRAS in about 7% of colorectal carcinomas.", "notes" : "**Note 1:** **Effective years**\n* This SSDI is effective for diagnosis years 2021+\n* For cases diagnosed 2018-2020, this SSDI must be blank\n\n**Note 2:** **Physician Statement** \n* Physician statement of NRAS can be used to code this data item when no other information is available.\n\n**Note 3:** **Applicable stages**\n* NRAS may be recorded for all stages; however, it is primarily performed for patients with metastatic disease. If information is not available, code 9.\n\n**Note 4:** **Results from nodal or metastatic tissue**\n* Results from nodal or metastatic tissue may be used for NRAS.\n\n**Note 5:** **Neoadjuvant Therapy** \n* Record the assay from tumor specimens prior to neoadjuvant therapy.\n* If neoadjuvant therapy is given and there are no NRAS results from pre-treatment specimens, report the findings from post-treatment specimens.", - "last_modified" : "2024-04-08T15:57:24.995Z", + "last_modified" : "2025-02-24T13:46:52.827Z", "definition" : [ { "key" : "nras_mutational_analysis", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Normal\nNRAS negative; NRAS wild type\nNegative for (somatic) mutations, no alterations, no (somatic) mutations identified, not present, not detected" ], [ "1", "Abnormal (mutated)/detected in codon(s) 12, 13, and/or 61" ], [ "2", "Abnormal (mutated)/detected, codon(s) specified but not in codon(s) 12, 13, or 61" ], [ "4", "Abnormal (mutated), NOS, codon(s) not specified" ], [ "7", "Test ordered, results not in chart" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nNRAS not assessed or unknown if assessed" ], [ "", "Must be blank if diagnosis year is before 2021" ] ], "additional_info" : "**Source documents:** pathology report, clinical laboratory report\n\nFor further information, refer to the **Colon and Rectum Biomarker** Reporting cancer protocol published by the College of American Pathologists for the AJCC Staging System *Colon and Rectum*", - "coding_guidelines" : "There are 3 NRAS codons that are commonly mutated in colorectal cancers. This SSDI does not record the actual mutation, but instead records the codon or codon group that contains the mutation. If a specific NRAS mutation is reported, its codon may be identified from the following list of common NRAS mutations grouped by codon.\n\n**1)** **Codon 12 (See code 1)**\n + **a.** Gly12Asp (GGT>GAT)\n + **b.** Gly12Val (GGT>GTT)\n + **d.** Gly12Cys (GGT>TGT)\n + **e.** Gly12Ser (GGT>AGT)\n + **f.** Gly12Ala (GGT>GCT)\n + **g.** Gly12Arg (GGT>CGT)\n + **h.** Codon 12 mutation, not otherwise specified\n\n**2)** **Codon 13 (See code 1)**\n + **a.** Codon 13 mutation, not otherwise specified\n\n**3)** **Codon 61 (See code 1)**\n + **a.** Gln61Lys (CAA>AAA)\n + **b.** Gln61Arg (CAA>CGA)\n + **c.** Codon 61 mutation, not otherwise specified\n\n**4)** **Other specified codons (excluding 12, 13, 61) (See code 2)**\n\n**5)** **Unknown codon (See code 4)**\n * **a.** NRAS positive, specific codon not mentioned\n\n**6)** **Code 9** when\n* **a.** Insufficient amount of tissue available to perform test\n* **b.** No microscopic confirmation of tumor \n* **c.** Pathology report available and there is no mention of NRAS\n* **d.** NRAS not ordered or not done, or unknown if ordered or done", + "coding_guidelines" : "There are 3 NRAS codons that are commonly mutated in colorectal cancers. This SSDI does not record the actual mutation, but instead records the codon or codon group that contains the mutation. If a specific NRAS mutation is reported, its codon may be identified from the following list of common NRAS mutations grouped by codon.\n\n**1)** **Codon 12 (See code 1)**\n* Gly12Asp (GGT>GAT)\n* Gly12Val (GGT>GTT)\n* Gly12Cys (GGT>TGT)\n* Gly12Ser (GGT>AGT)\n* Gly12Ala (GGT>GCT)\n* Gly12Arg (GGT>CGT)\n* Codon 12 mutation, not otherwise specified\n\n**2)** **Codon 13 (See code 1)**\n* Codon 13 mutation, not otherwise specified\n\n**3)** **Codon 61 (See code 1)**\n* Gln61Lys (CAA>AAA)\n* Gln61Arg (CAA>CGA)\n* Codon 61 mutation, not otherwise specified\n\n**4)** **Other specified codons (excluding 12, 13, 61) (See code 2)**\n\n**5)** **Unknown codon (See code 4)**\n * NRAS positive, specific codon not mentioned\n\n**6)** **Code 9** when\n* Insufficient amount of tissue available to perform test\n* No microscopic confirmation of tumor \n* Pathology report available and there is no mention of NRAS\n* NRAS not ordered or not done, or unknown if ordered or done", "rationale" : "NRAS mutational analysis is recommended in clinical guidelines for patients with metastatic colon cancer who are being considered for anti-EGFR therapy. It is a new data item for cases diagnosed 1/1/2021+." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/number_of_cores_examined_64985.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/number_of_cores_examined_64985.json new file mode 100644 index 000000000..9da97788d --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/number_of_cores_examined_64985.json @@ -0,0 +1,23 @@ +{ + "id" : "number_of_cores_examined_64985", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Number of Cores Examined", + "title" : "Number of Cores Examined", + "description" : "This data item represents the number of cores examined as documented in the pathology report from a needle core biopsy of the prostate gland.\n\nTwo data items record the number of positive and examined cores that are microscopically confirmed. A diagnostic procedure, such as a needle core biopsy, can take as many as 20 or more core biopsies to determine the extent of the cancer within the prostate. \n\nTogether these two data items can provide researchers with a surrogate estimate of the percentage of the prostate involved by tumor, if that figure is not stated in the pathology report\n\nNumber of Cores Positive must ALWAYS be less than or equal to Number of Cores Examined.\n\nFor Prostate, there are 2 data items that record information on the number of cores positive and examined. These related data items should be coded from the same test. \n* 3897: Number of Cores Examined\n* 3898: Number of Cores Positive\n\n***Note:*** Do not make assumptions about the number of cores positive or examined based on the number of areas biopsied within the prostate (laterality, lobes, apex, base, or mid-prostate). Several cores may be taken from each area.", + "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Number of Cores Examined can be used to code this data item when there is no other information available, provided the priority order has been met (See Note 2).\n\n**Note 2:** **Priority order**\n* **Final diagnosis**\n * If the core biopsy pathology report contains a summary of the number of cores examined from all specimens, use the summary provided\n * Do not include cores of other areas like seminal vesicles\n* **Gross description**\n * Information from the gross description of the core biopsy pathology report can be used to code this data item when the final diagnosis is not available and the gross findings provide the actual number of cores and not pieces, chips, fragments, etc.\n* **Physician statement (see Note 1)**\n\n**Note 3:** **Transperineal template-guided saturation biopsy (TTSB)**\n* A stereotactic prostate biopsy technique that typically produces 30 to 80 core biopsies. This is an alternative biopsy technique used for some high-risk patients including men with persistently elevated PSA, those who have atypia on prior prostate biopsies, or men with biopsies showing high grade prostatic intraepithelial neoplasia (PIN).\n\n**Note 4:** If there is a targeted biopsy or a region of interest (ROI) biopsy done, count as 1 core positive/1 core examined, regardless of how many cores are actually taken from the targeted/ROI location. \n * When doing a targeted or ROI biopsy, the region being biopsied is suspected of cancer (usually based on an MRI). Since the area is targeted, there will be many more cores removed. To record all these cores would be inflating the numbers.\n * ***Example:*** Standard/systematic core biopsy done, 2/16 cores positive, targeted biopsy done, 6/8 cores positive. \n * The total cores positive would be 2 + 1 (from the targeted biopsy), and total cores examined would be 16 + 1 (from the targeted biopsy).\n * If there are multiple targeted or region of interest's biopsies done, count each one as 1/1 cores positive/examined.\n\n * ***Example:*** Standard/systematic core biopsy done, 3/8 cores positive. Two targeted biopsies done, one 5/11 cores positive and the other 7/10 cores positive. \n * The total cores positive would be 3 + 2 (for the two targeted biopsies) and total cores examined would be 8 + 2 (for the two targeted biopsies)\n\n**Note 5:** **Related data item** \n* The number of cores positive are recorded in the related data item 3898: Number of Cores Positive.", + "last_modified" : "2025-06-11T19:15:43.023Z", + "definition" : [ { + "key" : "number_cores_exam", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "01-99", "1 - 99 cores examined\n(Exact number of cores examined)" ], [ "X1", "100 or more cores examined" ], [ "X6", "Biopsy cores examined; number unknown" ], [ "X7", "No needle core biopsy performed" ], [ "X8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code X8 may result in an edit error.)" ], [ "X9", "Not documented in medical record\nNumber of cores examined not assessed or unknown if assessed" ] ], + "additional_info" : "**Source documents:** pathology reports from core needle biopsies\n\n**Other names for procedures include** needle core biopsy, needle biopsy, core biopsy, prostate biopsy, sextant biopsy, transrectal biopsy, ultrasound-guided biopsy, transperineal prostate biopsy, triggered-needle biopsy.\n\nFor further information, refer to the **Prostate** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Prostate*", + "coding_guidelines" : "**1)** Record the number of positive prostate core biopsies from the **first prostate core biopsy** diagnostic for cancer. \n* Information from the first core biopsy is preferred since the physician is usually examining the entire prostate. \n* If a second core biopsy is done, this is usually done on a specified area, so more cores will be found to be positive\n\n**2) Code 01-99** for the exact number of examined cores\n**3) Code X1** for 100 or more examined cores\n**4) Code X6** for examined cores, and the number of examined cores are not specifically identified, this includes descriptions such as pieces, chips, or fragments\n**5) Code X9** when \n* Not documented in the medical record\n* Cores not evaluated (assessed)\n* Unknown if Cores evaluated (assessed)", + "rationale" : "Number of Cores Examined is a Registry Data Collection Variable for AJCC. This data item was previously collected as Prostate, CS SSF #13." +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/number_of_cores_positive_87819.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/number_of_cores_positive_87819.json new file mode 100644 index 000000000..16350d71e --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/number_of_cores_positive_87819.json @@ -0,0 +1,23 @@ +{ + "id" : "number_of_cores_positive_87819", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Number of Cores Positive", + "title" : "Number of Cores Positive", + "description" : "This data item represents the number of positive cores documented in the pathology report from a needle core biopsy of the prostate gland.\n\nTwo data items record the number of positive and examined cores that are microscopically confirmed. A diagnostic procedure, such as a needle core biopsy, can take as many as 20 or more core biopsies to determine the extent of the cancer within the prostate. \n\nTogether these two data items can provide researchers with a surrogate estimate of the percentage of the prostate involved by tumor, if that figure is not stated in the pathology report\n\nNumber of Cores Positive must ALWAYS be less than or equal to Number of Cores Examined.\n\nFor Prostate, there are 2 data items that record information on the number of cores positive and examined. These related data items should be coded from the same test. \n* 3897: Number of Cores Examined\n* 3898: Number of Cores Positive\n\n***Note:*** Do not make assumptions about the number of cores positive or examined based on the number of areas biopsied within the prostate (laterality, lobes, apex, base, or mid-prostate). Several cores may be taken from each area.", + "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Number of Cores Positive can be used to code this data item when there is no other information available, provided the priority order has been met (See Note 2).\n\n**Note 2:** **Priority order**\n* **Final diagnosis**\n * If the core biopsy pathology report contains a summary of the number of cores positive, use the summary provided\n * Do not include cores of other areas like seminal vesicles\n* **Gross description**\n * Information from the gross description of the core biopsy pathology report can be used to code this data item when the final diagnosis is not available and the gross findings provide the actual number of cores and not pieces, chips, fragments, etc.\n* **Physician statement (see Note 1)**\n\n\n**Note 3:** **Transperineal template-guided saturation biopsy (TTSB)**\n* A stereotactic prostate biopsy technique that typically produces 30 to 80 core biopsies. This is an alternative biopsy technique used for some high-risk patients including men with persistently elevated PSA, those who have atypia on prior prostate biopsies, or men with biopsies showing high grade prostatic intraepithelial neoplasia (PIN).\n\n**Note 4:** If there is a targeted biopsy or a region of interest (ROI) biopsy done, count as 1 core positive/1 core examined, regardless of how many cores are actually taken from the targeted/ROI location.\n * When doing a targeted or ROI biopsy, the region being biopsied is suspected of cancer (usually based on an MRI). Since the area is targeted, there will be many more cores removed. To record all these cores would be inflating the numbers.\n * ***Example:*** Standard/systematic core biopsy done, 2/16 cores positive, targeted biopsy done, 6/8 cores positive. \n * The total cores positive would be 2 + 1 (from the targeted biopsy), and total cores examined would be 16 + 1 (from the targeted biopsy).\n * If there are multiple targeted or region of interest's biopsies done, count each one as 1/1 cores positive/examined.\n\n * ***Example:*** Standard/systematic core biopsy done, 3/8 cores positive. Two targeted biopsies done, one 5/11 cores positive and the other 7/10 cores positive. \n * The total cores positive would be 3 + 2 (for the two targeted biopsies) and total cores examined would be 8 + 2 (for the two targeted biopsies)\n\n**Note 5:** **Related data item** \n* The number of cores examined is recorded in the related data item 3897: Number of Cores Examined.", + "last_modified" : "2025-06-11T19:15:17.381Z", + "definition" : [ { + "key" : "number_cores_pos", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "00", "All examined cores negative" ], [ "01-99", "1 - 99 cores positive \n(Exact number of cores positive)" ], [ "X1", "100 or more cores positive" ], [ "X6", "Biopsy cores positive, number unknown" ], [ "X7", "No needle core biopsy performed " ], [ "X8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code X8 may result in an edit error.)" ], [ "X9", "Not documented in medical record\nNumber of cores positive not assessed or unknown if assessed" ] ], + "additional_info" : "**Source documents:** pathology reports from core needle biopsies\n\n**Other names for procedures include** needle core biopsy, needle biopsy, core biopsy, prostate biopsy, sextant biopsy, transrectal biopsy, ultrasound-guided biopsy, transperineal prostate biopsy, triggered-needle biopsy.\n\nFor further information, refer to the **Prostate** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Prostate*", + "coding_guidelines" : "**1)** Record the number of positive prostate core biopsies from the **first prostate core biopsy** diagnostic for cancer. \n* Information from the first core biopsy is preferred since the physician is usually examining the entire prostate. \n* If a second core biopsy is done, this is usually done on a specified area, so more cores will be found to be positive\n\n**2)** **Code 00** for all cores negative\n**3)** **Code 01-99** for the exact number of positive cores\n**4)** **Code X1** for 100 or more positive cores\n**5)** **Code X6** if positive cores are identified, and the number of positive cores are not specifically identified, this includes descriptions such as pieces, chips, or fragments\n**6) Code X9** when \n* Not documented in the medical record\n* Cores not evaluated (assessed)\n* Unknown if Cores evaluated (assessed)", + "rationale" : "Number of Cores Positive is a Registry Data Collection Variable for AJCC. This data item was previously collected as Prostate, CS SSF #12." +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/number_of_examined_para_aortic_nodes_38078.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/number_of_examined_para_aortic_nodes_38078.json similarity index 62% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/number_of_examined_para_aortic_nodes_38078.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/number_of_examined_para_aortic_nodes_38078.json index 128edf03b..a818a728a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/number_of_examined_para_aortic_nodes_38078.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/number_of_examined_para_aortic_nodes_38078.json @@ -1,12 +1,12 @@ { "id" : "number_of_examined_para_aortic_nodes_38078", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Number of Examined Para-Aortic Nodes", "title" : "Number of Examined Para-Aortic Nodes", "description" : "Number of Examined Para-Aortic nodes is the number of nodes examined based on para-aortic nodal dissection.\n\nInformation on the number of positive and examined para-aortic and pelvic lymph nodes. These related data items should be coded from the same procedure.\n* 3899: Number of Examined Para-Aortic Nodes\n* 3900: Number of Examined Pelvic Nodes\n* 3901: Number of Positive Para-Aortic Nodes\n* 3902: Number of Positive Pelvic Nodes", - "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of examined para-aortic nodes can be used to code this data item when no other information is available.\n\n**Note 2:** **Para-aortic nodes** \n* Aortic\n* Lateral aortic/lateral lumbar\n* Para-aortic, NOS\n* Periaortic\n\n**Note 3:** **Related data item** \n* The number of para-aortic nodes positive is recorded in the related data item 3901: Number of Positive Para-aortic Nodes.", - "last_modified" : "2024-04-08T20:41:46.112Z", + "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of examined para-aortic nodes can be used to code this data item when no other information is available.\n\n**Note 2:** **Para-aortic nodes** \n* Aortic\n* Lateral aortic/lateral lumbar\n* Para-aortic, NOS\n* Periaortic\n\n**Note 3:** **Related data item** \n* The number of para-aortic nodes positive is recorded in the related data item 3901: Number of Positive Para-aortic Nodes.\n\n**Note 4:** **Related data item**\n* The number of examined pelvic nodes is recorded in the related data item 3899: Number of Examined Para-Aortic Nodes.", + "last_modified" : "2025-05-15T12:34:09.971Z", "definition" : [ { "key" : "num_exam_para_aortic_nodes", "name" : "Code", @@ -17,7 +17,7 @@ "type" : "DESCRIPTION" } ], "rows" : [ [ "00", "No para-aortic nodes examined" ], [ "01-99", "1 - 99 para-aortic nodes examined \n(Exact number of para-aortic lymph nodes examined)" ], [ "X1", "100 or more para-aortic nodes examined" ], [ "X2", "Para-aortic nodes examined; number unknown" ], [ "X6", "No para-aortic lymph nodes removed, but aspiration or core biopsy of para-aortic node(s) only" ], [ "X8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code X8 will result in an edit error.)" ], [ "X9", "Not documented in medical record\nCannot be determined, indeterminate if examined para-aortic nodes present \nPara-aortic lymph nodes not assessed or unknown if assessed" ] ], - "additional_info" : "** Source documents:** pathology report, imaging reports, physical exam, other statements in medical record", - "coding_guidelines" : "**1)** Record the number of examined pelvic lymph nodes documented in the medical record.\n* **a.)** Number of nodes examined must ALWAYS be **equal to or greater** than the number of nodes positive.\n* **b.)** If a lymph node dissection is done and only “nodes” are documented without specifying pelvic or para-aortic, assume they are pelvic\n * **i.** Para-aortic nodes are not routinely examined unless there is suspected involvement\n\n**2)** **Code 00** when no lymph nodes are examined by FNA, core biopsy or removal of lymph node(s) (e.g., sentinel lymph node biopsy or lymph node dissection)\n**3)** **Code 01-99** for the exact number of examined \n**4)** **Code X1** for 100 or more examined nodes\n**5)** **Code X2** for nodes examined, but unknown how many\n**6)** **Code X6** for aspiration or core biopsy of para-aortic node(s) \n**7)** **Code X9** when\n* **a.** Not documented in the medical record\n* **b.** Para-aortic lymph nodes not evaluated (assessed)\n* **c.** Unknown if Para-aortic lymph nodes not evaluated (assessed)", + "additional_info" : "**Source documents:** pathology report, imaging reports, physical exam, other statements in medical record", + "coding_guidelines" : "**1)** Record the number of examined pelvic lymph nodes documented in the medical record.\n* Number of nodes examined must ALWAYS be **equal to or greater** than the number of nodes positive.\n* If a lymph node dissection is done and only “nodes” are documented without specifying pelvic or para-aortic, assume they are pelvic\n * Para-aortic nodes are not routinely examined unless there is suspected involvement\n\n**2)** **Code 00** when no lymph nodes are examined by FNA, core biopsy or removal of lymph node(s) (e.g., sentinel lymph node biopsy or lymph node dissection)\n**3)** **Code 01-99** for the exact number of examined \n**4)** **Code X1** for 100 or more examined nodes\n**5)** **Code X2** for nodes examined, but unknown how many\n**6)** **Code X6** for aspiration or core biopsy of para-aortic node(s) \n**7)** **Code X9** when\n* Not documented in the medical record\n* Para-aortic lymph nodes not evaluated (assessed)\n* Unknown if Para-aortic lymph nodes not evaluated (assessed)", "rationale" : "Number of Examined Para-Aortic Nodes is listed as a Registry Data Collection Variable in AJCC. This data item was previously collected as Corpus, CS SSF #6." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/number_of_examined_pelvic_nodes_60771.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/number_of_examined_pelvic_nodes_60771.json similarity index 69% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/number_of_examined_pelvic_nodes_60771.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/number_of_examined_pelvic_nodes_60771.json index 39a90c622..9220d6e58 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/number_of_examined_pelvic_nodes_60771.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/number_of_examined_pelvic_nodes_60771.json @@ -1,12 +1,12 @@ { "id" : "number_of_examined_pelvic_nodes_60771", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Number of Examined Pelvic Nodes", "title" : "Number of Examined Pelvic Nodes", "description" : "Number of Examined Pelvic Nodes is the number of nodes examined based on pelvic nodal dissection.\n\nFor the Corpus schemas (3) and the Cervix Sarcoma schema, there are 4 data items that record information on the number of positive and examined para-aortic and pelvic lymph nodes. These related data items should be coded from the same procedure\n* 3899: Number of Examined Para-Aortic Nodes\n* 3900: Number of Examined Pelvic Nodes\n* 3901: Number of Positive Para-Aortic Nodes\n* 3902: Number of Positive Pelvic Nodes", "notes" : "**Note 1:** **Physician Statement**\n* Physician statement of examined pelvic nodes can be used to code this data item when no other information is available \n\n**Note 2:** **Pelvic lymph nodes** \n* Iliac, NOS\n * Common\n * External\n * Internal (hypogastric) (obturator)\n* Paracervical\n* Parametrial\n* Pelvic, NOS\n* Sacral, NOS\n * Lateral (laterosacral)\n * Middle (promontorial) (Gerota’s node)\n * Uterosacral\n\n**Note 3:** **Isolated tumor cells**\n* For this data item, do not include isolated tumor cells (ITCs).\n\n**Note 4:** **Related data item**\n* The number of positive pelvic nodes is recorded in in the related data item 3902: Number of Positive Pelvic Nodes.", - "last_modified" : "2024-04-08T20:43:40.860Z", + "last_modified" : "2025-03-21T17:58:51.354Z", "definition" : [ { "key" : "num_exam_pelvic_nodes", "name" : "Code", @@ -17,7 +17,7 @@ "type" : "DESCRIPTION" } ], "rows" : [ [ "00", "No pelvic lymph nodes examined" ], [ "01-99", "1 - 99 pelvic lymph nodes examined \n(Exact number of pelvic lymph nodes examined)" ], [ "X1", "100 or more pelvic nodes examined" ], [ "X2", "Pelvic nodes examined; number unknown" ], [ "X6", "No pelvic lymph nodes removed, but aspiration or core biopsy of pelvic node(s) only" ], [ "X8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code X8 will result in an edit error.)" ], [ "X9", "Not documented in medical record\nCannot be determined, indeterminate if examined pelvic nodes present\nPelvic lymph nodes not assessed or unknown if assessed" ] ], - "additional_info" : "** Source documents:** pathology report, imaging reports, physical exam, other statements in medical record", - "coding_guidelines" : "**1)** Record the number of examined pelvic lymph nodes documented in the medical record.\n* **a.** Number of nodes examined must ALWAYS be **equal to or greater** than the number of nodes positive.\n* **b.** If a lymph node dissection is done and only “nodes” are documented without specifying pelvic or para-aortic, assume they are pelvic\n\n**2)** **Code 00** when no lymph nodes are examined by FNA, core biopsy or removal of lymph node(s) (e.g., sentinel lymph node biopsy or lymph node dissection)\n**3)** **Code 01-99** for the exact number of examined \n**4)** **Code X1** for 100 or more examined nodes\n**5)** **Code X2** for nodes examined, but unknown how many\n**6)** **Code X6** for aspiration or core biopsy of pelvic node(s) \n**7)** **Code X9** when\n* **a.** Not documented in the medical record\n* **b.** Pelvic lymph nodes not evaluated (assessed)\n* **c.** Unknown if Pelvic lymph nodes not evaluated (assessed)", + "additional_info" : "**Source documents:** pathology report, imaging reports, physical exam, other statements in medical record", + "coding_guidelines" : "**1)** Record the number of examined pelvic lymph nodes documented in the medical record.\n* Number of nodes examined must ALWAYS be **equal to or greater** than the number of nodes positive.\n* If a lymph node dissection is done and only “nodes” are documented without specifying pelvic or para-aortic, assume they are pelvic\n\n**2)** **Code 00** when no lymph nodes are examined by FNA, core biopsy or removal of lymph node(s) (e.g., sentinel lymph node biopsy or lymph node dissection)\n**3)** **Code 01-99** for the exact number of examined \n**4)** **Code X1** for 100 or more examined nodes\n**5)** **Code X2** for nodes examined, but unknown how many\n**6)** **Code X6** for aspiration or core biopsy of pelvic node(s) \n**7)** **Code X9** when\n* Not documented in the medical record\n* Pelvic lymph nodes not evaluated (assessed)\n* Unknown if Pelvic lymph nodes not evaluated (assessed)", "rationale" : "Number of Examined Pelvic Nodes is listed as a Registry Data Collection Variable in AJCC. This data item was previously collected as Corpus, CS SSF #4." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/number_of_positive_ipsilateral_level_i_ii_axillary_lymph_nodes_79439.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/number_of_positive_ipsilateral_level_i_ii_axillary_lymph_nodes_79439.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/number_of_positive_ipsilateral_level_i_ii_axillary_lymph_nodes_79439.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/number_of_positive_ipsilateral_level_i_ii_axillary_lymph_nodes_79439.json index 1260efd42..f9f9111a6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/number_of_positive_ipsilateral_level_i_ii_axillary_lymph_nodes_79439.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/number_of_positive_ipsilateral_level_i_ii_axillary_lymph_nodes_79439.json @@ -1,7 +1,7 @@ { "id" : "number_of_positive_ipsilateral_level_i_ii_axillary_lymph_nodes_79439", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "LN Positive Axillary Level I-II", "title" : "Lymph Nodes Positive Axillary Level I-II", "description" : "This data item pertains to the number of positive ipsilateral level I and II axillary lymph nodes and intramammary lymph nodes based on pathological information.\n\nThis data items records the low axillary (level I and intramammary) and mid-axillary (level II, also called interpectoral or Rotter’s nodes).\n\nThis data item excludes level III (high axillary, also called apical or infraclavicular), internal mammary and supraclavicular lymph nodes.\n\nDo not confuse intramammary nodes, which are within breast tissue and are included in level I, with internal mammary nodes, which are along the sternum.\n\nThis field is based on pathological examination of ipsilateral (same side as the primary cancer) level I and II axillary lymph nodes, so pathological information is included even if the patient had neoadjuvant therapy prior to lymph node removal.\n\nDo not include lymph nodes containing only isolated tumor cells (ITCs—metastases less than 0.2 mm in size) in the count of positive nodes.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/number_of_positive_para_aortic_nodes_62533.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/number_of_positive_para_aortic_nodes_62533.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/number_of_positive_para_aortic_nodes_62533.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/number_of_positive_para_aortic_nodes_62533.json index 0b0fb5072..f4e8d4c4b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/number_of_positive_para_aortic_nodes_62533.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/number_of_positive_para_aortic_nodes_62533.json @@ -1,12 +1,12 @@ { "id" : "number_of_positive_para_aortic_nodes_62533", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Number of Positive Para-Aortic Nodes", "title" : "Number of Positive Para-Aortic Nodes", "description" : "Number of Positive Para-Aortic Nodes is the number of positive nodes based on para-aortic nodal dissection.\n\nInformation on the number of positive and examined para-aortic and pelvic lymph nodes. These related data items should be coded from the same procedure.\n* 3899: Number of Examined Para-Aortic Nodes\n* 3900: Number of Examined Pelvic Nodes\n* 3901: Number of Positive Para-Aortic Nodes\n* 3902: Number of Positive Pelvic Nodes", "notes" : "**Note 1:** **Physician Statement**\n* Physician statement of positive para-aortic nodes can be used to code this data item when no other information is available.\n\n**Note 2:** **Para-aortic nodes** \n* Aortic\n* Lateral aortic/lateral lumbar\n* Para-aortic, NOS\n* Periaortic\n\n**Note 3:** **Isolated tumor cells**\n* For this data item, do not include isolated tumor cells (ITCs).\n\n**Note 4:** **Micrometastasis and macrometastasis**\n* Micrometastasis and macrometastasis may be listed separately on the pathology report. Add these two together to get the total number of positive nodes. \n\n**Note 5:** **Related data item**\n* The number of examined pelvic nodes is recorded in the related data item 3899: Number of Examined Para-Aortic Nodes.", - "last_modified" : "2024-04-08T20:39:17.752Z", + "last_modified" : "2025-03-21T18:00:04.351Z", "definition" : [ { "key" : "num_pos_para_aortic_nodes", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "00", "All para-aortic lymph nodes examined negative" ], [ "01-99", "1-99 para-aortic lymph nodes positive\n(Exact number of nodes positive)" ], [ "X1", "100 or more para-aortic nodes positive" ], [ "X2", "Positive para-aortic nodes identified; number unknown" ], [ "X6", "Positive aspiration or core biopsy of para-aortic lymph node(s)" ], [ "X8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code X8 will result in an edit error.)" ], [ "X9", "Not documented in medical record\nCannot be determined, indeterminate if positive para-aortic nodes present\nNo lymph nodes removed\nPara-aortic lymph nodes not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report, imaging reports, physical exam, other statements in medical record\nNotes", - "coding_guidelines" : "**1)** Record the number of positive para-aortic lymph nodes documented in the medical record.\n**2)** **Code 00** for when there are no positive nodes\n**3)** **Code 01-99** for the exact number of positive nodes \n**4)** **Code X1** for 100 or more positive nodes\n**5)** **Code X2** for positive nodes, but unknown how many\n**6)** **Code X6** if only a FNA or core biopsy is done, and it is positive\n**7)** **Code X9** when\n* **a.** If only a FNA or core biopsy is done, and it is negative\n* **b.** Not documented in the medical record\n* **c.** Para-aortic lymph nodes not evaluated (assessed)\n* **d.** No lymph nodes removed\n* **e.** Unknown if Para-aortic lymph nodes evaluated (assessed)", + "coding_guidelines" : "**1)** Record the number of positive para-aortic lymph nodes documented in the medical record.\n**2)** **Code 00** for when there are no positive nodes\n**3)** **Code 01-99** for the exact number of positive nodes \n**4)** **Code X1** for 100 or more positive nodes\n**5)** **Code X2** for positive nodes, but unknown how many\n**6)** **Code X6** if only a FNA or core biopsy is done, and it is positive\n**7)** **Code X9** when\n* If only a FNA or core biopsy is done, and it is negative\n* Not documented in the medical record\n* Para-aortic lymph nodes not evaluated (assessed)\n* No lymph nodes removed\n* Unknown if Para-aortic lymph nodes evaluated (assessed)", "rationale" : "Number of Positive Para-Aortic Nodes is listed as a Registry Data Collection Variable in AJCC. This data item was previously collected as Corpus, CS SSF #5." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/number_of_postive_pelvic_nodes_94512.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/number_of_postive_pelvic_nodes_94512.json similarity index 75% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/number_of_postive_pelvic_nodes_94512.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/number_of_postive_pelvic_nodes_94512.json index cb002770b..f71edb2cc 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/number_of_postive_pelvic_nodes_94512.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/number_of_postive_pelvic_nodes_94512.json @@ -1,12 +1,12 @@ { "id" : "number_of_postive_pelvic_nodes_94512", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Number of Positive Pelvic Nodes", "title" : "Number of Positive Pelvic Nodes", "description" : "Number of Positive Pelvic Nodes is the number of positive nodes based on pelvic nodal dissection.\n\nFor the Corpus schemas (3) and the Cervix Sarcoma schema, there are 4 data items that record information on the number of positive and examined para-aortic and pelvic lymph nodes. These related data items should be coded from the same procedure\n* 3899: Number of Examined Para-Aortic Nodes\n* 3900: Number of Examined Pelvic Nodes\n* 3901: Number of Positive Para-Aortic Nodes\n* 3902: Number of Positive Pelvic Nodes", "notes" : "**Note 1:** **Physician Statement**\n* Physician statement of positive pelvic nodes can be used to code this data item when no other information is available.\n\n**Note 2:** **Pelvic lymph nodes** \n* Iliac, NOS\n * Common\n * External\n * Internal (hypogastric) (obturator)\n* Paracervical\n* Parametrial\n* Pelvic, NOS\n* Sacral, NOS\n * Lateral (laterosacral)\n * Middle (promontorial) (Gerota’s node)\n * Uterosacral\n\n**Note 3:** **Isolated tumor cells**\n* For this data item, do not include isolated tumor cells (ITCs).\n\n**Note 4:** **Micrometastasis and macrometastasis**\n* Micrometastasis and macrometastasis may be listed separately on the pathology report. Add these two together to get the total number of positive nodes. \n\n**Note 5:** **Related data item**\n* The number of examined pelvic nodes is recorded in the related data item 3900: Number of Examined Pelvic Nodes.", - "last_modified" : "2024-04-08T20:37:30.585Z", + "last_modified" : "2025-02-24T15:37:48.088Z", "definition" : [ { "key" : "num_pos_pelvic_nodes", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "00", "All pelvic nodes examined negative" ], [ "01-99", "1 - 99 pelvic nodes positive \n(Exact number of nodes positive)" ], [ "X1", "100 or more pelvic nodes positive" ], [ "X2", "Positive pelvic nodes identified; number unknown" ], [ "X6", "Positive aspiration or core biopsy of pelvic lymph node(s)" ], [ "X8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code X8 will result in an edit error.)" ], [ "X9", "Not documented in medical record\nCannot be determined, indeterminate if positive pelvic nodes present\nNo lymph nodes removed\nPelvic lymph nodes not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report, imaging reports, physical exam, other statements in medical record", - "coding_guidelines" : "**1)** Record the number of positive pelvic lymph nodes documented in the medical record.\n* **a.** Number of nodes positive must ALWAYS be less than or equal to number of nodes examined\n\n**2)** Record the number of positive pelvic lymph nodes documented in the medical record.\n**3)** **Code 00** for when there are no positive nodes\n**4)** **Code 01-99** for the exact number of positive nodes \n**5)** **Code X1** for 100 or more positive nodes\n**6)** **Code X2** for positive nodes, but unknown how many\n**7)** **Code X6** if only a FNA or core biopsy is done, and it is positive\n**8)** **Code X9** when\n* **a.** If only a FNA or core biopsy is done, and it is negative\n* **b.** Not documented in the medical record\n* **c.** Pelvic lymph nodes not evaluated (assessed)\n* **d.** No lymph nodes removed\n* **e.** Unknown if Pelvic lymph nodes evaluated (assessed)", + "coding_guidelines" : "**1)** Record the number of positive pelvic lymph nodes documented in the medical record.\n* Number of nodes positive must ALWAYS be less than or equal to number of nodes examined\n\n**2)** Record the number of positive pelvic lymph nodes documented in the medical record.\n**3)** **Code 00** for when there are no positive nodes\n**4)** **Code 01-99** for the exact number of positive nodes \n**5)** **Code X1** for 100 or more positive nodes\n**6)** **Code X2** for positive nodes, but unknown how many\n**7)** **Code X6** if only a FNA or core biopsy is done, and it is positive\n**8)** **Code X9** when\n* If only a FNA or core biopsy is done, and it is negative\n* Not documented in the medical record\n* Pelvic lymph nodes not evaluated (assessed)\n* No lymph nodes removed\n* Unknown if Pelvic lymph nodes evaluated (assessed)", "rationale" : "Number of Positive Pelvic Nodes is the number of positive nodes based on pelvic nodal dissection." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/occult_head_and_neck_lymph_nodes_10277.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/occult_head_and_neck_lymph_nodes_10277.json similarity index 54% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/occult_head_and_neck_lymph_nodes_10277.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/occult_head_and_neck_lymph_nodes_10277.json index aab44ce6d..f8c6b4049 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/occult_head_and_neck_lymph_nodes_10277.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/occult_head_and_neck_lymph_nodes_10277.json @@ -1,12 +1,12 @@ { "id" : "occult_head_and_neck_lymph_nodes_10277", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Discriminator 1", "title" : "Schema Discriminator 1: Occult Head and Neck Lymph Nodes", - "description" : "In AJCC 8th edition, a new chapter was introduced for situations when there are positive cervical nodes (head and neck nodes for Levels I-VII, and other group), however, the primary tumor is not evident (occult tumor), and the primary tumor is suspected to be from the head and neck region (primary sites C00-C14, C30-32). \n* If the differential diagnosis includes non-head and neck sites, the primary site should be coded to C809\n * ***Example***: path report states metastasis to the cervical lymph node could be from a head and neck primary, lung primary, or gynecologic primary\n* If there is no indication that the cervical lymph node is from a head and neck site, then the primary site should be coded to C809 \n* If the tumor is found to be EBV+ or p16+. See Coding Guidelines below.\n* If the tumor is suspected to be from a head and neck site, or a potential head and neck site is indicated by the physician, see Coding Guidelines below.\n\nTo develop a software algorithm that can be used to send the registrar to the right chapter/schema, this schema discriminator was developed. \nTo get to this schema discriminator, the registrar will code C760 (head and neck, NOS) when there is a suspected head and neck tumor, yet the primary site is not known, and/or the primary tumor was not identified. The schema discriminator will then be brought up. \n\n* Note: If the physician “suspects” or “assigns” a specific head and neck subsite, the registrar is still to assign C760 so that the correct staging information can be abstracted. \n * ***Example***: FNA of cervical lymph node metastases shows squamous cell carcinoma, p16 negative. Workup shows no evidence of primary tumor, although physician states this may be a laryngeal primary based on “best guess”. \n\n* Even though the primary site is suspected to be larynx, primary site would still be coded to C760. For all head and neck sites, except for oropharynx p16+ and nasopharynx EBV positive, no evidence of primary tumor (T0) does not exist in the individual AJCC chapters or EOD schemas. These cases are collected as unknown head and neck primary (C760), which will have no evidence of primary tumor. This Schema ID was designed specifically to group together these cases of an occult primary, a tumor that is not identified on physical exam or imaging techniques.", - "notes" : "**Note:** **Schema Discriminator for C760** \n* This schema discriminator is used to discriminate between head and neck tumors with unknown primary site coded as C760. \n\t\n* **00060: Cervical Lymph Nodes and Unknown Primary**\n \n Occult head and neck tumor with cervical metastasis in Levels I-VII, and other group lymph nodes without a p16 immunostaining or with negative results and without an Epstein-Barr virus (EBV) encoded small RNAs (EBER) by in situ hybridization performed or with negative results are staged using the AJCC Cervical Lymph Nodes and Unknown Primary Tumors of the Head and Neck Staging System. **Assign primary site C760; code the schema discriminator accordingly.**\n\n* **00090: Nasopharynx**\n \n Occult head and neck tumors with cervical metastasis in Levels I-VII, and other group lymph nodes that is positive for Epstein-Barr virus (EBV+) (regardless of p16 status) encoded small RNAs (EBER) identified by in situ hybridization are staged using the AJCC Nasopharynx Staging System. **Assign primary site C119; do NOT code this discriminator. **\n\n* **00100: HPV-Mediated (p16+) Oropharyngeal Cancer**\n \n Occult head and neck tumors with cervical metastasis in Levels I-VII, and other group lymph nodes, p16 positive with histology consistent with HPV-mediated oropharyngeal carcinoma (OPC), are staged using the AJCC HPV-Mediated (p16+) Oropharyngeal Cancer Staging System. **Assign primary site C109; do NOT code this discriminator**\n\n* **99999: Ill-Defined Other**\n\n If the tumor is not occult or does not have cervical metastasis in Levels I-VII, and other group lymph nodes, it is not included in the AJCC Cervical Lymph Nodes and Unknown Primary Tumors of the Head and Neck Staging System and will be classified as Ill-Defined Other for Summary Staging", - "last_modified" : "2024-04-30T19:21:12.061Z", + "description" : "In AJCC 8th edition, a new chapter was introduced for situations when there are positive cervical nodes (head and neck nodes for Levels I-VII, and other group), however, the primary tumor is not evident (occult tumor), and the primary tumor is suspected to be from the head and neck region (primary sites C00-C14, C30-32). \n* If the differential diagnosis includes non-head and neck sites, the primary site should be coded to C809\n * ***Example***: path report states metastasis to the cervical lymph node could be from a head and neck primary, lung primary, or gynecologic primary\n* If there is no indication that the cervical lymph node is from a head and neck site, then the primary site should be coded to C809 \n* If the tumor is found to be EBV+ or p16+. See Coding Guidelines below.\n* If the tumor is suspected to be from a head and neck site, or a potential head and neck site is indicated by the physician, see Coding Guidelines below.\n\nTo develop a software algorithm that can be used to send the registrar to the right chapter/schema, this schema discriminator was developed. \nTo get to this schema discriminator, the registrar will code C760 (head and neck, NOS) when there is a suspected head and neck tumor, yet the primary site is not known, and/or the primary tumor was not identified. The schema discriminator will then be brought up. \n\n* Note: If the physician “suspects” or “assigns” a specific head and neck subsite, the registrar is still to assign C760 so that the correct staging information can be abstracted. \n * ***Example***: FNA of cervical lymph node metastases shows squamous cell carcinoma, p16 negative. Workup shows no evidence of primary tumor, although physician states this may be a laryngeal primary based on “best guess”. \n\n* Even though the primary site is suspected to be larynx, primary site would still be coded to C760. For all head and neck sites, except for Oropharynx HPV-Associated and Nasopharynx EBV positive, no evidence of primary tumor (T0) does not exist in the individual AJCC chapters or EOD schemas. These cases are collected as unknown head and neck primary (C760), which will have no evidence of primary tumor. This Schema ID was designed specifically to group together these cases of an occult primary, a tumor that is not identified on physical exam or imaging techniques.", + "notes" : "**Note:** **Schema Discriminator for C760** \n* This schema discriminator is used to discriminate between head and neck tumors with unknown primary site coded as C760. \n\t\n* **00060: Cervical Lymph Nodes and Unknown Primary**\n \n Occult head and neck tumor with cervical metastasis in Levels I-VII, and other group lymph nodes without a p16 immunostaining or with negative results and without an Epstein-Barr virus (EBV) encoded small RNAs (EBER) by in situ hybridization performed or with negative results are staged using the AJCC Cervical Lymph Nodes and Unknown Primary Tumors of the Head and Neck Staging System. **Assign primary site C760; code the schema discriminator accordingly.**\n\n* **00090: Nasopharynx 8th (2018-2024) and \n09090: Nasopharynx V9 (2025+)**\n \n Occult head and neck tumors with cervical metastasis in Levels I-VII, and other group lymph nodes that is positive for Epstein-Barr virus (EBV+) (regardless of p16 status) encoded small RNAs (EBER) identified by in situ hybridization are staged using the AJCC Nasopharynx Staging System. **Assign primary site C119; do NOT code this discriminator**\n\n* **00100: Oropharynx HPV-Associated 8th (2018-2025) and 09100: Oropharynx HPV-Associated V9 (2026+)**\n \n Occult head and neck tumors with cervical metastasis in Levels I-VII, and other group lymph nodes, p16 positive with histology consistent with HPV-associated oropharyngeal carcinoma (OPC), are staged using the AJCC Oropharynx HPV-Associated Staging System. **Assign primary site C109; do NOT code this discriminator**\n\n* **99999: Ill-Defined Other**\n\n If the tumor is not occult or does not have cervical metastasis in Levels I-VII, and other group lymph nodes, it is not included in the AJCC Cervical Lymph Nodes and Unknown Primary Tumors of the Head and Neck Staging System and will be classified as Ill-Defined Other for Summary Staging", + "last_modified" : "2025-08-12T15:46:32.655Z", "definition" : [ { "key" : "discriminator_1", "name" : "Code", @@ -20,8 +20,8 @@ "name" : "Schema ID #/Description", "type" : "DESCRIPTION" } ], - "rows" : [ [ "0", "Not Occult", "99999: Ill Defined Other\n00459: Soft Tissue Other (8941/3 only)" ], [ "1", "Occult, Negative cervical nodes (regional head and neck nodes)", "99999: Ill Defined Other\n00459: Soft Tissue Other (8941/3 only)" ], [ "2", "Not tested for EBV or p16 in head and neck regional nodes (EBV and p16 both unknown)", "00060: Cervical Lymph Nodes and Unknown Primary" ], [ "3", "Unknown EBV, p16 negative in head and neck regional nodes", "00060: Cervical Lymph Nodes and Unknown Primary" ], [ "4", "Unknown p16, EBV negative in head and neck regional nodes", "00060: Cervical Lymph Nodes and Unknown Primary" ], [ "5", "Negative for both EBV and p16 in head and neck regional nodes", "00060: Cervical Lymph Nodes and Unknown Primary" ], [ "", "Not C760, discriminator does not apply\n\nPositive p16 in head and neck regional nodes, EBV unknown or negative\nAssign primary site C109\n\nPositive EBV in head and neck regional nodes, p16 positive, negative, or unknown\nAssign primary site C119", "Various \n\n00010: Oropharynx HPV-Mediated (p16+)\n\n\n\n00090: Nasopharynx" ] ], + "rows" : [ [ "0", "Not Occult", "99999: Ill Defined Other\n00459: Soft Tissue Other (8941/3 only)" ], [ "1", "Occult, Negative cervical nodes (regional head and neck nodes)", "99999: Ill Defined Other\n00459: Soft Tissue Other (8941/3 only)" ], [ "2", "Not tested for EBV or p16 in head and neck regional nodes (EBV and p16 both unknown)", "00060: Cervical Lymph Nodes and Unknown Primary" ], [ "3", "Unknown EBV, p16 negative in head and neck regional nodes", "00060: Cervical Lymph Nodes and Unknown Primary" ], [ "4", "Unknown p16, EBV negative in head and neck regional nodes", "00060: Cervical Lymph Nodes and Unknown Primary" ], [ "5", "Negative for both EBV and p16 in head and neck regional nodes", "00060: Cervical Lymph Nodes and Unknown Primary" ], [ "", "Not C760, discriminator does not apply\n\nPositive p16 in head and neck regional nodes, EBV unknown or negative\nAssign primary site C109\n\nPositive EBV in head and neck regional nodes, p16 positive, negative, or unknown\nAssign primary site C119", "Various \n\n00100: Oropharynx HPV-Associated 8th (2018-2025)\n09100: Oropharynx HPV-Associated V9 (2026+)\n\n00090: Nasopharynx 8th (2018-2024)\n09090: Nasopharynx V9 (2025+)" ] ], "additional_info" : "**Source documents:** imaging, pathology report, p16 results, EBV results.", - "coding_guidelines" : "**1)** **Code 0: Not occult**\n* **a.** Primary tumor is evident in the head and neck region; however, a specific primary site cannot be identified. \n* **b.** If overlapping lesions are evident and the primary site cannot be determined, this would not be a C760, but C148 (overlapping lesions) (Schema ID 00118: Pharynx Other)\n* **c.** For tumors in this category, C760 should be used sparingly. If C760 is assigned, this would be collected in the following schemas: Schema ID 99999: Ill-Defined Other OR Schema ID 00450: Soft Tissue Other (if specified sarcoma) \n * ***Examples include*** Cases with limited information, historical case\n\n**2)** **Code 1: Occult, Negative cervical nodes (regional head and neck nodes** \n* **a.** No evidence of primary tumor or positive cervical lymph nodes (head and neck regional lymph nodes), suspected head and neck primary. \n* **b.** This type of situation would be rare but would probably be diagnosed based on metastatic disease, including distant lymph nodes (Mediastinal [excluding superior mediastinal node(s)])\n* **c.** This case would be collected in the **Ill-Defined Other** schema, or **Soft Tissue Other** (if specified sarcoma).\n\n**3)** **Code 2: Not tested for EBV or p16 in head and neck regional nodes (EBV and p16 both unknown)** \n* **a.** There is no documentation in the record regarding p16 or EBV.\n\n**4)** **Code 3: Unknown EBV, p16 negative in head and neck regional nodes** \n* **a.** p16 is done and reported as negative. No documentation in the medical record regarding EBV. \n\n**5)** **Code 4: Unknown p16, EBV negative in head and neck regional nodes** \n* **a.** EBV done and reported as negative. No documentation in the medical record regarding p16. \n\n**6)** **Code 5: Negative for both EBV and p16 in head and neck regional nodes** \n* **a.** Both EBV and p16 done and reported as negative", + "coding_guidelines" : "**1)** **Code 0: Not occult**\n* Primary tumor is evident in the head and neck region; however, a specific primary site cannot be identified. \n* If overlapping lesions are evident and the primary site cannot be determined, this would not be a C760, but C148 (overlapping lesions) (Schema ID 00118: Pharynx Other)\n* For tumors in this category, C760 should be used sparingly. If C760 is assigned, this would be collected in the following schemas: Schema ID 99999: Ill-Defined Other OR Schema ID 00450: Soft Tissue Other (if specified sarcoma) \n * ***Examples include*** Cases with limited information, historical case\n\n**2)** **Code 1: Occult, Negative cervical nodes (regional head and neck nodes** \n* No evidence of primary tumor or positive cervical lymph nodes (head and neck regional lymph nodes), suspected head and neck primary. \n* This type of situation would be rare but would probably be diagnosed based on metastatic disease, including distant lymph nodes (Mediastinal [excluding superior mediastinal node(s)])\n* This case would be collected in the **Ill-Defined Other** schema, or **Soft Tissue Other** (if specified sarcoma).\n\n**3)** **Code 2: Not tested for EBV or p16 in head and neck regional nodes (EBV and p16 both unknown)** \n* There is no documentation in the record regarding p16 or EBV.\n\n**4)** **Code 3: Unknown EBV, p16 negative in head and neck regional nodes** \n* p16 is done and reported as negative. No documentation in the medical record regarding EBV. \n\n**5)** **Code 4: Unknown p16, EBV negative in head and neck regional nodes** \n* EBV done and reported as negative. No documentation in the medical record regarding p16. \n\n**6)** **Code 5: Negative for both EBV and p16 in head and neck regional nodes** \n* Both EBV and p16 done and reported as negative", "rationale" : "A schema discriminator is used to assign AJCC ID when site and histology alone are insufficient to identify the applicable AJCC staging method and to assign Schema ID, which links each case to the appropriate SSDIs, Summary Stage and EOD data collection system." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/oncotype_dx_recur_score_73667.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/oncotype_dx_recur_score_73667.json similarity index 84% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/oncotype_dx_recur_score_73667.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/oncotype_dx_recur_score_73667.json index 9ec2b75f8..dba3f0ecb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/oncotype_dx_recur_score_73667.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/oncotype_dx_recur_score_73667.json @@ -1,12 +1,12 @@ { "id" : "oncotype_dx_recur_score_73667", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Oncotype Dx Recurrence Score - Invasive", "title" : "Oncotype Dx Recurrence Score - Invasive", "description" : "Oncotype Dx Recurrence Score-Invasive is a numeric score of a genomic test to predict the likelihood of distant recurrence of invasive breast cancer based on the assessment of 21 genes. \n\nThe Oncotype DX Breast Recurrence Score test (Oncotype DX) test is a genomic test that predicts the risk of distant recurrence and likelihood of benefit chemotherapy for early-stage breast cancers. It is required for assigning prognostic stage in AJCC 8th edition for patients with T1-2 N0, M0, ER-positive, HER2 negative breast cancers. Oncotype DX provides a quantitative score, based on a continuous scale from 0-100, with higher scores reflecting higher risk of distant recurrence and higher likelihood of chemotherapy benefit.", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Oncotype Dx Recurrence Score-Invasive score can be used to code this data item when no other information is available.\n\n**Note 2:** **Type of Test**\n* Record only the results of an Oncotype Dx-Invasive recurrence score in this data item. If some other test is used for scoring, assign code XX9.\n* Predicted Oncotype Dx Recurrence Score based on linear regression models and Magee equations should not be reported in this field.\n * Code unknown If the only information you have on Oncotype Dx is based on a linear regression model and Magee score\n\n**Note 3:** **Staging related** \n* Staging for Breast cancer now depends on the Oncotype-Dx-Invasive recurrence score. Score of less than 11 indicates a pertinent cut off value for staging purposes. \n\n**Note 4:** **Results from nodal or metastatic tissue**\n* May be used, ONLY when there is no evidence of primary tumor\n * **Note:** In-situ is evidence of primary tumor\n\n**Note 5:** **Multiple tests, multiple results**\n* In cases where Oncotype DX is reported on more than one breast tumor specimen, record the highest value. \n\n**Note 6:** **Related data item** \n* Code this data item using the same report used to record the related data item 3906: Oncotype Dx Risk Level-Invasive.", - "last_modified" : "2024-04-08T20:05:51.812Z", + "last_modified" : "2025-02-24T14:50:57.182Z", "definition" : [ { "key" : "oncotype_dx_score", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "000-100", "Enter actual recurrence score between 0 and 100" ], [ "XX4", "Stated as less than 11" ], [ "XX5", "Stated as equal to or greater than 11" ], [ "XX6", "Not applicable, in situ case" ], [ "XX7", "Test ordered, results not in chart" ], [ "XX9", "Not documented in medical record\nOncotype Dx Recurrence Score-Invasive not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** Oncotype Dx Breast Recurrence Score laboratory report, other statements in medical record", - "coding_guidelines" : "**1)** Code 01-100 for the actual recurrence score\n* **a.** The actual recurrence score takes priority over codes XX4 and XX5.\n\n**2)** Code XX6 if the case is in-situ (/2)\n**3)** Code XX7 If the only information available is the Oncotype Dx-Invasive Risk Level\n**4)** Code XX9 when Oncotype DX recurrence score\n * **a.** Cannot be determined by the pathologist (e.g., inadequate specimen)\n * **b.** It is unknown whether the Oncotype DX recurrence score test was performed\n * **c.** The patient has only a clinical diagnosis of breast cancer (no tissue diagnosis)", + "coding_guidelines" : "**1)** Code 01-100 for the actual recurrence score\n* The actual recurrence score takes priority over codes XX4 and XX5.\n\n**2)** Code XX6 if the case is in-situ (/2)\n**3)** Code XX7 If the only information available is the Oncotype Dx-Invasive Risk Level\n**4)** Code XX9 when Oncotype DX recurrence score\n* Cannot be determined by the pathologist (e.g., inadequate specimen)\n* It is unknown whether the Oncotype DX recurrence score test was performed\n* The patient has only a clinical diagnosis of breast cancer (no tissue diagnosis)", "rationale" : "Oncotype Dx Recurrence Score-Invasive is a Registry Data Collection Variable in AJCC. It is a new data item for cases diagnosed 1/1/2018+." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/oncotype_dx_recurrence_score_dcis_70549.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/oncotype_dx_recurrence_score_dcis_70549.json similarity index 78% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/oncotype_dx_recurrence_score_dcis_70549.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/oncotype_dx_recurrence_score_dcis_70549.json index ecb35976d..2525bdf89 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/oncotype_dx_recurrence_score_dcis_70549.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/oncotype_dx_recurrence_score_dcis_70549.json @@ -1,12 +1,12 @@ { "id" : "oncotype_dx_recurrence_score_dcis_70549", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Oncotype Dx Recurrence Score DCIS", "title" : "Oncotype Dx Recurrence Score - DCIS", "description" : "Oncotype Dx Recurrence Score-DCIS is a numeric score of a genomic test to predict the likelihood of distant recurrence of invasive breast cancer based on the assessment of 21 genes.\n\nThe Oncotype DX DCIS score is a genomic test that estimates the likelihood of local recurrence (DCIS or invasive) for a patient with DCIS. The results may be used clinically to evaluate benefits of radiation therapy following surgery.", "notes" : "**Note 1:** **Physician statement**\n* Physician statement of Oncotype Dx Recurrence Score-DCIS can be used to code this data item when no other is available.\n\n**Note 2:** **Type of Test**\n* Record only the results of an Oncotype Dx-DCIS recurrence score in this data item. If some other test is used for scoring, assign code XX9.\n\n**Note 3:** **Multiple tests, multiple results**\n* In cases where Oncotype Dx-DCIS is reported on more than one in situ breast tumor specimen, record the highest value.\n\n**Note 4:** **Related data item** \n* Code this data item using the same report used to record the related data item 3905: Oncotype Dx Risk Level-DCIS.", - "last_modified" : "2024-04-05T21:03:08.236Z", + "last_modified" : "2025-02-24T14:52:14.338Z", "definition" : [ { "key" : "oncotype_dx_score_dcis", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "000-100", "Enter actual recurrence score between 0 and 100" ], [ "XX6", "Not applicable, invasive case" ], [ "XX7", "Test ordered, results not in chart" ], [ "XX8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code XX8 will result in an edit error.)" ], [ "XX9", "Not documented in medical record\nOncotype Dx recurrence score-DCIS not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** Oncotype Dx DCIS laboratory report, other statements in medical record", - "coding_guidelines" : "**1)** **Code 01-100** for the actual recurrence score\n* **a.** The actual recurrence score takes priority over codes XX4 and XX5\n\n**2)** **Code XX6** if the case is invasive (/3)\n**3)** **Code XX7** If the only information available is the Oncotype Dx-DCIS Risk Level\n**4)** **Code XX9** when Oncotype DX recurrence score\n* **a.** LCIS tumors\n* **b.** Cannot be determined by the pathologist (e.g., inadequate specimen)\n* **c.** It is unknown whether the Oncotype DX recurrence-DCIS score test was performed\n* **d.** The patient has only a clinical diagnosis of breast cancer (no tissue diagnosis)", + "coding_guidelines" : "**1)** **Code 01-100** for the actual recurrence score\n* The actual recurrence score takes priority over codes XX4 and XX5\n\n**2)** **Code XX6** if the case is invasive (/3)\n**3)** **Code XX7** If the only information available is the Oncotype Dx-DCIS Risk Level\n**4)** **Code XX9** when Oncotype DX recurrence score\n* LCIS tumors\n* Cannot be determined by the pathologist (e.g., inadequate specimen)\n* It is unknown whether the Oncotype DX recurrence-DCIS score test was performed\n* The patient has only a clinical diagnosis of breast cancer (no tissue diagnosis)", "rationale" : "Oncotype Dx Recurrence Score-DCIS is a Registry Data Collection Variable in AJCC. It is a new data item for cases diagnosed 1/1/2018+." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/oncotype_dx_risk_level_11033.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/oncotype_dx_risk_level_11033.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/oncotype_dx_risk_level_11033.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/oncotype_dx_risk_level_11033.json index 82a213101..389a3ad38 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/oncotype_dx_risk_level_11033.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/oncotype_dx_risk_level_11033.json @@ -1,7 +1,7 @@ { "id" : "oncotype_dx_risk_level_11033", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Oncotype DX Risk Level-Invasive", "title" : "Oncotype Dx Risk Level-Invasive", "description" : "Oncotype Dx Risk Level-Invasive stratifies Oncotype Dx recurrence scores into low, intermediate, and high risk of distant recurrence. \n\nThe numeric value of the recurrence score is coded in Data Item #3906. When the actual recurrence score is not available, there is an option for coding recurrence scores stated as less than 11 or greater than equal to 11 as this the cut point determined to be clinically relevant for stage group in AJCC8. Oncotype DX Risk Level -Invasive, coded in NAACCR Data Item #3906, stratifies the Oncotype DX recurrence score into three risk levels \n* **Low risk: Recurrence Score result less than 18:** The patient has a lower risk of having a recurrence, assuming 5 years of hormonal therapy is given. Chemotherapy is likely to have little or no benefit.\n* **Intermediate Risk: Recurrence Score result between 18 and 30:** The patient has a tumor that is in the middle of the risk spectrum reflecting that biology is continuous and not all patients have a low or a high recurrence risk, assuming 5 years of hormonal therapy is given. The likelihood of distant recurrence and benefit from chemotherapy increases with an increase in the Recurrence Score result.\n* **High risk: Recurrence Score result greater than or equal to 31:** The patient has a high risk of distant recurrence, assuming 5 years of hormonal therapy and is likely to benefit from\n.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/oncotype_dx_risk_level_dcis_53080.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/oncotype_dx_risk_level_dcis_53080.json similarity index 85% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/oncotype_dx_risk_level_dcis_53080.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/oncotype_dx_risk_level_dcis_53080.json index ff361ce32..281076573 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/oncotype_dx_risk_level_dcis_53080.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/oncotype_dx_risk_level_dcis_53080.json @@ -1,12 +1,12 @@ { "id" : "oncotype_dx_risk_level_dcis_53080", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Oncotype Dx Risk Level - DCIS", "title" : "Oncotype Dx Risk Level-DCIS", "description" : "Oncotype Dx Risk Level-DCIS stratifies Oncotype Dx recurrence scores into low, intermediate, and high risk of local recurrence. \n\nOncotype DX DCIS Risk Level, coded in NAACCR Data Item #3905, stratifies the Oncotype DX DCIS Score into three risk levels \n* **Low risk: Recurrence Score lower than 39:** The DCIS has a lower risk of recurrence. \n* **Intermediate Risk: Recurrence Score between 39 and 54:** The DCIS has an intermediate risk of recurrence. \n* **High risk: Recurrence Score greater than 54:** The DCIS has a higher risk of recurrence.", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Oncotype Dx Risk Level-DCIS can be used to code this data item when no other information is available.\n\n**Note 2:** **Related data item** \n* Code this data item using the same report used to record the related data item 3903: Oncotype Dx Recurrence Score-DCIS.", - "last_modified" : "2024-04-05T21:07:02.520Z", + "last_modified" : "2025-02-24T14:53:44.012Z", "definition" : [ { "key" : "oncotype_dx_risk_level_dcis", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Low risk (recurrence score less than 39)" ], [ "1", "Intermediate risk (recurrence score 39-54)" ], [ "2", "High risk (recurrence score greater than 54)" ], [ "6", "Not applicable: invasive case" ], [ "7", "Test ordered, results not in chart" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error.)" ], [ "9", "Not documented in medical record\nOncotype Dx risk level not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** Oncotype Dx DCIS laboratory report, other statements in medical record", - "coding_guidelines" : "**1)** Record only the results of an Oncotype Dx Risk Level-DCIS in this data item. If some other test is used for scoring, assign code 9.\n* **a.** Code 6 if the case is malignant\n* **b.** Code 9 for LCIS tumors\n\n**2)** The Oncotype Dx Risk Level-DCIS test stratifies scores into low, intermediate, and high risk of distant recurrence\n* **a.** If only the score is stated, assign the risk level based on the score.", + "coding_guidelines" : "**1)** Record only the results of an Oncotype Dx Risk Level-DCIS in this data item. If some other test is used for scoring, assign code 9.\n* Code 6 if the case is malignant\n* Code 9 for LCIS tumors\n\n**2)** The Oncotype Dx Risk Level-DCIS test stratifies scores into low, intermediate, and high risk of distant recurrence\n* If only the score is stated, assign the risk level based on the score.", "rationale" : "Oncotype Dx Risk Level-DCIS is a Registry Data Collection Variable in AJCC. It is a new data item for cases diagnosed 1/1/2018+." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/organomegaly_16131.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/organomegaly_16131.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/organomegaly_16131.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/organomegaly_16131.json index 01cd049d6..129625954 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/organomegaly_16131.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/organomegaly_16131.json @@ -1,12 +1,12 @@ { "id" : "organomegaly_16131", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Organomegaly", "title" : "Organomegaly", "description" : "Organomegaly is defined as presence of enlarged liver and/or spleen on physical examination and is part of the staging criteria for Chronic Lymphocytic Leukemia/Small Lymphocytic Leukemia (CLL/SLL).\n\nFor cases diagnosed 1/1/2018 and later, all cases of CLL and SLL will require both the **Lugano classification, which is captured in the AJCC stage group data item, and the five components of the modified Rai staging system, which are captured in Site-Specific Data Items (adenopathy, anemia, lymphocytosis, organomegaly, and thrombocytopenia).**\n\nThe terms B-cell lymphocytic leukemia/chronic lymphocytic leukemia (CLL) and small lymphocytic lymphoma (SLL) are different clinical presentations of the same disease, with both terms coded 9823. \n\nTraditionally the lymphoma diagnosis was staged with the Ann Arbor staging system and it is now staged with the Lugano classification. In North America, CLL was staged with the Rai system. \n\nSee 3955: Derived Rai stage for additional information on the related data items.", "notes" : "**Note 1:** **Physician Statement**\n* Physician’s statement regarding the presence of organomegaly (present or absent) takes priority. If a physician’s statement and imaging are both available and in disagreement, go with the physician’s statement\n* If a physician’s statement is not available, use the definition of adenopathy in the ***Description*** to determine if organomegaly is present or not\n\n**Note 2:** **Record information from physical exam only**\n* This data item is determined from physical exam alone. If a physical exam cannot be used to detect organomegaly due to issues linked to the patient’s obesity, a physician statement of organomegaly based on a CT scan can be used.\n* If there is no mention of the presence or absence of organomegaly (hepatomegaly and splenomegaly), code 9. \n * **Both the liver and spleen must be evaluated** and determined to be normal to code 0. If only one is evaluated and determined to be normal, code 9.\n\n**Note 3:** **Rai Stage Criteria**\n* Rai stage is only applicable for CLL, in which the bone marrow and/or peripheral blood are involved (primary site C421 for bone marrow, see Hematopoietic Manual, Module 3: PH 5, 6). \n\n**Note 4:** **Pretreatment results only**\n* Record this data item based on physical exam, and physician's statement performed at diagnosis (pre-treatment)", - "last_modified" : "2024-04-08T11:28:47.181Z", + "last_modified" : "2025-02-24T16:01:59.779Z", "definition" : [ { "key" : "organomegaly", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Neither hepatomegaly (liver) nor splenomegaly (spleen) present\n\nPhysician states Rai stage 0-I" ], [ "1", "Hepatomegaly (liver) and/or splenomegaly (spleen) present\n\nPhysician states Rai stage II" ], [ "5", "Not applicable: Primary site is not C421" ], [ "9", "Not documented in medical record\nOrganomegaly (hepatomegaly and/or splenomegaly) not assessed or unknown if assessed\nNo Rai stage is documented in the record and there is no documentation of organomegaly\nPhysician states Rai stage III-IV and there is no documentation of organomegaly" ] ], "additional_info" : "**Source documents:** physical exam, clinician’s notes", - "coding_guidelines" : "**1)** **Code 0** when primary Site **is C421** AND there is no evidence of organomegaly\n * **a.** Physician documentation of Rai Stage 0-I\n\n**2)** **Code 1** when primary Site **is C421** AND there is evidence of organomegaly \n * **a.** Physician documentation of Rai Stage II\n\n **3)** **Code 5** when primary site **is NOT C421**\n\n **4)** **Code 9** when primary site **is C421**, AND there is no mention of organomegaly", + "coding_guidelines" : "**1)** **Code 0** when primary Site **is C421** AND there is no evidence of organomegaly\n* Physician documentation of Rai Stage 0-I\n\n**2)** **Code 1** when primary Site **is C421** AND there is evidence of organomegaly \n* Physician documentation of Rai Stage II\n\n **3)** **Code 5** when primary site **is NOT C421**\n\n **4)** **Code 9** when primary site **is C421**, AND there is no mention of organomegaly", "rationale" : "Organomegaly is a prognostic factor required for staging of CLL/SLL in AJCC 8th edition, Chapter 79 *Hodgkin, and Non-Hodgkin Lymphomas*. It is a new data item for cases diagnosed 1/1/2018+." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/oropharyngeal_p16_44685.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/oropharyngeal_p16_44685.json new file mode 100644 index 000000000..e296c82e0 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/oropharyngeal_p16_44685.json @@ -0,0 +1,26 @@ +{ + "id" : "oropharyngeal_p16_44685", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Schema Discriminator 2", + "title" : "Schema Discriminator 2: Oropharyngeal p16", + "description" : "Staging for oropharyngeal cancers changed in the AJCC 8th edition. Oropharynx was divided into **Oropharynx HPV-Associated (p16+)** and **Oropharynx HPV-Independent (p16-).** A schema discriminator is necessary to determine the HPV status so that the appropriate protocol/schema is used.\n\nThere are several methods for determination of HPV status. The most frequent, and preferred test is IHC for p16 expression, which is a surrogate marker for transcriptionally active high-risk HPV\n* Other tests that may be used for this data item **in addition to p16 or when p16 is not available** include (but are not limited to)\n * High-risk HPV RNA ISH\n * High-risk HPV DNA ISH\n* Other tests that may be used for this data item **in addition to p16 include** but are not limited to\n * High-risk HPV DNA PCR\n\n**High-risk** HPV types include: 16, 18, 26, 31, 33, 34, 35, 39, 45, 51, 52, 53, 56, 58, 59, 66, 68, 70, 73, and 82.\n\n**Low-risk (cannot be used to determine HPV status)** HPV types include: 6, 11, 42, 43, and 44.", + "notes" : "**Note 1:** **Schema discriminator for Oropharynx** \n* A schema discriminator is used to discriminate between oropharyngeal tumors that are p16 positive and oropharyngeal tumors that are p16 negative OR p16 status unknown. \n\n**Note 2:** **p16 testing** \n* p16 testing will guide classification of most patients but some will have HPV-specific testing that should be used in conjunction for classification when the pathologist performs it.\n\n* **00100: Oropharynx HPV-Associated (p16+) (see code 2)**\n * p16 positive and it is the only test performed\n * p16 positive when subsequent high-risk HPV-specific testing is performed and is positive\n * p16 equivocal (50-70% staining) when subsequent high-risk HPV-specific testing is performed and is positive\n * p16 not performed but when high-risk HPV-specific testing is positive (High-risk HPV RNA ISH or high-risk HPV DNA ISH when performed alone). \n * High-risk HPV DNA PCR testing if used alone is not reliable to assign HPV status.\n * Stated as **HPV-associated** or **High-risk HPV**\n\n* **00111: Oropharynx HPV-Independent (p16-) (see code 1)**\n * p16 negative and it is the only test performed\n * p16 expression of limited (<50%) distribution only \n * p16 positive but when subsequent reliable high-risk HPV-specific testing is performed and is negative (reliable high-risk HPV-specific tests include high-risk HPV RNA ISH and high-risk HPV DNA PCR)\n * Stated as **Oropharynx-Independent**\n\n* **HPV testing not done or unknown if done (see code 9)**\n * Cases coded as unknown will be included with the Oropharynx HPV-Independent (p16-) schema\n * Stated as **HPV positive** and no indication if it’s p16, low risk or high risk\n * Stated as **low risk HPV**", + "last_modified" : "2025-08-12T12:53:41.352Z", + "definition" : [ { + "key" : "discriminator_2", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "disease", + "name" : "Schema ID #/Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "1", "p16 Negative; Nonreactive", "00111: Oropharynx HPV-Independent" ], [ "2", "p16 positive with **extensive** (>70%) moderate to strong reactivity\n* WITH or WITHOUT positive high-risk HPV-specific testing\n\nOr in rare instances, high-risk HPV specific testing positive alone", "00100: Oropharynx HPV-Associated 8th (2018-2025)\n09100: Oropharynx HPV-Associated V9 (2026+)" ], [ "9", "Not tested for p16; Unknown", "00111: Oropharynx HPV-Independent" ] ], + "additional_info" : "**Source documents:** pathology report, clinician's statement\n\nFor further information, refer to the **HPV-associated Squamous Cell Carcinoma of the Oropharynx** or the **HPV-independent Oropharynx and Hypopharynx** cancer protocols published by the College of American Pathologist for the AJCC Staging Systems *Oropharynx-Associated* and *Oropharynx-Independent*", + "rationale" : "A schema discriminator is used to assign AJCC ID when site and histology alone are insufficient to identify the applicable AJCC staging method and to assign Schema ID, which links each case to the appropriate SSDIs, Grade, Summary Stage and EOD data collection system." +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/p16_19452.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/p16_19452.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/p16_19452.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/p16_19452.json index 2a0d8a63c..b233c8ae5 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/p16_19452.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/p16_19452.json @@ -1,7 +1,7 @@ { "id" : "p16_19452", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "p16", "title" : "p16", "description" : "The p16 biomarker is overexpressed (produced) in response to HPV. It is therefore a surrogate marker for HPV disease.\n\np16 is a tumor suppressor protein also known as cyclin-dependent kinase inhibitor 2A. The p16 biomarker is overexpressed (produced) in response to HPV. It is therefore a surrogate marker for HPV disease.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/p16_831.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/p16_831.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/p16_831.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/p16_831.json index 5bac31666..9d1272f70 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/p16_831.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/p16_831.json @@ -1,7 +1,7 @@ { "id" : "p16_831", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "p16", "title" : "p16", "description" : "The p16 biomarker is overexpressed (produced) in response to HPV. It is therefore a surrogate marker for HPV disease.\np16 is a tumor suppressor protein also known as cyclin-dependent kinase inhibitor 2A. The p16 biomarker is overexpressed (produced) in response to HPV. It is therefore a surrogate marker for HPV disease.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/p16_anus_2709.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/p16_anus_2709.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/p16_anus_2709.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/p16_anus_2709.json index 40ce1d36c..0cd8e1d73 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/p16_anus_2709.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/p16_anus_2709.json @@ -1,7 +1,7 @@ { "id" : "p16_anus_2709", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "p16 Anus", "title" : "p16", "description" : "The p16 biomarker is overexpressed (produced) in response to HPV. It is therefore a surrogate marker for HPV disease.\n\np16 is a tumor suppressor protein also known as cyclin-dependent kinase inhibitor 2A.\n\nThe p16 biomarker is overexpressed (produced) in response to HPV. It is therefore a surrogate marker for HPV disease.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/p16_hpv_human_papilloma_virus_status_head_and_neck_509.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/p16_hpv_human_papilloma_virus_status_head_and_neck_509.json new file mode 100644 index 000000000..58225ea3a --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/p16_hpv_human_papilloma_virus_status_head_and_neck_509.json @@ -0,0 +1,21 @@ +{ + "id" : "p16_hpv_human_papilloma_virus_status_head_and_neck_509", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Human Papilloma Virus (HPV) Status", + "title" : "Human Papilloma Virus (HPV) Status", + "description" : "***SEER Site-specific Factor 1***, effective 01/01/2018, is reserved for human papilloma virus (HPV) status. This data item applies to the following schemas.\n* **00071: Lip**: C003-C005, C008, C009\n* **00072: Tongue Anterior**: C020-C023, C028-C029\n* **00073: Gum**: C030, C031, C039, C062\n* **00074: Floor of Mouth**: C040-C041, C048-C049\n* **00075: Palate Hard**: C050\n* **00076: Buccal Mucosa**: C060, C061\n* **00077: Mouth Other**: C058-C059, C068-C069\n* **00100: Oropharynx HPV-Associated (2018-2025)** *(Oropharynx (p16-))*: C019, C024, C051-C052, C090-C091, C098-C099, C100, C102-C104, C108-C109, C111 \n * *Primary site C111 for 2018-2024 only*\n* **09100: Oropharynx HPV-Associated (2026)** *(Oropharynx (p16-))*: C019, C024, C051-C052, C090-C091, C098-C099, C100, C102-C104, C108-C109\n* **Oropharynx HPV-Independent** *(Oropharynx HPV-Mediated (p16+))*: C019, C024, C051-C052, C090-C091, C098-C099, C100, C102-C104, C108-C109, C111\n * *Primary site C111 for 2018-2024 only*\n* **00112: Hypopharynx**: C129, C130-C132, C138-C139", + "notes" : "***Please send questions for this data item to Ask a SEER Registrar (https://seer.cancer.gov/registrars/contact.html)***\n\n**Note 1:** **Record HPV results based on pathological specimens** \n* Record the results of any HPV testing performed on pathological specimens including surgical and cytological (from cell blocks) tissue from the primary tumor or a metastatic site, including \nlymph nodes. \n* Do not record the results of blood tests or serology.\n\n**Note 2:** **Methods of HPV determination** \n* There are several methods for determination of HPV status. \n* The most frequently used test is IHC for p16 expression which is a surrogate marker for HPV infection. \n* Other tests (based on ISH, PCR, RT-PCR technologies) detect the viral DNA or RNA.\n\n**Note 3:** **HPV-type 16** \n* HPV-type 16 refers to virus type and is different from p16 overexpression (p16+)\n\n**Note 4:** **Codes are hierarchical** \n* Codes 10-51 are hierarchical; use the highest code that applies (10 is lowest, 51 is highest)\n\n**Note 5:** **For cases in the Oropharynx HPV-Independent schema**\n* If an additional HPV test is done in addition to p16, code those test results in this data item\n* If no additional HPV test is done\n * Code 10 in this data item (Schema Discriminator 2 coded to 2)\n\n**Note 6:** **For cases in the Oropharynx HPV-Associated schema**\n* If an additional HPV test is done in addition to p16, code those test results in this data item\n* If no additional HPV test is done\n * Code 11 in this data item if Schema Discriminator 2 is coded to 1\n * Code 99 in this data item if Schema Discriminator 2 is coded to 9", + "last_modified" : "2025-08-27T15:18:48.668Z", + "definition" : [ { + "key" : "seer_ssf1", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "10", "HPV negative by p16 test" ], [ "11", "HPV positive by p16 test" ], [ "20", "HPV negative for viral DNA by ISH test" ], [ "21", "HPV positive for viral DNA by ISH test" ], [ "30", "HPV negative for viral DNA by PCR test" ], [ "31", "HPV positive for viral DNA by PCR test" ], [ "40", "HPV negative by ISH E6/E7 RNA test" ], [ "41", "HPV positive by ISH E6/E7 RNA test" ], [ "50", "HPV negative by RT-PCR E6/E7 RNA test" ], [ "51", "HPV positive by RT-PCR E6/E7 RNA test" ], [ "70", "HPV status reported in medical records as negative, but test type is unknown" ], [ "71", "HPV status reported in medical records as positive, but test type is unknown" ], [ "97", "Test done, results not in chart" ], [ "99", "Not documented in medical record\nHPV test not done, not assessed, or unknown if assessed" ] ], + "rationale" : "There is evidence that human papilloma virus (HPV) plays a role in the pathogenesis of some cancers. HPV testing may be performed for prognostic purposes; testing may also be performed on metastatic sites to aid in determination of the primary site." +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/pd_l1_61573.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/pd_l1_61573.json similarity index 69% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/pd_l1_61573.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/pd_l1_61573.json index e395d00c4..47efc190f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/pd_l1_61573.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/pd_l1_61573.json @@ -1,12 +1,12 @@ { "id" : "pd_l1_61573", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "PD-L1", "title" : "PD-L1", "description" : "The absence or presence of PD-L1 expression determines if the tumor will respond to treatment with a targeted inhibitor (immunotherapy). PD-L1 is done for Non-Small Cell lung cancers (NSCLC).\n\nThis test is usually done on metastatic non-small cell lung cancer (NSCLC) patients. An assay is performed on formalin-fixed, paraffin-embedded (FFPE) tissue specimen of at least 100 cells taken from the patient. The assay is used to determine the PD-L1 expression by IHC. Then the pathologist determines the tumor proportion score. The treating physician uses that information to determine what type of treatment the patient will receive.", - "notes" : "**Note 1:** **Effective years**\n* This SSDI is effective for diagnosis years 2025+\n* For cases diagnosed 2018-2024, this SSDI must be blank\n\n**Note 2:** **Physician Statement** \n* Physician statement PD-L1 can be used to code this data item when no other information is available.\n\n**Note 3:** **Purpose of PD-L1** \n* The absence or presence of PD-L1 expression determines if the tumor will respond to treatment with a targeted inhibitor (immunotherapy). PD-L1 is done for Non-Small Cell lung cancers (NSCLC). \n\n**Note 4:** **Tumor Proportion Score** \n* PD-L1 is documented by the tumor proportion score. Record the actual Tumor Proportion Score (0.0-100.0) as stated from the pathology report. \n* An actual tumor proportion score (.1-100.0) takes priority over XXX.2 (Stated as negative), XXX.3 (Stated as low), or XXX.4 (Stated as high/positive) \n\n**Note 5:** **Neoadjuvant therapy** If neoadjuvant therapy is given, record the assay from tumor specimens prior to neoadjuvant therapy. \n* If neoadjuvant therapy is given and there are no PD-L1 results from pre-treatment specimens, report the findings from post-treatment specimens", - "last_modified" : "2024-05-28T20:32:33.261Z", + "notes" : "**Note 1:** **Effective years**\n* This SSDI is effective for diagnosis years 2025+\n* For cases diagnosed 2018-2024, this SSDI must be blank\n\n**Note 2:** **Physician Statement** \n* Physician statement PD-L1 can be used to code this data item when no other information is available.\n\n**Note 3:** **Purpose of PD-L1** \n* The absence or presence of PD-L1 expression determines if the tumor will respond to treatment with a targeted inhibitor (immunotherapy). PD-L1 is done for Non-Small Cell lung cancers (NSCLC). \n\n**Note 4:** **Tumor Proportion Score**\n* PD-L1 is documented by the tumor proportion score. Record the actual Tumor Proportion Score (0.0-100.0) as stated from the pathology report.\n* An actual tumor proportion score (0.1-100.0) takes priority over XXX.2 (Stated as negative), XXX.3 (Stated as low), or XXX.4 (Stated as high/positive)\n\n**Note 5:** **Combined Proportion Score (CPS)**\n* Do not record the CPS score (0.0-100.0) in this data item. \n * If you have a CPS score WITH an interpretation, record the interpretation. \n * ***Example:*** Squamous cell carcinoma: NEGATIVE for PD-L1 Expression, CPS score <1. Record as XXX.2 for negative\n * If you have a CPS score WITHOUT an interpretation, record unknown (XXX.9). \n * ***Example:*** Squamous cell carcinoma: PD-L1, CPS score <1. Record as XXX.9 for unknown (interpretation not provided)\n\n**Note 6:** **Neoadjuvant therapy** If neoadjuvant therapy is given, record the assay from tumor specimens prior to neoadjuvant therapy. \n* If neoadjuvant therapy is given and there are no PD-L1 results from pre-treatment specimens, report the findings from post-treatment specimens", + "last_modified" : "2025-09-15T13:54:51.246Z", "definition" : [ { "key" : "pdl1", "name" : "Code", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/perineural_invasion_24604.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/perineural_invasion_24604.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/perineural_invasion_24604.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/perineural_invasion_24604.json index 0164f50eb..879787551 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/perineural_invasion_24604.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/perineural_invasion_24604.json @@ -1,7 +1,7 @@ { "id" : "perineural_invasion_24604", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Perineural Invasion", "title" : "Perineural Invasion", "description" : "Perineural Invasion, within or adjacent to the primary tumor, is a negative prognostic factor for cutaneous squamous cell carcinomas of the head and neck and carcinomas of the colon and rectum, eyelid, and lacrimal gland.\n\nPerineural invasion is infiltration of nerves in the area of the lesion by tumor cells or spread of tumor along the nerve pathway. The presence of perineural invasion has been shown in several studies to be an indicator of poor patient prognosis. If perineural invasion is not mentioned in the pathology report, do not assume that there is no perineural invasion.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/perineural_invasion_27557.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/perineural_invasion_27557.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/perineural_invasion_27557.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/perineural_invasion_27557.json index e630eed98..b379cb327 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/perineural_invasion_27557.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/perineural_invasion_27557.json @@ -1,7 +1,7 @@ { "id" : "perineural_invasion_27557", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Perineural Invasion", "title" : "Perineural Invasion", "description" : "Perineural Invasion, within or adjacent to the primary tumor, is a negative prognostic factor for cutaneous squamous cell carcinomas of the head and neck and carcinomas of the colon and rectum, eyelid, and lacrimal gland.\n\nPerineural invasion is infiltration of nerves in the area of the lesion by tumor cells or spread of tumor along the nerve pathway. The presence of perineural invasion has been shown in several studies to be an indicator of poor patient prognosis. If perineural invasion is not mentioned in the pathology report, do not assume that there is no perineural invasion.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/perineural_invasion_84622.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/perineural_invasion_84622.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/perineural_invasion_84622.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/perineural_invasion_84622.json index 001fea920..5891af7cf 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/perineural_invasion_84622.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/perineural_invasion_84622.json @@ -1,7 +1,7 @@ { "id" : "perineural_invasion_84622", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Perineural Invasion", "title" : "Perineural Invasion", "description" : "Perineural Invasion, within or adjacent to the primary tumor, is a negative prognostic factor for cutaneous squamous cell carcinomas of the head and neck and carcinomas of the colon and rectum, eyelid, and lacrimal gland.\n\nPerineural invasion is infiltration of nerves in the area of the lesion by tumor cells or spread of tumor along the nerve pathway. The presence of perineural invasion has been shown in several studies to be an indicator of poor patient prognosis. If perineural invasion is not mentioned in the pathology report, do not assume that there is no perineural invasion.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/peripheral_blood_involv_92357.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/peripheral_blood_involv_92357.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/peripheral_blood_involv_92357.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/peripheral_blood_involv_92357.json index d30af47bc..ac8e1776a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/peripheral_blood_involv_92357.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/peripheral_blood_involv_92357.json @@ -1,7 +1,7 @@ { "id" : "peripheral_blood_involv_92357", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Peripheral Blood Involv", "title" : "Peripheral Blood Involvement", "description" : "Peripheral blood involvement, summarized in “B category”, refers to the percentage of peripheral blood lymphocytes that are atypical (Sezary) cells and whether they are “Clone negative” or “Clone positive.”\n\nMycosis fungoides is the most common type of primary cutaneous T-cell lymphoma. Sezary syndrome is a more aggressive type of primary cutaneous T-cell lymphoma in which a specific type of malignant T lymphocytes (Sezary cells) are present in the circulating blood. Staging of mycosis fungoides includes analysis of the circulating blood for Sezary cells. This analysis can be done by microscopy or flow cytometry. Results of microscopy are reported as counts of Sezary cells per cubic millimeter or the percentage of Sezary cells as a proportion of total lymphocytes. Flow cytometry looks for specific cell surface markers such as CD26. \n\nInformation about peripheral blood involvement and T-cell clonality identified by polymerase chain reaction (PCR) or Southern blot analysis is combined in a “B” category unique to mycosis fungoides staging in the TNM system.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/peritoneal_cytology_38674.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/peritoneal_cytology_38674.json similarity index 91% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/peritoneal_cytology_38674.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/peritoneal_cytology_38674.json index 604ddb800..61ff6836a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/peritoneal_cytology_38674.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/peritoneal_cytology_38674.json @@ -1,12 +1,12 @@ { "id" : "peritoneal_cytology_38674", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Peritoneal Cytology", "title" : "Peritoneal Cytology", "description" : "Peritoneal cytology pertains to the results of cytologic examination for malignant cells performed on fluid that is obtained from the peritoneal cavity.\n\nPeritoneal cytology looks for malignant cells in the fluid in the pelvic and peritoneal cavities. Excess natural fluid accumulation is called ascites. If, at laparotomy an analyzable amount of ascites is not present, the surgeon may flood the pelvis and abdomen with saline solution then suction it out and send the fluid for cytologic examination.", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Peritoneal Cytology can be used to code this data item when no other information is available.\n\n**Note 2:** **Other names for Peritoneal cytology**\n* Peritoneal cytology may also be called peritoneal ascitic fluid instead of peritoneal washing or pelvic washing (see also Additional information)\n\n**Note 3:** **Ascites examination**\n* Cytologic examination for malignant cells may be performed on ascites (fluid that has accumulated in the peritoneal cavity in excess amount) or the fluid (saline) that is introduced into the peritoneal cavity or pelvis, and then removed by suction. The introduction of fluid may be termed peritoneal or pelvic washing or peritoneal lavage", - "last_modified" : "2024-04-10T16:41:06.076Z", + "last_modified" : "2025-02-24T15:40:18.884Z", "definition" : [ { "key" : "peritoneal_cytology", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Peritoneal cytology/washing negative for malignancy" ], [ "1", "Peritoneal cytology/washing atypical and/or suspicious" ], [ "2", "Peritoneal cytology/washing malignant (positive for malignancy)" ], [ "3", "Unsatisfactory/nondiagnostic" ], [ "7", "Test ordered, results not in chart" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error.)" ], [ "9", "Not documented in medical record\nPeritoneal cytology not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** cytology reports (look for multiple reports), pathology report\n\n**Other names include** peritoneal washings, peritoneal lavage, possibly paracentesis (if no surgery), peritoneal ascitic fluid instead of peritoneal washing or pelvic washing.", - "coding_guidelines" : "**1)** **Code 0** when the peritoneal cytology is reported as negative or normal\n**2)** **Code 1** when the peritoneal cytology test was done, and the results were reported as suspicious, undetermined if negative or positive\n**3)** **Code 2** when the peritoneal cytology is reported as positive\n**4)** **Code 7** when test was ordered but the results are not in the medical record\n**5)** **Code 9** when\n* **a.** No cytological specimen is available\n* **b.** Peritoneal cytology not evaluated (assessed)\n* **c.** Unknown if Peritoneal Cytology evaluated (assessed)", + "coding_guidelines" : "**1)** **Code 0** when the peritoneal cytology is reported as negative or normal\n**2)** **Code 1** when the peritoneal cytology test was done, and the results were reported as suspicious, undetermined if negative or positive\n**3)** **Code 2** when the peritoneal cytology is reported as positive\n**4)** **Code 7** when test was ordered but the results are not in the medical record\n**5)** **Code 9** when\n* No cytological specimen is available\n* Peritoneal cytology not evaluated (assessed)\n* Unknown if Peritoneal Cytology evaluated (assessed)", "rationale" : "Peritoneal Cytology is listed as a Registry Data Collection Variable in AJCC. This data item was previously collected as Corpus, CS SSF #2." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/peritoneal_cytology_with_primary_tumor_for_ss2018_t_19664.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/peritoneal_cytology_with_primary_tumor_for_ss2018_t_19664.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/peritoneal_cytology_with_primary_tumor_for_ss2018_t_19664.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/peritoneal_cytology_with_primary_tumor_for_ss2018_t_19664.json index 33c0fc3de..435714c46 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/peritoneal_cytology_with_primary_tumor_for_ss2018_t_19664.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/peritoneal_cytology_with_primary_tumor_for_ss2018_t_19664.json @@ -1,7 +1,7 @@ { "id" : "peritoneal_cytology_with_primary_tumor_for_ss2018_t_19664", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Peritoneal Cytology with Primary Tumor for SS2018 T", "title" : "Peritoneal Cytology with EOD Primary Tumor for SS2018 T", "notes" : "If EOD Primary Tumor = 100, 150,200, or 300, Peritoneal Cytology is necessary to determine the SS2018 T component.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/peritoneal_cytology_with_primary_tumor_for_ss2018_t_66387.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/peritoneal_cytology_with_primary_tumor_for_ss2018_t_66387.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/peritoneal_cytology_with_primary_tumor_for_ss2018_t_66387.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/peritoneal_cytology_with_primary_tumor_for_ss2018_t_66387.json index e3f77ce46..d485b78bd 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/peritoneal_cytology_with_primary_tumor_for_ss2018_t_66387.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/peritoneal_cytology_with_primary_tumor_for_ss2018_t_66387.json @@ -1,7 +1,7 @@ { "id" : "peritoneal_cytology_with_primary_tumor_for_ss2018_t_66387", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Peritoneal Cytology with Primary Tumor for SS2018 T", "title" : "Peritoneal Cytology with EOD Primary Tumor for SS2018 T", "notes" : "If EOD Primary Tumor = 100, 200, or 300, Peritoneal Cytology is necessary to determine the SS2018 T component.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/peritoneal_cytology_with_primary_tumor_for_ss2018_t_88427.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/peritoneal_cytology_with_primary_tumor_for_ss2018_t_88427.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/peritoneal_cytology_with_primary_tumor_for_ss2018_t_88427.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/peritoneal_cytology_with_primary_tumor_for_ss2018_t_88427.json index 76b5fea1b..85891e7f2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/peritoneal_cytology_with_primary_tumor_for_ss2018_t_88427.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/peritoneal_cytology_with_primary_tumor_for_ss2018_t_88427.json @@ -1,7 +1,7 @@ { "id" : "peritoneal_cytology_with_primary_tumor_for_ss2018_t_88427", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Peritoneal Cytology with Primary Tumor for SS2018 T", "title" : "Peritoneal Cytology with EOD Primary Tumor for SS2018 T", "notes" : "If EOD Primary Tumor = 100, Peritoneal Cytology is necessary to determine the SS2018 T component.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/pleural_effusion_40041.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/pleural_effusion_40041.json similarity index 67% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/pleural_effusion_40041.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/pleural_effusion_40041.json index 4e2b43c45..466ef380b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/pleural_effusion_40041.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/pleural_effusion_40041.json @@ -1,12 +1,12 @@ { "id" : "pleural_effusion_40041", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Pleural Effusion", "title" : "Pleural Effusion", "description" : "Pleural effusion is the accumulation of fluid between the parietal pleura (the pleura covering the chest wall and diaphragm) and the visceral pleura (the pleura covering the lungs).\n\nPleural effusion is the accumulation of fluid between the two layers of pleura: visceral (covering the lungs) and parietal (lining the chest wall and covering the diaphragm). Pleural effusion is a symptom of mesothelioma that increases the Summary Stage from local or regional direct extension to distant involvement.", "notes" : "**Note:** **Definition of pleural effusion** \n* One of the most common symptoms of mesothelioma is a pleural effusion, or an accumulation of fluid between the parietal pleura (the pleura covering the chest wall and diaphragm) and the visceral pleura (the pleura covering the lungs). \n* Record the absence or presence of pleural effusion and specifically, if present, whether the pleural effusion is non-malignant, malignant, atypical or NOS.", - "last_modified" : "2024-04-30T19:19:35.041Z", + "last_modified" : "2025-02-24T13:58:34.825Z", "definition" : [ { "key" : "pleural_effusion", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Pleural effusion not identified/not present" ], [ "1", "Pleural effusion present, non-malignant (negative)" ], [ "2", "Pleural effusion present, malignant (positive)\nPhysician states pleural effusion is malignant in the absence of positive cytology" ], [ "3", "Pleural effusion, atypical/atypical mesothelial cells" ], [ "4", "Pleural effusion, NOS" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error.)" ], [ "9", "Not documented in medical record\nPleural effusion not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** imaging, pathology, and cytology reports\n\n**Other names include**: pleural fluid, thoracentesis", - "coding_guidelines" : "**1)** Record the absence or presence of pleural effusion \n* If pleural effusion is present and examined microscopically, record whether the pleural effusion is non-malignant, malignant, or not specified. \n\n**2) Code 0** when there is no evidence of pleural effusion\n\n**3) Code 1** when\n* **a.** Pleural effusion microscopically confirmed to be non-malignant\n* **b.** Pleural effusion is stated to be negative for malignant cells\n* **c.** Pleural effusion is seen on imaging, but pleural fluid cytology is negative for malignant cells\n\n**4) Code 2** when \n* **a.** Pleural effusion microscopically confirmed to be malignant\n* **b.** Pleural effusion is stated to be positive for malignant cells\n* **c.** Pleural fluid cytology described as suspicious or suspicious for mesothelioma\n* **d.** Physician states pleural effusion is positive in the absence of positive cytology\n \n\n**5) Code 3** when \n* **a.** Pleural fluid cytology is described as atypical or atypical mesothelial cells but not specifically as non-malignant or malignant\n\n**6) Code 4** when \n* **a.** Pleural effusion is reported on imaging, but there is no cytology\n* **b.** Pleural effusion is reported on imaging, but there is no physician’s statement on whether it is positive\n\n**7) Code 9** when\n* **a.** Not documented in the medical report\n* **b.** Presence or absence of pleural effusion not evaluated (assessed)\n* **c.** Unknown if Pleural Effusion evaluated (assessed)", + "coding_guidelines" : "**1)** Record the absence or presence of pleural effusion \n* If pleural effusion is present and examined microscopically, record whether the pleural effusion is non-malignant, malignant, or not specified. \n\n**2) Code 0** when there is no evidence of pleural effusion\n\n**3) Code 1** when\n* Pleural effusion microscopically confirmed to be non-malignant\n* Pleural effusion is stated to be negative for malignant cells\n* Pleural effusion is seen on imaging, but pleural fluid cytology is negative for malignant cells\n\n**4) Code 2** when \n* Pleural effusion microscopically confirmed to be malignant\n* Pleural effusion is stated to be positive for malignant cells\n* Pleural fluid cytology described as suspicious or suspicious for mesothelioma\n* Physician states pleural effusion is positive in the absence of positive cytology\n \n\n**5) Code 3** when \n* Pleural fluid cytology is described as atypical or atypical mesothelial cells but not specifically as non-malignant or malignant\n\n**6) Code 4** when \n* Pleural effusion is reported on imaging, but there is no cytology\n* Pleural effusion is reported on imaging, but there is no physician’s statement on whether it is positive\n\n**7) Code 9** when\n* Not documented in the medical report\n* Presence or absence of pleural effusion not evaluated (assessed)\n* Unknown if Pleural Effusion evaluated (assessed)", "rationale" : "Pleural Effusion can be collected by the surveillance community for pleura cancers. Prior to 2018, Pleura SSF #1 was used for Pleural Effusion." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/post_neoadj_chemo_percent_necrosis_15912.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/post_neoadj_chemo_percent_necrosis_15912.json similarity index 79% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/post_neoadj_chemo_percent_necrosis_15912.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/post_neoadj_chemo_percent_necrosis_15912.json index 5b973c3b4..014446990 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/post_neoadj_chemo_percent_necrosis_15912.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/post_neoadj_chemo_percent_necrosis_15912.json @@ -1,12 +1,12 @@ { "id" : "post_neoadj_chemo_percent_necrosis_15912", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Percent Necrosis Post Neoadjuvant", "title" : "Percent Necrosis Post Neoadjuvant", "description" : "Percent Necrosis Post Neoadjuvant is a prognostic factor for bone sarcomas. \n\nFor osteosarcoma and Ewing’s sarcoma/PNET, response to neoadjuvant chemotherapy is a prognostic factor. Patients with more than 90% tumor necrosis have a more favorable prognosis than those with less response. The CAP protocol for bone tumor resection provides the pathologist with specific instructions for determining the percentage of tumor necrosis. A separate method (system of Picci) may describe response to treatment in grades: grade I (macroscopic viable tumor), grade II (microscopic viable tumor), or grade III (no viable tumor). Do not code the Picci grade system in this data item.", "notes" : "**Note:** **Physician Statement** \n* Physician statement of microscopically confirmed Percent Necrosis Post Neoadjuvant Chemotherapy can be used to code this data item if no other documentation is available.", - "last_modified" : "2024-04-08T16:40:49.911Z", + "last_modified" : "2025-04-09T14:10:29.289Z", "definition" : [ { "key" : "post_neoadj_chemo_percent_necrosis", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0.0", "Tumor necrosis not identified/not present" ], [ "0.1-100.0", "0.1 - 100.0 percent tumor necrosis\n(Percentage of tumor necrosis to nearest tenth of a percent)" ], [ "XXX.2", "Tumor necrosis present, percent not stated" ], [ "XXX.8", "Not applicable: Information not collected for this case\nIf this item is required by your standard setter, use of code XXX.8 will result in an edit error." ], [ "XXX.9", "Not documented in medical record\nNo histologic examined of primary site\nNo neoadjuvant therapy\nNo surgical resection of primary site is performed" ] ], "additional_info" : "**Source documents:** pathology report\n\n**Other names include** Histologic treatment response, therapy response, chemotherapy effect\n\n**For further information**, refer to the **Bone** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Bone*", - "coding_guidelines" : "**1)** Record the highest percentage value of the tumor necrosis post neo-adjuvant therapy as stated by the pathologist or in the pathology report.\n* **a.** Code the value of the tumor necrosis to the nearest tenth of a percent\n\n**2)** **Codes 001-100**. Record the percentage value of tumor necrosis post neo-adjuvant chemotherapy as stated by the pathologist in the pathology report\n\n**3)** **Code 9** when\n * **a.** Surgical resection of the primary site is the initial therapy; therefore, no neoadjuvant therapy was performed\n * **b.** Surgical resection of the primary site after neoadjuvant therapy is performed and there is no mention of percent necrosis", + "coding_guidelines" : "**1)** Record the highest percentage value of the tumor necrosis post neo-adjuvant therapy as stated by the pathologist or in the pathology report.\n* Code the value of the tumor necrosis to the nearest tenth of a percent\n\n**2)** **Codes 001.0-100.0**. Record the percentage value of tumor necrosis post neo-adjuvant chemotherapy as stated by the pathologist in the pathology report\n\n**3)** **Code XXX.9** when\n* Surgical resection of the primary site is the initial therapy; therefore, no neoadjuvant therapy was performed\n* Surgical resection of the primary site after neoadjuvant therapy is performed and there is no mention of percent necrosis", "rationale" : "Percent Necrosis Post Neoadjuvant is a Registry Data Collection Variable for AJCC. It was previously collected as Bone, CS SSF #3." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/pr_allred_score_83938.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/pr_allred_score_83938.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/pr_allred_score_83938.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/pr_allred_score_83938.json index dc5b33f9e..b10b0236b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/pr_allred_score_83938.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/pr_allred_score_83938.json @@ -1,7 +1,7 @@ { "id" : "pr_allred_score_83938", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Progesterone Receptor Total Allred Score", "title" : "PR (Progesterone Receptor) Total Allred Score", "description" : "Progesterone Receptor, Total Allred Score is based on the percentage of cells that stain by IHC for progesterone receptor (PR) and the intensity of that staining.\n\nThe Allred Score is a method of quantifying ER and PR using both intensity and percentage of positive cells. The Allred Score is calculated by adding the Proportion Score and the Intensity Score, as defined in the tables below.\n\nThe Allred score combines the percentage of positive cells (proportion score) and the intensity score of the reaction product in most of the carcinoma. The 2 scores are added together for a final score with 8 possible values (00-08). \n\nPositive cells = 0; Proportion score = 0\nPositive cells = <1; Proportion score = 1\nPositive cells = 1 to 10; Proportion score = 2\nPositive cells = 11 to 33; Proportion score = 3\nPositive cells = 34 to 66; Proportion score = 4\nPositive cells = 67 or greater; Proportion score = 5\n\nIntensity = None; Intensity Score = 0\nIntensity = Weak; Intensity Score = 1\nIntensity = Intermediate/Moderate; Intensity Score = 2\nIntensity = Strong; Intensity Score = 3", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/pr_percent_positive_94563.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/pr_percent_positive_94563.json similarity index 74% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/pr_percent_positive_94563.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/pr_percent_positive_94563.json index e9775da64..825cdab03 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/pr_percent_positive_94563.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/pr_percent_positive_94563.json @@ -1,12 +1,12 @@ { "id" : "pr_percent_positive_94563", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Progesterone Receptor Percent Positive or Range", "title" : "PR (Progesterone Receptor) Percent Positive or Range", "description" : "Progesterone Receptor Percent Positive or Range is the percent of cells staining progesterone receptor positive measured by IHC.\n\nThe two most common ways to report ER and PR results are the percentage of cells with nuclear positivity and the average intensity of staining. Both the PS and IS are based on immunohistochemical staining of tumor cells. \n\nER and PR status, the percentage of tumor cells with positive nuclear staining, may be reported as a specific number or a range if more than 10%. Intensity refers to degree of nuclear positivity (i.e., pale to dark); average intensity of staining is recorded as weak, moderate, or strong.", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of PR (Progesterone Receptor) Percent Positive or Range can be used to code this data item when no other information is available.\n\n**Note 2:** **Related Data Item** \n* Code this data item using the same report used to record the related data item 3915: Progesterone Receptor Summary.", - "last_modified" : "2024-04-30T18:50:03.316Z", + "last_modified" : "2025-02-24T14:47:11.881Z", "definition" : [ { "key" : "pr_percent_positive", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "000", "PR negative, or stated as less than 1%" ], [ "001-100", "1-100 percent" ], [ "R10", "Stated as 1-10%" ], [ "R20", "Stated as 11-20%" ], [ "R30", "Stated as 21-30%" ], [ "R40", "Stated as 31-40%" ], [ "R50", "Stated as 41-50%" ], [ "R60", "Stated as 51-60%" ], [ "R70", "Stated as 61-70%" ], [ "R80", "Stated as 71-80%" ], [ "R90", "Stated as 81-90%" ], [ "R99", "Stated as 91-100%" ], [ "XX7", "Test done, results not in chart " ], [ "XX8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code XX8 will result in an edit error.)" ], [ "XX9", "Not documented in medical record\nPR (Progesterone Receptor) Percent Positive or Range not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report\n\nFor further information, refer to the **Breast Biomarker Reporting** cancer protocols published by the College of American Pathologists for the AJCC Staging System *Breast*", - "coding_guidelines" : "**1)** **Code 000** when PR is negative, or percentage is less than 1%\n**2)** **Code 01-100** for the actual percentage\n* **a.** The actual PR (1-100%) percent takes priority over the range codes\n\n**3)** **Code XX7** if PR is positive, but percentage is unknown\n**4)** **R10-R99** Ranges for the codes in this data item are defined in steps of 10 which correspond to the CAP protocol. If a range in a report is given in steps other than those provided in the R codes, code per the following.\n* **a.** If the range is less than or equal to 10, then code the appropriate R code based on the lower number\n * **i.** ***Example 1***: Report documents 1-5%. Code R10 (1-10%)\n * **ii.** ***Example 2***: Report documents 25-34%. Code R30 (21-30%)\n* **b.** If the range is greater than 10, then code to unknown\n * **i.** ***Example 1***: Report documents 10-25%. Code XX9\n * **ii.** ***Example 2:*** Report documents 67-100%. Code XX9", + "coding_guidelines" : "**1)** **Code 000** when PR is negative, or percentage is less than 1%\n**2)** **Code 01-100** for the actual percentage\n* The actual PR (1-100%) percent takes priority over the range codes\n\n**3)** **Code XX7** if PR is positive, but percentage is unknown\n**4)** **R10-R99** Ranges for the codes in this data item are defined in steps of 10 which correspond to the CAP protocol. If a range in a report is given in steps other than those provided in the R codes, code per the following.\n* If the range is less than or equal to 10, then code the appropriate R code based on the lower number\n * ***Example 1***: Report documents 1-5%. Code R10 (1-10%)\n * ***Example 2***: Report documents 25-34%. Code R30 (21-30%)\n* If the range is greater than 10, then code to unknown\n * ***Example 1***: Report documents 10-25%. Code XX9\n * ***Example 2:*** Report documents 67-100%. Code XX9", "rationale" : "Progesterone Receptor Percent Positive or Range is a Registry Data Collection Variable in AJCC. It is a new data item for cases diagnosed 1/1/2018+." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/pr_summary_49534.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/pr_summary_49534.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/pr_summary_49534.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/pr_summary_49534.json index 240732e73..fbaedfd1e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/pr_summary_49534.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/pr_summary_49534.json @@ -1,12 +1,12 @@ { "id" : "pr_summary_49534", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Progesterone Receptor Summary", "title" : "PR (Progesterone Receptor) Summary", "description" : "Progesterone Receptor Summary is a summary of results from the progesterone receptor (PR) assay.\n\nEstrogen receptor (ER) positivity and progesterone receptor (PR) positivity are favorable prognostic factors in breast cancer, as well as endometrial carcinoma and meningioma. Positive results predict a favorable response to endocrine (hormonal) therapy. Combined ER and PR positivity is associated with increased response to antiestrogen therapies. \nThere are a variety of ways to report information on ER and PR results, but there is almost always a summary statement that the result is positive or negative.", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of PR (Progesterone Receptor) Summary status can be used to code this data item when no other information is available.\n\n**Note 2:** **In-situ and Invasive components present**\n* If PR is positive on an in-situ component and PR is negative on all tested invasive components in the primary tumor, code PR as negative (code 0)\n* If in situ and invasive components present and PR only done on the in-situ component in the primary tumor, code unknown (code 9)\n\n**Note 3:** **Single tumor, multiple biopsies or surgical resection, different results**\n* Use the highest (positive versus negative)\n\n**Note 4:** **Multiple tumors, different results**\n* Code the results from the largest tumor size (determined either clinically or pathologically) when multiple tumors are present.\n * Do not use specimen size to determine the largest tumor size\n\n**Note 5:** **Results from nodal or metastatic tissue**\n* May be used ONLY when there is no evidence of primary tumor\n * **Note:** In-situ is evidence of primary tumor\n\n**Note 6:** **Neoadjuvant Therapy**\n* Record the assay from tumor specimens prior to neoadjuvant therapy.\n* If neoadjuvant therapy is given and there are no ER results from pre-treatment specimens, report the findings from post-treatment specimens\n\n**Note 7:** **Others tests for PR**\n* Do not use results from the following tests to record PR results\n * MammaPrint\n * EndoPredict\n * PAM 50 (Prosigna)\n * Any other test that records PR", - "last_modified" : "2024-04-05T20:21:00.949Z", + "last_modified" : "2025-02-24T14:48:18.781Z", "definition" : [ { "key" : "pr", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "PR negative (0.0% or less than 1%)" ], [ "1", "PR positive" ], [ "7", "Test ordered, results not in chart" ], [ "9", "Not documented in medical record\nCannot be determined (indeterminate)\nPR (Progesterone Receptor) Summary status not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report\n\n**For further information**, refer to the **Breast Biomarker Reporting** cancer protocols published by the College of American Pathologists for the AJCC Staging System Breast", - "coding_guidelines" : "**1)** **Code 0** when the PR is reported as negative or normal\n**2)** **Code 1** when the PR is reported as positive or elevated\n**3)** **Code 7** when the PR test was ordered but the results are not available\n**4)** **Code 9** when the PR is \n * **a.** Reported as borderline; undetermined whether positive or negative \n * **b.** Cannot be determined by the pathologist (e.g., inadequate specimen)\n * **c.** It is unknown whether the PR test was performed\n * **d.** The patient has only a clinical diagnosis of breast cancer (no tissue diagnosis)", + "coding_guidelines" : "**1)** **Code 0** when the PR is reported as negative or normal\n**2)** **Code 1** when the PR is reported as positive or elevated\n**3)** **Code 7** when the PR test was ordered but the results are not available\n**4)** **Code 9** when the PR is \n * Reported as borderline; undetermined whether positive or negative \n * Cannot be determined by the pathologist (e.g., inadequate specimen)\n * It is unknown whether the PR test was performed\n * The patient has only a clinical diagnosis of breast cancer (no tissue diagnosis)", "rationale" : "This data item is required for prognostic stage grouping in AJCC 8th edition, Chapter 48 Breast. It was previously collected as Breast CS SSF # 2." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/primary_peritoneum_tumor_19475.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/primary_peritoneum_tumor_19475.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/primary_peritoneum_tumor_19475.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/primary_peritoneum_tumor_19475.json index 1deb78739..9a1ec394b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/primary_peritoneum_tumor_19475.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/primary_peritoneum_tumor_19475.json @@ -1,7 +1,7 @@ { "id" : "primary_peritoneum_tumor_19475", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Discriminator 1", "title" : "Schema Discriminator 1: Primary Peritoneum Tumor", "description" : "The GIST chapter includes a schema discriminator for C481 for location of the primary tumor because all the peritoneum structures are coded to C481, but two separate stage tables are used to derive the TNM values.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/primary_scleros_cholangitis_86402.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/primary_scleros_cholangitis_86402.json similarity index 84% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/primary_scleros_cholangitis_86402.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/primary_scleros_cholangitis_86402.json index 900694e23..3f1a0af96 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/primary_scleros_cholangitis_86402.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/primary_scleros_cholangitis_86402.json @@ -1,12 +1,12 @@ { "id" : "primary_scleros_cholangitis_86402", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Primary Scleros Cholangitis", "title" : "Primary Sclerosing Cholangitis (PSC)", "description" : "Primary sclerosing cholangitis denotes a chronic autoimmune inflammation of the bile ducts that leads to scar formation and narrowing of the ducts over time. It is a prognostic factor for intrahepatic bile duct cancer.\n\nPrimary sclerosing cholangitis is an idiopathic liver disease characterized by inflammation and fibrosis of the entire biliary tree. The chronic inflammation and injury to ducts may lead to cirrhosis and predispose to cholangiocarcinoma at any site in the biliary tree. \n\nPatients with primary sclerosing cholangitis are advised to receive neoadjuvant chemoradiation and liver transplantation.", "notes" : "**Note:** **Physician Statement** \n* Physician statement of Primary Sclerosing Cholangitis (PSC) can be used to code this data item when no other information is available.", - "last_modified" : "2024-04-08T16:18:24.515Z", + "last_modified" : "2025-02-24T13:51:40.688Z", "definition" : [ { "key" : "prim_scleros_cholangitis", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "PSC not identified/not present" ], [ "1", "PSC present" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nPSC not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** patient history, pathology report, imaging reports\n\n**Other names include** PSC, fibrosing cholangitis, chronic obliterative cholangitis, sclerosing cholangitis", - "coding_guidelines" : "**1)** Code stated diagnosis of PSC either clinically or pathologically as documented in the medical record. This may be by history.\n **2)** **Code 0** when primary sclerosing cholangitis is not present\n**3)** **Code 1** when primary sclerosing cholangitis is present\n**4)** **Code 9** when \n * **a.** No information in the medical record\n * **b.** Pathology report is not available\n * **c.** Primary sclerosing cholangitis is not evaluated (not assessed) \n * **d.** Unknown if primary sclerosing cholangitis is evaluated (assessed)\n * **e.** No mention of primary sclerosing cholangitis on the pathology report or in the medical record", + "coding_guidelines" : "**1)** Code stated diagnosis of PSC either clinically or pathologically as documented in the medical record. This may be by history.\n **2)** **Code 0** when primary sclerosing cholangitis is not present\n**3)** **Code 1** when primary sclerosing cholangitis is present\n**4)** **Code 9** when \n * No information in the medical record\n * Pathology report is not available\n * Primary sclerosing cholangitis is not evaluated (not assessed) \n * Unknown if primary sclerosing cholangitis is evaluated (assessed)\n * No mention of primary sclerosing cholangitis on the pathology report or in the medical record", "rationale" : "Primary Sclerosing Cholangitis is a Registry Data Collection Variable in AJCC. This data item was previously collected for Intrahepatic Bile Duct, SSF #11." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/primary_site.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/primary_site.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/primary_site.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/primary_site.json index 2e8901756..e4a54fdf1 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/primary_site.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/primary_site.json @@ -1,7 +1,7 @@ { "id" : "primary_site", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Primary Site", "title" : "Primary Site", "notes" : "See the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/profound_immune_suppression_68178.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/profound_immune_suppression_68178.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/profound_immune_suppression_68178.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/profound_immune_suppression_68178.json index 6689feee2..510094eea 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/profound_immune_suppression_68178.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/profound_immune_suppression_68178.json @@ -1,7 +1,7 @@ { "id" : "profound_immune_suppression_68178", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Profound Immune Suppression", "title" : "Profound Immune Suppression", "description" : "Profound Immune Suppression suppressed immune status that may be associated with HIV/AIDs, solid organ transplant, chronic lymphocytic leukemia, non-Hodgkin lymphoma, multiple conditions, or other conditions, increases the risk of developing Merkel Cell Carcinoma and is an adverse prognostic factor. \n\nProfound immune suppression may greatly increase the risk of developing Merkel cell carcinoma. Immune suppression is suppression of the body's immune system and its ability to fight infections and other diseases. Immune suppression may be deliberately induced with drugs, as in preparation for bone marrow or other organ transplantation, to prevent rejection of the donor tissue. It may also result from certain diseases such as Acquired Immune Deficiency Syndrome (AIDS) or lymphoma, and from the use of anti-cancer drugs.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/psa_46258.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/psa_46258.json new file mode 100644 index 000000000..79ee6df26 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/psa_46258.json @@ -0,0 +1,23 @@ +{ + "id" : "psa_46258", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "PSA Lab Value", + "title" : "PSA (Prostatic Specific Antigen) Lab Value", + "description" : "PSA (Prostatic Specific Antigen) is a protein produced by cells of the prostate gland and is elevated in patients with prostate cancer. This data item pertains to PSA lab value.\n\nSerum PSA is the most sensitive tumor marker for monitoring individuals with prostate cancer, including progression of disease and response to therapy. Although originally not intended to be a screening test, this relatively simple blood test has become a very common method of detecting new prostate cancer in its earliest stages. PSA can be totally negative when prostate cancer is found on digital rectal exam. In such cases, PSA will not be helpful in monitoring for recurrence. \n* ***Note:*** Serum PSA is not the same as free PSA or precursor PSA—do not record values from either of these tests in this field.", + "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of prostatic specific antigen (PSA) pre-diagnosis can be used to code this data item when no other information is available.\n\n**Note 2:** **Staging related** \n* PSA is a prognostic factor required for AJCC staging. It affects the stage group in most cases.\n\n**Note 3:** **PSA criteria**\n * Diagnostic biopsy done\n * Record the last PSA lab value done prior to **AND** within 3 months of the diagnostic biopsy\n * No diagnostic biopsy done (or unknown if diagnostic biopsy done)\n * Record the last PSA lab value done within 3 months of the date of diagnosis **or** additional confirmatory testing when no diagnostic biopsy is done, or unknown if diagnostic biopsy done\n\n* ***Note:** **This is a change in the rules for Version 3.3 of the SSDI manual from the PSA had to be within 3 months and prior to the date of diagnosis AND within 3 months of the diagnostic biopsy***\n * *This change can be applied for cases diagnosed 2018+. There is no recommendation or expectation that registrars will review older cases.* \n\n* ***Example 1:*** 5/17/25 PSA, 8.5. Date of diagnosis 6/6/25 based on MRI. Patient seeks a second opinion. Returns to physician in November 2025. 11/19/25 PSA, 8.6. 11/21/25 needle core biopsy.\n * Code PSA 8.6 based on the 11/19/25 PSA which was done prior to and within 3 months of the diagnostic biopsy\n\n\n * ***Example 2:*** 6/4/25 PSA, 12.7. Additional PSA done 7/5/25, 10.6. Date of Diagnosis on 8/4/25 when the diagnostic biopsy was done. \n * Code PSA 10.6 based on the 7/5/25 PSA since that was the last PSA done prior to and within 3 months of the diagnostic biopsy\n\n * ***Example 3:*** 4/15/25 PSA, 6.4. 5/2/25 MRI done, which confirms prostate cancer. No diagnostic biopsy done.\n * Code PSA 6.4 based on the 4/15/25 PSA which was done within 3 months of the date of diagnosis and no diagnostic biopsy was done. \n\n**Note 4:** **PSA Adjustment** \n* A discrepancy between the PSA documented in the lab report and the PSA documented by the clinician may arise due to the clinician's adjusting the PSA value. Certain medications for benign prostatic hypertrophy (BPH) decrease the PSA. \n * If there is documentation by a clinician within the medical record of an adjusted PSA value, record the adjusted value. \n * The registrar does not adjust the PSA value based on BPH medication use. \n * If there is no documentation by a clinician within the medical record of an adjusted PSA value, record the PSA value provided. \n * The fact that an adjusted PSA value is being recorded should be documented in the Dx Proc - Lab Tests text field (NAACCR Item # 2550).", + "last_modified" : "2025-06-05T12:58:25.598Z", + "definition" : [ { + "key" : "psa", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "0.1", "0.1 or less nanograms/milliliter (ng/ml)\n(Exact value to nearest tenth of ng/ml)" ], [ "0.2-999.9", "0.2 - 999.9 ng/ml\n(Exact value to nearest tenth of ng/ml)" ], [ "XXX.1", "1,000 ng/ml or greater" ], [ "XXX.2", "Lab value not available, physician states PSA is negative/normal" ], [ "XXX.3", "Lab value not available, physician states PSA is positive/elevated/high" ], [ "XXX.7", "Test ordered, results not in chart" ], [ "XXX.9", "Not documented in medical record\nPSA lab value not assessed or unknown if assessed" ] ], + "additional_info" : "**Source documents:** clinical laboratory report (blood or serum test), history, clinician note, pathology report\n\n**Other names include** Prostate specific antigen, serum PSA, total PSA\n\n***Normal reference range varies by age and race of patient***. \n * The reference range should be shown on the clinical laboratory report. In general, normal findings are 0 – 4.0 nanograms per milliliter (ng/ml).\n * Optimal normal range is 0 – 2.6 ng/ml. Nanograms per milliliter may be reported as micrograms per liter (g/L or ug/L).", + "coding_guidelines" : "**1)** Record to the nearest tenth in nanograms/milliliter (ng/ml) the last pre-diagnosis PSA lab value **prior to the diagnostic biopsy** of prostate and treatment. \n\n**2)** The lab value may be recorded in the lab report, history and physical, or clinical statement in the pathology report, etc. \n* A lab value expressed in micrograms per liter (ug/L) is e equivalent to the same value expressed in nanograms per milliliter (ng/ml)\n * Record 0.1 when the lab results are stated as less than 0.1 ng/ml with no exact value.\n\n**3)** A known lab value takes priority over codes XXX.2 and XXX.3. \n* The lab value takes priority even if the physician documents the interpretation\n * ***Example:*** Patient noted to have a PSA of 7.6. Physician notes that the value is elevated\n* Code 7.6 instead of XXX.3 (elevated)\n\n***Additional Examples***\n**1) PSA of 11.56**\n* PSA 11.6. Per Coding Guideline #1, PSA is documented in tenths, not hundredths. Follow the general coding rules and round up (see Rounding Rules in the General instructions). \n\n**2) 12/19/2025: PSA 44.3, 3/11/2026: PSA 42.8, 5/1/2026: DRE positive for bilateral palpable nodularity, 5/5/2026: Casodex initiated without needle core biopsy**\n* PSA 42.8: Per Note #3, when diagnostic biopsy is not done, record the last PSA done within three months of the date of diagnosis. \n\n**3) 2/16/2025: PSA 18.6, adjusted PSA value due to patient taking Medication for benign prostatic hypertrophy**\n* PSA 18.6. Record the adjusted PSA value ONLY if documented by the clinician in the record\n* Registrar does not adjust the PSA value due to BPH medication use\n\n**4)\t12/13/25: PSA 8.2, 1/13/2026: PSA 7.3, 5/22/2026: Biopsy positive for adenocarcinoma**\n* PSA XXX.9. Neither PSA was within three months of the diagnostic biopsy and therefore they can't be used.\n\n**5) PSA 1,100 ng/ml**\n* XXX.1: XXX.1 is defined for values of 1,000 or greater", + "rationale" : "This data item is required for prognostic stage grouping in AJCC 8th edition, Chapter 58 Prostate. It was previously collected as Prostate, CS SSF #1." +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ptld_17694.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ptld_17694.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ptld_17694.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ptld_17694.json index b2a5533ac..aaf7bd958 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ptld_17694.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ptld_17694.json @@ -1,7 +1,7 @@ { "id" : "ptld_17694", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "PTLD", "title" : "Post Transplant Lymphoproliferative Disorder-PTLD", "description" : "Post Transplant Lymphoproliferative Disorder (PTLD) is a lymphoid proliferation arising in a recipient of a solid organ transplant, allogeneic bone marrow transplantation, or an umbilical cord blood transfusion. The patient must have a history of a solid organ transplant or an allogeneic bone marrow transplant. Both polymorphic and monomorphic PTLD are actually caused by post-transplant immunosuppression. Most cases of PTLD occur within a year of transplantation; however, they can occur any time after the transplant. Monomorphic PTLD may have histology indistinguishable from that of various malignant hematopoietic neoplasms, particularly lymphomas such as Diffuse Large B-cell Lymphoma.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/radiation_surg_seq.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/radiation_surg_seq.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/radiation_surg_seq.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/radiation_surg_seq.json index da8ef6782..ff6ac276d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/radiation_surg_seq.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/radiation_surg_seq.json @@ -1,7 +1,7 @@ { "id" : "radiation_surg_seq", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Radiation Surg Seq", "title" : "RX Summ Surgery/Radiation Sequence", "notes" : "See the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/rcb_class_750.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/rcb_class_750.json new file mode 100644 index 000000000..e334d910b --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/rcb_class_750.json @@ -0,0 +1,23 @@ +{ + "id" : "rcb_class_750", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "RCB Class", + "title" : "Residual Cancer Burden Class", + "description" : "Residual Cancer Burden (RCB) is a score that measures the amount of cancer remaining in the breast and the regional lymph nodes after neoadjuvant therapy and surgical resection. The RCB score is based on 4 independent prognostic factors measuring the primary tumor bed and 2 independent factors measuring the lymph nodes. \n* See Residual Cancer Burden (RCB) Score for further information on these prognostic factors.\n\nBased on the RCB score, patients are then divided into four different classes. These classes are used to determine the likelihood of a patient being cancer free after treatment. \n* RCB-0 (pathologic complete response). No residual invasive cancer is present.\n* RCB-1 (minimal burden). Very little residual invasive cancer is present.\n* RCB-2 (moderate burden). A moderate amount of residual invasive cancer is present.\n* RCB-3 (extensive burden). A large amount of residual invasive cancer is present.", + "notes" : "***Any questions regarding this SSDI are to be posted in the AJCC CAnswer Forum***\n\n**Note 1:** **Effective years**\n* This SSDI is effective for diagnosis years 2026+. \n* For cases diagnosed 2018-2025, this SSDI must be blank.\n\n**Note 2:** **Criteria for coding**\n* Neoadjuvant therapy **AND** a surgical resection must be done to determine class. \n * See code 7 If neoadjuvant therapy AND a surgical resection have not been done\n\n**Note 3:** **CAP Protocol or Synoptic Pathology Report**\n* Only record the information from the CAP Protocol or synoptic pathology report \n * See code 9 if there is no mention of RCB Class on the CAP protocol or synoptic pathology report", + "last_modified" : "2025-05-05T13:53:43.273Z", + "definition" : [ { + "key" : "rcb_class", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "0", "RCB-0 (pCR)" ], [ "1", "RCB-I" ], [ "2", "RCB-II" ], [ "3", "RCB-III" ], [ "7", "Patient had no neoadjuvant therapy, but surgical resection done\nPatient had neoadjuvant therapy, but no surgical resection" ], [ "8", "Not applicable: information not collected for this case \n(If this item is required by your standard setter, use of code 8 will result in an edit error)" ], [ "9", "Post neoadjuvant surgery completed and RCB class not documented in CAP Protocol or synoptic pathology report" ], [ "", "Must be blank if diagnosis year is before 2026" ] ], + "additional_info" : "**Source documents:** pathology report, CAP synoptic report\n\nFor further information, refer to the **Breast Resection cancer protocol** published by the College of American Pathologists for the AJCC Staging System *Breast*.", + "coding_guidelines" : "**1)** Record the Residual Cancer Burden Class as stated in the synoptic pathology report \n\n**2)** **Code 7** when the patient did not have neoadjuvant therapy or did not have surgery. The patient did not meet the criteria for an RCB Class\n\n**3)** **Code 9** when a patient has neoadjuvant therapy and post neoadjuvant surgery and information concerning the RCB Class is not available. \n* Pathologist does not document the RCB Class in the synoptic pathology report or CAP protocol after patient had neoadjuvant therapy followed by surgical resection. \n* Surgical pathology report is not available", + "rationale" : "Neoadjuvant therapy is now standard of care for HER2+ and triple negative breast carcinoma. Quantification of residual disease after neoadjuvant therapy determines further patient management in this setting. The Residual Cancer Burden (RCB) is the most validated measure of volume of residual disease post neoadjuvant for breast cancer and has prognostic value." +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/residual_cancer_burden_62520.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/residual_cancer_burden_62520.json new file mode 100644 index 000000000..d269f4aea --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/residual_cancer_burden_62520.json @@ -0,0 +1,23 @@ +{ + "id" : "residual_cancer_burden_62520", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Residual Cancer Burden (RCB)", + "title" : "Residual Cancer Burden (RCB)", + "description" : "Residual Cancer Burden (RCB) is a score that measures the amount of cancer remaining in the breast and the regional lymph nodes after neoadjuvant therapy and surgical resection. The RCB score is based on 4 independent prognostic factors measuring the primary tumor bed and 2 independent factors measuring the lymph nodes. \n\nThe RCB score combines these 6 independently prognostic factors from the surgical specimen after neoadjuvant therapy into a single continuous score. This score is prognostic across breast cancer subtypes, different treatments, and within existing stage groups. \n\nThe independent prognostic factors include\n* Primary Tumor Bed\n * Primary Tumor Bed area (measured in millimeters)\n * Includes the largest two dimensions\n * Overall Cancer Cellularity (as percentage of area)\n * Percentage of cancer that is invasive disease\n * Percentage of cancer that is in situ disease\n* Lymph nodes\n * Number of positive lymph nodes\n * Diameter of largest metastasis", + "notes" : "***Any questions regarding this SSDI are to be posted in the AJCC CAnswer Forum***\n\n**Note 1:** **Effective years**\n* This SSDI is effective for diagnosis years 2026+. \n* For cases diagnosed 2018-2025, this SSDI must be blank.\n\n**Note 2:** **Criteria for coding**\n* Neoadjuvant therapy **AND** a surgical resection must be done to determine score\n* Leave data item blank if neoadjuvant therapy and a surgical resection are not done\n\n**Note 3:** **CAP Protocol or Synoptic Pathology Report**\n* Only record the information from the CAP Protocol or synoptic pathology report.", + "last_modified" : "2025-05-05T13:50:37.693Z", + "definition" : [ { + "key" : "residual_cancer_burden", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "0.000-9.999", "0.000 – 9.999 score" ], [ "X.777", "Patient had no neoadjuvant therapy, but surgical resection done\nPatient had neoadjuvant therapy, but no surgical resection" ], [ "X.888", "Not applicable: information not collected for this case \n(If this item is required by your standard setter, use of code X.8 will result in an edit error)." ], [ "X.999", "Post neoadjuvant surgery completed and RCB burden not documented in CAP Protocol or synoptic pathology report" ], [ "", "Must be blank if diagnosis year is before 2026" ] ], + "additional_info" : "**Source documents:** pathology report, CAP synoptic report\n\nFor further information, refer to the **Breast Resection cancer protocol** published by the College of American Pathologists for the AJCC Staging System *Breast.*", + "coding_guidelines" : "**1)** Record the Residual Cancer Burden score to the nearest one thousandth. **All three digits beyond the decimal point must be filled in.**\n*Example:* CAP synoptic report states Residual Cancer Burden score 3.151\n* Code 3.151\n*Example:* CAP synoptic reports states Residual Cancer Burden score is 3. \n* Code 3.000\n\n**2)** **Code X.777** when the patient did not have neoadjuvant therapy or did not have surgery. The patient did not meet the criteria for an RCB Score.\n\n**3)** **Code X.999** when a patient has neoadjuvant therapy and post neoadjuvant surgery and information concerning the RCB score is not available. \n* Pathologist does not document the RCB score in the synoptic pathology report or CAP protocol after patient had neoadjuvant therapy followed by surgical resection. \n* Surgical pathology report is not available", + "rationale" : "Neoadjuvant therapy is now standard of care for HER2+ and triple negative breast carcinoma. Quantification of residual disease after neoadjuvant therapy determines further patient management in this setting. The Residual Cancer Burden (RCB) is the most validated measure of volume of residual disease post neoadjuvant for breast cancer and has prognostic value." +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/residual_tumor_volume_post_cytoreduction_90653.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/residual_tumor_volume_post_cytoreduction_90653.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/residual_tumor_volume_post_cytoreduction_90653.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/residual_tumor_volume_post_cytoreduction_90653.json index e1cb66daf..f4a3470de 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/residual_tumor_volume_post_cytoreduction_90653.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/residual_tumor_volume_post_cytoreduction_90653.json @@ -1,7 +1,7 @@ { "id" : "residual_tumor_volume_post_cytoreduction_90653", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Residual Tumor Volume Post Cytoreduction", "title" : "Residual Tumor Volume Post Cytoreduction", "description" : "Gross residual tumor after primary cytoreductive surgery is a prognostic factor for ovarian cancer and residual tumor volume after cytoreductive surgery is a prognostic factor for late-stage ovarian cancers.\n\nThe amount of ovarian tumor and the location of tumor remaining in the patient after initial ovarian or peritoneal cancer surgery are the most important prognostic factors for advanced disease. The intent of cytoreductive or debulking surgery—particularly for Stage III cancer—is to remove as much of the cancer in the pelvis and abdomen as possible so that chemotherapy will be more effective. The less tumor left behind, the more likely the patient will respond well to adjuvant hemotherapy. Information about residual tumor volume will be in the operative report.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/response_to_neoadjuvant_therapy_57695.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/response_to_neoadjuvant_therapy_57695.json similarity index 85% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/response_to_neoadjuvant_therapy_57695.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/response_to_neoadjuvant_therapy_57695.json index 98e494170..6221d6a51 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/response_to_neoadjuvant_therapy_57695.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/response_to_neoadjuvant_therapy_57695.json @@ -1,12 +1,12 @@ { "id" : "response_to_neoadjuvant_therapy_57695", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Response to Neoadjuvant Therapy", "title" : "Response to Neoadjuvant Therapy", "description" : "This data item records the physician’s statement of response to neoadjuvant chemotherapy.\n\nNeoadjuvant therapy is defined as systemic, or radiation treatment administered prior to surgery in an attempt to shrink the tumor or destroy regional metastases. This data item documents whether that neoadjuvant therapy was successful. \n\nThis data item is coded based on the clinician’s statement regarding response to neoadjuvant therapy. Do not try to interpret or infer a response based on the medical record. As a guide for the clinician, the definitions below are from the AJCC Cancer Staging Manual, 8th edition. \n\nThe registrar should not use these definitions to code this field \n* Complete Response (CR) – absence of invasive carcinoma in breast and lymph nodes; must be determined by microscopic evaluation of tissues; residual in situ cancer at primary site\n* Partial Response (PR) – a decrease in T and/or N category compared to pretreatment value and no increase, using same method of evaluation as baseline value, residual tumor in lymph nodes of any size\n* No Response (NR) – no apparent change in the T or N category compared to pretreatment value, or an increase in T or N value at time of y pathological examination", "notes" : "**Note 1:** **Physician Statement**\n* A statement from the managing physician for Response to Neoadjuvant Therapy (\"treatment effect\") **must be used to code this data item**.\n\n**Note 2:** **Criteria for coding** \n* This data item should not be coded based on the following pathological, radiological, and imaging findings \n* **This data item should only be coded based on the managing physician's overall interpretation of the results**.\n\n**Note 3:** **SEER Data Item Neoadjuvant Therapy-Treatment effect**\n* The rules for this data item from SEER are different to Response to Neoadjuvant Therapy\n* **Do not use the rules from SEER's Neoadjuvant Therapy-Treatment effect [NAACCR ID# 1634] to code Response to Neoadjuvant therapy**", - "last_modified" : "2024-04-08T20:08:40.003Z", + "last_modified" : "2025-02-24T14:54:40.962Z", "definition" : [ { "key" : "response_neoadjuv_therapy", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Neoadjuvant therapy not given\nNon-invasive neoplasm (behavior /2)" ], [ "1", "Stated as complete response (CR)" ], [ "2", "Stated as partial response (PR)" ], [ "3", "Stated as response to treatment, but not noted if complete or partial" ], [ "4", "Stated as no response (NR)" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error.)" ], [ "9", "Not documented in medical record\nResponse to neoadjuvant therapy not assessed or unknown if assessed\nUnknown if neoadjuvant therapy given" ] ], "additional_info" : "**Source documents:** physician statement \n\n**Other names include** treatment effect\n\nFor further information, refer to the **Breast or Breast Biomarker Reporting** cancer protocols published by the College of American Pathologists for the AJCC Staging System *Breast*", - "coding_guidelines" : "**1)** Code 0 if there is no neoadjuvant therapy given\n* **a.** This includes in situ (behavior /2) cases\n\n**2)** Code 1 for a Residual Cancer Burden (RCB) result of '0' or an RCB Class of pCR (pathological complete response).\n* **a.** Code 1 is to be used only when the managing physician states the response is \"total\" or \"complete\"\n\n**3)** Code 9 when\n* **a.** There is no statement of complete, partial or no response by the clinician or when the response is not documented in the medical record\n* **b.** Only the post neoadjuvant surgical pathology report is available", + "coding_guidelines" : "**1)** Code 0 if there is no neoadjuvant therapy given\n* This includes in situ (behavior /2) cases\n\n**2)** Code 1 for a Residual Cancer Burden (RCB) result of '0' or an RCB Class of pCR (pathological complete response).\n* Code 1 is to be used only when the managing physician states the response is \"total\" or \"complete\"\n\n**3)** Code 9 when\n* There is no statement of complete, partial or no response by the clinician or when the response is not documented in the medical record\n* Only the post neoadjuvant surgical pathology report is available", "rationale" : "Response to Neoadjuvant Therapy is a Registry Data Collection Variable in AJCC. It was previously collected as Breast, CS SSF #21." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/s_category_clinical_19191.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/s_category_clinical_19191.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/s_category_clinical_19191.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/s_category_clinical_19191.json index bd1a9df74..4e0e354ed 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/s_category_clinical_19191.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/s_category_clinical_19191.json @@ -1,7 +1,7 @@ { "id" : "s_category_clinical_19191", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "S Category Clinical", "title" : "Testis Serum Markers (S) Clinical (pre orchiectomy)", "description" : "S Category Clinical combines the results of pre-orchiectomy Alpha Fetoprotein (AFP), Human Chorionic Gonadotropin (hCG) and Lactate Dehydrogenase (LDH) into a summary S value.\n\nIn addition to T, N, and M, the S category is collected to stage Testicular cancers. There are three factors that make up the S stage: alpha-fetoprotein (AFP), beta-human chorionic gonadotropin (beta-hCG), and lactase dehydrogenase (LDH). These play an important role as serum tumor markers in the staging and monitoring of germ cell tumors and should be measured prior to removing the involved testicle. For patients with nonseminomas, the degree of tumor-marker elevation after the cancerous testicular has been removed is one of the most significant predictors of prognosis. Serum tumor markers are also very useful for monitoring all stages of nonseminomas and for monitoring metastatic seminomas because elevated marker levels are often the earliest sign of relapse.\n\nThere are several related data items pertinent to the collection of these variables.\n\nFor clinical staging \n* 3807: AFP Pre-Orchiectomy Lab Value\n* 3808: AFP Pre-Orchiectomy Range\n* 3848: hCG Pre-Orchiectomy Lab Value\n* 3849: hCG Pre-Orchiectomy Range\n* 3868: LDH Pre-Orchiectomy Range\n* 3923: S Category Clinical", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/s_category_pathologic_34448.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/s_category_pathologic_34448.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/s_category_pathologic_34448.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/s_category_pathologic_34448.json index 17568dae2..be6f386dc 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/s_category_pathologic_34448.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/s_category_pathologic_34448.json @@ -1,7 +1,7 @@ { "id" : "s_category_pathologic_34448", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "S Category Pathological", "title" : "Testis Serum Markers (S) Pathological (post-orchiectomy )", "description" : "S Category Pathological combines the results of post-orchiectomy Alpha Fetoprotein (AFP), Human Chorionic Gonadotropin (hCG) and Lactate Dehydrogenase (LDH) into a summary S value.\n\nIn addition to T, N, and M, the S category is collected to stage Testicular cancers. There are three factors that make up the S stage: alpha-fetoprotein (AFP), beta-human chorionic gonadotropin (beta-hCG), and lactase dehydrogenase (LDH). These play an important role as serum tumor markers in the staging and monitoring of germ cell tumors and should be measured prior to removing the involved testicle. For patients with nonseminomas, the degree of tumor-marker elevation after the cancerous testicular has been removed is one of the most significant predictors of prognosis. Serum tumor markers are also very useful for monitoring all stages of nonseminomas and for monitoring metastatic seminomas because elevated marker levels are often the earliest sign of relapse.\n\nThere are several related data items pertinent to the collection of these variables.\n\nFor pathological staging \n* 3805: AFP Post-Orchiectomy Lab Value\n* 3806: AFP Post-Orchiectomy Range\n* 3846: hCG Post-Orchiectomy Lab Value\n* 3847: hCG Post-Orchiectomy Range\n* 3867: LDH Post-Orchiectomy Range\n* 3924: S Category Pathological", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/sarcomatoid_features_99558.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/sarcomatoid_features_99558.json similarity index 75% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/sarcomatoid_features_99558.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/sarcomatoid_features_99558.json index b5c5a9585..96d704750 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/sarcomatoid_features_99558.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/sarcomatoid_features_99558.json @@ -1,12 +1,12 @@ { "id" : "sarcomatoid_features_99558", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Sarcomatoid Features", "title" : "Sarcomatoid Features", "description" : "Sarcomatoid features: present or absent and percentage refers to the observation of sheets and fascicles of malignant spindle cells in a kidney tumor which can occur across all histologic subtypes. The percentage of sarcomatoid component has been shown to correlate with cancer-specific mortality. \n\nThe presence of sarcomatoid or spindle cell features in a kidney tumor is a strong adverse prognostic factor. There is a specific ICD-O morphology code for renal cell carcinoma, sarcomatoid or spindle cell (8318/3), but this data item documents any sarcomatoid or spindle cell features in any renal cell cancer. \n* Note: This data item applies to carcinomas only; rare sarcomas of the kidney should not be coded in this field\n* Code the percentage of sarcomatoid features documented anywhere in the pathology report", "notes" : "**Note 1:** **Physician Staging** \n* Physician statement of Sarcomatoid Features (spindle cell features) can be used to code this data item when no other information is available.\n\n**Note 2:** **Criteria for coding** \n* Surgical resection of primary site must be done\n * If no surgical resection of primary site, code unknown (code 9)\n* Do not use imaging findings to code this data item.\n\n**Note 3:** **Sarcomatoid morphology/features** \n* Sarcomatoid morphology may be manifested by any renal cell carcinoma. The presence of sarcomatoid component in a renal cell carcinoma may be prognostically important. \n\n* Sarcomatoid features is mostly seen with renal cell carcinoma (all variants); however, if it’s seen with other carcinoma histologies, it can be coded.", - "last_modified" : "2024-04-07T17:44:00.168Z", + "last_modified" : "2025-02-24T15:48:53.342Z", "definition" : [ { "key" : "sarcomatoid_features", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "000", "Sarcomatoid features not present/not identified " ], [ "001-100", "Sarcomatoid features 1-100%" ], [ "R01", "Sarcomatoid features stated as less than 10%" ], [ "R02", "Sarcomatoid features stated as range 10%-30% present" ], [ "R03", "Sarcomatoid features stated as a range 31% to 50% present" ], [ "R04", "Sarcomatoid features stated as a range 51% to 80% present" ], [ "R05", "Sarcomatoid features stated as greater than 80%" ], [ "XX5", "Sarcomatoid features present from metastatic site only AND\nSarcomatoid features not present, or unknown if present, in primary site" ], [ "XX6", "Sarcomatoid features present, percentage unknown" ], [ "XX7", "Not applicable: Not a renal cell carcinoma morphology" ], [ "XX8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code XX8 may result in an edit error.)" ], [ "XX9", "Not documented in medical record\nSarcomatoid features not assessed or unknown if assessed\nNo surgical resection of primary site is performed" ] ], "additional_info" : "**Source Documents:** Surgical pathology report\n\nFor further information, refer to the **Kidney** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Kidney*", - "coding_guidelines" : "**1)** Record whether sarcomatoid features are present or absent as documented in the surgical pathology report\n* **a.** a.\tSurgical resection of primary site must be done\n* **b.** Do not use imaging findings to code this data item.\n\n**2)** **Code 000** when the surgical pathology report states that there are no sarcomatoid features\n**3)** **Code 001-100** code exact percentage of sarcomatoid features appropriately [1% (001) to 100% (100)]\n**4)** **Code R01-R05** when only range documented (specific percentage not available)\n**5)** **Code XX5** when the only information available about Sarcomatoid features is from a metastatic site\n**6)** **Code XX6** when sarcomatoid features present, percentage unknown\n**7)** **Code XX7** when histology is not renal cell carcinoma (includes other carcinomas that are not renal cell and sarcomas)\n**8)** **Code XX9** when\n* **a.** There is no documentation in the medical record\n* **b.** Clinical diagnosis only\n* **c.** Evaluation of sarcomatoid features not done or unknown if done\n* **d.** Surgical resection of the primary site is performed and there is no mention of sarcomatoid features", + "coding_guidelines" : "**1)** Record whether sarcomatoid features are present or absent as documented in the surgical pathology report\n* Surgical resection of primary site must be done\n* Do not use imaging findings to code this data item.\n\n**2)** **Code 000** when the surgical pathology report states that there are no sarcomatoid features\n**3)** **Code 001-100** code exact percentage of sarcomatoid features appropriately [1% (001) to 100% (100)]\n**4)** **Code R01-R05** when only range documented (specific percentage not available)\n**5)** **Code XX5** when the only information available about Sarcomatoid features is from a metastatic site\n**6)** **Code XX6** when sarcomatoid features present, percentage unknown\n**7)** **Code XX7** when histology is not renal cell carcinoma (includes other carcinomas that are not renal cell and sarcomas)\n**8)** **Code XX9** when\n* There is no documentation in the medical record\n* Clinical diagnosis only\n* Evaluation of sarcomatoid features not done or unknown if done\n* Surgical resection of the primary site is performed and there is no mention of sarcomatoid features", "rationale" : "Sarcomatoid features for Kidney is a Registry Data Collection Variable in AJCC. It was previously collected as Kidney, CS SSF #4." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_discriminator_1_63995.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_discriminator_1_63995.json similarity index 81% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_discriminator_1_63995.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_discriminator_1_63995.json index 38dc70c22..d578f28ec 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_discriminator_1_63995.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_discriminator_1_63995.json @@ -1,12 +1,12 @@ { "id" : "schema_discriminator_1_63995", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Discriminator 1", "title" : "Schema Discriminator 1: Histology Discriminator for 9591/3", "description" : "There are multiple hematopoietic terms that have the same ICD-O histology code (9591/3). However, for purposes of stage grouping AJCC 8th edition, they are in different chapters. A schema discriminator is necessary to distinguish between these histology terms so that the appropriate sub(chapter)/schema is used.", "notes" : "**Note:** **Schema Discriminator for 9591/3** \n* A schema discriminator is used to discriminate for histology 9591/3: Non-Hodgkin lymphoma to determine which Stage Group table to use.", - "last_modified" : "2024-04-30T19:06:33.318Z", + "last_modified" : "2025-03-21T21:14:46.169Z", "definition" : [ { "key" : "discriminator_1", "name" : "Code", @@ -22,6 +22,6 @@ } ], "rows" : [ [ "1", "Splenic B-cell lymphoma/leukemia, unclassifiable", "00830: HemeRetic" ], [ "2", "Hairy cell leukemia variant\nProlymphocytic variant of hairy cell leukemia", "00830: HemeRetic" ], [ "3", "Splenic diffuse red pulp small B-cell lymphoma\nSplenic marginal zone lymphoma, diffuse variant\nSplenic red pulp lymphoma with numerous basophilic villous lymphocytes\nSplenic lymphoma with villous lymphocytes", "00790: Lymphoma (excluding CLL/SLL)" ], [ "9", "Non-Hodgkin lymphoma, NOS\nAny other terminology describing non-Hodgkin lymphoma, NOS", "00790: Lymphoma (excluding CLL/SLL)" ], [ "", "Histology is NOT 9591, Discriminator is not necessary", "" ] ], "additional_info" : "**Source documents:** pathology report", - "coding_guidelines" : "**1)** **Code 1**: Splenic B-cell lymphoma/leukemia, unclassifiable \n* **a.** Abstracted and staged as a **leukemia**\n\n**2)** **Code 2**: Hairy cell leukemia variant \n* **a.** Abstracted and staged as a **leukemia**\n\n**3)** **Code 3**: Splenic diffuse red pulp small B-cell lymphoma \n* **a.** Abstracted and staged as a **lymphoma**\n\n**4)** **Code 4**: Non-Hodgkin lymphoma, NOS \n* **a.** Abstracted and staged as a **lymphoma**", + "coding_guidelines" : "**1)** **Code 1**: Splenic B-cell lymphoma/leukemia, unclassifiable \n* Abstracted and staged as a **leukemia**\n\n**2)** **Code 2**: Hairy cell leukemia variant \n* Abstracted and staged as a **leukemia**\n\n**3)** **Code 3**: Splenic diffuse red pulp small B-cell lymphoma \n* Abstracted and staged as a **lymphoma**\n\n**4)** **Code 9**: Non-Hodgkin lymphoma, NOS \n* Abstracted and staged as a **lymphoma**", "rationale" : "A schema discriminator is used to assign AJCC ID when site and histology alone are insufficient to identify the applicable AJCC staging method and to assign Schema ID, which links each case to the appropriate SSDIs, Grade, Summary Stage and EOD data collection system." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_discriminator_2_15990.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_discriminator_2_15990.json similarity index 82% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_discriminator_2_15990.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_discriminator_2_15990.json index 48d93e410..bd1f7e255 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_discriminator_2_15990.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_discriminator_2_15990.json @@ -1,12 +1,12 @@ { "id" : "schema_discriminator_2_15990", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Discriminator 2", "title" : "Schema Discriminator 2: Soft Tissue Trunk and Extremities/Soft Tissue Abdomen and Thoracic", "description" : "The ICD-O-3 assigned topography codes for the peripheral nerve and autonomic nervous systems tumors (C47) and the connective, subcutaneous and other soft tissues (C49) primary sites are based on transverse or horizontal planes. The AJCC Staging System Soft Tissue Sarcoma of the Trunk and Extremities, and Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs base the eligible sites as either external structures or internal viscera. For example, \n* C493 axilla is an external site using the AJCC Staging System Soft Tissue Sarcoma of the Trunk and Extremities \n* C493 axillary artery is an internal site using the AJCC Staging System Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs \n* C475 sacrococcygeal region is a large area that may be either external or internal\n * Need to determine the exact area involved to assign the correct chapter\n * C475 external area of sacrococcygeal region uses the AJCC Staging System Soft Tissue Sarcoma of the Trunk and Extremities \n * C475 intrapelvic area of sacrococcygeal region uses the AJCC Staging System Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs To develop a software algorithm that can be used to send the registrar to the correct system/schema, this schema discriminator was developed.\n\nThe schema discriminator is based on determining whether the structure involved is part of the external structures or the internal viscera. This is accomplished by \n* Terms in ICD-O-3 topography codes sorted appropriately by the physician experts when possible\n* Instructions on what to do when terms are not specific enough to be assigned as external structures or internal viscera \n * Without additional information, these may not be staged, for example C475 pelvis\n * With additional information, these may be determined to be external structures or internal viscera\n* In addition to the topography codes and terms, there is also an option of “External sites, NOS” and “Internal sites, NOS” for registrars to use to assign the schema discriminator. Registrars may need to use additional information, including physician staging, to choose the appropriate schema discriminator", "notes" : "**Note:** **Schema discriminator for C473, C475, C493-C495** \n* A schema discriminator is used to discriminate for peripheral nerve tumors (C473, C475) and connective tissue tumors (C493, C494, C495) for the subsite in which the tumor arose.", - "last_modified" : "2024-04-30T19:21:25.765Z", + "last_modified" : "2025-02-24T16:33:38.186Z", "definition" : [ { "key" : "discriminator_2", "name" : "Code", @@ -22,6 +22,6 @@ } ], "rows" : [ [ "1", "External structures (sites), NOS\n\n***Examples*** of terms include:\n\nPeripheral nerves and autonomic nervous system (C47)\n* Pelvis (C475)\n - Buttock\n - Gluteal region\n - Groin\n - Inguinal region\n - Perineum\n - Sacrococcygeal region (stated as external)\n* Thorax (C473)\n - Axilla\n - Chest wall\n - Infraclavicular region\n - Scapular region\n - Thoracic wall\n\nConnective, subcutaneous and other soft tissues (C49)\n* Abdomen (C494)\n - Abdominal wall\n - Abdominal wall muscle\n - Iliopsoas muscle\n - Psoas muscle\n - Rectus abdominis muscle\n - Umbilicus\n* Pelvis (C495)\n - Buttock\n - Gluteal region\n - Gluteus maximus muscle\n - Groin\n - Inguinal region\n - Perineum\n - Sacrococcygeal region\n* Thorax (C493)\n - Axilla\n - Chest wall\n - Infraclavicular region\n - Intracostal muscle\n - Latissimus dorsi muscle\n - Pectoralis major muscle\n - Scapular region\n - Thoracic wall\n - Trapezius muscle", "00410: Soft Tissue Trunk and Extremities" ], [ "2", "Internal structures and viscera (sites), NOS\n\n***Examples*** of terms include\n\nPeripheral nerves and autonomic nervous system (C47)\n* Sacrococcygeal region (intrapelvic)\n\nConnective, subcutaneous and other soft tissues (C49)\n* Abdomen (C494)\n - Abdominal aorta\n - Abdominal vena cava\n - Celiac artery\n - Inferior vena cava\n - Mesenteric artery\n - Renal artery\n - Vena cava\n* Pelvis (C495)\n - Iliac artery\n - Iliac vein\n* Thorax (C493)\n - Aorta\n - Axillary artery\n - Diaphragm \n - Internal mammary artery\n - Subclavian artery\n - Superior vena cava\n - Thoracic duct", "00421: Soft Tissue Abdomen and Thoracic (excluding Heart, Mediastinum, Pleura)" ], [ "8", "Not applicable: Case abstracted prior to 2021 update", "00421: Soft Tissue Abdomen and Thoracic (excluding Heart, Mediastinum, Pleura)" ], [ "9", "Not specific enough to determine if external or internal\n\n***Examples*** of terms include\n\nPeripheral nerves and autonomic nervous system (C47)\n* Pelvis (C475)\n - Lumbosacral plexus\n - Sacral nerve\n - Sacral plexus\n* Thorax (C473)\n - Chest\n - Intercostal nerve\n\nConnective, subcutaneous and other soft tissues (C49)\n* Thorax (C493)\n - Chest, NOS\n - Thorax", "00459: Soft Tissue Other" ], [ "", "Primary Site is not C473, C475, C493-C495, Discriminator is not necessary", "" ] ], "additional_info" : "**Source documents:** pathology report, imaging, physician documentation, physician staging", - "coding_guidelines" : "**1)** **Code 1** is used for external structures and is assigned to the AJCC Staging System Soft Tissue Sarcoma of the Trunk and Extremities (Schema ID 00410: Soft Tissue Sarcoma of the Trunk and Extremities). \n* **a.** ***Example:*** Trapezius muscle (C493) is an external structure, on the outer layer or periphery of the body\n\n**2)** **Code 2** is used for internal structures and is assigned to the AJCC Staging System Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs (Schema ID 00421: Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs). \n* **a.** ***Example:*** Aorta (C493) is an internal structure, in the inner parts of the body\n\n**3)** **Code 8** is only used for cases for 2018-2020 that have already been abstracted prior to the Version 2.0 update (2021 update). It can also be used for 2018-2020 cases that are abstracted after the 2021 updates. \n* **a.** For cases diagnosed 2021+, code 8 cannot be used\n\n**4)** **Code 9** is used for when there is not enough specific information to determine if the structure is external or internal. These cases are collected in Schema ID 00459: Soft Tissue Other. \n* **a.** ***Example***: Chest NOS (C493) does not provide enough information in order to determine if it is either an external structure, on the outer layer or periphery of the body, or an internal structure, in the inner parts of the body", + "coding_guidelines" : "**1)** **Code 1** is used for external structures and is assigned to the AJCC Staging System Soft Tissue Sarcoma of the Trunk and Extremities (Schema ID 00410: Soft Tissue Sarcoma of the Trunk and Extremities). \n* ***Example:*** Trapezius muscle (C493) is an external structure, on the outer layer or periphery of the body\n\n**2)** **Code 2** is used for internal structures and is assigned to the AJCC Staging System Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs (Schema ID 00421: Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs). \n* ***Example:*** Aorta (C493) is an internal structure, in the inner parts of the body\n\n**3)** **Code 8** is only used for cases for 2018-2020 that have already been abstracted prior to the Version 2.0 update (2021 update). It can also be used for 2018-2020 cases that are abstracted after the 2021 updates. \n* For cases diagnosed 2021+, code 8 cannot be used\n\n**4)** **Code 9** is used for when there is not enough specific information to determine if the structure is external or internal. These cases are collected in Schema ID 00459: Soft Tissue Other. \n* ***Example***: Chest NOS (C493) does not provide enough information in order to determine if it is either an external structure, on the outer layer or periphery of the body, or an internal structure, in the inner parts of the body", "rationale" : "A schema discriminator is used to assign AJCC ID when site and histology alone are insufficient to identify the applicable AJCC staging method and to assign Schema ID, which links each case to the appropriate SSDIs, Summary Stage and EOD data collection system." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_adnexa_uterine_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_adnexa_uterine_other.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_adnexa_uterine_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_adnexa_uterine_other.json index ddd4c7de9..4c7c5541a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_adnexa_uterine_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_adnexa_uterine_other.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_adnexa_uterine_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection AdnexaUterineOther", "title" : "Schema selection for AdnexaUterineOther", - "last_modified" : "2024-04-15T17:20:47.565Z", + "last_modified" : "2025-07-07T18:34:06.006Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_adrenal_gland.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_adrenal_gland.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_adrenal_gland.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_adrenal_gland.json index 75e1941bc..0d191e7f5 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_adrenal_gland.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_adrenal_gland.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_adrenal_gland", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection AdrenalGland", "title" : "Schema selection for AdrenalGland", - "last_modified" : "2024-04-15T16:37:14.818Z", + "last_modified" : "2025-07-07T18:36:00.927Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_ampulla_vater.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_ampulla_vater.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_ampulla_vater.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_ampulla_vater.json index 247d9d69d..f1c0bd632 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_ampulla_vater.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_ampulla_vater.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_ampulla_vater", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection AmpullaVater", "title" : "Schema selection for AmpullaVater", - "last_modified" : "2024-04-18T15:20:45.903Z", + "last_modified" : "2025-07-07T18:36:51.695Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_anus.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_anus.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_anus.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_anus.json index 33c93e4f5..b3920a30f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_anus.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_anus.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_anus", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Anus", "title" : "Schema selection for Anus", - "last_modified" : "2024-04-15T16:46:42.720Z", + "last_modified" : "2025-07-07T18:37:35.380Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_anus_v9_2023.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_anus_v9_2023.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_anus_v9_2023.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_anus_v9_2023.json index 1abb77796..28e158aad 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_anus_v9_2023.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_anus_v9_2023.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_anus_v9_2023", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Anus [V9: 2023+]", "title" : "Schema selection for Anus [V9: 2023+]", - "last_modified" : "2024-05-22T17:57:40.058Z", + "last_modified" : "2025-07-07T18:38:50.775Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_appendix.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_appendix.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_appendix.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_appendix.json index 94d5a53ca..5469f1cda 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_appendix.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_appendix.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_appendix", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Appendix", "title" : "Schema selection for Appendix", - "last_modified" : "2024-04-15T16:47:48.853Z", + "last_modified" : "2025-07-07T18:40:34.322Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_appendix_v9_2023.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_appendix_v9_2023.json similarity index 90% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_appendix_v9_2023.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_appendix_v9_2023.json index e92f826fc..5b0b8ee41 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_appendix_v9_2023.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_appendix_v9_2023.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_appendix_v9_2023", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Appendix [V9: 2023+]", "title" : "Schema selection for Appendix [V9: 2023+]", - "last_modified" : "2024-05-22T17:58:18.850Z", + "last_modified" : "2025-07-07T18:41:38.843Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_bile_ducts_distal.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_bile_ducts_distal.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_bile_ducts_distal.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_bile_ducts_distal.json index f0d8ea2b2..c775a56bc 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_bile_ducts_distal.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_bile_ducts_distal.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_bile_ducts_distal", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection BileDuctsDistal", "title" : "Schema selection for BileDuctsDistal", - "last_modified" : "2024-04-18T15:19:14.628Z", + "last_modified" : "2025-07-07T18:43:01.761Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_bile_ducts_intrahepat.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_bile_ducts_intrahepat.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_bile_ducts_intrahepat.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_bile_ducts_intrahepat.json index 7aef2188e..92898baaa 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_bile_ducts_intrahepat.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_bile_ducts_intrahepat.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_bile_ducts_intrahepat", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection BileDuctsIntraHepat", "title" : "Schema selection for BileDuctsIntraHepat", - "last_modified" : "2024-04-15T16:51:22.071Z", + "last_modified" : "2025-07-07T18:43:50.443Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_bile_ducts_perihilar.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_bile_ducts_perihilar.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_bile_ducts_perihilar.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_bile_ducts_perihilar.json index 20cf7ba07..34841571c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_bile_ducts_perihilar.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_bile_ducts_perihilar.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_bile_ducts_perihilar", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection BileDuctsPerihilar", "title" : "Schema selection for BileDuctsPerihilar", - "last_modified" : "2024-04-15T16:52:00.880Z", + "last_modified" : "2025-07-07T18:44:38.918Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_biliary_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_biliary_other.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_biliary_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_biliary_other.json index 518054ea4..f40368ebc 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_biliary_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_biliary_other.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_biliary_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection BiliaryOther", "title" : "Schema selection for BiliaryOther", - "last_modified" : "2024-04-15T17:21:41.643Z", + "last_modified" : "2025-07-07T18:45:45.072Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_bladder.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_bladder.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_bladder.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_bladder.json index 5019edb90..295a6b539 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_bladder.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_bladder.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_bladder", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Bladder", "title" : "Schema selection for Bladder", - "last_modified" : "2024-04-15T16:54:25.823Z", + "last_modified" : "2025-07-07T18:46:40.658Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_bone.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_bone.json similarity index 86% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_bone.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_bone.json index 4b5bdf9d3..e0c82aad3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_bone.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_bone.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_bone", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Bone", "title" : "Schema selection for Bone", - "last_modified" : "2024-04-15T16:56:24.638Z", + "last_modified" : "2025-07-08T19:18:50.367Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_bone_appendicular_skeleton.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_bone_appendicular_skeleton.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_bone_appendicular_skeleton.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_bone_appendicular_skeleton.json index 651d1ea0e..d73f1851f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_bone_appendicular_skeleton.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_bone_appendicular_skeleton.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_bone_appendicular_skeleton", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Bone Appendicular Skeleton", "title" : "Schema selection for Bone Appendicular Skeleton", - "last_modified" : "2024-04-15T16:56:02.813Z", + "last_modified" : "2025-07-07T18:48:09.384Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_bone_spine.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_bone_spine.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_bone_spine.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_bone_spine.json index d64a72b12..a8f9befb2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_bone_spine.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_bone_spine.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_bone_spine", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Bone Spine", "title" : "Schema selection for Bone Spine", - "last_modified" : "2024-04-15T18:47:21.692Z", + "last_modified" : "2025-07-07T18:50:48.346Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_brain.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_brain.json similarity index 94% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_brain.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_brain.json index ca63436f7..cb7308eec 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_brain.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_brain.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_brain", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Brain", "title" : "Schema selection for Brain", - "last_modified" : "2024-04-18T17:45:13.285Z", + "last_modified" : "2025-07-07T18:51:49.931Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_brain_v9_2023.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_brain_v9_2023.json similarity index 94% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_brain_v9_2023.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_brain_v9_2023.json index 83e92d284..0ee30425e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_brain_v9_2023.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_brain_v9_2023.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_brain_v9_2023", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Brain [V9: 2023+]", "title" : "Schema selection for Brain [V9: 2023+]", - "last_modified" : "2024-04-15T18:46:40.436Z", + "last_modified" : "2025-07-07T18:52:24.128Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_breast.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_breast.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_breast.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_breast.json index 60a1d051e..bd458c517 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_breast.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_breast.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_breast", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Breast", "title" : "Schema selection for Breast", - "last_modified" : "2024-04-19T15:05:35.684Z", + "last_modified" : "2025-09-15T20:31:10.514Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_buccal_mucosa.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_buccal_mucosa.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_buccal_mucosa.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_buccal_mucosa.json index 2d4e79319..508c9d48e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_buccal_mucosa.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_buccal_mucosa.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_buccal_mucosa", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection BuccalMucosa", "title" : "Schema selection for BuccalMucosa", - "last_modified" : "2024-04-15T16:35:30.694Z", + "last_modified" : "2025-09-15T19:31:55.660Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_carcinoid_appendix.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_carcinoid_appendix.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_carcinoid_appendix.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_carcinoid_appendix.json index 32179a0b0..7daf01afe 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_carcinoid_appendix.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_carcinoid_appendix.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_carcinoid_appendix", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection CarcinoidAppendix", "title" : "Schema selection for CarcinoidAppendix", - "last_modified" : "2024-04-19T20:40:46.546Z", + "last_modified" : "2025-07-07T20:03:48.819Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_cervical_lymph_nodes_occult_head_and_neck.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_cervical_lymph_nodes_occult_head_and_neck.json similarity index 91% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_cervical_lymph_nodes_occult_head_and_neck.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_cervical_lymph_nodes_occult_head_and_neck.json index 8d92abfae..8bc6d215f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_cervical_lymph_nodes_occult_head_and_neck.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_cervical_lymph_nodes_occult_head_and_neck.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_cervical_lymph_nodes_occult_head_and_neck", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Cervical Lymph Nodes, Occult Head and Neck", "title" : "Schema selection for Cervical Lymph Nodes, Occult Head and Neck", - "last_modified" : "2024-04-17T20:25:34.283Z", + "last_modified" : "2025-09-15T19:31:16.447Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_cervix.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_cervix.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_cervix.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_cervix.json index d8ae5dee9..1a0ce2b1d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_cervix.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_cervix.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_cervix", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Cervix", "title" : "Schema selection for Cervix", - "last_modified" : "2024-04-15T17:01:21.501Z", + "last_modified" : "2025-09-15T20:42:53.632Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_cervix_9th_2021.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_cervix_9th_2021.json similarity index 90% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_cervix_9th_2021.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_cervix_9th_2021.json index 6f5537166..98cd4e5ec 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_cervix_9th_2021.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_cervix_9th_2021.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_cervix_9th_2021", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Cervix [9th: 2021+]", "title" : "Schema selection for Cervix [9th: 2021+]", - "last_modified" : "2024-05-22T17:59:44.251Z", + "last_modified" : "2025-09-15T20:42:56.333Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_cervix_sarcoma.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_cervix_sarcoma.json similarity index 92% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_cervix_sarcoma.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_cervix_sarcoma.json index bb85d6641..7e08ba4be 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_cervix_sarcoma.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_cervix_sarcoma.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_cervix_sarcoma", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Cervix Sarcoma", "title" : "Schema selection for Cervix Sarcoma", - "last_modified" : "2024-04-14T00:53:51.614Z", + "last_modified" : "2025-09-15T20:09:16.754Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_chronic_lymphocytic_leukemia_small_lymphocytic_lymphoma_cll_sll.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_chronic_lymphocytic_leukemia_small_lymphocytic_lymphoma_cll_sll.json similarity index 92% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_chronic_lymphocytic_leukemia_small_lymphocytic_lymphoma_cll_sll.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_chronic_lymphocytic_leukemia_small_lymphocytic_lymphoma_cll_sll.json index 14b786731..5f9f4cffd 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_chronic_lymphocytic_leukemia_small_lymphocytic_lymphoma_cll_sll.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_chronic_lymphocytic_leukemia_small_lymphocytic_lymphoma_cll_sll.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_chronic_lymphocytic_leukemia_small_lymphocytic_lymphoma_cll_sll", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Chronic Lymphocytic Leukemia/Small Lymphocytic Lymphoma (CLL/SLL)", "title" : "Schema selection for Chronic Lymphocytic Leukemia/Small Lymphocytic Lymphoma (CLL/SLL)", - "last_modified" : "2024-07-11T15:08:25.029Z", + "last_modified" : "2025-09-15T20:25:25.243Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_cns_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_cns_other.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_cns_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_cns_other.json index 472158b93..d8c63834c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_cns_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_cns_other.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_cns_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection CNSOther", "title" : "Schema selection for CNSOther", - "last_modified" : "2024-04-15T17:22:34.653Z", + "last_modified" : "2025-07-07T18:59:50.304Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_cns_other_v9_2023.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_cns_other_v9_2023.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_cns_other_v9_2023.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_cns_other_v9_2023.json index a5bf824c9..6135cf2c1 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_cns_other_v9_2023.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_cns_other_v9_2023.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_cns_other_v9_2023", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection CNS Other [V9: 2023+]", "title" : "Schema selection for CNS Other [V9: 2023+]", - "last_modified" : "2024-04-30T18:53:40.560Z", + "last_modified" : "2025-07-07T19:00:28.780Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_colon.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_colon.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_colon.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_colon.json index 292489fd8..2e0970916 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_colon.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_colon.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_colon", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Colon", "title" : "Schema selection for Colon", - "last_modified" : "2024-04-15T18:57:40.189Z", + "last_modified" : "2025-09-15T19:53:14.794Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_conjunctiva.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_conjunctiva.json similarity index 86% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_conjunctiva.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_conjunctiva.json index 96d93e629..3e338b1e2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_conjunctiva.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_conjunctiva.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_conjunctiva", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Conjunctiva", "title" : "Schema selection for Conjunctiva", - "last_modified" : "2024-04-15T19:00:53.496Z", + "last_modified" : "2025-07-07T19:02:42.843Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_corpus_adenosarcoma.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_corpus_adenosarcoma.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_corpus_adenosarcoma.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_corpus_adenosarcoma.json index 9dbaa2a8c..a241b0165 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_corpus_adenosarcoma.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_corpus_adenosarcoma.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_corpus_adenosarcoma", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection CorpusAdenosarcoma", "title" : "Schema selection for CorpusAdenosarcoma", - "last_modified" : "2024-04-15T18:52:46.387Z", + "last_modified" : "2025-09-15T20:09:19.418Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_corpus_carcinoma.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_corpus_carcinoma.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_corpus_carcinoma.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_corpus_carcinoma.json index c3cb1fc5d..8cc941022 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_corpus_carcinoma.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_corpus_carcinoma.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_corpus_carcinoma", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection CorpusCarcinoma", "title" : "Schema selection for CorpusCarcinoma", - "last_modified" : "2024-04-15T18:54:35.391Z", + "last_modified" : "2025-09-15T20:09:21.600Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_corpus_sarcoma.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_corpus_sarcoma.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_corpus_sarcoma.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_corpus_sarcoma.json index 8fa14f94e..dad220aa3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_corpus_sarcoma.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_corpus_sarcoma.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_corpus_sarcoma", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection CorpusSarcoma", "title" : "Schema selection for CorpusSarcoma", - "last_modified" : "2024-04-15T18:55:07.836Z", + "last_modified" : "2025-09-15T20:09:23.974Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_cutaneous_squamous_cell_carcinoma_head_and_neck.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_cutaneous_squamous_cell_carcinoma_head_and_neck.json similarity index 90% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_cutaneous_squamous_cell_carcinoma_head_and_neck.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_cutaneous_squamous_cell_carcinoma_head_and_neck.json index b66474124..7072f32ec 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_cutaneous_squamous_cell_carcinoma_head_and_neck.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_cutaneous_squamous_cell_carcinoma_head_and_neck.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_cutaneous_squamous_cell_carcinoma_head_and_neck", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Cutaneous Squamous Cell Carcinoma Head and Neck", "title" : "Schema selection for Cutaneous Squamous Cell Carcinoma Head and Neck", - "last_modified" : "2024-04-18T13:47:44.788Z", + "last_modified" : "2025-09-15T19:37:19.890Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_cystic_duct.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_cystic_duct.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_cystic_duct.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_cystic_duct.json index a45a3c232..b97471c47 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_cystic_duct.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_cystic_duct.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_cystic_duct", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection CysticDuct", "title" : "Schema selection for CysticDuct", - "last_modified" : "2024-04-15T19:02:40.219Z", + "last_modified" : "2025-07-07T19:07:08.558Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_digestive_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_digestive_other.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_digestive_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_digestive_other.json index 2b43f92e3..068203750 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_digestive_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_digestive_other.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_digestive_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection DigestiveOther", "title" : "Schema selection for DigestiveOther", - "last_modified" : "2024-04-15T18:49:44.179Z", + "last_modified" : "2025-07-07T19:08:19.133Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_endocrine_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_endocrine_other.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_endocrine_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_endocrine_other.json index e10fcc5f2..91f816340 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_endocrine_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_endocrine_other.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_endocrine_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection EndocrineOther", "title" : "Schema selection for EndocrineOther", - "last_modified" : "2024-04-15T21:29:58.740Z", + "last_modified" : "2025-07-07T19:09:11.273Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_esophagus_gejunction.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_esophagus_gejunction.json similarity index 93% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_esophagus_gejunction.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_esophagus_gejunction.json index 03644c446..a3632933a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_esophagus_gejunction.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_esophagus_gejunction.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_esophagus_gejunction", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection EsophagusGEJunction", "title" : "Schema selection for EsophagusGEJunction", - "last_modified" : "2024-04-30T17:11:48.325Z", + "last_modified" : "2025-07-07T19:10:52.517Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_esophagus_including_ge_junction_squamous.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_esophagus_including_ge_junction_squamous.json similarity index 93% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_esophagus_including_ge_junction_squamous.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_esophagus_including_ge_junction_squamous.json index 92ac130a9..a97de7f71 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_esophagus_including_ge_junction_squamous.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_esophagus_including_ge_junction_squamous.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_esophagus_including_ge_junction_squamous", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Esophagus (including GE junction) Squamous", "title" : "Schema selection for Esophagus (including GE junction) Squamous", - "last_modified" : "2024-04-18T14:17:23.138Z", + "last_modified" : "2025-07-07T19:11:39.043Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_eye_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_eye_other.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_eye_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_eye_other.json index a39e7ad4b..cb2f6553e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_eye_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_eye_other.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_eye_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection EyeOther", "title" : "Schema selection for EyeOther", - "last_modified" : "2024-04-15T21:28:42.510Z", + "last_modified" : "2025-07-07T19:10:00.452Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_fallopian_tube.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_fallopian_tube.json similarity index 90% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_fallopian_tube.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_fallopian_tube.json index 1b4476253..2ff4bcccb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_fallopian_tube.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_fallopian_tube.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_fallopian_tube", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Fallopian Tube", "title" : "Schema selection for Fallopian Tube", - "last_modified" : "2024-04-15T21:27:30.580Z", + "last_modified" : "2025-09-15T20:09:26.433Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_floor_mouth.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_floor_mouth.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_floor_mouth.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_floor_mouth.json index f43276415..90d36ab4c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_floor_mouth.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_floor_mouth.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_floor_mouth", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection FloorMouth", "title" : "Schema selection for FloorMouth", - "last_modified" : "2024-04-15T21:31:14.669Z", + "last_modified" : "2025-09-15T19:31:41.627Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_gallbladder.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_gallbladder.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_gallbladder.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_gallbladder.json index 44690d005..1a2bbf216 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_gallbladder.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_gallbladder.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_gallbladder", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Gallbladder", "title" : "Schema selection for Gallbladder", - "last_modified" : "2024-04-16T21:10:00.280Z", + "last_modified" : "2025-07-07T19:15:02.635Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_genital_female_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_genital_female_other.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_genital_female_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_genital_female_other.json index f3ea4ee75..85dfe4a09 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_genital_female_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_genital_female_other.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_genital_female_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection GenitalFemaleOther", "title" : "Schema selection for GenitalFemaleOther", - "last_modified" : "2024-04-18T16:56:51.108Z", + "last_modified" : "2025-07-07T19:16:15.371Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_genital_male_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_genital_male_other.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_genital_male_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_genital_male_other.json index 373ba690d..5069cb480 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_genital_male_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_genital_male_other.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_genital_male_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection GenitalMaleOther", "title" : "Schema selection for GenitalMaleOther", - "last_modified" : "2024-04-30T19:01:18.486Z", + "last_modified" : "2025-07-07T19:16:56.440Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_gist_appendix.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_gist_appendix.json similarity index 91% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_gist_appendix.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_gist_appendix.json index daa97ed53..a8329efca 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_gist_appendix.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_gist_appendix.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_gist_appendix", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection GISTAppendix", "title" : "Schema selection for GISTAppendix", - "last_modified" : "2024-04-16T21:13:01.822Z", + "last_modified" : "2025-07-07T19:17:47.512Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_gum_lower.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_gum_lower.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_gum_lower.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_gum_lower.json index 373f815f6..40a09ce59 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_gum_lower.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_gum_lower.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_gum_lower", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection GumLower", "title" : "Schema selection for GumLower", - "last_modified" : "2024-04-16T21:11:29.912Z", + "last_modified" : "2025-09-15T19:31:35.142Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_heart_mediastinum.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_heart_mediastinum.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_heart_mediastinum.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_heart_mediastinum.json index 154f71b43..4eeb64674 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_heart_mediastinum.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_heart_mediastinum.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_heart_mediastinum", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection HeartMediastinum", "title" : "Schema selection for HeartMediastinum", - "last_modified" : "2024-04-19T21:03:01.787Z", + "last_modified" : "2025-09-15T19:59:03.964Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_heme_retic.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_heme_retic.json similarity index 95% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_heme_retic.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_heme_retic.json index a22ee3148..b75981bcd 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_heme_retic.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_heme_retic.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_heme_retic", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection HemeRetic", "title" : "Schema selection for HemeRetic", - "last_modified" : "2024-06-02T19:03:06.690Z", + "last_modified" : "2025-09-08T17:33:48.223Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_hypopharynx.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_hypopharynx.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_hypopharynx.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_hypopharynx.json index 5dafe2786..d6e1b1138 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_hypopharynx.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_hypopharynx.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_hypopharynx", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Hypopharynx", "title" : "Schema selection for Hypopharynx", - "last_modified" : "2024-04-18T14:25:15.945Z", + "last_modified" : "2025-09-15T19:35:23.883Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_ill_defined_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_ill_defined_other.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_ill_defined_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_ill_defined_other.json index aba60e9e5..f0c0b1320 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_ill_defined_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_ill_defined_other.json @@ -1,7 +1,7 @@ { "id" : "schema_selection_ill_defined_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection IllDefinedOther", "title" : "Schema selection for IllDefinedOther", "last_modified" : "2024-04-18T19:23:32.755Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_intracranial_gland.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_intracranial_gland.json similarity index 93% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_intracranial_gland.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_intracranial_gland.json index 87ddb076b..696b1d20d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_intracranial_gland.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_intracranial_gland.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_intracranial_gland", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection IntracranialGland", "title" : "Schema selection for IntracranialGland", - "last_modified" : "2024-04-18T17:50:14.258Z", + "last_modified" : "2025-07-07T19:23:50.320Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_intracranial_gland_v9_2023.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_intracranial_gland_v9_2023.json similarity index 95% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_intracranial_gland_v9_2023.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_intracranial_gland_v9_2023.json index 7ad41e6e5..c256bfca4 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_intracranial_gland_v9_2023.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_intracranial_gland_v9_2023.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_intracranial_gland_v9_2023", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Intracranial Gland [V9: 2023+]", "title" : "Schema selection for Intracranial Gland [V9: 2023+]", - "last_modified" : "2024-06-06T18:46:53.110Z", + "last_modified" : "2025-07-07T19:24:23.374Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_kaposi_sarcoma.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_kaposi_sarcoma.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_kaposi_sarcoma.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_kaposi_sarcoma.json index 94ea94360..19bf6eb1e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_kaposi_sarcoma.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_kaposi_sarcoma.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_kaposi_sarcoma", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection KaposiSarcoma", "title" : "Schema selection for KaposiSarcoma", - "last_modified" : "2024-04-19T20:33:24.657Z", + "last_modified" : "2025-07-07T19:25:47.938Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_kidney_parenchyma.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_kidney_parenchyma.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_kidney_parenchyma.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_kidney_parenchyma.json index 643533020..45444b287 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_kidney_parenchyma.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_kidney_parenchyma.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_kidney_parenchyma", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection KidneyParenchyma", "title" : "Schema selection for KidneyParenchyma", - "last_modified" : "2024-04-18T18:15:52.240Z", + "last_modified" : "2025-09-15T20:22:41.618Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_kidney_renal_pelvis.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_kidney_renal_pelvis.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_kidney_renal_pelvis.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_kidney_renal_pelvis.json index e1ac99b05..4b12fd6dd 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_kidney_renal_pelvis.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_kidney_renal_pelvis.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_kidney_renal_pelvis", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection KidneyRenalPelvis", "title" : "Schema selection for KidneyRenalPelvis", - "last_modified" : "2024-04-19T21:04:22.142Z", + "last_modified" : "2025-07-07T19:27:03.344Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_lacrimal_gland.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_lacrimal_gland.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_lacrimal_gland.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_lacrimal_gland.json index 7228f6b1a..acadf146b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_lacrimal_gland.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_lacrimal_gland.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_lacrimal_gland", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection LacrimalGland", "title" : "Schema selection for LacrimalGland", - "last_modified" : "2024-04-18T18:08:31.429Z", + "last_modified" : "2025-09-15T20:23:21.517Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_lacrimal_sac.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_lacrimal_sac.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_lacrimal_sac.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_lacrimal_sac.json index 2013df9f9..75a26fa7c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_lacrimal_sac.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_lacrimal_sac.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_lacrimal_sac", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection LacrimalSac", "title" : "Schema selection for LacrimalSac", - "last_modified" : "2024-04-19T20:35:51.154Z", + "last_modified" : "2025-07-07T19:29:05.462Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_larynx_glottic.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_larynx_glottic.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_larynx_glottic.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_larynx_glottic.json index 564f6582c..86be203ea 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_larynx_glottic.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_larynx_glottic.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_larynx_glottic", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection LarynxGlottic", "title" : "Schema selection for LarynxGlottic", - "last_modified" : "2024-04-17T16:12:52.147Z", + "last_modified" : "2025-09-15T19:35:32.721Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_larynx_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_larynx_other.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_larynx_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_larynx_other.json index de3b1bf48..583339333 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_larynx_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_larynx_other.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_larynx_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection LarynxOther", "title" : "Schema selection for LarynxOther", - "last_modified" : "2024-04-18T13:36:36.446Z", + "last_modified" : "2025-09-15T19:35:35.073Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_larynx_subglottic.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_larynx_subglottic.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_larynx_subglottic.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_larynx_subglottic.json index c3cf26d11..5708aca0d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_larynx_subglottic.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_larynx_subglottic.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_larynx_subglottic", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection LarynxSubglottic", "title" : "Schema selection for LarynxSubglottic", - "last_modified" : "2024-04-17T16:16:38.813Z", + "last_modified" : "2025-09-15T19:35:38.161Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_larynx_supraglottic.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_larynx_supraglottic.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_larynx_supraglottic.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_larynx_supraglottic.json index bec8b458f..19472ba31 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_larynx_supraglottic.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_larynx_supraglottic.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_larynx_supraglottic", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection LarynxSupraglottic", "title" : "Schema selection for LarynxSupraglottic", - "last_modified" : "2024-04-17T16:15:33.231Z", + "last_modified" : "2025-09-15T19:35:40.982Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_lip_lower.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_lip_lower.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_lip_lower.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_lip_lower.json index 54f6ccab5..983a4358c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_lip_lower.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_lip_lower.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_lip_lower", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection LipLower", "title" : "Schema selection for LipLower", - "last_modified" : "2024-04-16T21:17:07.039Z", + "last_modified" : "2025-09-15T19:31:23.028Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_liver.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_liver.json similarity index 86% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_liver.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_liver.json index 3471a9881..00e28c8da 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_liver.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_liver.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_liver", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Liver", "title" : "Schema selection for Liver", - "last_modified" : "2024-04-17T16:06:05.718Z", + "last_modified" : "2025-07-07T19:33:39.470Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_lung.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_lung.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_lung.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_lung.json index a51510479..5d18f6beb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_lung.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_lung.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_lung", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Lung", "title" : "Schema selection for Lung", - "last_modified" : "2024-04-18T18:10:05.194Z", + "last_modified" : "2025-09-15T19:55:54.724Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_lung_v9_2025.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_lung_v9_2025.json similarity index 90% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_lung_v9_2025.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_lung_v9_2025.json index 127b8125b..e6ef074d6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_lung_v9_2025.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_lung_v9_2025.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_lung_v9_2025", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Lung [V9: 2025+]", "title" : "Schema selection for Lung [V9: 2025+]", - "last_modified" : "2024-07-11T15:06:39.008Z", + "last_modified" : "2025-09-15T19:55:22.154Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_lymphoma.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_lymphoma.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_lymphoma.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_lymphoma.json index e29bc1738..07f6fda1a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_lymphoma.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_lymphoma.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_lymphoma", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Lymphoma", "title" : "Schema selection for Lymphoma", - "last_modified" : "2024-07-11T15:08:22.083Z", + "last_modified" : "2025-09-15T20:25:21.890Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_lymphoma_ocular_adnexa.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_lymphoma_ocular_adnexa.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_lymphoma_ocular_adnexa.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_lymphoma_ocular_adnexa.json index c67af0bd4..13eefdb7a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_lymphoma_ocular_adnexa.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_lymphoma_ocular_adnexa.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_lymphoma_ocular_adnexa", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection LymphomaOcularAdnexa", "title" : "Schema selection for LymphomaOcularAdnexa", - "last_modified" : "2024-04-19T20:38:20.345Z", + "last_modified" : "2025-09-05T22:16:47.868Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_major_salivary_glands_v9_2026.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_major_salivary_glands_v9_2026.json new file mode 100644 index 000000000..3573983df --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_major_salivary_glands_v9_2026.json @@ -0,0 +1,26 @@ +{ + "id" : "schema_selection_major_salivary_glands_v9_2026", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Schema Selection Major Salivary Glands [V9: 2026+]", + "title" : "Schema selection for Major Salivary Glands [V9: 2026+]", + "last_modified" : "2025-09-15T19:32:23.189Z", + "definition" : [ { + "key" : "site", + "name" : "Primary Site", + "type" : "INPUT" + }, { + "key" : "hist", + "name" : "Histology", + "type" : "INPUT" + }, { + "key" : "year_dx", + "name" : "Year of Diagnosis", + "type" : "INPUT" + }, { + "key" : "result", + "name" : "Result", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "C079, C080-C081, C088-C089", "8000-8700, 8720-8790, 8941,8974,8980, 8982", "2026-9998, 9999,", "MATCH" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_medulloblastoma_v9_2023.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_medulloblastoma_v9_2023.json similarity index 91% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_medulloblastoma_v9_2023.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_medulloblastoma_v9_2023.json index adfb2d4aa..e663f8a92 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_medulloblastoma_v9_2023.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_medulloblastoma_v9_2023.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_medulloblastoma_v9_2023", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Medulloblastoma [V9: 2023+]", "title" : "Schema selection for Medulloblastoma [V9: 2023+]", - "last_modified" : "2024-04-19T21:19:18.096Z", + "last_modified" : "2025-07-07T19:41:58.303Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_melanoma_buccal_mucosa.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_melanoma_buccal_mucosa.json similarity index 91% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_melanoma_buccal_mucosa.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_melanoma_buccal_mucosa.json index d9bc3a992..63fd2ace8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_melanoma_buccal_mucosa.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_melanoma_buccal_mucosa.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_melanoma_buccal_mucosa", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection MelanomaBuccalMucosa", "title" : "Schema selection for MelanomaBuccalMucosa", - "last_modified" : "2024-04-19T20:27:17.441Z", + "last_modified" : "2025-09-15T19:36:11.780Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_melanoma_ciliary_body.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_melanoma_ciliary_body.json similarity index 90% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_melanoma_ciliary_body.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_melanoma_ciliary_body.json index 8735b6ddb..a94d02e9a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_melanoma_ciliary_body.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_melanoma_ciliary_body.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_melanoma_ciliary_body", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection MelanomaCiliaryBody", "title" : "Schema selection for MelanomaCiliaryBody", - "last_modified" : "2024-04-19T21:14:50.528Z", + "last_modified" : "2025-09-16T14:29:48.961Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_melanoma_conjunctiva.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_melanoma_conjunctiva.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_melanoma_conjunctiva.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_melanoma_conjunctiva.json index 8e3b4bbda..a96b794ad 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_melanoma_conjunctiva.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_melanoma_conjunctiva.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_melanoma_conjunctiva", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection MelanomaConjunctiva", "title" : "Schema selection for MelanomaConjunctiva", - "last_modified" : "2024-04-18T18:11:49.172Z", + "last_modified" : "2025-07-07T19:43:58.163Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_melanoma_iris.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_melanoma_iris.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_melanoma_iris.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_melanoma_iris.json index 8db02df8f..f54e0c9ea 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_melanoma_iris.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_melanoma_iris.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_melanoma_iris", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection MelanomaIris", "title" : "Schema selection for MelanomaIris", - "last_modified" : "2024-04-17T16:21:11.509Z", + "last_modified" : "2025-09-15T17:59:38.408Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_melanoma_skin.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_melanoma_skin.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_melanoma_skin.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_melanoma_skin.json index f2f3ec16c..c0dc99aa4 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_melanoma_skin.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_melanoma_skin.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_melanoma_skin", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection MelanomaSkin", "title" : "Schema selection for MelanomaSkin", - "last_modified" : "2024-04-17T16:20:54.649Z", + "last_modified" : "2025-09-15T20:01:44.399Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_merkel_cell_skin.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_merkel_cell_skin.json similarity index 91% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_merkel_cell_skin.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_merkel_cell_skin.json index a1feea1fd..50e371259 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_merkel_cell_skin.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_merkel_cell_skin.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_merkel_cell_skin", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection MerkelCellSkin", "title" : "Schema selection for MerkelCellSkin", - "last_modified" : "2024-04-18T14:38:36.234Z", + "last_modified" : "2025-09-15T20:00:25.758Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_middle_ear.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_middle_ear.json similarity index 86% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_middle_ear.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_middle_ear.json index c625ad150..040f52ae8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_middle_ear.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_middle_ear.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_middle_ear", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection MiddleEar", "title" : "Schema selection for MiddleEar", - "last_modified" : "2024-04-17T16:25:50.786Z", + "last_modified" : "2025-07-07T19:47:36.693Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_mouth_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_mouth_other.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_mouth_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_mouth_other.json index a45070cbc..c2a72365a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_mouth_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_mouth_other.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_mouth_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection MouthOther", "title" : "Schema selection for MouthOther", - "last_modified" : "2024-04-16T21:18:29.642Z", + "last_modified" : "2025-09-15T19:32:03.010Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_mycosis_fungoides.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_mycosis_fungoides.json similarity index 90% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_mycosis_fungoides.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_mycosis_fungoides.json index c82d27d3c..fc6b4fbd2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_mycosis_fungoides.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_mycosis_fungoides.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_mycosis_fungoides", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection MycosisFungoides", "title" : "Schema selection for MycosisFungoides", - "last_modified" : "2024-04-19T20:41:49.312Z", + "last_modified" : "2025-07-07T19:49:21.599Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_myeloma_plasma_cell_disorder.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_myeloma_plasma_cell_disorder.json similarity index 90% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_myeloma_plasma_cell_disorder.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_myeloma_plasma_cell_disorder.json index 87dadd8c8..ac229b793 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_myeloma_plasma_cell_disorder.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_myeloma_plasma_cell_disorder.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_myeloma_plasma_cell_disorder", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection MyelomaPlasmaCellDisorder", "title" : "Schema selection for MyelomaPlasmaCellDisorder", - "last_modified" : "2024-07-11T15:08:18.880Z", + "last_modified" : "2025-07-07T20:10:09.237Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_nasal_cavity.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_nasal_cavity.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_nasal_cavity.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_nasal_cavity.json index 2a1fa093b..1f5638f70 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_nasal_cavity.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_nasal_cavity.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_nasal_cavity", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection NasalCavity", "title" : "Schema selection for NasalCavity", - "last_modified" : "2024-04-18T14:36:44.603Z", + "last_modified" : "2025-09-15T19:35:30.441Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_nasopharynx.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_nasopharynx.json similarity index 91% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_nasopharynx.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_nasopharynx.json index f9b6b3524..89446ce01 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_nasopharynx.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_nasopharynx.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_nasopharynx", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Nasopharynx", "title" : "Schema selection for Nasopharynx", - "last_modified" : "2024-04-18T14:34:34.963Z", + "last_modified" : "2025-09-15T19:32:36.540Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_nasopharynx_v9_2025.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_nasopharynx_v9_2025.json similarity index 62% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_nasopharynx_v9_2025.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_nasopharynx_v9_2025.json index 3f1109403..0a79d529a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_nasopharynx_v9_2025.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_nasopharynx_v9_2025.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_nasopharynx_v9_2025", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Nasopharynx [V9: 2025+]", "title" : "Schema selection for Nasopharynx [V9: 2025+]", - "last_modified" : "2024-05-22T18:01:18.354Z", + "last_modified" : "2025-09-15T19:32:48.322Z", "definition" : [ { "key" : "site", "name" : "Primary Site", @@ -13,10 +13,6 @@ "key" : "hist", "name" : "Histology", "type" : "INPUT" - }, { - "key" : "discriminator_1", - "name" : "Schema Discriminator 1", - "type" : "INPUT" }, { "key" : "year_dx", "name" : "Year of Diagnosis", @@ -26,5 +22,5 @@ "name" : "Result", "type" : "ENDPOINT" } ], - "rows" : [ [ "C110,C112-C113,C118-C119", "8000-8700", "*", "2025-9998, 9999,", "MATCH" ], [ "C111", "8000-8700", "1", "2025-9998,9999,", "MATCH" ] ] + "rows" : [ [ "C110-C113,C118-C119", "8000-8700", "2025-9998, 9999,", "MATCH" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_adrenal_gland.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_adrenal_gland.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_adrenal_gland.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_adrenal_gland.json index d53b38902..9108327c5 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_adrenal_gland.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_adrenal_gland.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_net_adrenal_gland", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection NET Adrenal Gland", "title" : "Schema selection for NET Adrenal Gland", - "last_modified" : "2024-04-18T14:16:36.636Z", + "last_modified" : "2025-07-07T20:03:13.137Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_ampulla.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_ampulla.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_ampulla.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_ampulla.json index 713137b8f..bf54c502e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_ampulla.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_ampulla.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_net_ampulla", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection NETAmpulla", "title" : "Schema selection for NETAmpulla", - "last_modified" : "2024-04-19T21:05:50.614Z", + "last_modified" : "2025-07-07T20:03:25.866Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_ampulla_of_vater_v9_2024.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_ampulla_of_vater_v9_2024.json similarity index 90% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_ampulla_of_vater_v9_2024.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_ampulla_of_vater_v9_2024.json index 64edd81de..a059635b6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_ampulla_of_vater_v9_2024.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_ampulla_of_vater_v9_2024.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_net_ampulla_of_vater_v9_2024", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection NET Ampulla of Vater [V9: 2024+]", "title" : "Schema selection for NET Ampulla of Vater [V9: 2024+]", - "last_modified" : "2024-05-22T18:02:05.750Z", + "last_modified" : "2025-07-07T20:03:36.676Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_appendix_v9_2024.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_appendix_v9_2024.json similarity index 90% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_appendix_v9_2024.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_appendix_v9_2024.json index c4df18358..6d6c46c21 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_appendix_v9_2024.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_appendix_v9_2024.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_net_appendix_v9_2024", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection NET Appendix [V9: 2024+]", "title" : "Schema selection for NET Appendix [V9: 2024+]", - "last_modified" : "2024-05-22T18:03:32.552Z", + "last_modified" : "2025-07-07T20:04:02.040Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_colon.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_colon.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_colon.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_colon.json index ccecff11d..d0822eb63 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_colon.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_colon.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_net_colon", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection NETColon", "title" : "Schema selection for NETColon", - "last_modified" : "2024-04-18T14:38:03.121Z", + "last_modified" : "2025-07-07T20:04:13.068Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_colon_and_rectum_v9_2024.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_colon_and_rectum_v9_2024.json similarity index 90% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_colon_and_rectum_v9_2024.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_colon_and_rectum_v9_2024.json index e9ca5cb1a..965d81801 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_colon_and_rectum_v9_2024.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_colon_and_rectum_v9_2024.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_net_colon_and_rectum_v9_2024", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection NET Colon and Rectum [V9: 2024+]", "title" : "Schema selection for NET Colon and Rectum [V9: 2024+]", - "last_modified" : "2024-05-22T18:04:08.563Z", + "last_modified" : "2025-07-07T20:04:24.174Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_duodenum.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_duodenum.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_duodenum.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_duodenum.json index 7e4d36895..7d999d6b0 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_duodenum.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_duodenum.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_net_duodenum", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection NET Duodenum", "title" : "Schema selection for NET Duodenum", - "last_modified" : "2024-04-18T14:31:24.822Z", + "last_modified" : "2025-07-07T20:04:35.387Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_duodenum_v9_2024.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_duodenum_v9_2024.json similarity index 90% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_duodenum_v9_2024.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_duodenum_v9_2024.json index 2a46ed0b5..565061e34 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_duodenum_v9_2024.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_duodenum_v9_2024.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_net_duodenum_v9_2024", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection NET Duodenum [V9: 2024+]", "title" : "Schema selection for NET Duodenum [V9: 2024+]", - "last_modified" : "2024-05-22T18:02:49.433Z", + "last_modified" : "2025-07-07T20:04:47.448Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_jejunum_and_ileum_v9_2024.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_jejunum_and_ileum_v9_2024.json similarity index 90% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_jejunum_and_ileum_v9_2024.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_jejunum_and_ileum_v9_2024.json index a474e1dc0..9884f3a9e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_jejunum_and_ileum_v9_2024.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_jejunum_and_ileum_v9_2024.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_net_jejunum_and_ileum_v9_2024", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection NET Jejunum and Ileum [V9: 2024+]", "title" : "Schema selection for NET Jejunum and Ileum [V9: 2024+]", - "last_modified" : "2024-05-22T18:04:43.013Z", + "last_modified" : "2025-07-07T20:05:12.923Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_pancreas.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_pancreas.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_pancreas.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_pancreas.json index 0f2a55db5..285f700fe 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_pancreas.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_pancreas.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_net_pancreas", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection NET Pancreas", "title" : "Schema selection for NET Pancreas", - "last_modified" : "2024-04-19T20:27:40.064Z", + "last_modified" : "2025-07-07T20:05:25.605Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_pancreas_v9_2024.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_pancreas_v9_2024.json similarity index 90% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_pancreas_v9_2024.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_pancreas_v9_2024.json index 475191cf6..e08dfb9bd 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_pancreas_v9_2024.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_pancreas_v9_2024.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_net_pancreas_v9_2024", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection NET Pancreas [V9: 2024+]", "title" : "Schema selection for NET Pancreas [V9: 2024+]", - "last_modified" : "2024-05-22T18:05:17.708Z", + "last_modified" : "2025-07-07T20:05:38.670Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_small_intestine.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_small_intestine.json similarity index 90% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_small_intestine.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_small_intestine.json index 1aad65655..ba2217e7c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_small_intestine.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_small_intestine.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_net_small_intestine", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection NETSmallIntestine", "title" : "Schema selection for NETSmallIntestine", - "last_modified" : "2024-04-19T20:45:02.434Z", + "last_modified" : "2025-07-07T20:04:59.701Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_stomach.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_stomach.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_stomach.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_stomach.json index 0aceb5405..b68762e6d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_stomach.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_stomach.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_net_stomach", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection NETStomach", "title" : "Schema selection for NETStomach", - "last_modified" : "2024-04-19T21:02:28.877Z", + "last_modified" : "2025-07-07T20:05:49.398Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_stomach_v9_2024.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_stomach_v9_2024.json similarity index 90% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_stomach_v9_2024.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_stomach_v9_2024.json index d14d2f04c..adca29e53 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_net_stomach_v9_2024.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_net_stomach_v9_2024.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_net_stomach_v9_2024", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection NET Stomach [V9: 2024+]", "title" : "Schema selection for NET Stomach [V9: 2024+]", - "last_modified" : "2024-05-22T18:05:50.404Z", + "last_modified" : "2025-07-07T20:06:00.256Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_orbit.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_orbit.json similarity index 95% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_orbit.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_orbit.json index bab3cbfed..ce1bd3676 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_orbit.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_orbit.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_orbit", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Orbit", "title" : "Schema selection for Orbit", - "last_modified" : "2024-04-18T18:04:57.174Z", + "last_modified" : "2025-07-07T20:14:37.720Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_oropharynx.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_oropharynx.json similarity index 70% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_oropharynx.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_oropharynx.json index 7d27cf37c..7457cc04f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_oropharynx.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_oropharynx.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_oropharynx", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Oropharynx", "title" : "Schema selection for Oropharynx", - "last_modified" : "2024-04-19T21:10:01.445Z", + "last_modified" : "2025-09-15T19:35:17.240Z", "definition" : [ { "key" : "site", "name" : "Primary Site", @@ -21,10 +21,14 @@ "key" : "discriminator_2", "name" : "Schema Discriminator 2", "type" : "INPUT" + }, { + "key" : "year_dx", + "name" : "Year of Diagnosis", + "type" : "INPUT" }, { "key" : "result", "name" : "Result", "type" : "ENDPOINT" } ], - "rows" : [ [ "C019, C024, C051-C052, C090-C091, C098-C099, C100, C102-C104, C108-C109", "8000-8700", "*", "2", "MATCH" ], [ "C111", "8000-8700", "2", "2", "MATCH" ] ] + "rows" : [ [ "C019, C024, C051-C052, C090-C091, C098-C099, C100, C102-C104, C108-C109", "8000-8700", "*", "2", "2018-2025", "MATCH" ], [ "C111", "8000-8700", "2", "2", "2018-2024", "MATCH" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_oropharynx_hpv_associated_v9_2026.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_oropharynx_hpv_associated_v9_2026.json new file mode 100644 index 000000000..ac6bfb8a8 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_oropharynx_hpv_associated_v9_2026.json @@ -0,0 +1,30 @@ +{ + "id" : "schema_selection_oropharynx_hpv_associated_v9_2026", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Schema Selection Oropharynx HPV-Associated [V9: 2026+]", + "title" : "Schema selection for Oropharynx HPV-Associated [V9: 2026+]", + "last_modified" : "2025-09-15T19:35:19.311Z", + "definition" : [ { + "key" : "site", + "name" : "Primary Site", + "type" : "INPUT" + }, { + "key" : "hist", + "name" : "Histology", + "type" : "INPUT" + }, { + "key" : "discriminator_2", + "name" : "Schema Discriminator 2", + "type" : "INPUT" + }, { + "key" : "year_dx", + "name" : "Year of Diagnosis", + "type" : "INPUT" + }, { + "key" : "result", + "name" : "Result", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "C019, C024, C051-C052, C090-C091, C098-C099, C100, C102-C104, C108-C109", "8000-8700", "2", "2026-9998,9999,", "MATCH" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_ovary.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_ovary.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_ovary.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_ovary.json index 2c3c99757..6584746d2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_ovary.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_ovary.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_ovary", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Ovary", "title" : "Schema selection for Ovary", - "last_modified" : "2024-04-30T18:37:46.635Z", + "last_modified" : "2025-09-15T20:09:29.029Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_palate_hard.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_palate_hard.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_palate_hard.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_palate_hard.json index 014a8646d..e0308e1a4 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_palate_hard.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_palate_hard.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_palate_hard", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection PalateHard", "title" : "Schema selection for PalateHard", - "last_modified" : "2024-04-16T21:28:14.018Z", + "last_modified" : "2025-09-15T19:31:49.082Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_pancreas_body_tail.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_pancreas_body_tail.json similarity index 91% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_pancreas_body_tail.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_pancreas_body_tail.json index 169eaca17..18a8c41c7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_pancreas_body_tail.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_pancreas_body_tail.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_pancreas_body_tail", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection PancreasBodyTail", "title" : "Schema selection for PancreasBodyTail", - "last_modified" : "2024-04-18T14:41:58.236Z", + "last_modified" : "2025-07-07T20:18:14.105Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_parathyroid.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_parathyroid.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_parathyroid.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_parathyroid.json index a925b5090..16b351806 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_parathyroid.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_parathyroid.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_parathyroid", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Parathyroid", "title" : "Schema selection for Parathyroid", - "last_modified" : "2024-04-17T16:33:05.078Z", + "last_modified" : "2025-07-07T20:19:00.945Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_parotid_gland.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_parotid_gland.json similarity index 70% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_parotid_gland.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_parotid_gland.json index 0a758c2fd..e3e3fc4c0 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_parotid_gland.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_parotid_gland.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_parotid_gland", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection ParotidGland", "title" : "Schema selection for ParotidGland", - "last_modified" : "2024-04-18T18:13:37.354Z", + "last_modified" : "2025-09-15T19:32:13.600Z", "definition" : [ { "key" : "site", "name" : "Primary Site", @@ -13,10 +13,14 @@ "key" : "hist", "name" : "Histology", "type" : "INPUT" + }, { + "key" : "year_dx", + "name" : "Year of Diagnosis", + "type" : "INPUT" }, { "key" : "result", "name" : "Result", "type" : "ENDPOINT" } ], - "rows" : [ [ "C079, C080-C081, C088-C089", "8000-8700, 8720-8790, 8941,8974,8980, 8982", "MATCH" ] ] + "rows" : [ [ "C079, C080-C081, C088-C089", "8000-8700, 8720-8790, 8941,8974,8980, 8982", "2018-2025", "MATCH" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_penis.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_penis.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_penis.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_penis.json index 3675f37ea..cd0ca1e2a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_penis.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_penis.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_penis", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Penis", "title" : "Schema selection for Penis", - "last_modified" : "2024-04-19T20:44:46.404Z", + "last_modified" : "2025-07-07T20:19:32.925Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_peritoneum.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_peritoneum.json new file mode 100644 index 000000000..986ea69d2 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_peritoneum.json @@ -0,0 +1,38 @@ +{ + "id" : "schema_selection_peritoneum", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Schema Selection Peritoneum", + "title" : "Schema selection for Peritoneum", + "last_modified" : "2025-09-15T19:59:08.579Z", + "definition" : [ { + "key" : "site", + "name" : "Primary Site", + "type" : "INPUT" + }, { + "key" : "hist", + "name" : "Histology", + "type" : "INPUT" + }, { + "key" : "behavior", + "name" : "Behavior", + "type" : "INPUT" + }, { + "key" : "discriminator_1", + "name" : "Schema Discriminator 1", + "type" : "INPUT" + }, { + "key" : "discriminator_2", + "name" : "Schema Discriminator 2", + "type" : "INPUT" + }, { + "key" : "year_dx", + "name" : "Year of Diagnosis", + "type" : "INPUT" + }, { + "key" : "result", + "name" : "Result", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "C000-C388,C470-C529,C589-C699, C739,C750, C754-C759", "8992", "*", "*", "*", "*", "MATCH" ], [ "C530-C539", "8992", "*", "*", "*", "2018-2020", "MATCH" ], [ "C722-C725, C751-C753", "8992", "3", "*", "*", "2018-2022", "MATCH" ], [ "C390,C398-C399,C420-C424", "8710-8714,8800-8934,8940-9138,9141-9582", "*", "*", "*", "*", "MATCH" ], [ "C440,C442-C449", "8710-8714,8800-8934,8941-8981,8983-9138,9141-9582", "*", "*", "*", "*", "MATCH" ], [ "C441", "8710-8714,8800-8934,8950-8976,8981-9138,9141-9582", "*", "*", "*", "*", "MATCH" ], [ "C473, C475, C493-C495", "8000-8803,8810-8921,8932-8934,8940-8990,9000-9016,9030-9043,9045-9138,9141-9230,9240-9580,9582", "*", "*", "9", "*", "MATCH" ], [ "C569,C570", "8710-8714,8800-8803,8811-8814,8816-8818,8820-8821,8823-8824,8826-8858,8860-8881,8891-8900,8902-8905,8921,8932,8934,8940-8941,8951-8959,8963-8976,8981-8990,8992,9010-9016,9030-9043,9045,9051,9053-9055,9061-9065,9072,9081-9084,9086,9101-9105,9121-9132,9135-9138,9141-9175,9181-9221,9230,9240-9365,9370-9580,9582", "*", "*", "*", "*", "MATCH" ], [ "C571-C579,C740-C749,C809", "8710-8714,8800-8803,8810-8814,8816-8818,8820-8858,8860-8900,8902-8905,8921,8932-8934,8940-8990,8992,9000-9016,9030-9043,9045-9111,9121-9132,9135-9138,9141-9175,9181-9221,9230,9240-9365,9370-9580,9582", "*", "*", "*", "*", "MATCH" ], [ "C696,C698", "8859,8930-8931,8991,9020,9180,9222,9231,9366-9368", "*", "*", "*", "*", "MATCH" ], [ "C700-C721,C728-C729", "8710-8714, 8800-8801, 8803, 8811-8814, 8816-8818, 8820-8842, 8851-8858, 8860-8881, 8891-8898, 8902-8905, 8921, 8932-8934, 8940-8990, 8992, 9000-9016, 9030-9043, 9045-9063, 9065, 9072-9073, 9081-9083, 9086-9091, 9110-9111, 9121-9132, 9135-9138, 9141-9175, 9181-9213, 9221, 9230, 9240-9361, 9363, 9365, 9370-9373, 9541-9580, 9582", "3", "*", "*", "2018-2022", "MATCH" ], [ "C760", "8710-8714,8800-8934,8940,8950-9138,9141-9582", "*", "*", "*", "*", "MATCH" ], [ "C760", "8941", "*", "0,1", "*", "*", "MATCH" ], [ "C761-C765,C767-C768,C770-C775,C778-C779", "8710-8714,8800-8934,8940-9138,9141-9582", "*", "*", "*", "*", "MATCH" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_pharynx_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_pharynx_other.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_pharynx_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_pharynx_other.json index a9abdd350..2087a9fac 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_pharynx_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_pharynx_other.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_pharynx_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection PharynxOther", "title" : "Schema selection for PharynxOther", - "last_modified" : "2024-04-17T16:30:55.003Z", + "last_modified" : "2025-07-07T20:08:10.721Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_placenta.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_placenta.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_placenta.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_placenta.json index 90746d1cb..4abcc6f57 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_placenta.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_placenta.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_placenta", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Placenta", "title" : "Schema selection for Placenta", - "last_modified" : "2024-04-17T16:28:56.646Z", + "last_modified" : "2025-09-15T20:09:01.900Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_plasmacytomas.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_plasmacytomas.json similarity index 92% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_plasmacytomas.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_plasmacytomas.json index 0927bd54e..9c6b524cd 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_plasmacytomas.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_plasmacytomas.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_plasmacytomas", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Plasmacytomas", "title" : "Schema selection for Plasmacytomas", - "last_modified" : "2024-07-11T15:08:15.057Z", + "last_modified" : "2025-07-07T20:09:30.420Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_pleura.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_pleura.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_pleura.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_pleura.json index ec155a813..a22b5841b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_pleura.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_pleura.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_pleura", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Pleura", "title" : "Schema selection for Pleura", - "last_modified" : "2024-04-18T14:50:20.437Z", + "last_modified" : "2025-07-07T20:11:17.032Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_pleural_mesothelioma_v9_2025.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_pleural_mesothelioma_v9_2025.json similarity index 90% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_pleural_mesothelioma_v9_2025.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_pleural_mesothelioma_v9_2025.json index 5bbf5bac6..f1fdf31e0 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_pleural_mesothelioma_v9_2025.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_pleural_mesothelioma_v9_2025.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_pleural_mesothelioma_v9_2025", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Pleural Mesothelioma [V9: 2025+]", "title" : "Schema selection for Pleural Mesothelioma [V9: 2025+]", - "last_modified" : "2024-05-22T18:06:19.622Z", + "last_modified" : "2025-07-07T20:11:56.721Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_primary_cutaneous_lymphoma_non_mf_ss.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_primary_cutaneous_lymphoma_non_mf_ss.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_primary_cutaneous_lymphoma_non_mf_ss.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_primary_cutaneous_lymphoma_non_mf_ss.json index d37fa9a5e..e22530a9c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_primary_cutaneous_lymphoma_non_mf_ss.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_primary_cutaneous_lymphoma_non_mf_ss.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_primary_cutaneous_lymphoma_non_mf_ss", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Primary Cutaneous Lymphoma-non MF/SS", "title" : "Schema selection for Primary Cutaneous Lymphoma-non MF/SS", - "last_modified" : "2024-07-11T15:08:28.335Z", + "last_modified" : "2025-09-05T22:15:58.443Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_primary_peritoneal_carcinoma.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_primary_peritoneal_carcinoma.json similarity index 74% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_primary_peritoneal_carcinoma.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_primary_peritoneal_carcinoma.json index af7ca48a6..ad0e66a79 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_primary_peritoneal_carcinoma.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_primary_peritoneal_carcinoma.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_primary_peritoneal_carcinoma", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Primary Peritoneal Carcinoma", "title" : "Schema selection for Primary Peritoneal Carcinoma", - "last_modified" : "2024-05-18T12:02:45.631Z", + "last_modified" : "2025-09-15T20:09:31.745Z", "definition" : [ { "key" : "site", "name" : "Primary Site", @@ -14,13 +14,13 @@ "name" : "Histology", "type" : "INPUT" }, { - "key" : "sex", - "name" : "Sex", + "key" : "sex_at_birth", + "name" : "Sex Assigned At Birth", "type" : "INPUT" }, { "key" : "result", "name" : "Result", "type" : "ENDPOINT" } ], - "rows" : [ [ "C481, C482, C488", "8000-8700, 8720-8790, 8806, 8822, 8930-8931, 8933, 8950, 8960, 8980, 9000, 9050, 9052, 9060, 9070-9071, 9073, 9080, 9085, 9090-9091, 9100, 9110-9111", "2, 6", "MATCH" ] ] + "rows" : [ [ "C481, C482, C488", "8000-8700, 8720-8790, 8806, 8822, 8930-8931, 8933, 8950, 8960, 8980, 9000, 9050, 9052, 9060, 9070-9071, 9073, 9080, 9085, 9090-9091, 9100, 9110-9111", "2", "MATCH" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_prostate.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_prostate.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_prostate.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_prostate.json index 9fbf8b371..4161225eb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_prostate.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_prostate.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_prostate", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Prostate", "title" : "Schema selection for Prostate", - "last_modified" : "2024-06-12T13:41:57.610Z", + "last_modified" : "2025-09-15T20:12:42.194Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_respiratory_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_respiratory_other.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_respiratory_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_respiratory_other.json index 495bc3ca3..d64ba077b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_respiratory_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_respiratory_other.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_respiratory_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection RespiratoryOther", "title" : "Schema selection for RespiratoryOther", - "last_modified" : "2024-04-19T20:32:18.289Z", + "last_modified" : "2025-07-07T20:21:37.673Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_retinoblastoma.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_retinoblastoma.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_retinoblastoma.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_retinoblastoma.json index e45ce7a9d..bfa4cecbc 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_retinoblastoma.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_retinoblastoma.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_retinoblastoma", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Retinoblastoma", "title" : "Schema selection for Retinoblastoma", - "last_modified" : "2024-04-18T18:25:30.069Z", + "last_modified" : "2025-07-07T20:22:33.196Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_retroperitoneum.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_retroperitoneum.json similarity index 60% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_retroperitoneum.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_retroperitoneum.json index f8fe40985..dcae2215b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_retroperitoneum.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_retroperitoneum.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_retroperitoneum", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Retroperitoneum", "title" : "Schema selection for Retroperitoneum", - "last_modified" : "2024-04-17T16:24:02.743Z", + "last_modified" : "2025-09-15T19:59:01.617Z", "definition" : [ { "key" : "site", "name" : "Primary Site", @@ -14,13 +14,13 @@ "name" : "Histology", "type" : "INPUT" }, { - "key" : "sex", - "name" : "Sex", + "key" : "sex_at_birth", + "name" : "Sex Assigned At Birth", "type" : "INPUT" }, { "key" : "result", "name" : "Result", "type" : "ENDPOINT" } ], - "rows" : [ [ "C480", "8000-8803,8810-8921,8932-8934,8940-8990,9000-9016,9030-9043,9045-9138,9141-9230,9240-9580,9582", "*", "MATCH" ], [ "C481-C482, C488", "8000-8700, 8720-8790, 8822, 8933, 8950, 8960, 8980, 9000, 9050, 9052, 9060, 9070-9071, 9073, 9080, 9085, 9090-9091, 9100, 9110-9111", "1, 3, 4, 5, 9", "MATCH" ], [ "C481-C482, C488", "8710-8714, 8800-8803, 8810-8821, 8823-8921, 8932, 8934, 8940-8941, 8951-8959, 8963-8976, 8981-8990, 9010-9016, 9030-9043, 9045, 9051, 9053-9055, 9061-9065, 9072, 9081-9084, 9086, 9101-9105, 9120-9138, 9141-9230, 9240-9580, 9582", "*", "MATCH" ] ] + "rows" : [ [ "C480", "8000-8803,8810-8921,8932-8934,8940-8990,9000-9016,9030-9043,9045-9138,9141-9230,9240-9580,9582", "*", "MATCH" ], [ "C481-C482, C488", "8000-8700, 8720-8790, 8822, 8933, 8950, 8960, 8980, 9000, 9050, 9052, 9060, 9070-9071, 9073, 9080, 9085, 9090-9091, 9100, 9110-9111", "1, 9", "MATCH" ], [ "C481-C482, C488", "8710-8714, 8800-8803, 8810-8821, 8823-8921, 8932, 8934, 8940-8941, 8951-8959, 8963-8976, 8981-8990, 9010-9016, 9030-9043, 9045, 9051, 9053-9055, 9061-9065, 9072, 9081-9084, 9086, 9101-9105, 9120-9138, 9141-9230, 9240-9580, 9582", "*", "MATCH" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_sinus_maxillary.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_sinus_maxillary.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_sinus_maxillary.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_sinus_maxillary.json index 1b8e93cf4..7f6afaf76 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_sinus_maxillary.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_sinus_maxillary.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_sinus_maxillary", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection SinusMaxillary", "title" : "Schema selection for SinusMaxillary", - "last_modified" : "2024-04-18T18:12:08.228Z", + "last_modified" : "2025-09-15T19:35:27.958Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_sinus_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_sinus_other.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_sinus_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_sinus_other.json index d683b68cc..97cf673e6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_sinus_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_sinus_other.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_sinus_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection SinusOther", "title" : "Schema selection for SinusOther", - "last_modified" : "2024-04-17T15:57:26.858Z", + "last_modified" : "2025-07-07T20:25:12.866Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_skin_eyelid.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_skin_eyelid.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_skin_eyelid.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_skin_eyelid.json index c39d43a3f..9362ef1fc 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_skin_eyelid.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_skin_eyelid.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_skin_eyelid", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection SkinEyelid", "title" : "Schema selection for SkinEyelid", - "last_modified" : "2024-04-18T17:34:19.378Z", + "last_modified" : "2025-07-07T20:25:49.687Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_skin_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_skin_other.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_skin_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_skin_other.json index 6d2e9465f..7b9e496eb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_skin_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_skin_other.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_skin_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Skin Other", "title" : "Schema selection for Skin Other", - "last_modified" : "2024-04-19T20:37:56.775Z", + "last_modified" : "2025-07-07T20:27:11.758Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_small_intestine.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_small_intestine.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_small_intestine.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_small_intestine.json index daefc1d5c..fcbc55bed 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_small_intestine.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_small_intestine.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_small_intestine", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection SmallIntestine", "title" : "Schema selection for SmallIntestine", - "last_modified" : "2024-04-19T20:39:37.009Z", + "last_modified" : "2025-07-07T20:27:47.495Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_soft_tissue_heart_and_mediastinum.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_soft_tissue_heart_and_mediastinum.json similarity index 91% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_soft_tissue_heart_and_mediastinum.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_soft_tissue_heart_and_mediastinum.json index e6a0ea73a..94063b7da 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_soft_tissue_heart_and_mediastinum.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_soft_tissue_heart_and_mediastinum.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_soft_tissue_heart_and_mediastinum", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Soft Tissue Heart and Mediastinum", "title" : "Schema selection for Soft Tissue Heart and Mediastinum", - "last_modified" : "2024-04-16T21:20:17.914Z", + "last_modified" : "2025-09-15T19:58:58.805Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_soft_tissue_rare.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_soft_tissue_rare.json similarity index 50% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_soft_tissue_rare.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_soft_tissue_rare.json index bee2500c1..a34a484d1 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_soft_tissue_rare.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_soft_tissue_rare.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_soft_tissue_rare", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Soft Tissue Rare", "title" : "Schema selection for Soft Tissue Rare", - "last_modified" : "2024-04-19T21:18:10.957Z", + "last_modified" : "2025-09-15T19:59:11.181Z", "definition" : [ { "key" : "site", "name" : "Primary Site", @@ -18,8 +18,8 @@ "name" : "Behavior", "type" : "INPUT" }, { - "key" : "sex", - "name" : "Sex", + "key" : "sex_at_birth", + "name" : "Sex Assigned At Birth", "type" : "INPUT" }, { "key" : "year_dx", @@ -30,5 +30,5 @@ "name" : "Result", "type" : "ENDPOINT" } ], - "rows" : [ [ "C000-C148,C150,C153,C158,C300-C329,C470,C490,C739,C750,C754-C759", "8804-8806,8910,8920,8930-8931,8991,9020,9044,9120,9231,9581", "*", "*", "*", "MATCH" ], [ "C151-C152,C154-C155,C159,C160-C269,C339-C388,C471-C472,C474,C476-C479,C491-C492,C496-C499,C500-C509,C529,C589-C689", "8804-8806,8930-8931,8991,9020,9044,9231,9581", "*", "*", "*", "MATCH" ], [ "C473, C475, C493-C495", "8804-8806,8930-8931,8991,9020,9044,9231,9581", "*", "*", "*", "MATCH" ], [ "C480-C488", "8804-8805,8991,9020,9044,9231,9581", "*", "*", "*", "MATCH" ], [ "C480", "8806, 8930-8931", "*", "*", "*", "MATCH" ], [ "C481-C482, C488", "8806, 8930-8931", "*", "1,3,5,9", "*", "MATCH" ], [ "C510-C519", "8804-8806,8930-8931,8991,9044,9231,9581", "*", "*", "*", "MATCH" ], [ "C530-C539", "8804,8806,8991,9020,9044,9231", "*", "*", "*", "MATCH" ], [ "C530-C539", "8930-8931", "*", "*", "2018-2020", "MATCH" ], [ "C530-C539", "8815, 8859, 8901, 8912, 8920, 9120, 9133, 9180, 9222, 9366-9368,9581", "*", "*", "2021-9998, 9999,", "MATCH" ], [ "C569,C570", "8804-8805,8859,8901,8910-8920,8991,9020,9044,9120,9133,9180,9222,9231,9366-9368,9581", "*", "*", "*", "MATCH" ], [ "C571-C579,C740-C749,C809", "8804-8806,8815,8859,8901,8910-8920,8930-8931,8991,9020,9044,9120,9133,9180,9222,9231,9366-9368,9581", "*", "*", "*", "MATCH" ], [ "C690-C695,C699", "8859,8930-8931,8991,9020,9180,9222,9231,9366-9368", "*", "*", "*", "MATCH" ], [ "C700-C721,C728-C729", "8804-8806,8859,8901,8910-8920,8930-8931,8991,9020,9044,9222,9231,9366-9368,9581", "3", "*", "*", "MATCH" ], [ "C722,C724-C725,C751-C753", "8804-8806,8910,8920,8930-8931,8991,9020,9044,9231,9581", "3", "*", "*", "MATCH" ], [ "C723", "8859,8930-8931,8991,9020,9222,9231,9366-9368", "3", "*", "*", "MATCH" ] ] + "rows" : [ [ "C000-C148,C150,C153,C158,C300-C329,C470,C490,C739,C750,C754-C759", "8804-8806,8910,8920,8930-8931,8991,9020,9044,9120,9231,9581", "*", "*", "*", "MATCH" ], [ "C151-C152,C154-C155,C159,C160-C269,C339-C388,C471-C472,C474,C476-C479,C491-C492,C496-C499,C500-C509,C529,C589-C689", "8804-8806,8930-8931,8991,9020,9044,9231,9581", "*", "*", "*", "MATCH" ], [ "C473, C475, C493-C495", "8804-8806,8930-8931,8991,9020,9044,9231,9581", "*", "*", "*", "MATCH" ], [ "C480-C488", "8804-8805,8991,9020,9044,9231,9581", "*", "*", "*", "MATCH" ], [ "C480", "8806, 8930-8931", "*", "*", "*", "MATCH" ], [ "C481-C482, C488", "8806, 8930-8931", "*", "1,9", "*", "MATCH" ], [ "C510-C519", "8804-8806,8930-8931,8991,9044,9231,9581", "*", "*", "*", "MATCH" ], [ "C530-C539", "8804,8806,8991,9020,9044,9231", "*", "*", "*", "MATCH" ], [ "C530-C539", "8930-8931", "*", "*", "2018-2020", "MATCH" ], [ "C530-C539", "8815, 8859, 8901, 8912, 8920, 9120, 9133, 9180, 9222, 9366-9368,9581", "*", "*", "2021-9998, 9999,", "MATCH" ], [ "C569,C570", "8804-8805,8859,8901,8910-8920,8991,9020,9044,9120,9133,9180,9222,9231,9366-9368,9581", "*", "*", "*", "MATCH" ], [ "C571-C579,C740-C749,C809", "8804-8806,8815,8859,8901,8910-8920,8930-8931,8991,9020,9044,9120,9133,9180,9222,9231,9366-9368,9581", "*", "*", "*", "MATCH" ], [ "C690-C695,C699", "8859,8930-8931,8991,9020,9180,9222,9231,9366-9368", "*", "*", "*", "MATCH" ], [ "C700-C721,C728-C729", "8804-8806,8859,8901,8910-8920,8930-8931,8991,9020,9044,9222,9231,9366-9368,9581", "3", "*", "*", "MATCH" ], [ "C722,C724-C725,C751-C753", "8804-8806,8910,8920,8930-8931,8991,9020,9044,9231,9581", "3", "*", "*", "MATCH" ], [ "C723", "8859,8930-8931,8991,9020,9222,9231,9366-9368", "3", "*", "*", "MATCH" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_soft_tissue_sarcoma_head_and_neck.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_soft_tissue_sarcoma_head_and_neck.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_soft_tissue_sarcoma_head_and_neck.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_soft_tissue_sarcoma_head_and_neck.json index 351d06854..0cf6604b7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_soft_tissue_sarcoma_head_and_neck.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_soft_tissue_sarcoma_head_and_neck.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_soft_tissue_sarcoma_head_and_neck", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Soft Tissue Sarcoma Head and Neck", "title" : "Schema selection for Soft Tissue Sarcoma Head and Neck", - "last_modified" : "2024-04-18T18:19:03.063Z", + "last_modified" : "2025-09-15T19:59:06.292Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_soft_tissue_trunk_and_extremities.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_soft_tissue_trunk_and_extremities.json similarity index 94% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_soft_tissue_trunk_and_extremities.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_soft_tissue_trunk_and_extremities.json index 1ae27bd3f..9d0b9d213 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_soft_tissue_trunk_and_extremities.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_soft_tissue_trunk_and_extremities.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_soft_tissue_trunk_and_extremities", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Soft Tissue Trunk and Extremities", "title" : "Schema selection for Soft Tissue Trunk and Extremities", - "last_modified" : "2024-04-18T14:40:06.298Z", + "last_modified" : "2025-09-15T19:59:14.091Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_stomach.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_stomach.json similarity index 91% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_stomach.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_stomach.json index b77d568de..dffdde595 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_stomach.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_stomach.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_stomach", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Stomach", "title" : "Schema selection for Stomach", - "last_modified" : "2024-04-19T20:29:31.843Z", + "last_modified" : "2025-07-08T19:19:34.316Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_testis.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_testis.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_testis.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_testis.json index c42ebf387..c869dc259 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_testis.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_testis.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_testis", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Testis", "title" : "Schema selection for Testis", - "last_modified" : "2024-04-19T21:15:41.777Z", + "last_modified" : "2025-09-15T20:14:40.597Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_thymus.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_thymus.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_thymus.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_thymus.json index fd1676f19..4f4a59054 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_thymus.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_thymus.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_thymus", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Thymus", "title" : "Schema selection for Thymus", - "last_modified" : "2024-04-18T14:15:08.743Z", + "last_modified" : "2025-07-07T20:35:54.547Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_thymus_v9_2025.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_thymus_v9_2025.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_thymus_v9_2025.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_thymus_v9_2025.json index 731b1db5c..9af1b596d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_thymus_v9_2025.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_thymus_v9_2025.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_thymus_v9_2025", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Thymus V9: 2025+]", "title" : "Schema selection for Thymus V9: 2025+]", - "last_modified" : "2024-05-22T18:06:54.408Z", + "last_modified" : "2025-07-07T20:36:28.962Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_thyroid.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_thyroid.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_thyroid.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_thyroid.json index 4ec0d84bd..1a11313e2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_thyroid.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_thyroid.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_thyroid", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Thyroid", "title" : "Schema selection for Thyroid", - "last_modified" : "2024-04-18T18:24:15.492Z", + "last_modified" : "2025-07-07T20:37:04.168Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_thyroid_medullary.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_thyroid_medullary.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_thyroid_medullary.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_thyroid_medullary.json index b3013341a..d75658df3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_thyroid_medullary.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_thyroid_medullary.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_thyroid_medullary", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Thyroid-Medullary", "title" : "Schema selection for Thyroid-Medullary", - "last_modified" : "2024-04-18T14:23:15.373Z", + "last_modified" : "2025-07-07T20:37:35.507Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_tongue_anterior.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_tongue_anterior.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_tongue_anterior.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_tongue_anterior.json index 5c8b26487..856940a60 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_tongue_anterior.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_tongue_anterior.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_tongue_anterior", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection TongueAnterior", "title" : "Schema selection for TongueAnterior", - "last_modified" : "2024-04-16T21:23:25.344Z", + "last_modified" : "2025-09-15T19:31:28.599Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_tongue_base.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_tongue_base.json similarity index 71% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_tongue_base.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_tongue_base.json index d3b75f1f0..2b659f184 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_tongue_base.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_tongue_base.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_tongue_base", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection TongueBase", "title" : "Schema selection for TongueBase", - "last_modified" : "2024-04-19T21:07:39.360Z", + "last_modified" : "2025-09-15T19:35:21.592Z", "definition" : [ { "key" : "site", "name" : "Primary Site", @@ -21,10 +21,14 @@ "key" : "discriminator_2", "name" : "Schema Discriminator 2", "type" : "INPUT" + }, { + "key" : "year_dx", + "name" : "Year of Diagnosis", + "type" : "INPUT" }, { "key" : "result", "name" : "Result", "type" : "ENDPOINT" } ], - "rows" : [ [ "C019,C024,C051-C052,C090-C091,C098-C099,C100,C102-C104,C108-C109", "8000-8700", "*", "1,9", "MATCH" ], [ "C111", "8000-8700", "2", "1,9", "MATCH" ] ] + "rows" : [ [ "C019,C024,C051-C052,C090-C091,C098-C099,C100,C102-C104,C108-C109", "8000-8700", "*", "1,9", "*", "MATCH" ], [ "C111", "8000-8700", "2", "1,9", "2018-2024", "MATCH" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_trachea.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_trachea.json similarity index 86% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_trachea.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_trachea.json index 3ba1c9441..521ba1a1d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_trachea.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_trachea.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_trachea", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Trachea", "title" : "Schema selection for Trachea", - "last_modified" : "2024-04-19T20:34:43.976Z", + "last_modified" : "2025-07-07T20:39:00.565Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_urethra.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_urethra.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_urethra.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_urethra.json index 1a42dc594..7bf8feefa 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_urethra.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_urethra.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_urethra", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Urethra", "title" : "Schema selection for Urethra", - "last_modified" : "2024-04-18T18:22:11.346Z", + "last_modified" : "2025-07-07T20:40:02.613Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_urethra_prostatic.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_urethra_prostatic.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_urethra_prostatic.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_urethra_prostatic.json index e6bdb75ed..34d819152 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_urethra_prostatic.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_urethra_prostatic.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_urethra_prostatic", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Urethra-Prostatic", "title" : "Schema selection for Urethra-Prostatic", - "last_modified" : "2024-04-18T18:22:36.757Z", + "last_modified" : "2025-07-07T20:40:41.152Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_urinary_other.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_urinary_other.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_urinary_other.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_urinary_other.json index 4eac6b88c..028672518 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_urinary_other.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_urinary_other.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_urinary_other", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection UrinaryOther", "title" : "Schema selection for UrinaryOther", - "last_modified" : "2024-04-19T20:31:06.987Z", + "last_modified" : "2025-07-07T20:41:34.419Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_vagina.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_vagina.json similarity index 87% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_vagina.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_vagina.json index 041df8f4d..0dfc1f4b1 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_vagina.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_vagina.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_vagina", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Vagina", "title" : "Schema selection for Vagina", - "last_modified" : "2024-04-18T18:20:06.893Z", + "last_modified" : "2025-09-15T20:42:58.706Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_vulva.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_vulva.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_vulva.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_vulva.json index 339f93baf..a7524dc9b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_vulva.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_vulva.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_vulva", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Vulva", "title" : "Schema selection for Vulva", - "last_modified" : "2024-04-18T18:17:17.651Z", + "last_modified" : "2025-09-15T20:43:01.271Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_vulva_v9_2024.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_vulva_v9_2024.json similarity index 90% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_vulva_v9_2024.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_vulva_v9_2024.json index 121b6d6cc..712f9105d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/schema_selection_vulva_v9_2024.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/schema_selection_vulva_v9_2024.json @@ -1,10 +1,10 @@ { "id" : "schema_selection_vulva_v9_2024", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Selection Vulva [V9: 2024+]", "title" : "Schema selection for Vulva [V9: 2024+]", - "last_modified" : "2024-05-22T18:07:25.499Z", + "last_modified" : "2025-09-15T20:43:04.920Z", "definition" : [ { "key" : "site", "name" : "Primary Site", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_21628.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_21628.json similarity index 74% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_21628.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_21628.json index ce466b8b7..1bf8e36b3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_21628.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_21628.json @@ -1,12 +1,12 @@ { "id" : "seer_mets_21628", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note 1:** **Bone mets WITH other mets** \n* Use code 50 only when there are bone metastasis WITH other metastatic involvement. \n + If there are multiple distant mets but bone is not one of them, code 30.\n\n**Note 2:** **Distant metastasis** \n* Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases. \n+ If there are specific metastasis documented that are not listed in codes 10, 20, or 30, assign code 30 for “other specified distant metastasis.”", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions,** National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Jimenez, C., Perrier, N.D., et al. **Adrenal - Neuroendocrine Tumors**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T21:09:37.731Z", + "last_modified" : "2025-09-18T20:41:32.800Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Bone metastasis only", "VALUE:M1a", "VALUE:D" ], [ "20", "Distant lymph node(s), NOS", "VALUE:M1b", "VALUE:D" ], [ "30", "Liver\nLung\nOther specified distant metastasis\n\nCarcinomatosis\n\nWITH or WITHOUT distant lymph node(s)", "VALUE:M1b", "VALUE:D" ], [ "50", "Bone metastasis WITH other distant metastasis\n* (10) + (20 or 30)", "VALUE:M1c", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Bone metastasis only", "VALUE:D" ], [ "20", "Distant lymph node(s), NOS", "VALUE:D" ], [ "30", "Liver\nLung\nOther specified distant metastasis\n\nCarcinomatosis\n\nWITH or WITHOUT distant lymph node(s)", "VALUE:D" ], [ "50", "Bone metastasis WITH other distant metastasis\n* (10) + (20 or 30)", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_32413.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_32413.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_32413.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_32413.json index 45d94dd5e..26e41e4e0 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_32413.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_32413.json @@ -1,12 +1,12 @@ { "id" : "seer_mets_32413", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note:** **Trilateral retinoblastomas** \n* Code 50 does not include \"trilateral retinoblastomas.\" The presence of \"trilateral retinoblastomas\" is coded in the data item Heritable Trait. [NAACCR Data Item #3856]", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Mallipatna, A.C., Finger, P.T., et al. **Retinoblastoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-18T18:26:16.260Z", + "last_modified" : "2025-09-18T20:42:09.262Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:M1a", "VALUE:D" ], [ "30", "Distant metastasis to any organ EXCEPT CNS\n\nCarcinomatosis\n\nCode 10 + 30", "VALUE:M1a", "VALUE:D" ], [ "50", "CNS parenchyma\nCerebrospinal fluid\n\nAny combination of codes 10, 30 and 50", "VALUE:M1b", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:D" ], [ "30", "Distant metastasis to any organ EXCEPT CNS\n\nCarcinomatosis\n\nCode 10 + 30", "VALUE:D" ], [ "50", "CNS parenchyma\nCerebrospinal fluid\n\nAny combination of codes 10, 30 and 50", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_4721.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_4721.json similarity index 70% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_4721.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_4721.json index 045a0eb31..044944b5b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_4721.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_4721.json @@ -1,12 +1,12 @@ { "id" : "seer_mets_4721", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note:** **Distant metastasis** \n* Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases. \n * If there are specific metastasis documented that are not listed in codes 10, 30, or 50, assign code 50 for “other specified distant metastasis.”", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Detterbeck, F.C., Marom, E.M. **Thymus**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T16:47:19.287Z", + "last_modified" : "2025-09-18T20:42:11.335Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Separate pleural or pericardial nodule(s)", "VALUE:M1a", "VALUE:D" ], [ "30", "Distant lymph node(s), NOS\n* WITH or WITHOUT separate pleural or pericardial nodule(s)", "VALUE:M1b", "VALUE:D" ], [ "50", "Pulmonary intraparenchymal nodule\nOther extrathoracic sites\n\nWITH or WITHOUT distant lymph node(s) \nOR pleural or pericardial nodule(s)\n\nOther specified distant metastasis\n\nCarcinomatosis", "VALUE:M1b", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Separate pleural or pericardial nodule(s)", "VALUE:D" ], [ "30", "Distant lymph node(s), NOS\n* WITH or WITHOUT separate pleural or pericardial nodule(s)", "VALUE:D" ], [ "50", "Pulmonary intraparenchymal nodule\nOther extrathoracic sites\n\nWITH or WITHOUT distant lymph node(s) \nOR pleural or pericardial nodule(s)\n\nOther specified distant metastasis\n\nCarcinomatosis", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_48348.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_48348.json similarity index 70% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_48348.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_48348.json index e7dff023a..a27ca7077 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_48348.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_48348.json @@ -1,11 +1,11 @@ { "id" : "seer_mets_48348", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2021-04-08T19:00:56.696Z", + "last_modified" : "2025-09-18T20:41:28.788Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:88", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:88", "VALUE:D" ], [ "70", "Carcinomatosis \n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:88", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis \n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_57075.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_57075.json similarity index 68% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_57075.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_57075.json index d1bec296f..741a9a2a7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_57075.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_57075.json @@ -1,12 +1,12 @@ { "id" : "seer_mets_57075", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note 1:** **Lesser sac** \n* The lesser sac of the peritoneum, or omental bursa, is the cavity in the abdomen formed by the lesser and greater omentum; the pancreas forms part of the posterior wall of the lesser sac.\n\n**Note 2:** **Mesenteric nodes** \n* The specific location of the mesenteric nodes determines whether they are regional or distant. If the specific location is not described, code in EOD Regional Nodes.\n\n**Note 3:** **Porta hepatic nodes** \n* Porta hepatic nodes are distant for Body and Tail and should be coded in EOD Mets. If the specific location for hepatic nodes is not described, code in EOD Regional Nodes.\n\n**Note 4:** **Liver mets WITH other metastatic involvement** \n* Use code 60 only when there are liver metastasis WITH other metastatic involvement. \n* If there are multiple distant mets but liver is not one of them, code 50.\n\n**Note 5:** **Distant metastasis, NOS** \n* Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases. \n * If there are specific metastasis documented that are not listed in codes 10, 20, 40, or 50, assign code 50 for “other specified distant metastasis.”", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Bergsland, E.K., Woltering, E.A., Klimstra, D.S., et al. **Neuroendocrine Tumors of the Pancreas**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Pancreas**, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-04-18T14:28:48.914Z", + "last_modified" : "2025-09-18T20:41:33.134Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Liver (including liver parenchymal nodule(s))", "VALUE:M1a", "VALUE:D" ], [ "20", "Distant lymph nodes\n\nPancreas Head (C250)\n- Celiac\n\nPancreas Body Tail (C251-C252)\n- Pericholedochal (common bile duct)\n- Porta hepatic\n- Pyloric (infrapyloric, retropyloric, subpyloric, suprapyloric)", "VALUE:M1b", "VALUE:D" ], [ "40", "Distant lymph nodes\n\nPancreas Head (C250)\n- Gastroepiploic (gastro-omental, left)\n- Pancreaticosplenic (pancreaticolienal)\n- Splenic (artery, hilum, lineal)\n- Suprapancreatic\n\nPancreas Body and Tail (C251-C252)\n- Lateral wall (right)\n- Portal vein\n\nAll sites (C250-C253, C257-C259)\n- Other distant lymph nodes\n\nDistant lymph nodes, NOS", "VALUE:M1b", "VALUE:D" ], [ "50", "At least one extrahepatic site\n- Bone\n- Lung\n- Ovary\n- Peritoneum\n\nOther specified distant metastasis (except liver)\n\nCarcinomatosis\n\nWITH or WITHOUT distant lymph node(s)", "VALUE:M1b", "VALUE:D" ], [ "60", "Liver WITH other distant metastasis\n(10) + (20, 40 or 50)", "VALUE:M1c", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Liver (including liver parenchymal nodule(s))", "VALUE:D" ], [ "20", "Distant lymph nodes\n\nPancreas Head (C250)\n- Celiac\n\nPancreas Body Tail (C251-C252)\n- Pericholedochal (common bile duct)\n- Porta hepatic\n- Pyloric (infrapyloric, retropyloric, subpyloric, suprapyloric)", "VALUE:D" ], [ "40", "Distant lymph nodes\n\nPancreas Head (C250)\n- Gastroepiploic (gastro-omental, left)\n- Pancreaticosplenic (pancreaticolienal)\n- Splenic (artery, hilum, lineal)\n- Suprapancreatic\n\nPancreas Body and Tail (C251-C252)\n- Lateral wall (right)\n- Portal vein\n\nAll sites (C250-C253, C257-C259)\n- Other distant lymph nodes\n\nDistant lymph nodes, NOS", "VALUE:D" ], [ "50", "At least one extrahepatic site\n- Bone\n- Lung\n- Ovary\n- Peritoneum\n\nOther specified distant metastasis (except liver)\n\nCarcinomatosis\n\nWITH or WITHOUT distant lymph node(s)", "VALUE:D" ], [ "60", "Liver WITH other distant metastasis\n(10) + (20, 40 or 50)", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_61487.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_61487.json similarity index 71% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_61487.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_61487.json index 54e3a2a5b..52c16c3d3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_61487.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_61487.json @@ -1,12 +1,12 @@ { "id" : "seer_mets_61487", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note 1:** **Liver mets WITH other metastatic involvement** \n* Use code 50 only when there are liver metastasis WITH other metastatic involvement. \n * If there are multiple distant mets but liver is not one of them, code 30.\n\n**Note 2:** **Distant metastasis, NOS** \n* Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases. \n * If there are specific metastasis documented that are not listed in codes 10, 20, or 30, assign code 30 for “other specified distant metastasis.”", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Bergsland, E.K., Woltering, E.A., Klimstra, D.S., et al. **Neuroendocrine Tumors of the Duodenum and Ampulla of Vater**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-19T21:06:16.908Z", + "last_modified" : "2025-09-18T20:42:18.444Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Liver (including liver parenchymal nodule(s))", "VALUE:M1a", "VALUE:D" ], [ "20", "Distant lymph node(s)\n- At tail of pancreas\n- Para-aortic\n- Splenic\n- Distant lymph node(s), NOS", "VALUE:M1b", "VALUE:D" ], [ "30", "At least one extrahepatic site \n- Bone\n- Lung\n- Ovary(ies)\n- Peritoneum (seeding)\n\nOther specified distant metastasis (except liver)\n\nCarcinomatosis\n\nWITH or WITHOUT distant lymph node(s)", "VALUE:M1b", "VALUE:D" ], [ "50", "Liver WITH other distant metastasis\n(10) + (20 or 30)", "VALUE:M1c", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Liver (including liver parenchymal nodule(s))", "VALUE:D" ], [ "20", "Distant lymph node(s)\n- At tail of pancreas\n- Para-aortic\n- Splenic\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "30", "At least one extrahepatic site \n- Bone\n- Lung\n- Ovary(ies)\n- Peritoneum (seeding)\n\nOther specified distant metastasis (except liver)\n\nCarcinomatosis\n\nWITH or WITHOUT distant lymph node(s)", "VALUE:D" ], [ "50", "Liver WITH other distant metastasis\n(10) + (20 or 30)", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_66514.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_66514.json similarity index 55% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_66514.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_66514.json index d7554d6b8..203084075 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_66514.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_66514.json @@ -1,11 +1,11 @@ { "id" : "seer_mets_66514", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Kakar, S., Pawlik, T.M., Vauthey, J.N., et al. **Exocrine Pancreas**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cacer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T12:36:52.201Z", + "last_modified" : "2025-09-18T20:42:05.821Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n\nPancreas Head (C250) (see EOD Regional Nodes for all other sites)\n- Celiac\n\nPancreas Body Tail (C251-C252)\n- Common bile duct (pericholedochal)\n- Porta hepatic \n- Pyloric (infrapyloric, retropyloric, subpyloric, suprapyloric, NOS)", "VALUE:M1", "VALUE:D" ], [ "20", "Distant lymph node(s)\n\nPancreas Head (C250)\n- Gastroepiploic (gastro-omental, left)\n- Pancreaticosplenic (pancreaticolienal)\n- Splenic (artery, hilum, lineal)\n- Suprapancreatic\n\nPancreas Body and Tail (C251-C252)\n- Lateral wall (right)\n- Portal vein\n\nAll sites (C250-C253, C257-C259)\n- Other distant lymph nodes\n\nDistant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Seeding of peritoneum, even if limited to the lesser sac region\nPositive peritoneal cytology\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s) \n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n\nPancreas Head (C250) (see EOD Regional Nodes for all other sites)\n- Celiac\n\nPancreas Body Tail (C251-C252)\n- Common bile duct (pericholedochal)\n- Porta hepatic \n- Pyloric (infrapyloric, retropyloric, subpyloric, suprapyloric, NOS)", "VALUE:D" ], [ "20", "Distant lymph node(s)\n\nPancreas Head (C250)\n- Gastroepiploic (gastro-omental, left)\n- Pancreaticosplenic (pancreaticolienal)\n- Splenic (artery, hilum, lineal)\n- Suprapancreatic\n\nPancreas Body and Tail (C251-C252)\n- Lateral wall (right)\n- Portal vein\n\nAll sites (C250-C253, C257-C259)\n- Other distant lymph nodes\n\nDistant lymph node(s), NOS", "VALUE:D" ], [ "70", "Seeding of peritoneum, even if limited to the lesser sac region\nPositive peritoneal cytology\nCarcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s) \n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_79245.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_79245.json similarity index 75% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_79245.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_79245.json index c13ed92e7..7b5d77fc4 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_79245.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_79245.json @@ -1,12 +1,12 @@ { "id" : "seer_mets_79245", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note:** **Peripheral blood or bone marrow involvement**\n* If there is peripheral blood or bone marrow involvement, code 70.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Hematologic Malignancies**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Rosen, S.T., Jaffe, E.S., Leonard, J.P., et al. **Primary Cutaneous Lymphomas**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T18:36:04.002Z", + "last_modified" : "2025-09-18T20:41:55.169Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastases\nUnknown if distant metastases", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Blood/peripheral blood\nBone marrow\nExtracutaneous non-lymph node disease present\nVisceral (non-cutaneous) metastasis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nCarcinomatosis \n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastases\nUnknown if distant metastases", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Blood/peripheral blood\nBone marrow\nExtracutaneous non-lymph node disease present\nVisceral (non-cutaneous) metastasis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nCarcinomatosis \n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_84419.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_84419.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_84419.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_84419.json index 9c20bcdbb..89982fa90 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_84419.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_84419.json @@ -1,12 +1,12 @@ { "id" : "seer_mets_84419", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note 1:** **Liver mets WITH other metastatic involvement** \n* Use code 50 only when there are liver metastasis WITH other metastatic involvement. \n * If there are multiple distant mets but liver is not one of them, code 30.\n\n**Note 2:** **Distant metastasis, NOS** \n* Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases. \n * If there are specific metastasis documented that are not listed in codes 10, 20, or 30, assign code 30 for “other specified distant metastasis.”", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Bergsland, E.K., Woltering, E.A., Klimstra, D.S., et al. **Neuroendocrine Tumors of the Duodenum and Ampulla of Vater**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Duodenum and Ampulla of Vater,** from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-04-18T14:32:07.623Z", + "last_modified" : "2025-09-18T20:41:47.275Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Liver (including liver parenchymal nodule(s))", "VALUE:M1a", "VALUE:D" ], [ "20", "Distant lymph node(s)\n- Celiac\n- Para-aortic\n- Distant lymph node(s), NOS", "VALUE:M1b", "VALUE:D" ], [ "30", "At least one extrahepatic site \n- Bone\n- Lung\n- Ovary(ies)\n- Peritoneum (seeding)\n\nOther specified distant metastasis (except liver)\n\nCarcinomatosis \n\nWITH or WITHOUT distant lymph node(s)", "VALUE:M1b", "VALUE:D" ], [ "50", "Liver WITH other distant metastasis\n(10) + (20 or 30)", "VALUE:M1c", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Liver (including liver parenchymal nodule(s))", "VALUE:D" ], [ "20", "Distant lymph node(s)\n- Celiac\n- Para-aortic\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "30", "At least one extrahepatic site \n- Bone\n- Lung\n- Ovary(ies)\n- Peritoneum (seeding)\n\nOther specified distant metastasis (except liver)\n\nCarcinomatosis \n\nWITH or WITHOUT distant lymph node(s)", "VALUE:D" ], [ "50", "Liver WITH other distant metastasis\n(10) + (20 or 30)", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_90003.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_90003.json similarity index 69% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_90003.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_90003.json index 1a688773f..0506042c2 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_90003.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_90003.json @@ -1,12 +1,12 @@ { "id" : "seer_mets_90003", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note 1:** **Distant lymph node involvement** \n* Distant lymph node involvement is coded in EOD Regional Nodes.\n\n**Note 2:** **Peripheral blood or bone marrow involvement** \n* If there is peripheral blood or bone marrow involvement, code 30 or 50.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Heegaard, S., Finger, P.T., et al. **Ocular Adnexal Lymphoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T21:48:31.864Z", + "last_modified" : "2025-09-18T20:42:22.288Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No involvement of extranodal sites", "VALUE:M0", "VALUE:NONE" ], [ "10", "Non-contiguous involvement of tissues or organs external to the ocular adnexa \n(excluding bone marrow), including but not limited to\n- Breast\n- Gastrointestinal tract\n- Kidney\n- Liver\n- Lung\n- Parotid gland\n- Salivary gland\n- Spleen\n- Submandibular gland", "VALUE:M1a", "VALUE:D" ], [ "30", "Blood/peripheral blood\nBone marrow", "VALUE:M1b", "VALUE:D" ], [ "50", "Any site listed in code 10 plus involvement of bone marrow (code 30)", "VALUE:M1c", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No involvement of extranodal sites", "VALUE:NONE" ], [ "10", "Non-contiguous involvement of tissues or organs external to the ocular adnexa \n(excluding bone marrow), including but not limited to\n- Breast\n- Gastrointestinal tract\n- Kidney\n- Liver\n- Lung\n- Parotid gland\n- Salivary gland\n- Spleen\n- Submandibular gland", "VALUE:D" ], [ "30", "Blood/peripheral blood\nBone marrow", "VALUE:D" ], [ "50", "Any site listed in code 10 plus involvement of bone marrow (code 30)", "VALUE:D" ], [ "70", "Distant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_90643.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_90643.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_90643.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_90643.json index 8dd245fff..ca1f06256 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_90643.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_90643.json @@ -1,12 +1,12 @@ { "id" : "seer_mets_90643", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note:** **Nodal basins** \n* Nodes in contiguous (secondary) and bidirectional (cephalad/caudal) primary nodal basins are coded in EOD Regional Nodes.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-04-19T20:37:46.011Z", + "last_modified" : "2025-09-18T20:41:30.271Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:88", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:88", "VALUE:D" ], [ "70", "Carcinomatosis \n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:88", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis \n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_lip_lower_28596.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_lip_lower_28596.json similarity index 74% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_lip_lower_28596.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_lip_lower_28596.json index cd2843086..45606a020 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_lip_lower_28596.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_lip_lower_28596.json @@ -1,11 +1,11 @@ { "id" : "seer_mets_lip_lower_28596", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Ridge, J.A., Lydiatt, W.M., Shah, J.P., et al. **Oral Cavity**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:49.732Z", + "last_modified" : "2025-09-18T20:41:39.526Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Mediastinal (excluding superior mediastinal node(s), Level VII, see EOD Regional Nodes)\n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Mediastinal (excluding superior mediastinal node(s), Level VII, see EOD Regional Nodes)\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_melanomachoroid_55264.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_melanomachoroid_55264.json similarity index 69% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_melanomachoroid_55264.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_melanomachoroid_55264.json index 4260a3a6d..bc98a462b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_melanomachoroid_55264.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_melanomachoroid_55264.json @@ -1,12 +1,12 @@ { "id" : "seer_mets_melanomachoroid_55264", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "notes" : "**Note 1:** **Multiple metastatic sites** \n* If there are multiple metastatic sites, code based on the largest metastasis. \n\n**Note 2:** **Distant metastases, NOS** \n* Use code 70 when the only information is “distant metastasis, NOS,” and there is no documentation regarding the specific metastases. \n + If there are specific metastasis documented that are not listed in codes 10, 20, or 30, assign code 30 for “other specified distant metastasis.”", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Kivelä, T., Finger, P.T., et al. **Uveal Melanoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T21:33:37.082Z", + "last_modified" : "2025-09-18T20:42:07.907Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s) and/or other distant metastasis AND size of distant metastasis less than or equal to 3 cm", "VALUE:M1a", "VALUE:D" ], [ "30", "Distant lymph node(s) and/or other distant metastasis AND size of distant metastasis 3.1 cm to 8 cm", "VALUE:M1b", "VALUE:D" ], [ "50", "Distant lymph node(s) and/or other distant metastasis AND size of distant metastasis greater than or equal to 8.1 cm", "VALUE:M1c", "VALUE:D" ], [ "70", "Distant lymph node(s) and/or other distant metastasis AND size of distant metastasis unknown\nCarcinomatosis\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s) and/or other distant metastasis AND size of distant metastasis less than or equal to 3 cm", "VALUE:D" ], [ "30", "Distant lymph node(s) and/or other distant metastasis AND size of distant metastasis 3.1 cm to 8 cm", "VALUE:D" ], [ "50", "Distant lymph node(s) and/or other distant metastasis AND size of distant metastasis greater than or equal to 8.1 cm", "VALUE:D" ], [ "70", "Distant lymph node(s) and/or other distant metastasis AND size of distant metastasis unknown\nCarcinomatosis\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_nasopharynx_46629.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_nasopharynx_46629.json similarity index 74% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_nasopharynx_46629.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_nasopharynx_46629.json index 5d133a18c..cdbb6d5f4 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_nasopharynx_46629.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_nasopharynx_46629.json @@ -1,11 +1,11 @@ { "id" : "seer_mets_nasopharynx_46629", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lee, A.W.M., Lydiatt, W.M., Shah, J.P., et al. **Nasopharynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2021-04-08T19:00:32.113Z", + "last_modified" : "2025-09-18T20:42:20.016Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:M0", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Axilla\n- Groin\n- Infraclavicular\n- Mediastinal (excluding superior mediastinal nodes)\n- Distant lymph node(s), NOS", "VALUE:M1", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:M1", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:M0", "VALUE:U" ] ] + "rows" : [ [ "00", "No distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Axilla\n- Groin\n- Infraclavicular\n- Mediastinal (excluding superior mediastinal nodes)\n- Distant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_sinus_othervs2_15755.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_sinus_othervs2_15755.json similarity index 66% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_sinus_othervs2_15755.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_sinus_othervs2_15755.json index 50a43a28a..15fecaf2e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_mets_sinus_othervs2_15755.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_mets_sinus_othervs2_15755.json @@ -1,11 +1,11 @@ { "id" : "seer_mets_sinus_othervs2_15755", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Mets", "title" : "EOD Mets", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2021-04-08T19:00:20.685Z", + "last_modified" : "2025-09-18T20:41:27.047Z", "definition" : [ { "key" : "eod_mets", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_m", - "name" : "EOD 2018 M", - "type" : "ENDPOINT" }, { "key" : "ss2018_m", "name" : "SS2018 M", "type" : "ENDPOINT" } ], - "rows" : [ [ "00", "None\nNo distant metastasis\nUnknown if distant metastasis", "VALUE:88", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Mediastinal (excluding superior mediastinal node(s))\n\nDistant lymph node(s), NOS", "VALUE:88", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:88", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "00", "None\nNo distant metastasis\nUnknown if distant metastasis", "VALUE:NONE" ], [ "10", "Distant lymph node(s)\n- Mediastinal (excluding superior mediastinal node(s))\n\nDistant lymph node(s), NOS", "VALUE:D" ], [ "70", "Carcinomatosis\n\nDistant metastasis WITH or WITHOUT distant lymph node(s)\n\nDistant metastasis, NOS", "VALUE:D" ], [ "99", "Death Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_25824.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_25824.json similarity index 67% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_25824.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_25824.json index 799a75a8d..d1bdb58ef 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_25824.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_25824.json @@ -1,12 +1,12 @@ { "id" : "seer_primary_tumor_25824", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Definition of Parathyroid tumors** \n* Parathyroid tumors are defined as left or right and superior (upper) or inferior (lower).\n\n**Note 2:** **Atypical parathyroid neoplasms** \n* Atypical parathyroid neoplasms (code 050) are defined as tumors that are histologically or clinically worrisome but do not fulfill the more robust criteria [i.e., invasion metastasis] for carcinoma.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Landry, C.S., Wang, T.S., Perrier, N.D., et al. **Parathyroid**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T20:32:10.119Z", + "last_modified" : "2025-09-18T20:52:04.460Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:Tis", "VALUE:IS" ], [ "050", "Atypical parathyroid neoplasm\n(neoplasm of uncertain malignant potential)", "VALUE:Tis", "VALUE:IS" ], [ "100", "Confined to parathyroid\nExtension to soft tissue\n\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "200", "Thyroid gland", "VALUE:T2", "VALUE:RE" ], [ "300", "Adjacent lymph node(s)\nEsophagus\nRecurrent laryngeal nerve\nThymus \nTrachea\nSkeletal muscle", "VALUE:T3", "VALUE:RE" ], [ "700", "Major blood vessels\nSpine\n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "050", "Atypical parathyroid neoplasm\n(neoplasm of uncertain malignant potential)", "VALUE:IS" ], [ "100", "Confined to parathyroid\nExtension to soft tissue\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Thyroid gland", "VALUE:RE" ], [ "300", "Adjacent lymph node(s)\nEsophagus\nRecurrent laryngeal nerve\nThymus \nTrachea\nSkeletal muscle", "VALUE:RE" ], [ "700", "Major blood vessels\nSpine\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_31838.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_31838.json similarity index 68% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_31838.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_31838.json index c05fc6700..e34d5b313 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_31838.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_31838.json @@ -1,11 +1,11 @@ { "id" : "seer_primary_tumor_31838", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pollock, R.E., Maki, R.G. **Introduction to Soft Tissue Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Yoon, S.S., Maki, R.G., Pollock, R.E., et al. **Soft Tissue Sarcoma of the Trunk and Extremities**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T16:59:36.972Z", + "last_modified" : "2025-09-18T20:51:58.740Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "100", "Any size tumor\n- Superficial tumor, NOS\n- Deep tumor, NOS \n- Confined to site of origin \n- Localized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_11071", "VALUE:L" ], [ "200", "Any size tumor\n- Superficial or deep tumor WITH involvement of \n + Adjacent (connective) tissue, NOS\n + Adjacent organ(s)/structure(s), NOS\n- Major vessel invasion", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_11071", "VALUE:RE" ], [ "700", "Further contiguous extension", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_11071", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "100", "Any size tumor\n- Superficial tumor, NOS\n- Deep tumor, NOS \n- Confined to site of origin \n- Localized, NOS", "VALUE:L" ], [ "200", "Any size tumor\n- Superficial or deep tumor WITH involvement of \n + Adjacent (connective) tissue, NOS\n + Adjacent organ(s)/structure(s), NOS\n- Major vessel invasion", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_36538.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_36538.json similarity index 52% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_36538.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_36538.json index 97f6c28d5..5484cce54 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_36538.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_36538.json @@ -1,12 +1,12 @@ { "id" : "seer_primary_tumor_36538", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note:** **Extrathyroid extension** \n* Extrathyroidal extension includes minor (microscopic) extension through the thyroid capsule which is identified only on microscopic examination (see code 200) to gross (macroscopic) extrathyroidal extension, which is documented in the operative report and involves major structures (see codes 300, 400, 600, and 700). \n* If the only information available is \"extrathyroidal extension\" and cannot determine whether it is microscopic or gross, code 200.\n* If the only information is \"gross extrathyroidal extension\" and the involvement of major structures cannot be determined, code 750.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Rosen, J.E., Lloyd, R.V., Perrier, N.D., et al. **Thyroid - Medullary**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T16:21:12.346Z", + "last_modified" : "2025-09-18T20:52:10.558Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "100", "Confined/limited to thyroid, NOS \nSingle invasive tumor confined/limited to thyroid\nMultiple foci confined/limited to thyroid\n\nInto thyroid capsule, but not beyond\n\nLocalized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_19033", "VALUE:L" ], [ "200", "Microscopic extrathyroidal extension\n\nExtrathyroidal extension, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_19033", "VALUE:RE" ], [ "300", "Gross extrathyroidal extension invading\n- Pericapsular soft tissue/connective tissue\n- Strap muscle(s)\n + Omohyoid\n + Sternohyoid\n + Sternothyroid\n + Thyrohyoid", "VALUE:T3b", "VALUE:RE" ], [ "400", "Moderately advanced disease WITH gross extrathyroidal extension invading\n- Cricoid cartilage\n- Esophagus\n- Larynx\n- Parathyroid\n- Recurrent laryngeal nerve\n- Sternocleidomastoid muscle\n- Subcutaneous soft tissues\n- Trachea \n- Vagus nerve\n\nModerately advanced disease, NOS", "VALUE:T4a", "VALUE:RE" ], [ "600", "Very advanced disease invading\n- Blood vessel(s) (major)\n + Carotid artery (encased)\n + Jugular vein\n + Thyroid artery or vein\n- Thyroid cartilage\n- Tumor described as \"FIXED to adjacent tissues\"\n\nVery advanced disease, NOS", "VALUE:T4b", "VALUE:RE" ], [ "700", "Very advanced disease invading\n- Bone\n- Mediastinal tissues\n- Prevertebral fascia\n- Skeletal muscle, other than strap or sternocleidomastoid muscle\n\nFurther contiguous extension", "VALUE:T4b", "VALUE:D" ], [ "750", "Advanced disease, NOS\nGross extrathyroidal extension, NOS", "VALUE:T4", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Confined/limited to thyroid, NOS \nSingle invasive tumor confined/limited to thyroid\nMultiple foci confined/limited to thyroid\n\nInto thyroid capsule, but not beyond\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Microscopic extrathyroidal extension\n\nExtrathyroidal extension, NOS", "VALUE:RE" ], [ "300", "Gross extrathyroidal extension invading\n- Pericapsular soft tissue/connective tissue\n- Strap muscle(s)\n + Omohyoid\n + Sternohyoid\n + Sternothyroid\n + Thyrohyoid", "VALUE:RE" ], [ "400", "Moderately advanced disease WITH gross extrathyroidal extension invading\n- Cricoid cartilage\n- Esophagus\n- Larynx\n- Parathyroid\n- Recurrent laryngeal nerve\n- Sternocleidomastoid muscle\n- Subcutaneous soft tissues\n- Trachea \n- Vagus nerve\n\nModerately advanced disease, NOS", "VALUE:RE" ], [ "600", "Very advanced disease invading\n- Blood vessel(s) (major)\n + Carotid artery (encased)\n + Jugular vein\n + Thyroid artery or vein\n- Thyroid cartilage\n- Tumor described as \"FIXED to adjacent tissues\"\n\nVery advanced disease, NOS", "VALUE:RE" ], [ "700", "Very advanced disease invading\n- Bone\n- Mediastinal tissues\n- Prevertebral fascia\n- Skeletal muscle, other than strap or sternocleidomastoid muscle\n\nFurther contiguous extension", "VALUE:D" ], [ "750", "Advanced disease, NOS\nGross extrathyroidal extension, NOS", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_38025.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_38025.json similarity index 67% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_38025.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_38025.json index 52d89a436..01f1f4f2c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_38025.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_38025.json @@ -1,12 +1,12 @@ { "id" : "seer_primary_tumor_38025", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note:** **Cortex of the bone**\n* The cortex of a bone is the dense outer shell that provides strength to the bone; the spongy center of a bone is the cancellous portion. \n* The periosteum of the bone is the fibrous membrane covering of a bone that contains the blood vessels and nerves; the periosteum is similar to the capsule on a visceral organ.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Kneisl, J.S., Rosenberg, A.E., et al. **Bone**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T10:43:52.872Z", + "last_modified" : "2025-09-18T20:52:05.537Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "100", "Any size tumor\n\nConfined to cortex of bone \nExtension beyond cortex to periosteum (no break in periosteum)\n\nLocalized, NOS", "JUMP:tumor_size_with_primary_tumor_for_t_34253", "VALUE:L" ], [ "200", "Any size tumor with extension to\n* Adjacent bone/cartilage\n* Beyond periosteum to surrounding tissues, including adjacent skeletal muscle(s)", "JUMP:tumor_size_with_primary_tumor_for_t_34253", "VALUE:RE" ], [ "300", "Any size tumor with extension to\n- Skin", "JUMP:tumor_size_with_primary_tumor_for_t_34253", "VALUE:D" ], [ "500", "Discontinuous tumors \n* \"Skip\" metastases in the primary bone site\n\nFurther contiguous extension", "VALUE:T3", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "100", "Any size tumor\n\nConfined to cortex of bone \nExtension beyond cortex to periosteum (no break in periosteum)\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Any size tumor with extension to\n* Adjacent bone/cartilage\n* Beyond periosteum to surrounding tissues, including adjacent skeletal muscle(s)", "VALUE:RE" ], [ "300", "Any size tumor with extension to\n- Skin", "VALUE:D" ], [ "500", "Discontinuous tumors \n* \"Skip\" metastases in the primary bone site\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_42176.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_42176.json similarity index 61% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_42176.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_42176.json index 4e538112a..8d3329100 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_42176.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_42176.json @@ -1,11 +1,11 @@ { "id" : "seer_primary_tumor_42176", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pollock, R.E., Maki, R.G. **Introduction to Soft Tissue Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) O'Sullivan, B., Maki, R.G., Pollock, R.E., et al. **Soft Tissue Sarcoma of the Head and Neck**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T17:21:18.389Z", + "last_modified" : "2025-09-18T20:52:34.189Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "100", "Any size tumor\n- Confined to site of origin \n- Localized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_29391", "VALUE:L" ], [ "200", "Any size tumor\n- Adjacent connective tissue, NOS\n- Bone/cartilage", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_29391", "VALUE:RE" ], [ "500", "Central compartment viscera\nFacial skeleton\nOrbital invasion\nPterygoid muscles\nSkull base/dural invasion", "VALUE:T4a", "VALUE:D" ], [ "600", "Brain parenchymal invasion\nCarotid artery encasement\nCentral nervous system involvement via perineural spread\nPrevertebral muscle invasion\n\nFurther contiguous extension", "VALUE:T4b", "VALUE:D" ], [ "700", "Invasion of adjacent organ(s)/structure(s), NOS", "VALUE:T4", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "100", "Any size tumor\n- Confined to site of origin \n- Localized, NOS", "VALUE:L" ], [ "200", "Any size tumor\n- Adjacent connective tissue, NOS\n- Bone/cartilage", "VALUE:RE" ], [ "500", "Central compartment viscera\nFacial skeleton\nOrbital invasion\nPterygoid muscles\nSkull base/dural invasion", "VALUE:D" ], [ "600", "Brain parenchymal invasion\nCarotid artery encasement\nCentral nervous system involvement via perineural spread\nPrevertebral muscle invasion\n\nFurther contiguous extension", "VALUE:D" ], [ "700", "Invasion of adjacent organ(s)/structure(s), NOS", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_42751.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_42751.json new file mode 100644 index 000000000..0f67d55d3 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_42751.json @@ -0,0 +1,23 @@ +{ + "id" : "seer_primary_tumor_42751", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Bergsland, E.K., Woltering, E.A., Klimstra, D.S., et al. **Neuroendocrine Tumors of the Duodenum and Ampulla of Vater**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:52:31.727Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Tumor less than or equal to 1 cm AND confined to\n- Intramucosal, NOS\n- Lamina propria (including in a polyp)\n- Mucosa, NOS\n- Muscularis mucosae (including in a polyp)\n- Submucosa (superficial invasion) (including in a polyp)\n\nLimited to ampulla of Vater or extending to sphincter of Oddi\nLocalized, NOS", "VALUE:L" ], [ "200", "Tumor greater than 1 cm\n\nOR Invades muscularis propria", "VALUE:L" ], [ "300", "Extension through wall, NOS\nInvasion through muscularis propria or muscularis, NOS \nSubserosal tissue/(sub)serosal fat invaded\nTransmural, NOS \nWall, NOS", "VALUE:L" ], [ "400", "Adjacent (connective) tissue(s), NOS (without serosal penetration)\nAmpulla of Vater\nFat, NOS\nMesenteric fat\nMesentery (adjacent loops of bowel)\nNonperitonealized perimuscular tissue\nPancreas\nPancreatic duct\nRetroperitoneum", "VALUE:RE" ], [ "500", "Periduodenal soft tissue\nPeripancreatic soft tissue", "VALUE:D" ], [ "600", "Invasion of/through serosa (mesothelium) (tunica serosa) (visceral peritoneum)\n\nBlood vessel(s) (major)\n- Common hepatic artery\n- Portal vein\n- Superior mesenteric artery\n\nCeliac (axis) artery\nColon (hepatic flexure, transverse colon)\nCommon bile duct\nExtrahepatic bile duct(s) \nGallbladder\nLiver, including porta hepatis\nOmentum (lesser)\nStomach (distal, proximal, NOS)", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown extension\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_43302.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_43302.json similarity index 53% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_43302.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_43302.json index 8a16efcc5..5c4594780 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_43302.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_43302.json @@ -1,12 +1,12 @@ { "id" : "seer_primary_tumor_43302", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Islets of Langerhans** \n* Islets of Langerhans are distributed throughout the pancreas; an islet tumor is coded according to the subsite of the pancreas in which the tumor arises if the information is available.\n\n**Note 2:** **Abutment, encasement** \n* The terms \"abutment,\" \"abut(s),\" \"encases,\" or \"encasement\" of the major blood vessels can be interpreted as involvement of these structures.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Bergsland, E.K., Woltering, E.A., Klimstra, D.S., et al. **Neuroendocrine Tumors of the Pancreas**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Pancreas**, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-04-18T14:27:57.113Z", + "last_modified" : "2025-09-18T20:51:49.913Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ: Noninvasive, intraepithelial", "VALUE:88", "VALUE:IS" ], [ "100", "Any size tumor\n\nConfined to pancreas\n\nLocalized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_16596", "VALUE:L" ], [ "200", "Peripancreatic (adipose) tissue\nPeripancreatic fat", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_16596", "VALUE:RE" ], [ "300", "Ampulla of Vater\nBile duct, NOS\nCommon bile duct\nDuodenum", "VALUE:T3", "VALUE:RE" ], [ "500", "All sites\n- Portal vein\n- Stomach\n- Superior mesenteric vein\n\nHead of pancreas\n- Adjacent stomach\n- Gastroduodenal artery/vein\n- Transverse colon, including hepatic flexure\n\nBody and/or tail of pancreas\n- Spleen\n- Splenic artery/vein\n- Splenic flexure\n\nFixation to adjacent structures, NOS", "VALUE:T4", "VALUE:RE" ], [ "600", "All Sites\n- Aortic artery\n- Celiac [axis] artery\n- Common hepatic artery\n- Superior mesenteric artery\n\nFurther contiguous extension to other major arteries", "VALUE:T4", "VALUE:RE" ], [ "700", "All sites\n- Adrenal gland/suprarenal gland\n- Gallbladder\n- Kidney\n- Liver, including porta hepatis\n- Mesenteric fat\n- Mesentery\n- Mesocolon\n- Peritoneum\n- Retroperitoneum\n- Small intestine (excluding duodenum, see code 500)\n- Ureter\n\nHead of pancreas\n- Colon (other than transverse colon including hepatic flexure, see code 500)\n- Omentum\n- Spleen\n\nBody and/or tail of pancreas\n - Colon (other than splenic flexure)\n - Diaphragm\n\nFurther contiguous extension to other organs", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ: Noninvasive, intraepithelial", "VALUE:IS" ], [ "100", "Any size tumor\n\nConfined to pancreas\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Peripancreatic (adipose) tissue\nPeripancreatic fat", "VALUE:RE" ], [ "300", "Ampulla of Vater\nBile duct, NOS\nCommon bile duct\nDuodenum", "VALUE:RE" ], [ "500", "All sites\n- Portal vein\n- Stomach\n- Superior mesenteric vein\n\nHead of pancreas\n- Adjacent stomach\n- Gastroduodenal artery/vein\n- Transverse colon, including hepatic flexure\n\nBody and/or tail of pancreas\n- Spleen\n- Splenic artery/vein\n- Splenic flexure\n\nFixation to adjacent structures, NOS", "VALUE:RE" ], [ "600", "All Sites\n- Aortic artery\n- Celiac [axis] artery\n- Common hepatic artery\n- Superior mesenteric artery\n\nFurther contiguous extension to other major arteries", "VALUE:RE" ], [ "700", "All sites\n- Adrenal gland/suprarenal gland\n- Gallbladder\n- Kidney\n- Liver, including porta hepatis\n- Mesenteric fat\n- Mesentery\n- Mesocolon\n- Peritoneum\n- Retroperitoneum\n- Small intestine (excluding duodenum, see code 500)\n- Ureter\n\nHead of pancreas\n- Colon (other than transverse colon including hepatic flexure, see code 500)\n- Omentum\n- Spleen\n\nBody and/or tail of pancreas\n - Colon (other than splenic flexure)\n - Diaphragm\n\nFurther contiguous extension to other organs", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_44962.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_44962.json similarity index 59% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_44962.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_44962.json index 9380fc340..1862081fc 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_44962.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_44962.json @@ -1,11 +1,11 @@ { "id" : "seer_primary_tumor_44962", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Phan, A.T., Perrier, N.D., et al. **Adrenal Cortical Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T15:06:40.793Z", + "last_modified" : "2025-09-18T20:51:48.250Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:88", "VALUE:IS" ], [ "100", "Any size tumor, no extra-adrenal invasion\n\nConfined to adrenal gland\n\nLocalized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_57728", "VALUE:L" ], [ "200", "Any size tumor \n- Adjacent connective tissue\n- Gerota's fascia", "VALUE:T3", "VALUE:RE" ], [ "300", "Invasion of adjacent organs\n- Blood vessels (large)\n + Renal vein\n + Vena cava \n- Kidney \n- Retroperitoneal structures including\n + Great vessels\n * Aorta\n * Inferior vena cava", "VALUE:T4", "VALUE:RE" ], [ "700", "Diaphragm\nLiver\nPancreas\nSpleen\n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:IS" ], [ "100", "Any size tumor, no extra-adrenal invasion\n\nConfined to adrenal gland\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Any size tumor \n- Adjacent connective tissue\n- Gerota's fascia", "VALUE:RE" ], [ "300", "Invasion of adjacent organs\n- Blood vessels (large)\n + Renal vein\n + Vena cava \n- Kidney \n- Retroperitoneal structures including\n + Great vessels\n * Aorta\n * Inferior vena cava", "VALUE:RE" ], [ "700", "Diaphragm\nLiver\nPancreas\nSpleen\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_52444.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_52444.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_52444.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_52444.json index 2da7ff82d..50b969ca9 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_52444.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_52444.json @@ -1,12 +1,12 @@ { "id" : "seer_primary_tumor_52444", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note:** **Pheochromocytoma and Paragangliomas**\n* This is a new schema (2018+) for pheochromocytomas (PHs) and paragangliomas (PGs), which are rare neuroendocrine tumors originating in the paraganglia. \n * Pheochromocytomas originate in the adrenal medulla and sympathetic tumors. \n * Paragangliomas originate either in the parasympathetic or sympathetic autonomous nervous system ganglia, which is outside the adrenal medulla.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions,** National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Jimenez, C., Perrier, N.D., et al. **Adrenal - Neuroendocrine Tumors**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T21:08:43.031Z", + "last_modified" : "2025-09-18T20:51:49.558Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:88", "VALUE:IS" ], [ "100", "Any size pheochromocytoma (PH) tumor\n* No extra-adrenal invasion (8700/3)\n\nConfined to adrenal gland\n\nLocalized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_86208", "VALUE:L" ], [ "200", "Any size paraganglioma (PG) tumor\n* No extra-adrenal invasion 8680/3, 8690/3, 8692/3-8693/3", "VALUE:T2", "VALUE:L" ], [ "300", "Adjacent connective tissue\nGerota's fascia\n\nAdjacent organs\n- Blood vessels (large)\n + Renal vein\n + Vena cava \n- Kidney \n- Retroperitoneal structures including\n + Great vessels\n * Aorta\n * Inferior vena cava", "VALUE:T3", "VALUE:RE" ], [ "700", "Diaphragm\nLiver\nPancreas\nSpleen\n\nFurther contiguous extension", "VALUE:T3", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:IS" ], [ "100", "Any size pheochromocytoma (PH) tumor\n* No extra-adrenal invasion (8700/3)\n\nConfined to adrenal gland\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Any size paraganglioma (PG) tumor\n* No extra-adrenal invasion 8680/3, 8690/3, 8692/3-8693/3", "VALUE:L" ], [ "300", "Adjacent connective tissue\nGerota's fascia\n\nAdjacent organs\n- Blood vessels (large)\n + Renal vein\n + Vena cava \n- Kidney \n- Retroperitoneal structures including\n + Great vessels\n * Aorta\n * Inferior vena cava", "VALUE:RE" ], [ "700", "Diaphragm\nLiver\nPancreas\nSpleen\n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_53926.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_53926.json similarity index 63% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_53926.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_53926.json index cffe6efbd..057863495 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_53926.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_53926.json @@ -1,12 +1,12 @@ { "id" : "seer_primary_tumor_53926", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **In situ** \n* Code 000 (in situ) is not applicable for this schema.\n\n**Note 2:** **Multifocal** \n* For this schema, \"multifocal\" means involvement of multiple sites (codes 500-700).", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pollock, R.E., Maki, R.G. **Introduction to Soft Tissue Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Raut, C.P., Maki, R.G., Pollock, R.E., et al. **Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T17:25:28.358Z", + "last_modified" : "2025-09-18T20:52:29.802Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "100", "Confined to organ, NOS\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "200", "Serosa\nVisceral peritoneum", "VALUE:T2a", "VALUE:RE" ], [ "300", "Beyond serosa (mesentery)", "VALUE:T2b", "VALUE:RE" ], [ "400", "Adjacent (connective) tissue, NOS\nInto tissue beyond organ", "VALUE:T2", "VALUE:RE" ], [ "500", "ONE adjacent organ/structure invaded", "VALUE:T3", "VALUE:RE" ], [ "550", "Multifocal involvement of TWO sites", "VALUE:T4a", "VALUE:RE" ], [ "600", "Multifocal involvement of THREE to FIVE sites", "VALUE:T4b", "VALUE:RE" ], [ "650", "Multifocal involvement of MORE than FIVE sites", "VALUE:T4c", "VALUE:RE" ], [ "700", "Multifocal involvement, NOS\nUnknown how many structures involved", "VALUE:T4", "VALUE:RE" ], [ "750", "Further contiguous extension", "VALUE:T4c", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "100", "Confined to organ, NOS\nLocalized, NOS", "VALUE:L" ], [ "200", "Serosa\nVisceral peritoneum", "VALUE:RE" ], [ "300", "Beyond serosa (mesentery)", "VALUE:RE" ], [ "400", "Adjacent (connective) tissue, NOS\nInto tissue beyond organ", "VALUE:RE" ], [ "500", "ONE adjacent organ/structure invaded", "VALUE:RE" ], [ "550", "Multifocal involvement of TWO sites", "VALUE:RE" ], [ "600", "Multifocal involvement of THREE to FIVE sites", "VALUE:RE" ], [ "650", "Multifocal involvement of MORE than FIVE sites", "VALUE:RE" ], [ "700", "Multifocal involvement, NOS\nUnknown how many structures involved", "VALUE:RE" ], [ "750", "Further contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_59317.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_59317.json similarity index 60% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_59317.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_59317.json index c39350aaf..e193d7b41 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_59317.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_59317.json @@ -1,12 +1,12 @@ { "id" : "seer_primary_tumor_59317", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note:** **Multifocal tumors** \n* In case of multifocal papillary noninvasive tumors (code 000) and nonpapillary in situ tumors (code 050), code 050.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Hansel, D.E., Reuter, V.E., McKiernan, J.M., et al. **Urethra**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T15:52:08.788Z", + "last_modified" : "2025-09-18T20:52:28.619Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "Papillary (8130/2, 8131/2, other histologies, see code 050)\n- Non-infiltrating or non-invasive papillary transitional cell carcinoma\n- Non-infiltrating or non-invasive papillary urothelial carcinoma\n- Papillary transitional cell carcinoma, with inferred description of non-invasion\n- Papillary urothelial carcinoma, with inferred description of non-invasion", "VALUE:Ta", "VALUE:IS" ], [ "050", "Nonpapillary\n- Carcinoma in situ, NOS \n- Sessile (flat) (solid) carcinoma in situ \n- Transitional cell carcinoma in situ\n- Urothelial carcinoma (in situ, non-infiltrating, non-invasive)\n\nMultifocal papillary and nonpapillary non-invasive tumors (see Note)\n * WITH no stromal invasion and involvement of\n\n* Periurethral or prostatic ducts\n* Prostatic urethra", "VALUE:Tis", "VALUE:IS" ], [ "100", "Subepithelial connective tissue (lamina propria, submucosa) invaded\n\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "300", "Prostate (prostatic stroma)\nProstatic ducts", "VALUE:T2", "VALUE:RE" ], [ "400", "Bladder neck\nPeriprostatic fat (beyond prostate capsule)", "VALUE:T3", "VALUE:RE" ], [ "700", "Adjacent organ(s), NOS\nBladder wall\nExtraprostatic invasion bladder wall\nRectal wall \n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "Papillary (8130/2, 8131/2, other histologies, see code 050)\n- Non-infiltrating or non-invasive papillary transitional cell carcinoma\n- Non-infiltrating or non-invasive papillary urothelial carcinoma\n- Papillary transitional cell carcinoma, with inferred description of non-invasion\n- Papillary urothelial carcinoma, with inferred description of non-invasion", "VALUE:IS" ], [ "050", "Nonpapillary\n- Carcinoma in situ, NOS \n- Sessile (flat) (solid) carcinoma in situ \n- Transitional cell carcinoma in situ\n- Urothelial carcinoma (in situ, non-infiltrating, non-invasive)\n\nMultifocal papillary and nonpapillary non-invasive tumors (see Note)\n * WITH no stromal invasion and involvement of\n\n* Periurethral or prostatic ducts\n* Prostatic urethra", "VALUE:IS" ], [ "100", "Subepithelial connective tissue (lamina propria, submucosa) invaded\n\nLocalized, NOS", "VALUE:L" ], [ "300", "Prostate (prostatic stroma)\nProstatic ducts", "VALUE:RE" ], [ "400", "Bladder neck\nPeriprostatic fat (beyond prostate capsule)", "VALUE:RE" ], [ "700", "Adjacent organ(s), NOS\nBladder wall\nExtraprostatic invasion bladder wall\nRectal wall \n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_60433.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_60433.json similarity index 61% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_60433.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_60433.json index 4eec5390c..34693b9b7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_60433.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_60433.json @@ -1,12 +1,12 @@ { "id" : "seer_primary_tumor_60433", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note:** **Left and right extremities** \n* Left and right extremities (e.g. arm, leg) are counted as separate body regions.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Hematologic Malignancies**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Rosen, S.T., Jaffe, E.S., Leonard, J.P., et al. **Primary Cutaneous Lymphomas**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T12:03:58.127Z", + "last_modified" : "2025-09-18T20:52:39.472Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "100", "Solitary skin involvement", "JUMP:tumor_size_with_primary_tumor_for_t_82402", "VALUE:L" ], [ "200", "Regional skin involvement\nMultiple lesions confined to one or two contiguous body regions", "JUMP:tumor_size_with_primary_tumor_for_t_82402", "VALUE:RE" ], [ "400", "Multiple lesions involving two noncontiguous body regions", "VALUE:T3a", "VALUE:D" ], [ "500", "Multiple lesions involving ≥3 body regions", "VALUE:T3b", "VALUE:D" ], [ "600", "Generalized skin involvement\nMultiple lesions confined to three or more contiguous body regions\nMultiple lesions confined to discontiguous body regions", "VALUE:T3", "VALUE:D" ], [ "700", "Multiple lesions, NOS\nUNKNOWN if contiguous or discontiguous", "VALUE:TX", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "100", "Solitary skin involvement", "VALUE:L" ], [ "200", "Regional skin involvement\nMultiple lesions confined to one or two contiguous body regions", "VALUE:RE" ], [ "400", "Multiple lesions involving two noncontiguous body regions", "VALUE:D" ], [ "500", "Multiple lesions involving ≥3 body regions", "VALUE:D" ], [ "600", "Generalized skin involvement\nMultiple lesions confined to three or more contiguous body regions\nMultiple lesions confined to discontiguous body regions", "VALUE:D" ], [ "700", "Multiple lesions, NOS\nUNKNOWN if contiguous or discontiguous", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_6275.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_6275.json similarity index 54% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_6275.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_6275.json index c50ebba61..efa1e9a4f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_6275.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_6275.json @@ -1,12 +1,12 @@ { "id" : "seer_primary_tumor_6275", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note:** **Extrathyroidal extension** \n* Extrathyroidal extension includes minor (microscopic) extension through the thyroid capsule which is identified only on microscopic examination (see code 200) to gross (macroscopic) extrathyroidal extension, which is documented in the operative report and involves major structures (see codes 300, 400, 600, and 700). \n* If the only information available is \"extrathyroidal extension\" and cannot determine whether it is microscopic or gross, code 200.\n* If the only information is \"gross extrathyroidal extension\" and the involvement of major structures cannot be determined, code 750.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Tuttle, R.M., Perrier, N.D., et al. **Thyroid - Differentiated and Anaplastic Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T16:24:36.039Z", + "last_modified" : "2025-09-18T20:52:06.872Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:88", "VALUE:IS" ], [ "100", "Confined/limited to thyroid, NOS\n* Single invasive tumor confined/limited to thyroid\n* Multiple foci confined/limited to thyroid\n\n* Into thyroid capsule, but not beyond\n\nLocalized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_19033", "VALUE:L" ], [ "200", "Microscopic extrathyroidal extension\n* Extrathyroidal extension, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_19033", "VALUE:RE" ], [ "300", "Gross extrathyroidal extension invading\n- Pericapsular soft tissue/connective tissue\n- Strap muscle(s)\n + Omohyoid\n + Sternohyoid\n + Sternothyroid\n + Thyrohyoid", "VALUE:T3b", "VALUE:RE" ], [ "400", "Gross extrathyroidal extension invading\n- Cricoid cartilage\n- Esophagus\n- Larynx\n- Parathyroid\n- Recurrent laryngeal nerve\n- Sternocleidomastoid muscle\n- Subcutaneous soft tissues\n- Trachea\n- Vagus nerve", "VALUE:T4a", "VALUE:RE" ], [ "600", "Gross extrathyroidal extension invading\n- Blood vessel(s) (major)\n + Carotid artery (encased)\n + Jugular vein\n + Thyroid artery or vein\n- Thyroid cartilage\n- Tumor described as \"FIXED to adjacent tissues\"", "VALUE:T4b", "VALUE:RE" ], [ "700", "Gross extrathyroidal extension invading\n- Bone\n- Mediastinal tissues\n- Prevertebral fascia\n- Skeletal muscle, other than strap or sternocleidomastoid muscle\n\nFurther contiguous extension", "VALUE:T4b", "VALUE:D" ], [ "750", "Gross extrathyroidal extension, NOS", "VALUE:T4", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ, intraepithelial, noninvasive", "VALUE:IS" ], [ "100", "Confined/limited to thyroid, NOS\n* Single invasive tumor confined/limited to thyroid\n* Multiple foci confined/limited to thyroid\n\n* Into thyroid capsule, but not beyond\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Microscopic extrathyroidal extension\n* Extrathyroidal extension, NOS", "VALUE:RE" ], [ "300", "Gross extrathyroidal extension invading\n- Pericapsular soft tissue/connective tissue\n- Strap muscle(s)\n + Omohyoid\n + Sternohyoid\n + Sternothyroid\n + Thyrohyoid", "VALUE:RE" ], [ "400", "Gross extrathyroidal extension invading\n- Cricoid cartilage\n- Esophagus\n- Larynx\n- Parathyroid\n- Recurrent laryngeal nerve\n- Sternocleidomastoid muscle\n- Subcutaneous soft tissues\n- Trachea\n- Vagus nerve", "VALUE:RE" ], [ "600", "Gross extrathyroidal extension invading\n- Blood vessel(s) (major)\n + Carotid artery (encased)\n + Jugular vein\n + Thyroid artery or vein\n- Thyroid cartilage\n- Tumor described as \"FIXED to adjacent tissues\"", "VALUE:RE" ], [ "700", "Gross extrathyroidal extension invading\n- Bone\n- Mediastinal tissues\n- Prevertebral fascia\n- Skeletal muscle, other than strap or sternocleidomastoid muscle\n\nFurther contiguous extension", "VALUE:D" ], [ "750", "Gross extrathyroidal extension, NOS", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_68925.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_68925.json similarity index 55% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_68925.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_68925.json index dd6ed721c..3ac2da171 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_68925.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_68925.json @@ -1,11 +1,11 @@ { "id" : "seer_primary_tumor_68925", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Detterbeck, F.C., Marom, E.M. **Thymus**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T16:45:41.097Z", + "last_modified" : "2025-09-18T20:52:25.842Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:88", "VALUE:IS" ], [ "100", "Confined to thymus (encapsulated tumor) OR\nExtending into the mediastinal fat\nWITHOUT mediastinal pleura/pleura involvement", "VALUE:T1a", "VALUE:L" ], [ "200", "Confined to thymus (encapsulated tumor)\nWITH mediastinal pleura/pleural involvement", "VALUE:T1b", "VALUE:RE" ], [ "300", "Confined to thymus, NOS\nUnknown if mediastinum or pleural involved", "VALUE:T1", "VALUE:L" ], [ "400", "Direct invasion of pericardium", "VALUE:T2", "VALUE:RE" ], [ "500", "Brachiocephalic vein\nChest wall\nExtrapericardial pulmonary artery or vein\nLung\nPhrenic nerve\nSuperior vena cava", "VALUE:T3", "VALUE:RE" ], [ "700", "Aorta (ascending, arch, or descending)\nArch vessels \nEsophagus\nIntrapericardial pulmonary artery\nMyocardium\nTrachea", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:IS" ], [ "100", "Confined to thymus (encapsulated tumor) OR\nExtending into the mediastinal fat\nWITHOUT mediastinal pleura/pleura involvement", "VALUE:L" ], [ "200", "Confined to thymus (encapsulated tumor)\nWITH mediastinal pleura/pleural involvement", "VALUE:RE" ], [ "300", "Confined to thymus, NOS\nUnknown if mediastinum or pleural involved", "VALUE:L" ], [ "400", "Direct invasion of pericardium", "VALUE:RE" ], [ "500", "Brachiocephalic vein\nChest wall\nExtrapericardial pulmonary artery or vein\nLung\nPhrenic nerve\nSuperior vena cava", "VALUE:RE" ], [ "700", "Aorta (ascending, arch, or descending)\nArch vessels \nEsophagus\nIntrapericardial pulmonary artery\nMyocardium\nTrachea", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_72151.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_72151.json similarity index 53% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_72151.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_72151.json index 4ac2a2311..aca64e61f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_72151.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_72151.json @@ -1,12 +1,12 @@ { "id" : "seer_primary_tumor_72151", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **In situ not applicable** \n* Code 000 (in situ) is not applicable for this schema.\n\n**Note 2:** **Multifocal** \n* For this schema, \"multifocal\" means involvement of multiple sites (codes 500-700).", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pollock, R.E., Maki, R.G. **Introduction to Soft Tissue Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Raut, C.P., Maki, R.G., Pollock, R.E., et al. **Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-17T11:20:47.086Z", + "last_modified" : "2025-09-18T20:51:49.257Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "100", "**Confined to organ, NOS **\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "200", "Serosa\nVisceral peritoneum", "VALUE:T2a", "VALUE:RE" ], [ "300", "Beyond serosa (mesentery)", "VALUE:T2b", "VALUE:RE" ], [ "400", "Adjacent (connective) tissue, NOS\n- Into tissue beyond organ", "VALUE:T2", "VALUE:RE" ], [ "500", "ONE adjacent organ/structure invaded\n\nHeart (C380)\n- Ascending aorta\n- Parietal pericardium\n- Vena cava\n\nMediastinum (C381-C383, C388)\n- Descending aorta\n- Esophagus\n- Large (named) artery(ies) or vein(s)\n- Pericardium (parietal, visceral pericardium, NOS)\n- Phrenic nerve(s)\n- Pleura (parietal, visceral, NOS)\n- Sternum\n- Sympathetic nerve trunk(s)\n- Thoracic duct\n- Thymus\n- Trachea, parietal pleura\n- Vertebra(e)\n\nPleura (C384)\n- Chest wall\n- Diaphragm\n- Endothoracic fascia\n- Heart muscle\n- Lung involvement, NOS\n- Mediastinal organs or tissues\n- Pericardium\n- Rib", "VALUE:T3", "VALUE:RE" ], [ "550", "Multifocal involvement of TWO structures in code 500", "VALUE:T4a", "VALUE:RE" ], [ "600", "Multifocal involvement 0f THREE to FIVE structures in code 500", "VALUE:T4b", "VALUE:RE" ], [ "650", "Multifocal involvement of MORE than FIVE sites in code 500", "VALUE:T4c", "VALUE:RE" ], [ "700", "Multifocal involvement, NOS\n- Unknown how many structures involved", "VALUE:T4", "VALUE:RE" ], [ "750", "Further contiguous extension", "VALUE:T4c", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "100", "**Confined to organ, NOS **\nLocalized, NOS", "VALUE:L" ], [ "200", "Serosa\nVisceral peritoneum", "VALUE:RE" ], [ "300", "Beyond serosa (mesentery)", "VALUE:RE" ], [ "400", "Adjacent (connective) tissue, NOS\n- Into tissue beyond organ", "VALUE:RE" ], [ "500", "ONE adjacent organ/structure invaded\n\nHeart (C380)\n- Ascending aorta\n- Parietal pericardium\n- Vena cava\n\nMediastinum (C381-C383, C388)\n- Descending aorta\n- Esophagus\n- Large (named) artery(ies) or vein(s)\n- Pericardium (parietal, visceral pericardium, NOS)\n- Phrenic nerve(s)\n- Pleura (parietal, visceral, NOS)\n- Sternum\n- Sympathetic nerve trunk(s)\n- Thoracic duct\n- Thymus\n- Trachea, parietal pleura\n- Vertebra(e)\n\nPleura (C384)\n- Chest wall\n- Diaphragm\n- Endothoracic fascia\n- Heart muscle\n- Lung involvement, NOS\n- Mediastinal organs or tissues\n- Pericardium\n- Rib", "VALUE:RE" ], [ "550", "Multifocal involvement of TWO structures in code 500", "VALUE:RE" ], [ "600", "Multifocal involvement 0f THREE to FIVE structures in code 500", "VALUE:RE" ], [ "650", "Multifocal involvement of MORE than FIVE sites in code 500", "VALUE:RE" ], [ "700", "Multifocal involvement, NOS\n- Unknown how many structures involved", "VALUE:RE" ], [ "750", "Further contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_88917.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_88917.json new file mode 100644 index 000000000..d185ab570 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_88917.json @@ -0,0 +1,24 @@ +{ + "id" : "seer_primary_tumor_88917", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "EOD Primary Tumor", + "title" : "EOD Primary Tumor", + "notes" : "**Note 1:** **Bilateral involvement**\n* If both eyes are involved, code the information for the most extensively involved eye in this field. \n\n**Note 2:** **CLINICAL AND PATHOLOGICAL codes** \n* This schema has extension codes that are defined as “CLINICAL assessment only” or “PATHOLOGICAL assessment only” \n* **CLINICAL** assessment only codes (100, 125, 150, 200, 225, 325, 375, 425, 475, 525, 600, 650, 700) are used when there is a clinical work up only, including physical exam, imaging and biopsy (see **Note 3** for exception)\n* **PATHOLOGICAL** assessment only codes (175, 250, 275, 350, 400, 450, 500, 750) are used when there is a surgical resection of the primary site (enucleation)(see **Note 3** for exception)\n* Remaining codes (no designation of CLINICAL or PATHOLOGICAL only assessment) can be used based on clinical and/or pathological information\n\n**Note 3:** **Enucleation** \n* Pathological staging information from an enucleation always takes precedence over clinical staging \n * *Exception*: cases with neoadjuvant treatment where clinical disease is as extensive as or more extensive than disease at surgery", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Mallipatna, A.C., Finger, P.T., et al. **Retinoblastoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-09-18T20:52:22.364Z", + "definition" : [ { + "key" : "eod_primary_tumor", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + }, { + "key" : "ss2018_t", + "name" : "SS2018 T", + "type" : "ENDPOINT" + } ], + "rows" : [ [ "100", "**CLINICAL assessment**\n\nIntraretinal tumor(s) with subretinal fluid\n- Equal to but not greater than 3 millimeter (mm)\n- AND Location not closer than 1.5 mm to optic disk or fovea", "VALUE:L" ], [ "125", "**CLINICAL assessment**\n\nIntraretinal tumor(s) with subretinal fluid\n- Greater than 3 millimeter (mm)\n- AND Location closer than 1.5 mm from disc or fovea", "VALUE:L" ], [ "150", "**CLINICAL assessment**\n\nIntraretinal tumor(s) with subretinal fluid ≤5 mm from the base of any tumor\n\nTumor confined to retina, NOS\nLocalized, NOS", "VALUE:L" ], [ "175", "**PATHOLOGICAL assessment only**\n\nIntraocular tumor(s) WITHOUT any \n- Local invasion\n- Focal choroidal invasion \n- Pre- or intralaminar involvement of the optic nerve head\n\nTumor confined to retina, NOS\nLocalized, NOS", "VALUE:L" ], [ "200", "**CLINICAL assessment only**\n\nIntraocular tumor(s) WITH\n- Subretinal fluid greater than 5 mm [0.5 cm] from base of tumor\n- WITH or WITHOUT retinal detachment", "VALUE:L" ], [ "225", "**CLINICAL assessment only**\n\nIntraocular tumor(s) WITH\n- Vitreous seeding and/or subretinal seeding\n- WITH or WITHOUT retinal detachment", "VALUE:L" ], [ "250", "**PATHOLOGICAL assessment only**\n\nIntraocular tumor(s) WITH local invasion\n- Concomitant focal choroidal invasion \n- AND pre- or intralaminar involvement of optic nerve head", "VALUE:L" ], [ "275", "**PATHOLOGICAL assessment only**\n\nIntraocular tumor(s) WITH local invasion\nStromal invasion iris\n- AND/OR trabecular meshwork \n- AND/OR Schlemm's canal", "VALUE:L" ], [ "300", "Intraocular tumor(s) WITH local invasion, NOS\nIntraocular tumor(s) with retinal detachment, vitreous seeding, or subretinal seeding, NOS", "VALUE:L" ], [ "325", "**CLINICAL assessment only**\n\nAdvanced intraocular tumor(s) WITH\n- Phthisis or pre-phthisis bulbi", "VALUE:L" ], [ "350", "**PATHOLOGICAL assessment only**\n\nIntraocular tumor(s) WITH significant local invasion\n- Massive choroidal invasion (greater than 3 mm [0.3 cm] in largest diameter)\n- OR multiple foci or focal choroidal involvement (greater than 3 mm)\n- OR full-thickness choroidal involvement", "VALUE:L" ], [ "375", "**CLINICAL assessment only**\n\nAdvanced intraocular tumor(s) WITH invasion of\n- Anterior chamber\n- Choroid\n- Ciliary body\n- Iris\n- Lens\n- Pars plana\n- Zonules", "VALUE:L" ], [ "400", "**PATHOLOGICAL assessment only**\n\nIntraocular tumor(s) WITH significant local invasion\n- Retrolaminar invasion of optic nerve head\n- NOT involving transected end of optic nerve", "VALUE:L" ], [ "425", "**CLINICAL assessment only**\n\nAdvanced intraocular tumor(s) WITH\n- Raised intraocular pressure with neovascularization \n- AND/OR buphthalmos", "VALUE:L" ], [ "450", "**PATHOLOGICAL assessment only**\n\nIntraocular tumor(s) WITH significant local invasion\n- Any partial-thickness involvement of sclera within inner two thirds", "VALUE:L" ], [ "475", "**CLINICAL assessment only**\n\nAdvanced intraocular tumor(s) WITH\n- Hyphema AND/OR massive vitreous hemorrhage", "VALUE:L" ], [ "500", "**PATHOLOGICAL assessment only**\n\nAdvanced intraocular tumor(s) WITH\n- Full-thickness invasion into outer third of sclera \n- AND/OR invasion into or around emissary channels", "VALUE:L" ], [ "525", "**CLINICAL assessment only**\n\nAdvanced intraocular tumor(s) WITH\n- Aseptic orbital cellulitis", "VALUE:L" ], [ "550", "Advanced intraocular tumor(s) WITH significant local invasion", "VALUE:L" ], [ "600", "**CLINICAL assessment only**\n\nExtraocular tumor(s) involving orbit\n- Radiologic evidence of retrobulbar optic nerve involvement \n- OR thickening of optic nerve and/or orbital tissues", "VALUE:RE" ], [ "650", "**CLINICAL assessment only**\n\nExtraocular tumor(s) involving orbit, including optic nerve\n- WITH proptosis AND/OR an orbital mass", "VALUE:RE" ], [ "700", "**CLINICAL assessment only**\n\nExtraocular tumor(s) involving orbit, including optic nerve, NOS", "VALUE:RE" ], [ "750", "**PATHOLOGICAL assessment only**\n\nEvidence of extraocular tumor\n- Tumor at transected end of optic nerve\n- Tumor in the meningeal spaces around optic nerve\n\nFull-thickness invasion of sclera WITH invasion of \n- Adjacent adipose tissue\n- Bone\n- Conjunctiva\n- Episclera \n- Extraocular muscle\n- Eyelids", "VALUE:RE" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_9084.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_9084.json similarity index 67% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_9084.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_9084.json index ac280d866..b7c72d6ae 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_9084.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_9084.json @@ -1,12 +1,12 @@ { "id" : "seer_primary_tumor_9084", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Deep invasion** \n* Deep invasion (code 300) is defined as either invasion beyond the subcutaneous fat, or >6 mm deep (as measured from the granular layer of adjacent normal epidermis to the base of the tumor). \n\n**Note 2:** **Multiple simultaneous tumors** \n* In the case of multiple simultaneous tumors, code the tumor with the greatest extension.\n\n**Note 3:** **Skin ulceration** \n* Skin ulceration does not alter the classification.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Califano, J.A., Lydiatt, W.M., Shah, J.P., et al. **Cutaneous Carcinoma of the Head and Neck**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-17T11:38:46.074Z", + "last_modified" : "2025-09-18T20:52:27.742Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "Carcinoma in situ", "VALUE:Tis", "VALUE:IS" ], [ "100", "Lesion(s) confined to dermis\n* Subcutaneous tissue (through entire dermis)", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_55569", "VALUE:L" ], [ "300", "Bone erosion (minor or NOS)\nDeep invasion\nSkeletal muscle\nUnderlying cartilage\n\nPerineural invasion", "VALUE:T3", "VALUE:RE" ], [ "400", "Maxilla\nMandible\nOrbital bone\nTemporal bone", "VALUE:T3", "VALUE:RE" ], [ "500", "Gross cortical bone/marrow", "VALUE:T4a", "VALUE:RE" ], [ "600", "Skull base invasion\nSkull base foramen", "VALUE:T4b", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:T4b", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_55569", "VALUE:U" ] ] + "rows" : [ [ "000", "Carcinoma in situ", "VALUE:IS" ], [ "100", "Lesion(s) confined to dermis\n* Subcutaneous tissue (through entire dermis)", "VALUE:L" ], [ "300", "Bone erosion (minor or NOS)\nDeep invasion\nSkeletal muscle\nUnderlying cartilage\n\nPerineural invasion", "VALUE:RE" ], [ "400", "Maxilla\nMandible\nOrbital bone\nTemporal bone", "VALUE:RE" ], [ "500", "Gross cortical bone/marrow", "VALUE:RE" ], [ "600", "Skull base invasion\nSkull base foramen", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:D" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_94875.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_94875.json similarity index 62% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_94875.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_94875.json index 1ecb4aea4..df1d9bd47 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_94875.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_94875.json @@ -1,12 +1,12 @@ { "id" : "seer_primary_tumor_94875", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note:** **Multifocal tumors** \n* In case of multifocal papillary noninvasive tumors (code 000) and nonpapillary in situ tumors (code 050), code 050", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Hansel, D.E., Reuter, V.E., McKiernan, J.M., et al. **Urethra**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T15:54:32.901Z", + "last_modified" : "2025-09-18T20:52:33.596Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "Papillary (8130/2, 8131/2, other histologies, see code 050)\n- Non-infiltrating or non-invasive papillary transitional cell carcinoma\n- Non-infiltrating or non-invasive papillary urothelial carcinoma\n- Papillary transitional cell carcinoma, with inferred description of non-invasion\n- Papillary urothelial carcinoma, with inferred description of non-invasion", "VALUE:Ta", "VALUE:IS" ], [ "050", "Nonpapillary\n- Carcinoma in situ, NOS \n- Sessile (flat) (solid) carcinoma in situ \n- Transitional cell carcinoma in situ\n- Urothelial carcinoma (in situ, non-infiltrating, non-invasive)\n\nMultifocal papillary and nonpapillary non-invasive tumors (see Note)", "VALUE:Tis", "VALUE:IS" ], [ "100", "Subepithelial connective tissue (lamina propria, submucosa) invaded\n\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "200", "Muscularis involved", "VALUE:T2", "VALUE:L" ], [ "300", "Corpus spongiosum\nPeriurethral muscle (sphincter muscle)", "VALUE:T2", "VALUE:RE" ], [ "400", "Bladder neck\nCorpus cavernosum\nVagina (anterior, NOS)", "VALUE:T3", "VALUE:RE" ], [ "700", "Adjacent organ(s), NOS\nBladder wall \n\nFurther contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "Papillary (8130/2, 8131/2, other histologies, see code 050)\n- Non-infiltrating or non-invasive papillary transitional cell carcinoma\n- Non-infiltrating or non-invasive papillary urothelial carcinoma\n- Papillary transitional cell carcinoma, with inferred description of non-invasion\n- Papillary urothelial carcinoma, with inferred description of non-invasion", "VALUE:IS" ], [ "050", "Nonpapillary\n- Carcinoma in situ, NOS \n- Sessile (flat) (solid) carcinoma in situ \n- Transitional cell carcinoma in situ\n- Urothelial carcinoma (in situ, non-infiltrating, non-invasive)\n\nMultifocal papillary and nonpapillary non-invasive tumors (see Note)", "VALUE:IS" ], [ "100", "Subepithelial connective tissue (lamina propria, submucosa) invaded\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Muscularis involved", "VALUE:L" ], [ "300", "Corpus spongiosum\nPeriurethral muscle (sphincter muscle)", "VALUE:RE" ], [ "400", "Bladder neck\nCorpus cavernosum\nVagina (anterior, NOS)", "VALUE:RE" ], [ "700", "Adjacent organ(s), NOS\nBladder wall \n\nFurther contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed \nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_95193.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_95193.json similarity index 55% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_95193.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_95193.json index 955314d7e..f0b03a808 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_95193.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_95193.json @@ -1,12 +1,12 @@ { "id" : "seer_primary_tumor_95193", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Islets of Langerhans** \n* Islets of Langerhans are distributed throughout the pancreas; an islet tumor is coded according to the subsite of the pancreas in which the tumor arises if the information is available.\n\n**Note 2:** **Abutment, encasement** \n* The terms \"abutment,\" \"abut(s),\" \"encases,\" or \"encasement\" of the major blood vessels can be interpreted as involvement of these structures.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Kakar, S., Pawlik, T.M., Vauthey, J.N., et al. **Exocrine Pancreas**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cacer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T20:47:59.661Z", + "last_modified" : "2025-09-18T20:52:12.171Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial\n- High-grade pancreatic intraepithelial neoplasia (PanIn-3)\n- Intraductal papillary mucinous neoplasm with high grade dysplasia\n- Intraductal tubulopapillary neoplasm with high grade dysplasia\n- Mucinous cystic neoplasm with high-grade dysplasia", "VALUE:Tis", "VALUE:IS" ], [ "100", "Any size tumor\n- Confined to pancreas\n- Localized, NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_15190", "VALUE:L" ], [ "500", "Any size tumor\n\nAll sites\n- Ampulla of Vater\n- Duodenum\n- Extrahepatic bile duct(s)\n- Portal vein\n- Peripancreatic tissue, NOS\n- Stomach\n- Superior mesenteric vein\n\nHead of pancreas\n- Adjacent stomach\n- Gastroduodenal artery\n- Transverse colon, including hepatic flexure\n\nBody and/or tail of pancreas\n- Spleen\n- Splenic artery/vein\n- Splenic flexure\n\nFixation to adjacent structure(s), NOS", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_15190", "VALUE:RE" ], [ "600", "Aortic artery\nCeliac [axis] artery\nCommon hepatic artery\nSuperior mesenteric artery\n\nFurther contiguous extension to other major arteries", "VALUE:T4", "VALUE:RE" ], [ "700", "Adrenal gland/suprarenal gland\nGallbladder\nKidney\nLiver, including porta hepatis\nMesenteric fat\nMesentery\nMesocolon\nPeritoneum\nRetroperitoneum\nSmall intestine (excluding duodenum, see code 500)\nUreter\n\nFurther contiguous extension to other organs\n\nHead of pancreas \n- Colon (other than transverse colon including hepatic flexure, see code 500)\n- Omentum\n- Spleen\n\nBody and/or tail of pancreas with extension to\n - Colon (other than splenic flexure)\n - Diaphragm", "JUMP:tumor_size_with_primary_tumor_for_ajcc_t_15190", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial\n- High-grade pancreatic intraepithelial neoplasia (PanIn-3)\n- Intraductal papillary mucinous neoplasm with high grade dysplasia\n- Intraductal tubulopapillary neoplasm with high grade dysplasia\n- Mucinous cystic neoplasm with high-grade dysplasia", "VALUE:IS" ], [ "100", "Any size tumor\n- Confined to pancreas\n- Localized, NOS", "VALUE:L" ], [ "500", "Any size tumor\n\nAll sites\n- Ampulla of Vater\n- Duodenum\n- Extrahepatic bile duct(s)\n- Portal vein\n- Peripancreatic tissue, NOS\n- Stomach\n- Superior mesenteric vein\n\nHead of pancreas\n- Adjacent stomach\n- Gastroduodenal artery\n- Transverse colon, including hepatic flexure\n\nBody and/or tail of pancreas\n- Spleen\n- Splenic artery/vein\n- Splenic flexure\n\nFixation to adjacent structure(s), NOS", "VALUE:RE" ], [ "600", "Aortic artery\nCeliac [axis] artery\nCommon hepatic artery\nSuperior mesenteric artery\n\nFurther contiguous extension to other major arteries", "VALUE:RE" ], [ "700", "Adrenal gland/suprarenal gland\nGallbladder\nKidney\nLiver, including porta hepatis\nMesenteric fat\nMesentery\nMesocolon\nPeritoneum\nRetroperitoneum\nSmall intestine (excluding duodenum, see code 500)\nUreter\n\nFurther contiguous extension to other organs\n\nHead of pancreas \n- Colon (other than transverse colon including hepatic flexure, see code 500)\n- Omentum\n- Spleen\n\nBody and/or tail of pancreas with extension to\n - Colon (other than splenic flexure)\n - Diaphragm", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_96082.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_96082.json similarity index 50% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_96082.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_96082.json index a2ea68f4d..2d73c65fb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_96082.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_96082.json @@ -1,11 +1,11 @@ { "id" : "seer_primary_tumor_96082", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Bergsland, E.K., Woltering, E.A., Klimstra, D.S., et al. **Neuroendocrine Tumors of the Duodenum and Ampulla of Vater**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Duodenum and Ampulla of Vater,** from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2023-04-19T14:02:25.679Z", + "last_modified" : "2025-09-18T20:52:03.376Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:88", "VALUE:IS" ], [ "100", "Tumor less than or equal to 1 cm AND confined to\n- Intramucosal, NOS\n- Lamina propria (including in a polyp)\n- Mucosa, NOS\n- Muscularis mucosae (including in a polyp)\n- Submucosa (superficial invasion) (including in a polyp)\n\nLocalized, NOS", "VALUE:T1", "VALUE:L" ], [ "200", "Tumor greater than 1 cm\n\nOR Invades muscularis propria", "VALUE:T2", "VALUE:L" ], [ "300", "Extension through wall, NOS\nInvasion through muscularis propria or muscularis, NOS \nSubserosal tissue/(sub)serosal fat invaded\nTransmural, NOS \nWall, NOS", "VALUE:T3", "VALUE:L" ], [ "400", "Adjacent (connective) tissue(s), NOS (without serosal penetration)\nAmpulla of Vater\nFat, NOS\nMesenteric fat\nMesentery (adjacent loops of bowel)\nNonperitonealized perimuscular tissue\nPancreas\nPancreatic duct\nRetroperitoneum", "VALUE:T3", "VALUE:RE" ], [ "600", "Invasion of/through serosa (mesothelium) (tunica serosa) (visceral peritoneum)\n\nBlood vessel(s) (major)\n- Common hepatic artery\n- Portal vein\n- Superior mesenteric artery\n\nCeliac (axis) artery\nColon (hepatic flexure, transverse colon)\nCommon bile duct\nExtrahepatic bile duct(s) \nGallbladder\nLiver, including porta hepatis\nOmentum (lesser)\nStomach (distal, proximal, NOS)", "VALUE:T4", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:T4", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:T0", "VALUE:U" ], [ "999", "Unknown extension\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:IS" ], [ "100", "Tumor less than or equal to 1 cm AND confined to\n- Intramucosal, NOS\n- Lamina propria (including in a polyp)\n- Mucosa, NOS\n- Muscularis mucosae (including in a polyp)\n- Submucosa (superficial invasion) (including in a polyp)\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Tumor greater than 1 cm\n\nOR Invades muscularis propria", "VALUE:L" ], [ "300", "Extension through wall, NOS\nInvasion through muscularis propria or muscularis, NOS \nSubserosal tissue/(sub)serosal fat invaded\nTransmural, NOS \nWall, NOS", "VALUE:L" ], [ "400", "Adjacent (connective) tissue(s), NOS (without serosal penetration)\nAmpulla of Vater\nFat, NOS\nMesenteric fat\nMesentery (adjacent loops of bowel)\nNonperitonealized perimuscular tissue\nPancreas\nPancreatic duct\nRetroperitoneum", "VALUE:RE" ], [ "600", "Invasion of/through serosa (mesothelium) (tunica serosa) (visceral peritoneum)\n\nBlood vessel(s) (major)\n- Common hepatic artery\n- Portal vein\n- Superior mesenteric artery\n\nCeliac (axis) artery\nColon (hepatic flexure, transverse colon)\nCommon bile duct\nExtrahepatic bile duct(s) \nGallbladder\nLiver, including porta hepatis\nOmentum (lesser)\nStomach (distal, proximal, NOS)", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown extension\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_eyeother_64077.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_eyeother_64077.json similarity index 62% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_eyeother_64077.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_eyeother_64077.json index f34f68742..2cfac4e08 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_eyeother_64077.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_eyeother_64077.json @@ -1,11 +1,11 @@ { "id" : "seer_primary_tumor_eyeother_64077", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-05-17T11:33:12.361Z", + "last_modified" : "2025-09-18T20:52:01.999Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -14,14 +14,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:88", "VALUE:IS" ], [ "100", "Confined to tissue or organ of origin\n* Intraocular extension\n\nLocalized, NOS", "VALUE:88", "VALUE:L" ], [ "200", "Adjacent extraocular extension\n- Eyelid\n- Orbit", "VALUE:88", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:88", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:88", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ: Noninvasive; intraepithelial", "VALUE:IS" ], [ "100", "Confined to tissue or organ of origin\n* Intraocular extension\n\nLocalized, NOS", "VALUE:L" ], [ "200", "Adjacent extraocular extension\n- Eyelid\n- Orbit", "VALUE:RE" ], [ "700", "Further contiguous extension", "VALUE:D" ], [ "800", "No evidence of primary tumor", "VALUE:U" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_head_neck_melanoma_38698.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_head_neck_melanoma_38698.json similarity index 69% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_head_neck_melanoma_38698.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_head_neck_melanoma_38698.json index 9dcbb0175..e91155b80 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_primary_tumor_head_neck_melanoma_38698.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_primary_tumor_head_neck_melanoma_38698.json @@ -1,12 +1,12 @@ { "id" : "seer_primary_tumor_head_neck_melanoma_38698", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Primary Tumor", "title" : "EOD Primary Tumor", "notes" : "**Note 1:** **Mucosal melanomas** \n* Mucosal melanomas occur throughout the mucosa of the lip and oral cavity (C003-C005, C008-C069, C090-C148) and the nasal cavity and middle ear (C300-C301), accessory sinuses (C310-C319) and the larynx (C320-C329). \n* For a more detailed description of anatomy, refer to the appropriate EOD schema based on the location of the mucosal melanoma. \n\n**Note 2:** **Localized tumors** \n* Code 100 for localized tumors when no other information is available or for extension involving the mucosa only of adjacent sites.\n\n**Note 3:** **Deep tissue involvement** \n* Extension involving the deeper tissues of the primary or adjacent sites are recorded in codes 300, 500 or 600. \n* Code 300 when the only information available is \"deep tissue involvement.\"\n\n**Note 4:** **Moderately advanced disease** \n* Code 700 (Moderately advanced disease, NOS) only when specific information about moderately advanced disease is not available (see codes 300 and 500).", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lydiatt, W.M., Brandwein-Gensler, M., Shah, J.P., et al. **Mucosal Melanoma of the Head and Neck**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-17T16:22:33.763Z", + "last_modified" : "2025-09-18T20:51:55.459Z", "definition" : [ { "key" : "eod_primary_tumor", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_t", - "name" : "EOD 2018 T", - "type" : "ENDPOINT" }, { "key" : "ss2018_t", "name" : "SS2018 T", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "In situ: noninvasive, intraepithelial", "VALUE:88", "VALUE:IS" ], [ "100", "Any size tumor or thickness\n- Mucosa WITH or WITHOUT soft tissue (immediately underlying)\n- Confined to site of origin, NOS\n- Localized, NOS", "VALUE:T3", "VALUE:L" ], [ "300", "Deep soft tissue involvement \nOverlying skin", "VALUE:T4a", "VALUE:RE" ], [ "500", "Extension to other regional sites/structures \nWITHOUT further extension to any sites/structures that are very advanced disease (see code 600)\n\nBone\nCartilage\nDeep extrinsic muscle of tongue\n- Genioglossus\n- Hyoglossus\n- Palatoglossus\n- Styloglossus", "VALUE:T4a", "VALUE:D" ], [ "600", "Brain\nCarotid artery\nDura\nLower cranial nerves (IX, X, XI, XII)\nMasticator space\nMediastinal structures\nPrevertebral space\nSkull base\n\nVery advanced disease, NOS\n\nFurther contiguous extension", "VALUE:T4b", "VALUE:D" ], [ "700", "Moderately advanced disease, NOS", "VALUE:T4", "VALUE:RE" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:TX", "VALUE:U" ] ] + "rows" : [ [ "000", "In situ: noninvasive, intraepithelial", "VALUE:IS" ], [ "100", "Any size tumor or thickness\n- Mucosa WITH or WITHOUT soft tissue (immediately underlying)\n- Confined to site of origin, NOS\n- Localized, NOS", "VALUE:L" ], [ "300", "Deep soft tissue involvement \nOverlying skin", "VALUE:RE" ], [ "500", "Extension to other regional sites/structures \nWITHOUT further extension to any sites/structures that are very advanced disease (see code 600)\n\nBone\nCartilage\nDeep extrinsic muscle of tongue\n- Genioglossus\n- Hyoglossus\n- Palatoglossus\n- Styloglossus", "VALUE:D" ], [ "600", "Brain\nCarotid artery\nDura\nLower cranial nerves (IX, X, XI, XII)\nMasticator space\nMediastinal structures\nPrevertebral space\nSkull base\n\nVery advanced disease, NOS\n\nFurther contiguous extension", "VALUE:D" ], [ "700", "Moderately advanced disease, NOS", "VALUE:RE" ], [ "999", "Unknown; extension not stated\nPrimary tumor cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_17757.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_17757.json similarity index 51% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_17757.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_17757.json index c0d4c8d11..431ab7fc8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_17757.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_17757.json @@ -1,12 +1,12 @@ { "id" : "seer_regional_nodes_17757", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Most common area of nodal metastases** \n* Regional lymph node metastases occur primarily in levels VI or VII located near the parathyroid.\n\n**Note 3:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Kakar, S., Pawlik, T.M., Vauthey, J.N., et al. **Exocrine Pancreas**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T12:33:01.179Z", + "last_modified" : "2025-09-18T20:41:48.441Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Level VI - Anterior compartment group\n- Laterotracheal\n- Paralaryngeal\n- Paratracheal - above suprasternal notch\n- Perithyroidal\n- Precricoid (Delphian)\n- Prelaryngeal\n- Pretracheal - above suprasternal notch\n- Recurrent laryngeal\n\nLevel VII - Superior mediastinal group (for other mediastinal node(s), see EOD Mets)\n- Esophageal groove\n- Paratracheal - below suprasternal notch\n- Pretracheal - below suprasternal notch", "VALUE:N1a", "VALUE:RN" ], [ "400", "Unilateral, bilateral or contralateral nodes\n\nLevel I\n- Level IA - Submental\n- Level IB - Submandibular (submaxillary), sublingual\n\nLevel II - Upper jugular\n- Jugulodigastric (subdigastric)\n- Level IIA - Anterior\n- Level IIB - Posterior \n- Upper deep cervical \n\nLevel III - Middle jugular\n- Middle deep cervical\n\nLevel IV - Lower jugular\n- Jugulo-omohyoid (supraomohyoid)\n- Lower deep cervical \n- Virchow node\n\nLevel V - Posterior triangle group\n- Posterior cervical\n- Level VA - Spinal accessory \n- Level VB - Transverse cervical, supraclavicular \n\nOther lymph nodes\n- Cervical, NOS\n- Deep cervical, NOS\n- Facial\n + Buccinator (buccal)\n + Mandibular\n + Nasolabial\n- Internal jugular, NOS\n- Parapharyngeal \n- Parotid\n + Infraauricular\n + Intraparotid\n + Periparotid\n + Preauricular\n- Retroauricular (mastoid)\n- Retropharyngeal\n- Suboccipital", "VALUE:N1b", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Level VI - Anterior compartment group\n- Laterotracheal\n- Paralaryngeal\n- Paratracheal - above suprasternal notch\n- Perithyroidal\n- Precricoid (Delphian)\n- Prelaryngeal\n- Pretracheal - above suprasternal notch\n- Recurrent laryngeal\n\nLevel VII - Superior mediastinal group (for other mediastinal node(s), see EOD Mets)\n- Esophageal groove\n- Paratracheal - below suprasternal notch\n- Pretracheal - below suprasternal notch", "VALUE:RN" ], [ "400", "Unilateral, bilateral or contralateral nodes\n\nLevel I\n- Level IA - Submental\n- Level IB - Submandibular (submaxillary), sublingual\n\nLevel II - Upper jugular\n- Jugulodigastric (subdigastric)\n- Level IIA - Anterior\n- Level IIB - Posterior \n- Upper deep cervical \n\nLevel III - Middle jugular\n- Middle deep cervical\n\nLevel IV - Lower jugular\n- Jugulo-omohyoid (supraomohyoid)\n- Lower deep cervical \n- Virchow node\n\nLevel V - Posterior triangle group\n- Posterior cervical\n- Level VA - Spinal accessory \n- Level VB - Transverse cervical, supraclavicular \n\nOther lymph nodes\n- Cervical, NOS\n- Deep cervical, NOS\n- Facial\n + Buccinator (buccal)\n + Mandibular\n + Nasolabial\n- Internal jugular, NOS\n- Parapharyngeal \n- Parotid\n + Infraauricular\n + Intraparotid\n + Periparotid\n + Preauricular\n- Retroauricular (mastoid)\n- Retropharyngeal\n- Suboccipital", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_19661.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_19661.json similarity index 83% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_19661.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_19661.json index 9d60eace9..3d9f8e3bd 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_19661.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_19661.json @@ -1,12 +1,12 @@ { "id" : "seer_regional_nodes_19661", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Nodal metastasis rare** \n* Regional lymph node involvement is rare. For this schema, if there is no mention of lymph node involvement clinically, assume that lymph nodes are negative. \n* Code unknown (999) only when there is no available information on the extent of the patient's disease, for example when a lab-only case is abstracted from a biopsy report and no clinical history is available.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pollock, R.E., Maki, R.G. **Introduction to Soft Tissue Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Raut, C.P., Maki, R.G., Pollock, R.E., et al. **Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-19T21:03:40.629Z", + "last_modified" : "2025-09-18T20:42:16.261Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:N0", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_27397.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_27397.json similarity index 64% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_27397.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_27397.json index 792cef737..a8f070756 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_27397.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_27397.json @@ -1,12 +1,12 @@ { "id" : "seer_regional_nodes_27397", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional and distant lymph nodes** \n* All lymph nodes (regional and distant) involvement is coded in this field.\n\n**Note 2:** **Regional lymph nodes include**\n* Cervical\n* Parotid\n* Preauricular\n* Submandibular\n\n**Note 3:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Heegaard, S., Finger, P.T., et al. **Ocular Adnexal Lymphoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T21:48:02.890Z", + "last_modified" : "2025-09-18T20:42:22.182Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "SINGLE lymph node region superior to the mediastinum", "VALUE:N1a", "VALUE:RN" ], [ "400", "MULTIPLE lymph node regions superior to the mediastinum", "VALUE:N1b", "VALUE:RN" ], [ "500", "Unknown number of lymph node region(s)\nOR regions draining the ocular adnexal structures \nand superior to the mediastinum", "VALUE:N1", "VALUE:RN" ], [ "600", "Mediastinal", "VALUE:N2", "VALUE:D" ], [ "700", "Diffuse OR disseminated involvement of peripheral and central lymph node regions", "VALUE:N3", "VALUE:D" ], [ "750", "Distant lymph node(s), NOS", "VALUE:N3", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "SINGLE lymph node region superior to the mediastinum", "VALUE:RN" ], [ "400", "MULTIPLE lymph node regions superior to the mediastinum", "VALUE:RN" ], [ "500", "Unknown number of lymph node region(s)\nOR regions draining the ocular adnexal structures \nand superior to the mediastinum", "VALUE:RN" ], [ "600", "Mediastinal", "VALUE:D" ], [ "700", "Diffuse OR disseminated involvement of peripheral and central lymph node regions", "VALUE:D" ], [ "750", "Distant lymph node(s), NOS", "VALUE:D" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_36710.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_36710.json similarity index 70% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_36710.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_36710.json index d4aff656e..f1e469f07 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_36710.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_36710.json @@ -1,12 +1,12 @@ { "id" : "seer_regional_nodes_36710", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Hematologic Malignancies**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Rosen, S.T., Jaffe, E.S., Leonard, J.P., et al. **Primary Cutaneous Lymphomas**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T18:35:36.599Z", + "last_modified" : "2025-09-18T20:41:55.084Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Peripheral node involvement\nPeripheral node region that drains an area of current or prior skin involvement", "VALUE:N1", "VALUE:RN" ], [ "400", "Peripheral node involvement \nTwo or more peripheral node regions \nOR involvement of any lymph node region that does not drain an area of current or prior skin involvement", "VALUE:N2", "VALUE:RN" ], [ "500", "Central nodes", "VALUE:N3", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Peripheral node involvement\nPeripheral node region that drains an area of current or prior skin involvement", "VALUE:RN" ], [ "400", "Peripheral node involvement \nTwo or more peripheral node regions \nOR involvement of any lymph node region that does not drain an area of current or prior skin involvement", "VALUE:RN" ], [ "500", "Central nodes", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_67072.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_67072.json similarity index 68% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_67072.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_67072.json index 213d02621..462a4f891 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_67072.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_67072.json @@ -1,12 +1,12 @@ { "id" : "seer_regional_nodes_67072", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Nodal metastasis rare** \n* Regional lymph node involvement is rare. For this schema, if there is no mention of lymph node involvement clinically, assume that lymph nodes are negative. \n* Code unknown (999) only when there is no available information on the extent of the patient's disease, for example when a lab-only case is abstracted from a biopsy report and no clinical history is available.\n\n**Note 3:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pollock, R.E., Maki, R.G. **Introduction to Soft Tissue Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Raut, C.P., Maki, R.G., Pollock, R.E., et al. **Soft Tissue Sarcoma of the Abdomen and Thoracic Visceral Organs**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-16T21:19:48.656Z", + "last_modified" : "2025-09-18T20:41:32.283Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "All sites\n- Aortic (above diaphragm), NOS\n + Peri/para-aortic, NOS\n * Ascending aorta (phrenic)\n + Subaortic (aortico-pulmonary window)\n- Carinal (tracheobronchial) (tracheal bifurcation)\n- Mediastinal (anterior, posterior [tracheoesophageal], NOS)\n- Pericardial\n- Peri-/paraesophageal\n- Peri-/tracheal (lower [azygos], upper, NOS)\n- Pretracheal and retrotracheal (precarinal), NOS\n- Pulmonary ligament\n- Subcarinal\n\nPleura (C384)\n- Hilar (bronchopulmonary) (proximal lobar) (pulmonary root)\n- Intrapulmonary, NOS:\n- Interlobar\n- Lobar\n- Segmental\n- Subsegmental\n- Peri/parabronchial\n- Precarinal", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:N0", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "All sites\n- Aortic (above diaphragm), NOS\n + Peri/para-aortic, NOS\n * Ascending aorta (phrenic)\n + Subaortic (aortico-pulmonary window)\n- Carinal (tracheobronchial) (tracheal bifurcation)\n- Mediastinal (anterior, posterior [tracheoesophageal], NOS)\n- Pericardial\n- Peri-/paraesophageal\n- Peri-/tracheal (lower [azygos], upper, NOS)\n- Pretracheal and retrotracheal (precarinal), NOS\n- Pulmonary ligament\n- Subcarinal\n\nPleura (C384)\n- Hilar (bronchopulmonary) (proximal lobar) (pulmonary root)\n- Intrapulmonary, NOS:\n- Interlobar\n- Lobar\n- Segmental\n- Subsegmental\n- Peri/parabronchial\n- Precarinal", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_69051.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_69051.json similarity index 67% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_69051.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_69051.json index 6cf682ce1..3a5af9258 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_69051.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_69051.json @@ -1,12 +1,12 @@ { "id" : "seer_regional_nodes_69051", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Bergsland, E.K., Woltering, E.A., Klimstra, D.S., et al. **Neuroendocrine Tumors of the Duodenum and Ampulla of Vater**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-30T20:59:46.288Z", + "last_modified" : "2025-09-18T20:42:18.356Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Anterior to ampulla of Vater \nInferior to ampulla of Vater\nPosterior to ampulla of Vater\nSuperior to ampulla of Vater\n\nCeliac\nHepatic \nHepatic artery\nLateral aortic (lumbar)\nNode of foramen of Winslow (epiploic) (omental)\nPancreaticoduodenal\nPeripancreatic (excluding nodes at tail of pancreas)\nPeriportal (portal vein)\nProximal mesenteric\nPyloric (infrapyloric, subpyloric)\nRetroperitoneal\nSuperior mesenteric", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Anterior to ampulla of Vater \nInferior to ampulla of Vater\nPosterior to ampulla of Vater\nSuperior to ampulla of Vater\n\nCeliac\nHepatic \nHepatic artery\nLateral aortic (lumbar)\nNode of foramen of Winslow (epiploic) (omental)\nPancreaticoduodenal\nPeripancreatic (excluding nodes at tail of pancreas)\nPeriportal (portal vein)\nProximal mesenteric\nPyloric (infrapyloric, subpyloric)\nRetroperitoneal\nSuperior mesenteric", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_69974.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_69974.json similarity index 74% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_69974.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_69974.json index c1dd2f2b8..0747aba94 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_69974.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_69974.json @@ -1,12 +1,12 @@ { "id" : "seer_regional_nodes_69974", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Nodal metastasis rare** \n* Regional lymph node involvement is rare. For this schema, if there is no mention of lymph node involvement clinically, assume that lymph nodes are negative. \n* Code unknown (999) only when there is no available information on the extent of the patient's disease, for example when a lab-only case is abstracted from a biopsy report and no clinical history is available.\n\n**Note 3:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pollock, R.E., Maki, R.G. **Introduction to Soft Tissue Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Yoon, S.S., Maki, R.G., Pollock, R.E., et al. **Soft Tissue Sarcoma of the Trunk and Extremities**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T17:00:18.926Z", + "last_modified" : "2025-09-18T20:41:41.988Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Arm/Shoulder \n- Axillary\n- Epitrochlear for hand/forearm\n- Spinal accessory (posterior cervical) for shoulder\n\nLeg/Hip\n- Popliteal for heel and calf\n- Superficial inguinal (femoral)\n\nUpper Trunk \n- Axillary\n- Cervical\n- Internal mammary\n- Supraclavicular (transverse cervical)\n\nLower Trunk \n- Superficial inguinal (femoral)", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:N0", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Arm/Shoulder \n- Axillary\n- Epitrochlear for hand/forearm\n- Spinal accessory (posterior cervical) for shoulder\n\nLeg/Hip\n- Popliteal for heel and calf\n- Superficial inguinal (femoral)\n\nUpper Trunk \n- Axillary\n- Cervical\n- Internal mammary\n- Supraclavicular (transverse cervical)\n\nLower Trunk \n- Superficial inguinal (femoral)", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_83435.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_83435.json similarity index 76% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_83435.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_83435.json index 15bc38043..d5dd6ad22 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_83435.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_83435.json @@ -1,12 +1,12 @@ { "id" : "seer_regional_nodes_83435", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Bergsland, E.K., Woltering, E.A., Klimstra, D.S., et al. **Neuroendocrine Tumors of the Duodenum and Ampulla of Vater**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) **Neuroendocrine Tumors of the Duodenum and Ampulla of Vater,** from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-04-18T14:31:50.711Z", + "last_modified" : "2025-09-18T20:41:47.169Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Duodenal\nGastroduodenal\nHepatic\nInfrapyloric\nPancreatoduodenal\nPericholedochal (common bile duct)\nPyloric (subpyloric)\nSuperior mesenteric", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Duodenal\nGastroduodenal\nHepatic\nInfrapyloric\nPancreatoduodenal\nPericholedochal (common bile duct)\nPyloric (subpyloric)\nSuperior mesenteric", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_91716.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_91716.json similarity index 59% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_91716.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_91716.json index 44714f3da..d386a14dd 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_91716.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_91716.json @@ -1,12 +1,12 @@ { "id" : "seer_regional_nodes_91716", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Definition of Head and Neck Lymph Nodes** \n* For head and neck schemas, this field includes all lymph nodes defined as Levels I-VII and Other by TNM. \n\n**Note 2:** **Laterality** \n* If laterality of lymph nodes is not specified, assume nodes are ipsilateral. Midline nodes are ipsilateral.\n\n**Note 3:** **Supraclavicular lymph nodes** \n* Supraclavicular lymph nodes can be either Level IV or Level V\n * Level IV: deep to the sternocleidomastoid muscle, in the lower jugular chain\n * Level V: in the posterior triangle, inferior to the transverse cervical artery, supraclavicular lymph nodes, NOS\n\n**Note 4:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lydiatt, W.M., Brandwein-Gensler, M., Shah, J.P., et al. **Mucosal Melanoma of the Head and Neck**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-04-17T16:23:25.280Z", + "last_modified" : "2025-09-18T20:41:39.918Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Level I \n- Level IA - Submental\n- Level IB - Submandibular (submaxillary), sublingual\n\nLevel II - Upper jugular\n- Jugulodigastric (subdigastric)\n- Upper deep cervical \n- Level IIA - Anterior\n- Level IIB - Posterior \n\nLevel III - Middle jugular\n- Middle deep cervical\n\nLevel IV - Lower jugular\n- Jugulo-omohyoid (supraomohyoid)\n- Lower deep cervical \n- Virchow node\n\nLevel V - Posterior triangle group\n- Posterior cervical\n- Level VA - Spinal accessory \n- Level VB - Transverse cervical, supraclavicular \n\nLevel VI - Anterior compartment group\n- Laterotracheal\n- Paralaryngeal\n- Paratracheal - above suprasternal notch\n- Perithyroidal\n- Precricoid (Delphian)\n- Prelaryngeal\n- Pretracheal - above suprasternal notch\n- Recurrent laryngeal\n\nLevel VII - Superior mediastinal group (for other mediastinal node(s), see EOD Mets)\n- Esophageal groove\n- Paratracheal - below suprasternal notch\n- Pretracheal - below suprasternal notch \n\nOther groups\n- Cervical, NOS\n- Deep cervical, NOS\n- Facial\n + Buccinator (buccal)\n + Mandibular\n + Nasolabial\n- Internal jugular, NOS\n- Parapharyngeal \n- Parotid\n + Infraauricular\n + Intraparotid\n + Periparotid\n + Preauricular\n- Retroauricular (mastoid)\n- Retropharyngeal\n- Suboccipital", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Level I \n- Level IA - Submental\n- Level IB - Submandibular (submaxillary), sublingual\n\nLevel II - Upper jugular\n- Jugulodigastric (subdigastric)\n- Upper deep cervical \n- Level IIA - Anterior\n- Level IIB - Posterior \n\nLevel III - Middle jugular\n- Middle deep cervical\n\nLevel IV - Lower jugular\n- Jugulo-omohyoid (supraomohyoid)\n- Lower deep cervical \n- Virchow node\n\nLevel V - Posterior triangle group\n- Posterior cervical\n- Level VA - Spinal accessory \n- Level VB - Transverse cervical, supraclavicular \n\nLevel VI - Anterior compartment group\n- Laterotracheal\n- Paralaryngeal\n- Paratracheal - above suprasternal notch\n- Perithyroidal\n- Precricoid (Delphian)\n- Prelaryngeal\n- Pretracheal - above suprasternal notch\n- Recurrent laryngeal\n\nLevel VII - Superior mediastinal group (for other mediastinal node(s), see EOD Mets)\n- Esophageal groove\n- Paratracheal - below suprasternal notch\n- Pretracheal - below suprasternal notch \n\nOther groups\n- Cervical, NOS\n- Deep cervical, NOS\n- Facial\n + Buccinator (buccal)\n + Mandibular\n + Nasolabial\n- Internal jugular, NOS\n- Parapharyngeal \n- Parotid\n + Infraauricular\n + Intraparotid\n + Periparotid\n + Preauricular\n- Retroauricular (mastoid)\n- Retropharyngeal\n- Suboccipital", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_93152.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_93152.json similarity index 61% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_93152.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_93152.json index b6f434103..845967e02 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_93152.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_93152.json @@ -1,12 +1,12 @@ { "id" : "seer_regional_nodes_93152", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Nodal metastasis rare** \n* Regional lymph node involvement is rare. For this schema, if there is no mention of lymph node involvement clinically, assume that lymph nodes are negative. \n* Code unknown (999) only when there is no available information on the extent of the patient's disease, for example when a lab-only case is abstracted from a biopsy report and no clinical history is available.\n\n**Note 3:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Pollock, R.E., Maki, R.G. **Introduction to Soft Tissue Sarcoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) O'Sullivan, B., Maki, R.G., Pollock, R.E., et al. **Soft Tissue Sarcoma of the Head and Neck**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T11:53:13.351Z", + "last_modified" : "2025-09-18T20:42:19.400Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Head and Neck subsites\n- Cervical\n\nLip\n- Buccinator (buccal)\n- Facial, NOS\n- Mandibular (submandibular, submaxillary, submental)\n- Nasolabial \n- Parotid (infra-auricular, preauricular) \n\nEyelid/canthus\n- Facial (buccinator [buccal], nasolabial, NOS)\n- Mandibular (submandibular, submaxillary, submental)\n- Parotid, NOS (infra-auricular)\n\nExternal ear and auditory canal\n- Mastoid (posterior, retro-auricular) (occipital)\n- Preauricular\n\nFace, Other (cheek, chin, forehead, jaw, nose, and temple)\n - Facial, NOS (buccinator [buccal], nasolabial) \n - Mandibular (submandibular, submaxillary, submental)\n - Parotid (infra-auricular, preauricular)\n- Scalp\n- Mastoid (posterior, retro-auricular) (occipital)\n- Parotid (infra-auricular, preauricular)\n- Spinal accessory (posterior cervical)\n\nNeck\n- Axillary\n- Mandibular\n- Mastoid (posterior, retro-auricular) (occipital)\n- Parotid (infra-auricular, preauricular)\n- Spinal accessory (posterior cervical)\n- Submental (bilateral or contralateral)\n- Supraclavicular (transverse cervical)", "VALUE:N1", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:N0", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Head and Neck subsites\n- Cervical\n\nLip\n- Buccinator (buccal)\n- Facial, NOS\n- Mandibular (submandibular, submaxillary, submental)\n- Nasolabial \n- Parotid (infra-auricular, preauricular) \n\nEyelid/canthus\n- Facial (buccinator [buccal], nasolabial, NOS)\n- Mandibular (submandibular, submaxillary, submental)\n- Parotid, NOS (infra-auricular)\n\nExternal ear and auditory canal\n- Mastoid (posterior, retro-auricular) (occipital)\n- Preauricular\n\nFace, Other (cheek, chin, forehead, jaw, nose, and temple)\n - Facial, NOS (buccinator [buccal], nasolabial) \n - Mandibular (submandibular, submaxillary, submental)\n - Parotid (infra-auricular, preauricular)\n- Scalp\n- Mastoid (posterior, retro-auricular) (occipital)\n- Parotid (infra-auricular, preauricular)\n- Spinal accessory (posterior cervical)\n\nNeck\n- Axillary\n- Mandibular\n- Mastoid (posterior, retro-auricular) (occipital)\n- Parotid (infra-auricular, preauricular)\n- Spinal accessory (posterior cervical)\n- Submental (bilateral or contralateral)\n- Supraclavicular (transverse cervical)", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_copy_24179.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_copy_24179.json similarity index 64% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_copy_24179.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_copy_24179.json index 0d2094b24..ac7c887af 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_copy_24179.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_copy_24179.json @@ -1,12 +1,12 @@ { "id" : "seer_regional_nodes_copy_24179", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Detterbeck, F.C., Marom, E.M. **Thymus**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T16:46:41.154Z", + "last_modified" : "2025-09-18T20:42:11.229Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:N0", "VALUE:NONE" ], [ "300", "Ascending aorta\nCervical (low anterior)\nMediastinal (lower, NOS)\nPara-aortic\nParatracheal, NOS\nPeri-thymic \nPeri-thyroid\nPericardial\nPhrenic (inferior, superior)\nPrecricoid/Delphian\nPretracheal\nPrevascular\nSupradiaphragmatic", "VALUE:N1", "VALUE:RN" ], [ "400", "Hilar\nInternal mammary\nLower jugular\nMediastinal (middle)\nParatracheal (lower, upper)\nSubaortic/aortopulmonary window\nSubcarinal\nSupraclavicular/venous angle: confluence of internal jugular and subclavian vein", "VALUE:N2", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:N1", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:NX", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Ascending aorta\nCervical (low anterior)\nMediastinal (lower, NOS)\nPara-aortic\nParatracheal, NOS\nPeri-thymic \nPeri-thyroid\nPericardial\nPhrenic (inferior, superior)\nPrecricoid/Delphian\nPretracheal\nPrevascular\nSupradiaphragmatic", "VALUE:RN" ], [ "400", "Hilar\nInternal mammary\nLower jugular\nMediastinal (middle)\nParatracheal (lower, upper)\nSubaortic/aortopulmonary window\nSubcarinal\nSupraclavicular/venous angle: confluence of internal jugular and subclavian vein", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_eyeother_16963.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_eyeother_16963.json similarity index 71% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_eyeother_16963.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_eyeother_16963.json index 2f2bea9f3..1a01b67fd 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_eyeother_16963.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_eyeother_16963.json @@ -1,12 +1,12 @@ { "id" : "seer_regional_nodes_eyeother_16963", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n* Regional nodes include bilateral and contralateral involvement of named nodes.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-04-15T21:28:19.231Z", + "last_modified" : "2025-09-18T20:41:45.414Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:88", "VALUE:NONE" ], [ "300", "Cervical NOS\n- Mandibular\n- Submandibular (submaxillary)\n\nParotid, NOS\n- Infra-auricular\n- Preauricular", "VALUE:88", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:88", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Cervical NOS\n- Mandibular\n- Submandibular (submaxillary)\n\nParotid, NOS\n- Infra-auricular\n- Preauricular", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_lacrimal_sac_33881.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_lacrimal_sac_33881.json similarity index 70% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_lacrimal_sac_33881.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_lacrimal_sac_33881.json index 75a20bcdf..56debff4e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/seer_regional_nodes_lacrimal_sac_33881.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/seer_regional_nodes_lacrimal_sac_33881.json @@ -1,12 +1,12 @@ { "id" : "seer_regional_nodes_lacrimal_sac_33881", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "EOD Regional Nodes", "title" : "EOD Regional Nodes", "notes" : "**Note 1:** **Regional nodes and nodes, NOS** \n* Code only regional nodes and nodes, NOS, in this field. Distant nodes are coded in EOD Mets.\n\n**Note 2:** **Lymph nodes, NOS** \n* Code 800 if regional lymph nodes are involved, but there is no indication which ones are involved.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)", - "last_modified" : "2024-04-19T20:36:20.890Z", + "last_modified" : "2025-09-18T20:41:56.054Z", "definition" : [ { "key" : "eod_regional_nodes", "name" : "Code", @@ -15,14 +15,10 @@ "key" : "description", "name" : "Description", "type" : "DESCRIPTION" - }, { - "key" : "eod_2018_n", - "name" : "EOD 2018 N", - "type" : "ENDPOINT" }, { "key" : "ss2018_n", "name" : "SS2018 N", "type" : "ENDPOINT" } ], - "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:88", "VALUE:NONE" ], [ "300", "Cervical\nMandibular, NOS\n- Submandibular (submaxillary)\n\nParotid, NOS\n- Infra-auricular\n - Preauricular", "VALUE:88", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:88", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:88", "VALUE:U" ] ] + "rows" : [ [ "000", "No regional lymph node involvement", "VALUE:NONE" ], [ "300", "Cervical\nMandibular, NOS\n- Submandibular (submaxillary)\n\nParotid, NOS\n- Infra-auricular\n - Preauricular", "VALUE:RN" ], [ "800", "Regional lymph node(s), NOS\nLymph node(s), NOS", "VALUE:RN" ], [ "999", "Unknown; regional lymph node(s) not stated\nRegional lymph node(s) cannot be assessed\nNot documented in medical record\n\nDeath Certificate Only", "VALUE:U" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/sentinel_nodes_exam_7235.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/sentinel_nodes_exam_7235.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/sentinel_nodes_exam_7235.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/sentinel_nodes_exam_7235.json index 2c9dd9160..2a161d562 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/sentinel_nodes_exam_7235.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/sentinel_nodes_exam_7235.json @@ -1,7 +1,7 @@ { "id" : "sentinel_nodes_exam_7235", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Sentinel Nodes Exam", "title" : "Sentinel Lymph Nodes Examined", "description" : "Records the total number of lymph nodes sampled during the sentinel node biopsy and examined by the pathologist", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/sentinel_nodes_pos_95909.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/sentinel_nodes_pos_95909.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/sentinel_nodes_pos_95909.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/sentinel_nodes_pos_95909.json index 486a7bfca..2125dd7c7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/sentinel_nodes_pos_95909.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/sentinel_nodes_pos_95909.json @@ -1,7 +1,7 @@ { "id" : "sentinel_nodes_pos_95909", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Sentinel Nodes Pos", "title" : "Sentinel Lymph Nodes Positive", "description" : "Records the total number of lymph nodes sampled during the sentinel node biopsy and examined by the pathologist.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/separate_tumor_nodules_69006.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/separate_tumor_nodules_69006.json similarity index 74% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/separate_tumor_nodules_69006.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/separate_tumor_nodules_69006.json index 9085bdb0c..1ce8dbe92 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/separate_tumor_nodules_69006.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/separate_tumor_nodules_69006.json @@ -1,12 +1,12 @@ { "id" : "separate_tumor_nodules_69006", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Separate Tumor Nodules", "title" : "Separate Tumor Nodules", "description" : "“Separate tumor nodules” refers to what is conceptually a single tumor with intrapulmonary metastasis in the ipsilateral (same) lung. Their presence in the same or different lobes of lung from the primary tumor affects the T and M categories.\n\nSeparate tumor nodules are defined as intrapulmonary metastasis identified in the same lobe or same lung (ipsilateral) originating from a single lung primary at the time of diagnosis. Biopsy of tumors may or may not be performed. So long as there is a strong suspicion the multiple lesions are of the same histological type by imaging, physician judgement, or microscopically, this meets the criteria of separate tumor nodules representing intrapulmonary metastases. The presence of metastases to extrathoracic sites does not change this distinction.", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Separate Tumor Nodules in the ipsilateral (same) lung can be used to code this data item when no other information is available. See discussion of terminology in Note 3. \n * Separate tumor nodules in the contralateral lung are not coded in this data item.\n\n**Note 2:** **Intrapulmonary Metastasis** \n* Code the presence and location of separate tumor nodules with the same histologic type, also known as intrapulmonary metastasis, at the time of diagnosis in this item. \n * Separate tumor nodules can be defined clinically (by imaging) and/or pathologically. \n * They can be in the same or different lobes of the same lung as the primary tumor. \n * In the case of multiple tumor nodules determined to be the same primary, if not all nodules are biopsies, assume they are the same histology\n\n**Note 3:** **Situations NOT coded in this data item**\n* Other situations that display multiple lesions are NOT coded in this item. Assign code 0 if the multiple lesions belong to one of these other situations. Refer to the AJCC Staging System Lung for standardized and precise definitions of the situations which aren’t separate tumor nodules. They are \n * Second primary tumors, also called synchronous primary tumors (not the same histology as the primary tumor) \n * Multifocal lung adenocarcinoma with ground glass/lepidic features \n * Diffuse pneumonic adenocarcinoma\n\n**Note 4:** **Definition of Synchronous** \n* \"Synchronous\" describes the appearance in time compared to the primary tumor\n* Do not code this item based solely on the word \"synchronous\". \n* If separate nodules are described as \"metachronous,\" the nodules may be evidence of progression of disease in which case they would not be coded here.", - "last_modified" : "2024-04-10T16:43:52.039Z", + "last_modified" : "2025-02-24T13:56:38.137Z", "definition" : [ { "key" : "separate_tumor_nodules", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "No separate tumor nodules; single tumor only\nSeparate tumor nodules of same histologic type not identified/not present\nIntrapulmonary metastasis not identified/not present\nMultiple nodules described as multiple foci of adenocarcinoma in situ or minimally invasive adenocarcinoma\n\nNon-invasive neoplasm (behavior /2)" ], [ "1", "Separate tumor nodules of same histologic type in ipsilateral lung, same lobe" ], [ "2", "Separate tumor nodules of same histologic type in ipsilateral lung, different lobe" ], [ "3", "Separate tumor nodules of same histologic type in ipsilateral lung, same AND different lobes" ], [ "4", "Separate tumor nodules of same histologic type in ipsilateral lung, unknown if same or different lobe(s)" ], [ "7", "Multiple nodules or foci of tumor present, not classifiable based on Notes 2 and 3" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error.)" ], [ "9", "Not documented in medical record\nSeparate Tumor Nodules not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** imaging reports and pathology reports\n\nFor further information, refer to the **Lung** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Lung*", - "coding_guidelines" : "Record the presence of separate tumor nodules within the same ipsilateral lobe and/or different lobes of the same lung which are considered a single primary. The histology of the separate tumors must be the same. Histology may be determined clinically (presumed to be the same based on imaging or physician judgement) or microscopically confirmed.\n\n**1)** **Code 0** when \n* **a.** Non-invasive neoplasm (/2 behavior)\n* **b.** SINGLE TUMOR nodule only\n * **c.** Separate tumor nodules present with DIFFERENT HISTOLOGIES\n * **d.** Relevant imaging or resection is performed and there is no mention of separate tumor nodules \n * **e.** Multiple histologies with\n * **i.** Second primary tumors, also called synchronous primary tumors (not the same histology as the primary tumor)\n * **ii.** Multifocal lung adenocarcinoma with ground glass/lepidic features\n * **iii.** Diffuse pneumonic adenocarcinoma\n\n**2)** **Code 1** when \n* **a.** Separate tumor nodules present in the SAME LOBE with the SAME HISTOLOGY \n\n**3)** **Code 2** when \n* **a.** Separate tumor nodules present in DIFFERENT LOBES of the SAME LUNG (ipsilateral) with the SAME HISTOLOGY.\n\n**4)** **Code 3** when \n* **a.** Separate tumor nodules present in SAME LOBE AND DIFFERENT LOBES of the SAME LUNG with the SAME HISTOLOGY.\n\n**5)** **Code 4** when \n* **a.** Separate tumor nodules present in SAME LUNG with the SAME HISTOLOGY and it’s UNKNOWN IF they are in the SAME LOBE OR DIFFERENT LOBES.\n\n**6)** **Code 7** when\n* **a.** There are multiple tumor nodules or foci and the terminology used is not readily identifiable as one of the situations described in Note 4 and no other information is available (including consulting with physician) is available. (Do not use this information in staging the primary tumor)\n\n**7)** **Code 9** when\n* There is no relevant imaging or resection of the primary site", + "coding_guidelines" : "Record the presence of separate tumor nodules within the same ipsilateral lobe and/or different lobes of the same lung which are considered a single primary. The histology of the separate tumors must be the same. Histology may be determined clinically (presumed to be the same based on imaging or physician judgement) or microscopically confirmed.\n\n**1)** **Code 0** when \n* Non-invasive neoplasm (/2 behavior)\n* SINGLE TUMOR nodule only\n* Separate tumor nodules present with DIFFERENT HISTOLOGIES\n* Relevant imaging or resection is performed and there is no mention of separate tumor nodules \n * Multiple histologies with\n * Second primary tumors, also called synchronous primary tumors (not the same histology as the primary tumor)\n * Multifocal lung adenocarcinoma with ground glass/lepidic features\n * Diffuse pneumonic adenocarcinoma\n\n**2)** **Code 1** when \n* Separate tumor nodules present in the SAME LOBE with the SAME HISTOLOGY \n\n**3)** **Code 2** when \n* Separate tumor nodules present in DIFFERENT LOBES of the SAME LUNG (ipsilateral) with the SAME HISTOLOGY.\n\n**4)** **Code 3** when \n* Separate tumor nodules present in SAME LOBE AND DIFFERENT LOBES of the SAME LUNG with the SAME HISTOLOGY.\n\n**5)** **Code 4** when \n* Separate tumor nodules present in SAME LUNG with the SAME HISTOLOGY and it’s UNKNOWN IF they are in the SAME LOBE OR DIFFERENT LOBES.\n\n**6)** **Code 7** when\n* There are multiple tumor nodules or foci and the terminology used is not readily identifiable as one of the situations described in Note 4 and no other information is available (including consulting with physician) is available. (Do not use this information in staging the primary tumor)\n\n**7)** **Code 9** when\n* There is no relevant imaging or resection of the primary site", "rationale" : "This data item was previously collected for Lung, SSF #1 and at least one standard setter is continuing to collect it." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/serum_alb_pretx_level_58159.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/serum_alb_pretx_level_58159.json new file mode 100644 index 000000000..d3b759adf --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/serum_alb_pretx_level_58159.json @@ -0,0 +1,23 @@ +{ + "id" : "serum_alb_pretx_level_58159", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Serum Albumin Pretreatment Level", + "title" : "Serum Albumin Pretreatment Level", + "description" : "Albumin is the most abundant protein in human blood plasma. Serum albumin pretreatment level is a prognostic factor for plasma cell myeloma.\n\nThe Revised International Staging System (R-ISS or RISS) is now used to stage plasma cell myeloma (9732/3), using several different criteria. The stages are based on the absence or presence of the following related criteria. \n* 3931: Serum Beta-2 Microglobulin Pretreatment Level\n* 3930: Serum Albumin Pretreatment Level\n* 3857: High Risk Cytogenetics\n* 3869: LDH Level\n\nRequired for Staging: The AJCC Staging System Plasma Cell Myeloma and Plasma Cell Disorders (9732/3 only) and EOD. \n* Note: R-ISS stage is not applicable for the descriptions of plasma multiple myeloma that are listed in the codes 1 and 9 in the SSDI Schema Discriminator 1: Plasma Cell Myeloma Terminology. If you have coded 1 or 9 for this Schema Discriminator, the four data items listed above are BLANK.\n\nThe R-ISS stages are\n* Stage I: Serum Beta-2-microglobulin <3.5 mg/L and serum albumin > 3.5 g/dL and no high-risk cytogenetics and Normal LDH\n* Stage II: Not R-ISS I or III\n* Stage III: Serum Beta-2-microglobulin > 5.5 mg/L and high-risk cytogenetics and/or high LDH", + "notes" : "**Note 1:** **Physician statement**\n* Physician statement of Serum Albumin Pretreatment Level can be used to code this data item when no other information is available.\n\n**Note 2:** **Pretreatment results only**\n* Record this data item based on a **blood test** performed at diagnosis (pre-treatment). Use the highest value available.\n * The actual test may not state serum; however, as long as the test results are **based on blood (includes plasma)**, they can be used.\n * Albumin results from a **urine test cannot be used** to code this data item.\n* To use the albumin test, **it must say \"Serum/Plasma/Blood.\"**\n\n**Note 3:** **Component of R-ISS Stage**\n* Serum albumin is part of the Revised International Staging (R-ISS). \n * A lab value expressed in grams per liter (g/L) is 10 times the same value expressed in g/dL; therefore, the cut point of 3.5 g/dL is equivalent to 35 g/L.\n* Elevated serum albumin is defined by ≥3.5 g/dL.\n* Use the cut points listed in the table below regardless of the lab’s reference range.\n * **Code 1** if physician states **RISS Stage 1** and there is no other information", + "last_modified" : "2025-06-04T20:21:43.117Z", + "definition" : [ { + "key" : "serum_alb_pretx_level", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "0", "Serum albumin <3.5 g/dL " ], [ "1", "Serum albumin ≥3.5 g/dL " ], [ "5", "Schema Discriminator 1: Plasma Cell Myeloma Terminology coded to 1 or 9" ], [ "7", "Test ordered, results not in chart" ], [ "9", "Not documented in medical record\nSerum Albumin not assessed or unknown if assessed" ] ], + "additional_info" : "**Source documents:** laboratory tests (blood only)\n* Albumin Blood Test\n* Preoperative Blood Work\n* Total Protein and Albumin/Globulin (A/G) Ratio Test\n* Comprehensive metabolic profile (CMP)\n* Liver Function Test (LFT)/Hepatic Panel\n* Nutritional assessment Panels\n* Renal Function Panel", + "coding_guidelines" : "**1) Code 5** if Schema Discriminator 1: Plasma Cell Myeloma Terminology is coded to 1 or 9\n\n**2) Code 9** when there is no mention of the serum albumin", + "rationale" : "Serum albumin pretreatment level is a prognostic factor required in AJCC 8th edition, Chapter 82 Plasma Cell Myeloma and Plasma Cell Disorders, for the Revised International Staging System (R-ISS). It is a new data item for cases diagnosed 1/1/2018+." +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/sex_assigned_at_birth_63290.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/sex_assigned_at_birth_63290.json new file mode 100644 index 000000000..554c08579 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/sex_assigned_at_birth_63290.json @@ -0,0 +1,18 @@ +{ + "id" : "sex_assigned_at_birth_63290", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Sex Assigned At Birth", + "title" : "Sex Assigned At Birth", + "last_modified" : "2025-03-24T20:59:05.313Z", + "definition" : [ { + "key" : "sex_at_birth", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "1", "Male" ], [ "2", "Female" ], [ "9", "Not stated/Unknown" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/spread_through_air_spaces_stas_67834.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/spread_through_air_spaces_stas_67834.json new file mode 100644 index 000000000..7ca22e767 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/spread_through_air_spaces_stas_67834.json @@ -0,0 +1,23 @@ +{ + "id" : "spread_through_air_spaces_stas_67834", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Lung STAS", + "title" : "Lung Spread Through Air Spaces (STAS)", + "description" : "Spread Through Air Spaces (STAS) is defined as micropapillary clusters, solid nests, or single cells of tumor extending beyond the edge of the tumor into the air spaces of the surrounding lung parenchyma.", + "notes" : "***Any questions regarding this SSDI are to be posted in the AJCC CAnswer Forum***\n\n**Note 1:** **Effective years**\n- This SSDI is effective for diagnosis years 2026+. \n- For cases diagnosed 2018-2025, this SSDI must be blank.\n\n**Note 2:** **Physician Statement**\n- Physician statement of STAS can be used to code this data item when no other information is available.\n\n**Note 3:** **Criteria for coding**\n- A surgical resection must be done to determine if there is STAS.\n - *Exception:* In situ tumors (/2) can be coded 0 based on biopsy or surgical resection\n - If no surgical resection done, see code 9\n\n**Note 4:** **CAP Protocol or Synoptic Pathology Report**\n- Only record the information from the CAP Protocol or synoptic pathology report\n - Codes 0, 1, 7 may not be assigned if they are not included in the CAP Protocol or synoptic pathology report", + "last_modified" : "2025-05-05T13:42:01.766Z", + "definition" : [ { + "key" : "stas", + "name" : "Code", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "0", "Not identified" ], [ "1", "Present" ], [ "8", "Not applicable: information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error)." ], [ "9", "No surgical resection done\nSurgical resection done and STAS not documented in the CAP Protocol or synoptic pathology report\nSTAS not assessed or unknown if assessed or cannot be determined" ], [ "", "Must be blank if diagnosis year is before 2026" ] ], + "additional_info" : "**Source documents**: CAP protocol or synoptic pathology report\n\nFor further information, refer to the **Lung Resection cancer protocol** published by the College of American Pathologists for the AJCC Staging System *Lung*\n\n**Any questions regarding this SSDI are to be posted in the AJCC Forum**", + "coding_guidelines" : "**1)** Record the STAS score as stated on the CAP Protocol or synoptic pathology report\n**2)** **Code 9** when\n* Surgical resection of the primary site is performed and the presence/absence of STAS is not documented in the CAP Protocol or synoptic pathology report\n* No surgical resection is done\n* Surgical pathology report is not available", + "rationale" : "Initial studies have shown that the presence of STAS is associated with an increased incidence of recurrence in tumors that have undergone limited resection (e.g., segmentectomy, wedge resection)." +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_44993.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_44993.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_44993.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_44993.json index ef6509386..ae510eb58 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_44993.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_44993.json @@ -1,7 +1,7 @@ { "id" : "ss2018_44993", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Myeloma and Plasma Cell Disorders", "title" : "Summary Stage 2018: Myeloma and Plasma Cell Disorders", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_adnexa_uterine_other_values_44976.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_adnexa_uterine_other_values_44976.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_adnexa_uterine_other_values_44976.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_adnexa_uterine_other_values_44976.json index 82702e5b3..3a9018f27 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_adnexa_uterine_other_values_44976.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_adnexa_uterine_other_values_44976.json @@ -1,7 +1,7 @@ { "id" : "ss2018_adnexa_uterine_other_values_44976", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Derived SS2018: Adnexa Uterine Other", "title" : "Derived Summary Stage 2018: Adnexa Uterine Other", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_adrenal_gland_including_net_adrenal_70096.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_adrenal_gland_including_net_adrenal_70096.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_adrenal_gland_including_net_adrenal_70096.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_adrenal_gland_including_net_adrenal_70096.json index 8384cd4ed..aef92f3c1 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_adrenal_gland_including_net_adrenal_70096.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_adrenal_gland_including_net_adrenal_70096.json @@ -1,7 +1,7 @@ { "id" : "ss2018_adrenal_gland_including_net_adrenal_70096", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Adrenal Gland", "title" : "Summary Stage 2018: Adrenal Gland", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_ampulla_of_vater_including_net_96311.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_ampulla_of_vater_including_net_96311.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_ampulla_of_vater_including_net_96311.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_ampulla_of_vater_including_net_96311.json index 40cd515b4..ba95384e5 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_ampulla_of_vater_including_net_96311.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_ampulla_of_vater_including_net_96311.json @@ -1,7 +1,7 @@ { "id" : "ss2018_ampulla_of_vater_including_net_96311", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Ampulla of Vater", "title" : "Summary Stage 2018: Ampulla of Vater", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_anus_55561.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_anus_55561.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_anus_55561.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_anus_55561.json index 17181622d..da1feb273 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_anus_55561.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_anus_55561.json @@ -1,7 +1,7 @@ { "id" : "ss2018_anus_55561", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Anus", "title" : "Summary Stage 2018: Anus", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_appendix_including_netl_54459.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_appendix_including_netl_54459.json similarity index 95% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_appendix_including_netl_54459.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_appendix_including_netl_54459.json index 96f105703..605c096d1 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_appendix_including_netl_54459.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_appendix_including_netl_54459.json @@ -1,13 +1,13 @@ { "id" : "ss2018_appendix_including_netl_54459", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Appendix", "title" : "Summary Stage 2018: Appendix", "subtitle" : "Summary Stage 2018", - "notes" : "**Appendix**\n\n8000-8700, 8720-8790\n\nC181\nC181 Appendix\n\n**Note 1:** **Sources used in the development of this chapter**\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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 19 *Appendix - Carcinoma*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n* Chapter 32 *Neuroendocrine Tumors of the Appendix*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n* *Appendix*, from the AJCC Cancer Staging System Version 9 (2022). Used with permission of the American College of Surgeons, Chicago, Illinois.\n* *Neuroendocrine Tumors of the Appendix*, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other Summary Stage Chapters with Appendix sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue**: 8710-8714, 8800-8934, 8940-9138, 9141-9582\n\n**Note 3:** **LAMN tumor: Behavior** \n* LAMN tumors (8480) can be either in situ (behavior 2) or malignant (behavior 3). \n* If the tumor is confined to the muscularis propria, it is an in-situ tumor (behavior 2) \n* If the tumor extends beyond the muscularis propria, it is a malignant tumor (behavior 3)\n\n**Note 4:** **LAMN tumor: Localized tumor** \n* Code 1 (Localized) for LAMN's when the only statement is \"Tumor invades through the muscularis propria into subserosa or mesoappendix but does not extend to serosal surface\" and there isn't enough information to clarify subserosa versus mesoappendix. \n\n**Note 5:** **LAMN tumor: Regional nodal metastasis** \n* Nodal metastasis is very rare in low-grade appendiceal neoplasms (LAMN). \n* If there is no mention of lymph nodes in the pathology report for a LAMN, assume that there are no nodal metastasis.", + "notes" : "**Appendix**\n\n8000-8700, 8720-8790\n\nC181\nC181 Appendix\n\n**Note 1:** **Sources used in the development of this chapter**\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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 19 *Appendix - Carcinoma*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n* Chapter 32 *Neuroendocrine Tumors of the Appendix*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n* *Appendix*, from the AJCC Cancer Staging System Version 9 (2022). Used with permission of the American College of Surgeons, Chicago, Illinois.\n* *Neuroendocrine Tumors of the Appendix*, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other Summary Stage Chapters with Appendix sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue**: 8710-8714, 8800-8934, 8940-9138, 9141-9582\n\n**Note 3:** **LAMN tumor: Behavior** \n* LAMN tumors (8480) can be either in situ (behavior 2) or malignant (behavior 3). \n* If the tumor is confined to the muscularis propria, it is an in-situ tumor (behavior 2) \n* If the tumor extends beyond the muscularis propria, it is a malignant tumor (behavior 3)\n\n**Note 4:** **LAMN tumor: Localized tumor** \n* Code 1 (Localized) for LAMN's when the only statement is \"Tumor invades through the muscularis propria into subserosa or mesoappendix but does not extend to serosal surface\" and there isn't enough information to clarify subserosa versus mesoappendix. \n\n**Note 5:** **LAMN tumor: Regional nodal metastasis** \n* Nodal metastasis is very rare in low-grade appendiceal neoplasms (LAMN). \n* If there is no mention of lymph nodes in the pathology report for a LAMN, assume that there are no nodal metastasis.\n\n**Note 6:** ** Invasion of subserosa or mesoappendix**\n* Code 1 when the only statement is \"Tumor invades through the muscularis propria into subserosa or mesoappendix but does not extend to serosal surface\" and there isn't enough information to clarify subserosa versus mesoappendix.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05.** American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging.** In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Overman, M.J., Jessup, J.M., et al. **Appendix - Carcinoma**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Woltering, E.A., Bergsland, E.K., et al. **Neuroendocrine Tumors of the Appendix**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(7) **Appendix**, from the AJCC Cancer Staging System Version 9 (2022). Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n(8) **Neuroendocrine Tumors of the Appendix**, from the AJCC Cancer Staging System Version 9 (2023). Used with permission of the American College of Surgeons, Chicago, Illinois.", - "last_modified" : "2024-05-16T15:11:53.090Z", + "last_modified" : "2025-04-14T20:26:27.282Z", "definition" : [ { "key" : "ss2018", "name" : "SS2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_bladder_57733.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_bladder_57733.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_bladder_57733.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_bladder_57733.json index 5fbd6f471..0cf5cbab8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_bladder_57733.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_bladder_57733.json @@ -1,7 +1,7 @@ { "id" : "ss2018_bladder_57733", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Bladder", "title" : "Summary Stage 2018: Bladder", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_brain_67865.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_brain_67865.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_brain_67865.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_brain_67865.json index 7b02839de..553386002 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_brain_67865.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_brain_67865.json @@ -1,7 +1,7 @@ { "id" : "ss2018_brain_67865", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Brain", "title" : "Summary Stage 2018: Brain", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_breast_69079.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_breast_69079.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_breast_69079.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_breast_69079.json index abc4fed61..23af8938c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_breast_69079.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_breast_69079.json @@ -1,7 +1,7 @@ { "id" : "ss2018_breast_69079", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Breast", "title" : "Summary Stage 2018: Breast", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_buccal_mucosa_94903.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_buccal_mucosa_94903.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_buccal_mucosa_94903.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_buccal_mucosa_94903.json index bc517413a..e4fc9a1a7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_buccal_mucosa_94903.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_buccal_mucosa_94903.json @@ -1,7 +1,7 @@ { "id" : "ss2018_buccal_mucosa_94903", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Buccal Mucosa", "title" : "Summary Stage 2018: Buccal Mucosa", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_cervical_lymph_nodes_and_unknown_primary_tumor_8991.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_cervical_lymph_nodes_and_unknown_primary_tumor_8991.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_cervical_lymph_nodes_and_unknown_primary_tumor_8991.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_cervical_lymph_nodes_and_unknown_primary_tumor_8991.json index 1aad7959f..8a12d0d6e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_cervical_lymph_nodes_and_unknown_primary_tumor_8991.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_cervical_lymph_nodes_and_unknown_primary_tumor_8991.json @@ -1,7 +1,7 @@ { "id" : "ss2018_cervical_lymph_nodes_and_unknown_primary_tumor_8991", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Cervical Lymph Nodes and Unknown Primary Tumors of Head and Neck", "title" : "Summary Stage 2018: Cervical Lymph Nodes and Unknown Primary Tumors of Head and Neck", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_cervix_64954.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_cervix_64954.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_cervix_64954.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_cervix_64954.json index 737ae3498..eada009c6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_cervix_64954.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_cervix_64954.json @@ -1,7 +1,7 @@ { "id" : "ss2018_cervix_64954", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Cervix", "title" : "Summary Stage 2018: Cervix", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_cns_other_67712.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_cns_other_67712.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_cns_other_67712.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_cns_other_67712.json index b809a4c64..c4155842f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_cns_other_67712.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_cns_other_67712.json @@ -1,7 +1,7 @@ { "id" : "ss2018_cns_other_67712", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: CNS Other", "title" : "Summary Stage 2018: CNS Other", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_colon_and_rectum_including_net_40538.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_colon_and_rectum_including_net_40538.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_colon_and_rectum_including_net_40538.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_colon_and_rectum_including_net_40538.json index ad194bbfa..4740d16bb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_colon_and_rectum_including_net_40538.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_colon_and_rectum_including_net_40538.json @@ -1,7 +1,7 @@ { "id" : "ss2018_colon_and_rectum_including_net_40538", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Colon and Rectum", "title" : "Summary Stage 2018: Colon and Rectum", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_conjunctiva_16779.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_conjunctiva_16779.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_conjunctiva_16779.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_conjunctiva_16779.json index b34a02ae5..0ec0366da 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_conjunctiva_16779.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_conjunctiva_16779.json @@ -1,7 +1,7 @@ { "id" : "ss2018_conjunctiva_16779", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Conjunctiva", "title" : "Summary Stage 2018: Conjunctiva", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_corpus_carcinoma_and_carcinosarcoma_28794.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_corpus_carcinoma_and_carcinosarcoma_28794.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_corpus_carcinoma_and_carcinosarcoma_28794.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_corpus_carcinoma_and_carcinosarcoma_28794.json index eb80fc579..e7de118bb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_corpus_carcinoma_and_carcinosarcoma_28794.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_corpus_carcinoma_and_carcinosarcoma_28794.json @@ -1,7 +1,7 @@ { "id" : "ss2018_corpus_carcinoma_and_carcinosarcoma_28794", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Corpus Carcinoma and Carcinosarcoma", "title" : "Summary Stage 2018: Corpus Carcinoma and Carcinosarcoma", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_corpus_sarcoma_75896.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_corpus_sarcoma_75896.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_corpus_sarcoma_75896.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_corpus_sarcoma_75896.json index 8730f61aa..8dbfc294e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_corpus_sarcoma_75896.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_corpus_sarcoma_75896.json @@ -1,7 +1,7 @@ { "id" : "ss2018_corpus_sarcoma_75896", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Corpus Sarcoma", "title" : "Summary Stage 2018: Corpus Sarcoma", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_digestive_other_9136.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_digestive_other_9136.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_digestive_other_9136.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_digestive_other_9136.json index 2662cbc85..9c0df6f75 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_digestive_other_9136.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_digestive_other_9136.json @@ -1,7 +1,7 @@ { "id" : "ss2018_digestive_other_9136", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Digestive Other", "title" : "Summary Stage 2018: Digestive Other", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_endocrine_other_54817.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_endocrine_other_54817.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_endocrine_other_54817.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_endocrine_other_54817.json index e94c0e4c1..3c0ace9cd 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_endocrine_other_54817.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_endocrine_other_54817.json @@ -1,7 +1,7 @@ { "id" : "ss2018_endocrine_other_54817", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Endocrine Other", "title" : "Summary Stage 2018: Endocrine Other", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_esophagus_excluding_gist_57104.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_esophagus_excluding_gist_57104.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_esophagus_excluding_gist_57104.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_esophagus_excluding_gist_57104.json index 879875124..475cbea78 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_esophagus_excluding_gist_57104.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_esophagus_excluding_gist_57104.json @@ -1,7 +1,7 @@ { "id" : "ss2018_esophagus_excluding_gist_57104", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Esophagus", "title" : "Summary Stage 2018: Esophagus", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_extrahepatic_bile_ducts_65728.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_extrahepatic_bile_ducts_65728.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_extrahepatic_bile_ducts_65728.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_extrahepatic_bile_ducts_65728.json index a77573d7c..6f8b67e81 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_extrahepatic_bile_ducts_65728.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_extrahepatic_bile_ducts_65728.json @@ -1,7 +1,7 @@ { "id" : "ss2018_extrahepatic_bile_ducts_65728", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Extrahepatic BIle Ducts", "title" : "Summary Stage 2018: Extrahepatic Bile Ducts", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_eye_other_36531.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_eye_other_36531.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_eye_other_36531.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_eye_other_36531.json index 02354950d..faeb4c1b6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_eye_other_36531.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_eye_other_36531.json @@ -1,7 +1,7 @@ { "id" : "ss2018_eye_other_36531", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Eye Other", "title" : "Summary Stage 2018: Eye Other", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_fallopian_tube_83058.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_fallopian_tube_83058.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_fallopian_tube_83058.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_fallopian_tube_83058.json index af0039f01..2bcff16ce 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_fallopian_tube_83058.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_fallopian_tube_83058.json @@ -1,7 +1,7 @@ { "id" : "ss2018_fallopian_tube_83058", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Fallopian Tube", "title" : "Summary Stage 2018: Fallopian Tube", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_floor_mouth_83713.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_floor_mouth_83713.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_floor_mouth_83713.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_floor_mouth_83713.json index 82a8aea6a..2a662aeaa 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_floor_mouth_83713.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_floor_mouth_83713.json @@ -1,7 +1,7 @@ { "id" : "ss2018_floor_mouth_83713", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Floor of Mouth", "title" : "Summary Stage 2018: Floor of Mouth", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_floor_of_mouth_27181.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_floor_of_mouth_27181.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_floor_of_mouth_27181.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_floor_of_mouth_27181.json index 1797c44eb..43779f6c6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_floor_of_mouth_27181.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_floor_of_mouth_27181.json @@ -1,7 +1,7 @@ { "id" : "ss2018_floor_of_mouth_27181", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Floor of Mouth", "title" : "Derived Summary Stage 2018: Floor of Mouth", "subtitle" : "Derived Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_gallbladder_15174.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_gallbladder_15174.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_gallbladder_15174.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_gallbladder_15174.json index e02b469d6..e7d329315 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_gallbladder_15174.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_gallbladder_15174.json @@ -1,7 +1,7 @@ { "id" : "ss2018_gallbladder_15174", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Gallbladder", "title" : "Summary Stage 2018: Gallbladder", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_genital_female_other_5962.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_genital_female_other_5962.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_genital_female_other_5962.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_genital_female_other_5962.json index d2aeb98c3..5d68b9db8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_genital_female_other_5962.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_genital_female_other_5962.json @@ -1,7 +1,7 @@ { "id" : "ss2018_genital_female_other_5962", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Genital Female Other", "title" : "Summary Stage 2018: Genital Female Other", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_genital_male_other_44390.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_genital_male_other_44390.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_genital_male_other_44390.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_genital_male_other_44390.json index 4e66afd52..fb60e9adb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_genital_male_other_44390.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_genital_male_other_44390.json @@ -1,7 +1,7 @@ { "id" : "ss2018_genital_male_other_44390", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Genital Male Other", "title" : "Summary Stage 2018: Genital Male Other", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_gist_23534.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_gist_23534.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_gist_23534.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_gist_23534.json index 5288c5eef..b3ea330fb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_gist_23534.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_gist_23534.json @@ -1,7 +1,7 @@ { "id" : "ss2018_gist_23534", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: GIST", "title" : "Summary Stage 2018: GIST", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_gum_75440.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_gum_75440.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_gum_75440.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_gum_75440.json index f13eb48dd..b44d2979b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_gum_75440.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_gum_75440.json @@ -1,7 +1,7 @@ { "id" : "ss2018_gum_75440", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Gum", "title" : "Summary Stage 2018: Gum", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_hemeretic_3793.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_hemeretic_3793.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_hemeretic_3793.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_hemeretic_3793.json index d0377271d..c389a1878 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_hemeretic_3793.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_hemeretic_3793.json @@ -1,13 +1,13 @@ { "id" : "ss2018_hemeretic_3793", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: HemeRetic", "title" : "Summary Stage 2018: HemeRetic", "subtitle" : "Summary Stage 2018", "notes" : "**HemeRetic**\n\n9724, 9727, 9740-9742, 9749, 9762-9809, 9811-9820, 9831-9920, 9931-9993 \n* C700-C729, C751-C753 for 9749, 9766 (2018-2022 only) (See Note 2)\n\nC000-C440, C442-C689, C691-C694, C698-C809: 9591 and Schema Discriminator 1: 1, 2 \n\nC000-C699, C739-C750, C754-C809: 9751, 9755-9759 \n\nC000-C440, C442-C689, C691-C694, C698-C809: 9930 \n\n**Note 1:** **Sources used in the development of this chapter**\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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 83 *Leukemia*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Histologies moved to Brain, CNS, Intracranial Gland** \n* For the histologies and primary sites listed below, these have moved to the Brain, CNS Other, and Intracranial Gland Summary Stage chapters starting with 2023 diagnoses.\n* If you have one of these cases for 2018-2022, then this is the appropriate chapter. If you have one of these cases diagnosed on January 1, 2023, forward, see the appropriate chapter\n * **9749, 9766** \n * **Brain**: C700, C710-C719\n * **CNS Other**: C701, C709, C720-C725, C728-C729\n * **Intracranial Gland**: C751-C753\n\n**Note 3:** **Other Summary Stage chapters with the listed histologies**\n* **Brain**: 9751, 9755-9759 (C700, C710-C719)\n* **CNS Other**: 9751, 9755-9759 (C701, C709, C720-C725, C728-C729)\n* **Intracranial Gland**: 9751, 9755-9759 (C751-C753)\n* **Lymphoma**: 9591 and Schema Discriminator 1: 3, 9 (C000-C440, C442-C689, C691-C694, C698-C809)\n* **Lymphoma Ocular Adnexa**: 9930 (C441, C690, C695-C696\n\n**Note 4:** **The following histologies can be localized (code 1), systemic (7) or unknown (9)** \n\n9740 Mast cell sarcoma \n9749 Erdheim-Chester disease (2021+ only) (except C700-C729, C751-C753 for 1/1/2023+)\n9751 Langerhans cell histiocytosis, disseminated (except C700-C729, C751-C753)\n9755 Histiocytic sarcoma (except C700-C729, C751-C753)\n9756 Langerhans cell sarcoma (except C700-C729, C751-C753)\n9757 Interdigitating dendritic cell sarcoma (except C700-C729, C751-C753)\n9758 Follicular dendritic cell sarcoma (except C700-C729, C751-C753)\n9759 Fibroblastic reticular cell tumor (except C700-C729, C751-C753)\n9766 Lymphomatoid granulomatosis, Grade 3 (2021+ only) (except C700-C729, C751-C753 for 1/1/2023+)\n9930 Myeloid sarcoma (except C441, C690, C695-C696)\n9971 Polymorphic PTLD (2018-2020 only, nonreportable as of 2021)\n\n**Note 5:** **Lymph node involvement** \n* For histologies listed in **Note 4**, it is possible to have lymph node involvement; however, at this time, lymph node involvement for these histologies is not collected.\n\n**Note 6:** **The following histologies are systemic (code 7)**\n\n9591 Splenic B-cell lymphoma/leukemia, unclassifiable (except C441, C690, C695-C696)\n9724 Systemic EBV-positive T-cell lymphoma of childhood\n9727 Blastic plasmacytoid dendritic cell neoplasm\n9741 Systemic mastocytosis with an associated hematological neoplasm\n9742 Mast cell leukemia\n9762 Heavy chain diseases\n9800 Leukemia, NOS\n9801 Acute undifferentiated leukemia\n9806 Mixed-phenotype acute leukemia with t(9;22)(q34.1;q11.2); *BCR-ABL1*\n9807 Mixed-phenotype acute leukemia with t(v;11q23.3); *KMT2A*-rearranged\n9808 Mixed-phenotype acute leukemia, B/myeloid, NOS\n9809 Mixed-phenotype acute leukemia, T/myeloid, NOS\n9811 B-lymphoblastic leukemia/lymphoma, NOS\n9812 B-lymphoblastic leukemia/lymphoma with t(9;22)(q34.1;q11.2); *BCR-ABL1*\n9813 B-lymphoblastic leukemia/lymphoma with t(v;11q23.3); *KMT2A*-rearranged\n9814 B-lymphoblastic leukemia/lymphoma with t(12;21)(p13.2;q22.1); *ETV6-RUNX1*\n9815 B-lymphoblastic/lymphoma with hyperdiploidy\n9816 B-lymphoblastic/lymphoma with hypodiploidy (hypodiploid ALL)\n9817 B-lymphoblastic/lymphoma with t(5;14)(q31.1;q32.1); IGH/*IL3*\n9818 B-lymphoblastic/lymphoma with t(1;19)(q23;p13.3); *TCF3-PBX1*\n9819 B-lymphoblastic/lymphoma, BCR-ABL1-like (2021+ only)\n9820 Lymphoid leukemia, NOS\n9831 T-cell large granular lymphocytic leukemia\n9832 Prolymphocytic leukemia, NOS\n9833 B-cell prolymphocytic leukemia\n9834 T-cell prolymphocytic leukemia\n9837 T-lymphoblastic leukemia/lymphoma \n9840 Pure erythroid leukemia\n9860 Myeloid leukemia, NOS\n9861 Acute myeloid leukemia, NOS\n9863 Chronic myeloid leukemia\n9865 Acute myeloid leukemia with t(6;9)(p23;q34.1); *DEK-NUP214*\n9866 Acute promyelocytic leukemia with *PML-RARA*\n9867 Acute myelomonocytic leukemia\n9869 Acute myeloid leukemia with inv(3)(q21.3q26.2) or t(3;3)(q21.3;q26;2); *RBM15-MKL1*\n9870 Acute basophilic leukemia\n9871 Acute myeloid leukemia with inv(16)(p13.1q22) or t(16;16)(p13.1;q22); *CBFB-MYH11*\n9872 Acute myeloid leukemia, minimal differentiation\n9873 Acute myeloid leukemia without maturation\n9874 Acute myeloid leukemia with maturation\n9875 Chronic myeloid leukemia, *BCR-ABL1*-positive\n9876 Atypical chronic myeloid leukemia *BCR-ABL1*-negative\n9877 Acute myeloid leukemia with mutated NPM1 (2021+ only)\n9878 Acute myeloid leukemia with biallelic mutation of CEBPA (2021+ only)\n9879 Acute myeloid leukemia with mutated RUNX1 (2021+ only)\n9891 Acute monoblastic and monocytic leukemia\n9895 Acute myeloid leukemia with myelodysplasia-related changes\n9896 Acute myeloid leukemia with t(8;21)(q22;q22.1), *RUNX1-RUNX1T1*\n9897 Acute myeloid leukemia with t(9;11)(p21.3;q23.3); *KMT2A-MLLT3*\n9898 Myeloid leukemia associated with Down Syndrome\n9910 Acute megakaryoblastic leukemia\n9911 Acute myeloid leukemia (megakaryoblastic) with t(1;22)(p13.3;q13.1); *RBM15-MKL1*\n9912 Acute myeloid leukemia with BCR-ABL1 (2021+ only)\n9920 Therapy-related myeloid neoplasms\n9931 Acute panmyelosis with myelofibrosis\n9940 Hairy cell leukemia\n9945 Chronic myelomonocytic leukemia, NOS\n9946 Juvenile myelomonocytic leukemia\n9948 Aggressive NK-cell leukemia\n9950 Polycythemia vera\n9961 Primary myelofibrosis\n9962 Essential thrombocythemia\n9963 Chronic neutrophilic leukemia\n9964 Chronic eosinophilic leukemia, NOS\n9965 Myeloid/lymphoid neoplasms with *PDGFRA* rearrangement\n9966 Myeloid/lymphoid neoplasm with *PDGFRB* rearrangement\n9967 Myeloid/lymphoid neoplasm with *FGFR1* rearrangement\n9968 Myeloid/lymphoid neoplasm with PCM1-JAK2 (2021+ only)\n9975 Myelodysplastic/myeloproliferative neoplasm, unclassifiable\n9980 Myelodysplastic syndrome with single lineage dysplasia\n9982 Myelodysplastic syndrome with ring sideroblasts and single lineage dysplasia\n9983 Myelodysplastic syndrome with excess blasts\n9985 Myelodysplastic syndrome with multilineage dysplasia\n9986 Myelodysplastic syndrome with isolated del(5q)\n9989 Myelodysplastic syndrome, unclassifiable\n9991 Refractory neutropenia (2018-2020 only, see code 9980/3 for 2021+)\n9992 Refractory thrombocytopenia (2018-2020 only, see code 9980/3 for 2021+)\n9993 Myelodysplastic syndrome with ring sideroblasts and multilineage dysplasia (2021+ only)\n\n**Note 7:** **Only staging system** \n* Summary Stage is the only applicable staging system for this site/histology/schema.\n\n**Note 8:** **Not applicable codes** \n* Codes 0, 2, 3, and 4 are not applicable for this chapter.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Hematologic Malignancies**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Radich, J.P., Jaffe, E.S., Leonard, J.P., et al. **Leukemia**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-14T14:27:52.487Z", + "last_modified" : "2025-07-18T12:29:13.770Z", "definition" : [ { "key" : "ss2018", "name" : "SS2018", @@ -17,5 +17,5 @@ "name" : "Description", "type" : "DESCRIPTION" } ], - "rows" : [ [ "1", "**Localized only**\n- Localized disease\n- (Single/solitary/unifocal/isolated)\n- See Notes 2 and 3" ], [ "7", "**Distant site(s)/lymph node(s) involved**\n- Systemic disease\n- See Note 5" ], [ "9", "Unknown if extension or metastasis" ] ] + "rows" : [ [ "1", "**Localized only**\n- Localized disease\n- (Single/solitary/unifocal/isolated)\n- See Notes 4 and 5" ], [ "7", "**Distant site(s)/lymph node(s) involved**\n- Systemic disease\n- See Note 6" ], [ "9", "Unknown if extension or metastasis" ] ] } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_hypopharynx_excluding_melanoma_8720_8790_copy_30010.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_hypopharynx_excluding_melanoma_8720_8790_copy_30010.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_hypopharynx_excluding_melanoma_8720_8790_copy_30010.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_hypopharynx_excluding_melanoma_8720_8790_copy_30010.json index 9b6fd8455..8ff5ce9b5 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_hypopharynx_excluding_melanoma_8720_8790_copy_30010.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_hypopharynx_excluding_melanoma_8720_8790_copy_30010.json @@ -1,13 +1,13 @@ { "id" : "ss2018_hypopharynx_excluding_melanoma_8720_8790_copy_30010", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Hypopharynx", "title" : "Summary Stage 2018: Hypopharynx", "subtitle" : "Summary Stage 2018", - "notes" : "**Hypopharynx**\n\n8000-8700\n\nC129-C132, C138-C139\nC129 Pyriform sinus\nC130 Postcricoid region\nC131 Hypopharyngeal aspect of aryepiglottic fold\nC132 Posterior wall of hypopharynx\nC138 Overlapping lesion of hypopharynx\nC139 Hypopharynx, NOS (laryngopharynx)\n\n**Note 1:** **Sources used in the development of this chapter**\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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 11 *Oropharynx (p16-) and Hypopharynx*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other Summary Stage Chapters with Hypopharynx sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Head and Neck**: 8720-8790\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue**: 8710-8714, 8800-8934, 8940-9138, 9141-9582\n\n**Note 3:** **FIxation** \n* Code 2 If there is fixation of hemilarynx or larynx.", + "notes" : "**Hypopharynx**\n\n8000-8700\n\nC129-C132, C138-C139\nC129 Pyriform sinus\nC130 Postcricoid region\nC131 Hypopharyngeal aspect of aryepiglottic fold\nC132 Posterior wall of hypopharynx\nC138 Overlapping lesion of hypopharynx\nC139 Hypopharynx, NOS (laryngopharynx)\n\n**Note 1:** **Sources used in the development of this chapter**\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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 11 *Oropharynx (p16-) and Hypopharynx*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other Summary Stage Chapters with Hypopharynx sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Head and Neck**: 8720-8790\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue**: 8710-8714, 8800-8934, 8940-9138, 9141-9582\n\n**Note 3:** **Fixation** \n* Code 2 If there is fixation of hemilarynx or larynx.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lydiatt, W.M., Ridge, J.A., Shah, J.P., et al. **Oropharynx (p16-) and Hypopharynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-17T11:17:08.006Z", + "last_modified" : "2024-11-07T13:05:18.601Z", "definition" : [ { "key" : "ss2018", "name" : "SS2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_ill_defined_18664.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_ill_defined_18664.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_ill_defined_18664.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_ill_defined_18664.json index 3467942c6..f8c260208 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_ill_defined_18664.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_ill_defined_18664.json @@ -1,7 +1,7 @@ { "id" : "ss2018_ill_defined_18664", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Ill-Defined Other", "title" : "Summary Stage 2018:Ill-Defined Other", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_intracranial_gland_98794.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_intracranial_gland_98794.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_intracranial_gland_98794.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_intracranial_gland_98794.json index 8a842674d..e827b1b80 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_intracranial_gland_98794.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_intracranial_gland_98794.json @@ -1,7 +1,7 @@ { "id" : "ss2018_intracranial_gland_98794", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Intracranial Gland", "title" : "Summary Stage 2018: Intracranial Gland", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_intrahepatic_bile_ducts_51957.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_intrahepatic_bile_ducts_51957.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_intrahepatic_bile_ducts_51957.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_intrahepatic_bile_ducts_51957.json index 2a91d7fc1..b3d7e1dde 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_intrahepatic_bile_ducts_51957.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_intrahepatic_bile_ducts_51957.json @@ -1,7 +1,7 @@ { "id" : "ss2018_intrahepatic_bile_ducts_51957", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Intrahepatic Bile Ducts", "title" : "Summary Stage 2018: Intrahepatic Bile Ducts", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_kaposi_sarcoma_17563.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_kaposi_sarcoma_17563.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_kaposi_sarcoma_17563.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_kaposi_sarcoma_17563.json index 76d35f101..efcecde30 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_kaposi_sarcoma_17563.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_kaposi_sarcoma_17563.json @@ -1,7 +1,7 @@ { "id" : "ss2018_kaposi_sarcoma_17563", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Kaposi Sarcoma", "title" : "Summary Stage 2018: Kaposi Sarcoma", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_kidney_renal_parenchyma_30980.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_kidney_renal_parenchyma_30980.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_kidney_renal_parenchyma_30980.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_kidney_renal_parenchyma_30980.json index 7dde254a3..c5bce119b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_kidney_renal_parenchyma_30980.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_kidney_renal_parenchyma_30980.json @@ -1,7 +1,7 @@ { "id" : "ss2018_kidney_renal_parenchyma_30980", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Kidney Parenchyma", "title" : "Summary Stage 2018: Kidney Parenchyma", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_kidney_renal_pelvis_29650.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_kidney_renal_pelvis_29650.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_kidney_renal_pelvis_29650.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_kidney_renal_pelvis_29650.json index d55b4c7d0..025b18ae9 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_kidney_renal_pelvis_29650.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_kidney_renal_pelvis_29650.json @@ -1,7 +1,7 @@ { "id" : "ss2018_kidney_renal_pelvis_29650", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Kidney Renal Pelvis", "title" : "Summary Stage 2018: Kidney Renal Pelvis", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_lacrimal_gland_82062.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_lacrimal_gland_82062.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_lacrimal_gland_82062.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_lacrimal_gland_82062.json index d931d6a1a..e460aa5a6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_lacrimal_gland_82062.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_lacrimal_gland_82062.json @@ -1,7 +1,7 @@ { "id" : "ss2018_lacrimal_gland_82062", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Lacrimal Gland/Sac", "title" : "Summary Stage 2018: Lacrimal Gland/Sac", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_larynx_glottic_excluding_melanoma_8720_8790_2238.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_larynx_glottic_excluding_melanoma_8720_8790_2238.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_larynx_glottic_excluding_melanoma_8720_8790_2238.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_larynx_glottic_excluding_melanoma_8720_8790_2238.json index fa8175575..cc16c05eb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_larynx_glottic_excluding_melanoma_8720_8790_2238.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_larynx_glottic_excluding_melanoma_8720_8790_2238.json @@ -1,7 +1,7 @@ { "id" : "ss2018_larynx_glottic_excluding_melanoma_8720_8790_2238", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Larynx Glottic", "title" : "Summary Stage 2018: Larynx Glottic", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_larynx_other_excluding_melanoma_8720_8790_40558.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_larynx_other_excluding_melanoma_8720_8790_40558.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_larynx_other_excluding_melanoma_8720_8790_40558.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_larynx_other_excluding_melanoma_8720_8790_40558.json index 8d12e6955..62acb7270 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_larynx_other_excluding_melanoma_8720_8790_40558.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_larynx_other_excluding_melanoma_8720_8790_40558.json @@ -1,7 +1,7 @@ { "id" : "ss2018_larynx_other_excluding_melanoma_8720_8790_40558", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Larynx Other", "title" : "Summary Stage 2018: Larynx Other", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_larynx_subglottic_excluding_melanoma_8720_8790_93242.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_larynx_subglottic_excluding_melanoma_8720_8790_93242.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_larynx_subglottic_excluding_melanoma_8720_8790_93242.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_larynx_subglottic_excluding_melanoma_8720_8790_93242.json index 3c78908ba..0b098266d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_larynx_subglottic_excluding_melanoma_8720_8790_93242.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_larynx_subglottic_excluding_melanoma_8720_8790_93242.json @@ -1,7 +1,7 @@ { "id" : "ss2018_larynx_subglottic_excluding_melanoma_8720_8790_93242", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Larynx Subglottic", "title" : "Summary Stage 2018: Larynx Subglottic", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_larynx_supraglottic_excluding_melanoma_8720_8790_91429.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_larynx_supraglottic_excluding_melanoma_8720_8790_91429.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_larynx_supraglottic_excluding_melanoma_8720_8790_91429.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_larynx_supraglottic_excluding_melanoma_8720_8790_91429.json index a7a9ed7ba..c0646e27d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_larynx_supraglottic_excluding_melanoma_8720_8790_91429.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_larynx_supraglottic_excluding_melanoma_8720_8790_91429.json @@ -1,7 +1,7 @@ { "id" : "ss2018_larynx_supraglottic_excluding_melanoma_8720_8790_91429", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Larynx Supraglottic", "title" : "Summary Stage 2018: Larynx Supraglottic", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_lip_92534.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_lip_92534.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_lip_92534.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_lip_92534.json index 4a4447942..7d6cbc065 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_lip_92534.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_lip_92534.json @@ -1,7 +1,7 @@ { "id" : "ss2018_lip_92534", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Lip", "title" : "Summary Stage 2018: Lip", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_liver_84469.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_liver_84469.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_liver_84469.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_liver_84469.json index 36d24a5dc..7ada51b6e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_liver_84469.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_liver_84469.json @@ -1,7 +1,7 @@ { "id" : "ss2018_liver_84469", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Liver", "title" : "Summary Stage 2018: Liver", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_lung_41334.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_lung_41334.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_lung_41334.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_lung_41334.json index 8a80b793d..2014f5fb4 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_lung_41334.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_lung_41334.json @@ -1,7 +1,7 @@ { "id" : "ss2018_lung_41334", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Lung", "title" : "Summary Stage 2018: Lung", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_lymphoma_27031.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_lymphoma_27031.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_lymphoma_27031.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_lymphoma_27031.json index 325083044..bc93d3a1f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_lymphoma_27031.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_lymphoma_27031.json @@ -1,7 +1,7 @@ { "id" : "ss2018_lymphoma_27031", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Lymphoma", "title" : "Summary Stage 2018: Lymphoma", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_lymphoma_ocular_adnexa_3583.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_lymphoma_ocular_adnexa_3583.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_lymphoma_ocular_adnexa_3583.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_lymphoma_ocular_adnexa_3583.json index def8406e7..c3dd0d1dc 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_lymphoma_ocular_adnexa_3583.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_lymphoma_ocular_adnexa_3583.json @@ -1,7 +1,7 @@ { "id" : "ss2018_lymphoma_ocular_adnexa_3583", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Lymphoma Ocular Adnexa", "title" : "Summary Stage 2018: Lymphoma Ocular Adnexa", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_major_salivary_glands_43893.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_major_salivary_glands_43893.json new file mode 100644 index 000000000..d0985c75d --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_major_salivary_glands_43893.json @@ -0,0 +1,21 @@ +{ + "id" : "ss2018_major_salivary_glands_43893", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "SS2018: Major Salivary Glands", + "title" : "Summary Stage 2018: Major Salivary Glands", + "subtitle" : "Summary Stage 2018", + "notes" : "**Major Salivary Glands**\n\n8000-8700, 8720-8790, 8941, 8974, 8980, 8982\n\nC079-C081, C088-C089\nC079 Parotid gland \nC080 Submandibular gland\nC081 Sublingual gland\nC088 Overlapping lesion of major salivary glands\nC089 Major salivary gland, NOS\n\n**Note 1:** **Sources used in the development of this chapter**\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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 8 *Major Salivary Glands*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other Summary Stage Chapters with Major Salivary Glands sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Soft Tissue**: 8710-8714, 8800-8934, 8940-9138, 9141-9582", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lydiatt, W.M., Shah, J.P., et al. **Major Salivary Glands**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", + "last_modified" : "2025-04-23T14:09:20.006Z", + "definition" : [ { + "key" : "ss2018", + "name" : "SS2018", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "0", "**In situ: noninvasive, intraepithelial**" ], [ "1", "**Localized only (localized, NOS)**\n- Confined to gland/duct of origin\n- Confined to parotid gland, NOS\n- Confined to salivary gland, NOS\n- Confined to submandibular gland, NOS\n- Multiple foci confined to substance of parotid gland" ], [ "2", "**Regional by direct extension only**\n- Extension to another major salivary gland (parotid, sublingual, submandibular, submaxillary)\n- Deep extrinsic muscles (submandibular gland only)\n + Genioglossus\n + Geniohyoid\n + Hyoglossus\n + Mylohyoid \n + Styloglossus\n- Cartilage\n- Ear canal\n- External auditory meatus (parotid gland only)\n- Facial artery or vein\n- Internal carotid artery (encased)\n- Jugular vein (parotid gland only)\n- Mandible\n- Masseter (parotid gland only)\n- Mastoid/mastoid process (parotid gland only)\n- Maxillary artery\n- Nerves \n + Auricular (parotid gland only)\n + Facial (7th nerve) (submandibular and salivary gland only)\n + Lingual (submandibular and salivary gland only)\n- Periglandular soft/connective tissue (microscopic, macroscopic, NOS)\n- Periosteum of mandible \n- Maxillary artery\n- Pharyngeal mucosa (parotid gland only)\n- Skeletal muscle\n + Digastric\n + Masseter (parotid gland only)\n + Pterygoid\n + Sternocleidomastoid (parotid gland only)\n + Stylohyoid\n- Skin overlying gland (parotid gland only)" ], [ "3", "**Regional lymph node(s) involved only**\n- Level I\n + Level IA - Submental\n + Level IB - Submandibular (submaxillary), sublingual\n- Level II - Upper jugular \n + Jugulodigastric (subdigastric)\n + Upper deep cervical \n + Level IIA - Anterior\n + Level IIB - Posterior \n- Level III - Middle jugular\n + Middle deep cervical\n- Level IV - Lower jugular\n + Jugulo-omohyoid (supraomohyoid)\n + Lower deep cervical \n + Virchow node\n- Level V - Posterior triangle group\n + Posterior cervical\n + Level VA - Spinal accessory \n + Level VB - Transverse cervical, supraclavicular \n- Level VI - Anterior compartment group\n + Laterotracheal\n + Paralaryngeal\n + Paratracheal - above suprasternal notch\n + Perithyroidal\n + Precricoid (Delphian)\n + Prelaryngeal\n + Pretracheal - above suprasternal notch\n + Recurrent laryngeal\n- Level VII - Superior mediastinal group (for other mediastinal node(s) see code 7)\n + Esophageal groove\n + Paratracheal - below suprasternal notch\n + Pretracheal - below suprasternal notch \n- Other groups\n + Cervical, NOS\n + Deep cervical, NOS\n + Facial\n * Buccinator (buccal)\n * Mandibular\n * Nasolabial\n + Internal jugular, NOS\n + Parapharyngeal \n + Parotid\n * Infraauricular\n * Intraparotid\n * Periparotid\n * Preauricular\n + Retroauricular (mastoid)\n + Retropharyngeal\n + Suboccipital\n- Regional lymph node(s), NOS\n + Lymph node(s), NOS" ], [ "4", "**Regional by BOTH direct extension AND regional lymph node(s) involved**\n- Codes (2) + (3)" ], [ "7", "**Distant site(s)/lymph node(s) involved**\n- Distant sites (including further contiguous extension)\n + Esophagus\n + External auditory meatus (submandibular and salivary gland only)\n + Intracranial invasion \n + Masticator space\n + Mediastinal structures\n + Nerves\n * Facial (7th nerve) (parotid gland only)\n * Lingual (parotid gland only)\n + Orbital apex\n + Pterygoid plates\n + Skin overlying gland (submandibular and salivary gland only) \n + Skull (base, NOS)\n + Solid organ parenchyma \n + Spinal accessory nerve\n + Spinal column invasion\n + Trachea\n- Distant lymph node(s), NOS\n + Mediastinal (excluding superior mediastinal node(s), Level VII)\n- Distant metastasis, NOS\n + Carcinomatosis \n + Distant mets WITH or WITHOUT distant lymph node(s)" ], [ "9", "Unknown if extension or metastasis" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_medulloblastoma_22906.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_medulloblastoma_22906.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_medulloblastoma_22906.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_medulloblastoma_22906.json index 39acfc364..27c9c6ae3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_medulloblastoma_22906.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_medulloblastoma_22906.json @@ -1,7 +1,7 @@ { "id" : "ss2018_medulloblastoma_22906", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Medulloblastoma", "title" : "Summary Stage 2023: Medulloblastoma", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_melanoma_choroid_ciliary_body_iris_21929.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_melanoma_choroid_ciliary_body_iris_21929.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_melanoma_choroid_ciliary_body_iris_21929.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_melanoma_choroid_ciliary_body_iris_21929.json index ff3a0c4b2..0361d5708 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_melanoma_choroid_ciliary_body_iris_21929.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_melanoma_choroid_ciliary_body_iris_21929.json @@ -1,7 +1,7 @@ { "id" : "ss2018_melanoma_choroid_ciliary_body_iris_21929", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Melanoma Uvea", "title" : "Summary Stage 2018: Melanoma Uvea", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_melanoma_conjunctiva_86342.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_melanoma_conjunctiva_86342.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_melanoma_conjunctiva_86342.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_melanoma_conjunctiva_86342.json index 463d5c286..358ff2d34 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_melanoma_conjunctiva_86342.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_melanoma_conjunctiva_86342.json @@ -1,7 +1,7 @@ { "id" : "ss2018_melanoma_conjunctiva_86342", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Melanoma Conjunctiva", "title" : "Summary Stage 2018: Melanoma Conjunctiva", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_melanoma_head_and_neck_8720_8790_46168.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_melanoma_head_and_neck_8720_8790_46168.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_melanoma_head_and_neck_8720_8790_46168.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_melanoma_head_and_neck_8720_8790_46168.json index ed2dbf5b2..ccb5e5919 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_melanoma_head_and_neck_8720_8790_46168.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_melanoma_head_and_neck_8720_8790_46168.json @@ -1,7 +1,7 @@ { "id" : "ss2018_melanoma_head_and_neck_8720_8790_46168", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Melanoma Head and Neck", "title" : "Summary Stage 2018: Melanoma Head and Neck", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_melanoma_skin_64985.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_melanoma_skin_64985.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_melanoma_skin_64985.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_melanoma_skin_64985.json index 58e0370b0..8e208f938 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_melanoma_skin_64985.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_melanoma_skin_64985.json @@ -1,7 +1,7 @@ { "id" : "ss2018_melanoma_skin_64985", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Melanoma Skin", "title" : "Summary Stage 2018: Melanoma Skin", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_merkel_cell_carcinoma_89481.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_merkel_cell_carcinoma_89481.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_merkel_cell_carcinoma_89481.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_merkel_cell_carcinoma_89481.json index 22044864b..075a7777c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_merkel_cell_carcinoma_89481.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_merkel_cell_carcinoma_89481.json @@ -1,7 +1,7 @@ { "id" : "ss2018_merkel_cell_carcinoma_89481", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Merkel Cell Skin", "title" : "Summary Stage 2018: Merkel Cell Skin", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_middle_ear_16857.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_middle_ear_16857.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_middle_ear_16857.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_middle_ear_16857.json index 213fad762..4f72855c8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_middle_ear_16857.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_middle_ear_16857.json @@ -1,7 +1,7 @@ { "id" : "ss2018_middle_ear_16857", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Middle Ear", "title" : "Summary Stage 2018: Middle Ear", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_mouth_other_31159.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_mouth_other_31159.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_mouth_other_31159.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_mouth_other_31159.json index ae764bab9..6ac29e84e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_mouth_other_31159.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_mouth_other_31159.json @@ -1,7 +1,7 @@ { "id" : "ss2018_mouth_other_31159", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Mouth Other", "title" : "Summary Stage 2018: Mouth Other", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_mycosis_fungoides_94448.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_mycosis_fungoides_94448.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_mycosis_fungoides_94448.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_mycosis_fungoides_94448.json index cd4aa0f13..fc4bfcff1 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_mycosis_fungoides_94448.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_mycosis_fungoides_94448.json @@ -1,7 +1,7 @@ { "id" : "ss2018_mycosis_fungoides_94448", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Mycosis Fungoides", "title" : "Summary Stage 2018: Mycosis Fungoides", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_nasal_cavity_and_ethmoid_sinus_excluding_melanoma_8720_8790_21699.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_nasal_cavity_and_ethmoid_sinus_excluding_melanoma_8720_8790_21699.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_nasal_cavity_and_ethmoid_sinus_excluding_melanoma_8720_8790_21699.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_nasal_cavity_and_ethmoid_sinus_excluding_melanoma_8720_8790_21699.json index 69859b73f..7120dd680 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_nasal_cavity_and_ethmoid_sinus_excluding_melanoma_8720_8790_21699.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_nasal_cavity_and_ethmoid_sinus_excluding_melanoma_8720_8790_21699.json @@ -1,7 +1,7 @@ { "id" : "ss2018_nasal_cavity_and_ethmoid_sinus_excluding_melanoma_8720_8790_21699", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Nasal Cavity and Paranasal Sinuses", "title" : "Summary Stage 2018: Nasal Cavity and Paranasal Sinuses", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_nasopharynx_excluding_melanoma_8720_8790_copy_99106.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_nasopharynx_excluding_melanoma_8720_8790_copy_99106.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_nasopharynx_excluding_melanoma_8720_8790_copy_99106.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_nasopharynx_excluding_melanoma_8720_8790_copy_99106.json index dc545e6a9..dd703528c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_nasopharynx_excluding_melanoma_8720_8790_copy_99106.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_nasopharynx_excluding_melanoma_8720_8790_copy_99106.json @@ -1,13 +1,13 @@ { "id" : "ss2018_nasopharynx_excluding_melanoma_8720_8790_copy_99106", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Nasopharynx", "title" : "Summary Stage 2018: Nasopharynx", "subtitle" : "Summary Stage 2018", - "notes" : "**Nasopharynx**\n\nC110, C112-C113, C118-C119: 8000-8700 \nC111 and Schema Discriminator 1: Nasopharynx/PharyngealTonsil: 1 (8000-8700)\n\nC110-C113, C118-C119\nC110 Superior wall of nasopharynx\nC111 Posterior wall of nasopharynx (excluding pharyngeal tonsil)\nC112 Lateral wall of nasopharynx\nC113 Anterior wall of nasopharynx\nC118 Overlapping lesion of nasopharynx\nC119 Nasopharynx, NOS\n\n**Note 1:** **Sources used in the development of this chapter**\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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 9 *Nasopharynx*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other Summary Stage Chapters with Nasopharynx sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Head and Neck**: 8720-8790\n* **Mycosis Fungoides**: 9700-9701\n* **Oropharynx (p16-) and Oropharynx HPV-Mediated (p16+)**: C111 and Schema Discriminator 1: Nasopharynx/PharyngealTonsil: 2 (8000-8700)\n* **Soft Tissue**: 8710-8714, 8800-8934, 8940-9138, 9141-9582\n\n**Note 3:** **Schema Discriminator for C111** \n* The Schema Discriminator *Nasopharynx/Pharyngeal Tonsil* is used to discriminate between Posterior wall of nasopharynx (adenoid) and Pharyngeal tonsil which are coded to ICD-O-3 code C111", + "notes" : "**Nasopharynx**\n\n**2018-2024**\nC110, C112-C113, C118-C119: 8000-8700\nC111 and Schema Discriminator 1: Nasopharynx/PharyngealTonsil: 1 (8000-8700)\n\n**2025+**\nC110-C113, C118-C119: 8000-8700 \n\nC110-C113, C118-C119\nC110 Superior wall of nasopharynx\nC111 Posterior wall of nasopharynx *(excluding pharyngeal tonsil 2018-2024)*\nC111 Posterior wall of nasopharynx *(including pharyngeal tonsil, 2025+)*\nC112 Lateral wall of nasopharynx\nC113 Anterior wall of nasopharynx\nC118 Overlapping lesion of nasopharynx\nC119 Nasopharynx, NOS\n\n**Note 1:** **Sources used in the development of this chapter**\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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 9 *Nasopharynx*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other Summary Stage Chapters with Nasopharynx sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Melanoma Head and Neck**: 8720-8790\n* **Mycosis Fungoides**: 9700-9701\n* **Oropharynx-Independent and Oropharynx-Associated (2018-2024 only):** C111 and Schema Discriminator 1: Nasopharynx/PharyngealTonsil: 2 (8000-8700) \n* **Soft Tissue**: 8710-8714, 8800-8934, 8940-9138, 9141-9582", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Lee, A.W.M., Lydiatt, W.M., Shah, J.P., et al. **Nasopharynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-16T21:11:52.809Z", + "last_modified" : "2025-05-12T14:37:10.450Z", "definition" : [ { "key" : "ss2018", "name" : "SS2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_orbit_27202.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_orbit_27202.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_orbit_27202.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_orbit_27202.json index 73e980ab0..9ebf02d33 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_orbit_27202.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_orbit_27202.json @@ -1,7 +1,7 @@ { "id" : "ss2018_orbit_27202", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Orbital Sarcoma", "title" : "Summary Stage 2018: Orbital Sarcoma", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_oropharynx_excluding_melanoma_8720_8790_9999.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_oropharynx_excluding_melanoma_8720_8790_9999.json similarity index 65% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_oropharynx_excluding_melanoma_8720_8790_9999.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_oropharynx_excluding_melanoma_8720_8790_9999.json index d965aea04..9bff94c4b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_oropharynx_excluding_melanoma_8720_8790_9999.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_oropharynx_excluding_melanoma_8720_8790_9999.json @@ -1,13 +1,13 @@ { "id" : "ss2018_oropharynx_excluding_melanoma_8720_8790_9999", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Oropharynx", "title" : "Summary Stage 2018: Oropharynx", "subtitle" : "Summary Stage 2018", - "notes" : "**Oropharynx**\n\nC019, C024, C051-C052, C090-C091, C098-C099, C100, C102-C104, C108-C109 (8000-8700)\n\nC111 and Schema Discriminator 1: Nasopharynx/PharyngealTonsil: 2 (8000-8700) \n\nC019, C024, C051-C052, C090-C091, C098-C099, C100, C102-C104, C108-C109, C111\nC019 Base of tongue, NOS\nC024 Lingual tonsil\nC051 Soft palate, NOS\nC052 Uvula\nC090 Tonsillar fossa \nC091 Tonsillar pillar\nC098 Overlapping lesion of tonsil \nC099 Tonsil, NOS \nC100 Vallecula\nC102 Lateral wall of oropharynx\nC103 Posterior wall of oropharynx\nC104 Branchial cleft (site of neoplasm)\nC108 Overlapping lesion of oropharynx\nC109 Oropharynx, NOS\nC111 Pharyngeal tonsil\n\n**Note 1:** **Sources used in the development of this chapter**\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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 10 *HPV-Mediated (p16+) Oropharyngeal Cancer*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n* Chapter 11 *Oropharynx (p16-) and Hypopharynx*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other Summary Stage Chapters with Oropharynx sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Nasopharynx**: C111 and Schema Discriminator 1: Nasopharynx/PharyngealTonsil:1 (8000-8700)\n* **Soft Tissue**: 8710-8714, 8800-8934, 8940-9138, 9141-9582\n* **Melanoma Head and Neck**: 8720-8790\n\n**Note 3:** **Intrinsic and extrinsic muscles** \n* The intrinsic muscles of tongue are four paired muscles within the tongue which control its shape. \n* The extrinsic muscles originate from structures outside the tongue and control its positioning.\n\n**Note 4:** **Parapharyngeal involvement** \n* Parapharyngeal involvement (pharyngeal space invasion) (code 7) denotes postero-lateral infiltration of tumor beyond the pharyngobasilar fascia. \n* The pharyngobasilar fascia is the fibrous layer of the pharyngeal wall between the mucosa and the muscular layer, attached superiorly to the basilar part of the occipital bone and diminishing in thickness as it descends.\n\n**Note 5:** **Masticator space** \n* The masticator space (code 7) primarily consists of the muscles of mastication, the medial and lateral pterygoid, masseter, and temporalis muscles. \n* The space also includes the ramus of the mandible and the third division of cranial nerve V as it passes through the foramen ovale into the suprahyoid neck.", - "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) O'Sullivan, B., Lydiatt, W.M., Shah, J.P., et al. **HPV-Mediated (p16+) Oropharyngeal Cancer**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(7) Lydiatt, W.M., Ridge, J.A., Shah, J.P., et al. **Oropharynx (p16-) and Hypopharynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T12:43:02.773Z", + "notes" : "**Oropharynx**\n\n**2018-2024**\nC111 and Schema Discriminator 1: Nasopharynx/PharyngealTonsil: 2 (8000-8700) \n\n**2025+**\nC019, C024, C051-C052, C090-C091, C098-C099, C100, C102-C104, C108-C109 (8000-8700)\n\nC019, C024, C051-C052, C090-C091, C098-C099, C100, C102-C104, C108-C109, C111\nC019 Base of tongue, NOS\nC024 Lingual tonsil\nC051 Soft palate, NOS\nC052 Uvula\nC090 Tonsillar fossa \nC091 Tonsillar pillar\nC098 Overlapping lesion of tonsil \nC099 Tonsil, NOS \nC100 Vallecula\nC102 Lateral wall of oropharynx\nC103 Posterior wall of oropharynx\nC104 Branchial cleft (site of neoplasm)\nC108 Overlapping lesion of oropharynx\nC109 Oropharynx, NOS\nC111 Pharyngeal tonsil\n\n**Note 1:** **Sources used in the development of this chapter**\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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 10 *Oropharynx HPV-Mediated (p16+)*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n* Oropharynx-Associated, from the AJCC Cancer Staging System Version 9 (2025). Used with permission of the American College of Surgeons, Chicago, Illinois\n* Chapter 11 *Oropharynx (p16-) and Hypopharynx*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Other Summary Stage Chapters with Oropharynx sites**\n* **GIST**: 8935-8936\n* **Kaposi Sarcoma**: 9140\n* **Mycosis Fungoides**: 9700-9701\n* **Nasopharynx (2018-2024)**: C111 and Schema Discriminator 1: Nasopharynx/PharyngealTonsil:1 (8000-8700)\n* **Soft Tissue**: 8710-8714, 8800-8934, 8940-9138, 9141-9582\n* **Melanoma Head and Neck**: 8720-8790\n\n**Note 3:** **Intrinsic and extrinsic muscles** \n* The intrinsic muscles of tongue are four paired muscles within the tongue which control its shape. \n* The extrinsic muscles originate from structures outside the tongue and control its positioning.\n\n**Note 4:** **Parapharyngeal involvement** \n* Parapharyngeal involvement (pharyngeal space invasion) (code 7) denotes postero-lateral infiltration of tumor beyond the pharyngobasilar fascia. \n* The pharyngobasilar fascia is the fibrous layer of the pharyngeal wall between the mucosa and the muscular layer, attached superiorly to the basilar part of the occipital bone and diminishing in thickness as it descends.\n\n**Note 5:** **Masticator space** \n* The masticator space (code 7) primarily consists of the muscles of mastication, the medial and lateral pterygoid, masseter, and temporalis muscles. \n* The space also includes the ramus of the mandible and the third division of cranial nerve V as it passes through the foramen ovale into the suprahyoid neck.", + "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) Lydiatt, W.M., Patel, S.G., Shah, J.P., et al. **Staging Head and Neck Cancers**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) O'Sullivan, B., Lydiatt, W.M., Shah, J.P., et al. **Oropharynx HPV-mediated (HPV-Associated) Cancer**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(7) Lydiatt, W.M., Ridge, J.A., Shah, J.P., et al. **Oropharynx (p16-) and Hypopharynx**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(8) **Oropharynx HPV-Associated**, from the AJCC Cancer Staging System Version 9 (2025). Used with permission of the American College of Surgeons, Chicago, Illinois.", + "last_modified" : "2025-06-10T13:04:22.691Z", "definition" : [ { "key" : "ss2018", "name" : "SS2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_ovary_fallopian_tube_and_peritoneal_carcinoma_21678.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_ovary_fallopian_tube_and_peritoneal_carcinoma_21678.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_ovary_fallopian_tube_and_peritoneal_carcinoma_21678.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_ovary_fallopian_tube_and_peritoneal_carcinoma_21678.json index ee2efc7e2..db5f878e6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_ovary_fallopian_tube_and_peritoneal_carcinoma_21678.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_ovary_fallopian_tube_and_peritoneal_carcinoma_21678.json @@ -1,7 +1,7 @@ { "id" : "ss2018_ovary_fallopian_tube_and_peritoneal_carcinoma_21678", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Ovary and Primary Peritoneal Carcinoma", "title" : "Summary Stage 2018: Ovary and Primary Peritoneal Carcinoma", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_palate_hard_86267.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_palate_hard_86267.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_palate_hard_86267.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_palate_hard_86267.json index 6ca9e9466..bf8ee75bf 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_palate_hard_86267.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_palate_hard_86267.json @@ -1,7 +1,7 @@ { "id" : "ss2018_palate_hard_86267", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Palate Hard", "title" : "Summary Stage 2018: Palate Hard", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_pancreas_95507.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_pancreas_95507.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_pancreas_95507.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_pancreas_95507.json index cc3dc6646..d2586e08d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_pancreas_95507.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_pancreas_95507.json @@ -1,7 +1,7 @@ { "id" : "ss2018_pancreas_95507", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Pancreas", "title" : "Summary Stage 2018: Pancreas", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_parathyroid_99309.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_parathyroid_99309.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_parathyroid_99309.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_parathyroid_99309.json index 81f5fbdd4..9348396f8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_parathyroid_99309.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_parathyroid_99309.json @@ -1,7 +1,7 @@ { "id" : "ss2018_parathyroid_99309", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Parathyroid", "title" : "Summary Stage 2018: Parathyroid", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_penis_97065.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_penis_97065.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_penis_97065.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_penis_97065.json index 71124fdc0..7e2c04b6f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_penis_97065.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_penis_97065.json @@ -1,7 +1,7 @@ { "id" : "ss2018_penis_97065", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Penis", "title" : "Summary Stage 2018: Penis", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_pharynx_nos_excluding_melanoma_8720_8790_3303.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_pharynx_nos_excluding_melanoma_8720_8790_3303.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_pharynx_nos_excluding_melanoma_8720_8790_3303.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_pharynx_nos_excluding_melanoma_8720_8790_3303.json index cdecebc5f..4be2ff1e7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_pharynx_nos_excluding_melanoma_8720_8790_3303.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_pharynx_nos_excluding_melanoma_8720_8790_3303.json @@ -1,7 +1,7 @@ { "id" : "ss2018_pharynx_nos_excluding_melanoma_8720_8790_3303", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Pharynx Other", "title" : "Summary Stage 2018: Pharynx Other", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_placenta_66365.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_placenta_66365.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_placenta_66365.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_placenta_66365.json index 11a740ed6..c7a9101fe 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_placenta_66365.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_placenta_66365.json @@ -1,7 +1,7 @@ { "id" : "ss2018_placenta_66365", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Placenta", "title" : "Summary Stage 2018: Placenta", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_pleura_60930.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_pleura_60930.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_pleura_60930.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_pleura_60930.json index 9db767c83..84816eebd 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_pleura_60930.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_pleura_60930.json @@ -1,7 +1,7 @@ { "id" : "ss2018_pleura_60930", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Pleural Mesothelioma", "title" : "Summary Stage 2018: Pleural Mesothelioma", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_primary_cutaneous_lymphomas_4605.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_primary_cutaneous_lymphomas_4605.json similarity index 66% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_primary_cutaneous_lymphomas_4605.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_primary_cutaneous_lymphomas_4605.json index 9bdbf767d..5f14e51ed 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_primary_cutaneous_lymphomas_4605.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_primary_cutaneous_lymphomas_4605.json @@ -1,13 +1,13 @@ { "id" : "ss2018_primary_cutaneous_lymphomas_4605", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Primary Cutaneous Lymphomas (excluding MF and SS)", "title" : "Summary Stage 2018: Primary Cutaneous Lymphomas (excluding MF and SS)", "subtitle" : "Summary Stage 2018", - "notes" : "**Primary Cutaneous Lymphomas (excluding MF and SS)**\n\n9597, 9680, 9708-9709, 9712, 9718-9719, 9726 \n\nC440, C442-C449, C510, C609, C632\nC440 Skin of lip, NOS\nC442 External ear\nC443 Skin of other and unspecified parts of face\nC444 Skin of scalp and neck\nC445 Skin of trunk\nC446 Skin of upper limb and shoulder\nC447 Skin of lower limb and hip\nC448 Overlapping lesion of skin\nC449 Skin, NOS\nC510 Labium majus\nC609 Penis\nC632 Scrotum, NOS\n\n\n**Note 1:** **Sources used in the development of this chapter**\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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 81 *Primary Cutaneous Lymphomas*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Not applicable codes** \n* Code 0 is not applicable for this chapter.\n\n**Note 3:** **Mycosis Fungoides** \n* See the *Mycosis Fungoides* chapter for Mycosis Fungoides (9700) and Sezary syndrome (9701).\n\n**Note 4:** **Chapter includes the preferred terms based on the 2017 *WHO Classification of Haematopoietic and Lymphoid Tissues***\n\n* 9597 Primary cutaneous follicle center lymphoma\n* 9680 Primary cutaneous diffuse large B-cell lymphoma, leg type \n* 9708 Subcutaneous panniculitis-like T-cell lymphoma\n* 9709 Primary cutaneous peripheral T-cell lymphomas\n* 9712 Intravascular large B-cell lymphoma\n* 9718 Primary cutaneous anaplastic large cell lymphoma \n* 9719 Extranodal NK/T-cell lymphoma, nasal type\n* 9726 Primary cutaneous gamma-delta t-cell lymphoma\n\n**Note 5:** **Peripheral blood or bone marrow involvement** \n* If there is peripheral blood or bone marrow involvement, code 7.", + "notes" : "**Primary Cutaneous Lymphomas (excluding MF and SS)**\n\n9597, 9680, 9708-9709, 9712, 9718-9719, 9726 \n\nC440, C442-C449, C510, C609, C632\nC440 Skin of lip, NOS\nC442 External ear\nC443 Skin of other and unspecified parts of face\nC444 Skin of scalp and neck\nC445 Skin of trunk\nC446 Skin of upper limb and shoulder\nC447 Skin of lower limb and hip\nC448 Overlapping lesion of skin\nC449 Skin, NOS\nC510 Labium majus\nC609 Penis\nC632 Scrotum, NOS\n\n**Note 1:** **Sources used in the development of this chapter**\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/ssm2000/)\n* Collaborative Stage Data Collection System, version 02.05: https://cancerstaging.org/cstage/Pages/default.aspx \n* Chapter 81 *Primary Cutaneous Lymphomas*, in the AJCC Cancer Staging Manual, Eighth Edition (2017) published by Springer International Publishing. Used with permission of the American College of Surgeons, Chicago, Illinois.\n\n**Note 2:** **Not applicable codes** \n* Code 0 is not applicable for this chapter.\n\n**Note 3:** **Mycosis Fungoides** \n* See the *Mycosis Fungoides* chapter for Mycosis Fungoides (9700) and Sezary syndrome (9701).\n\n**Note 4:** **Chapter includes the preferred terms based on the 2017 *WHO Classification of Haematopoietic and Lymphoid Tissues***\n\n* 9597 Primary cutaneous follicle center lymphoma\n* 9680 Primary cutaneous diffuse large B-cell lymphoma, leg type \n* 9708 Subcutaneous panniculitis-like T-cell lymphoma\n* 9709 Primary cutaneous peripheral T-cell lymphomas\n* 9712 Intravascular large B-cell lymphoma\n* 9718 Primary cutaneous anaplastic large cell lymphoma \n* 9719 Extranodal NK/T-cell lymphoma, nasal type\n* 9726 Primary cutaneous gamma-delta t-cell lymphoma\n\n**Note 5:** **Peripheral blood or bone marrow involvement** \n* If there is peripheral blood or bone marrow involvement, code 7.", "footnotes" : "(1) Fritz AG, Ries LAG (eds). **SEER Extent of Disease 1988: Codes and Coding Instructions (3rd Edition, 1998)**, National Cancer Institute, NIH Pub. No. 98-2313, Bethesda, MD, 1998\n\n(2) Young JL Jr, Roffers SD, Ries LAG, Fritz AG, Hurlbut AA (eds.). **SEER Summary Staging Manual-2000: Codes and Coding Instructions**, National Cancer Institute, NIH Pub. No. 01-4969, Bethesda, MD, 2001.\n\n(3) Collaborative Stage Work Group of the American Joint Committee on Cancer. **Collaborative Stage Data Collection System User Documentation and Coding Instructions, version 02.05**. American Joint Committee on Cancer (Chicago, IL)\n\n(4) Gress, D.M., Edge, S.B., Gershenwald, J.E., et al. **Principles of Cancer Staging**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(5) **Introduction to Hematologic Malignancies**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017\n\n(6) Rosen, S.T., Jaffe, E.S., Leonard, J.P., et al. **Primary Cutaneous Lymphomas**. In: Amin, M.B., Edge, S.B., Greene, F.L., et al. (Eds.) AJCC Cancer Staging Manual. 8th Ed. New York: Springer; 2017", - "last_modified" : "2024-05-18T12:06:47.836Z", + "last_modified" : "2025-06-24T19:38:16.502Z", "definition" : [ { "key" : "ss2018", "name" : "SS2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_prostate_76172.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_prostate_76172.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_prostate_76172.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_prostate_76172.json index c2a4edaf0..8b991ee4b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_prostate_76172.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_prostate_76172.json @@ -1,7 +1,7 @@ { "id" : "ss2018_prostate_76172", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Prostate", "title" : "Summary Stage 2018: Prostate", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_respiratory_other_36695.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_respiratory_other_36695.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_respiratory_other_36695.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_respiratory_other_36695.json index 606e05db5..c4d0c4a49 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_respiratory_other_36695.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_respiratory_other_36695.json @@ -1,7 +1,7 @@ { "id" : "ss2018_respiratory_other_36695", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Respiratory Other", "title" : "Summary Stage 2018: Respiratory Other", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_retinoblastoma_45411.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_retinoblastoma_45411.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_retinoblastoma_45411.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_retinoblastoma_45411.json index b0f12d4da..5ce4df099 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_retinoblastoma_45411.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_retinoblastoma_45411.json @@ -1,7 +1,7 @@ { "id" : "ss2018_retinoblastoma_45411", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018:Retinoblastoma", "title" : "Summary Stage 2018: Retinoblastoma", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_sinus_other_excluding_melanoma_8720_8790_91859.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_sinus_other_excluding_melanoma_8720_8790_91859.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_sinus_other_excluding_melanoma_8720_8790_91859.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_sinus_other_excluding_melanoma_8720_8790_91859.json index 3eafe1995..806465dfd 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_sinus_other_excluding_melanoma_8720_8790_91859.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_sinus_other_excluding_melanoma_8720_8790_91859.json @@ -1,7 +1,7 @@ { "id" : "ss2018_sinus_other_excluding_melanoma_8720_8790_91859", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Sinus Other", "title" : "Summary Stage 2018: Sinus Other", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_skin_of_eyelid_82925.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_skin_of_eyelid_82925.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_skin_of_eyelid_82925.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_skin_of_eyelid_82925.json index 71fc1125c..ab8936592 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_skin_of_eyelid_82925.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_skin_of_eyelid_82925.json @@ -1,7 +1,7 @@ { "id" : "ss2018_skin_of_eyelid_82925", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Skin Eyelid", "title" : "Summary Stage 2018: Skin Eyelid", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_skin_other_56341.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_skin_other_56341.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_skin_other_56341.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_skin_other_56341.json index 7bda5ca67..697530fc4 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_skin_other_56341.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_skin_other_56341.json @@ -1,7 +1,7 @@ { "id" : "ss2018_skin_other_56341", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Skin (except Eyelid)", "title" : "Summary Stage 2018: Skin (except Eyelid)", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_small_intestine_including_net_85335.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_small_intestine_including_net_85335.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_small_intestine_including_net_85335.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_small_intestine_including_net_85335.json index 7470ca2ba..efe961fc7 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_small_intestine_including_net_85335.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_small_intestine_including_net_85335.json @@ -1,7 +1,7 @@ { "id" : "ss2018_small_intestine_including_net_85335", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Small Intestine", "title" : "Summary Stage 2018: Small Intestine", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_soft_tissue_31311.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_soft_tissue_31311.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_soft_tissue_31311.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_soft_tissue_31311.json index 73160acff..89ba0d876 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_soft_tissue_31311.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_soft_tissue_31311.json @@ -1,7 +1,7 @@ { "id" : "ss2018_soft_tissue_31311", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Soft Tissue and Sarcomas (excluding Heart, Mediastinum, Retroperitoneum)", "title" : "Summary Stage 2018: SS2018: Soft Tissue and Sarcomas", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_soft_tissue_heart_mediastinum_pleura_63956.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_soft_tissue_heart_mediastinum_pleura_63956.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_soft_tissue_heart_mediastinum_pleura_63956.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_soft_tissue_heart_mediastinum_pleura_63956.json index ba91c0b74..45f5b2824 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_soft_tissue_heart_mediastinum_pleura_63956.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_soft_tissue_heart_mediastinum_pleura_63956.json @@ -1,7 +1,7 @@ { "id" : "ss2018_soft_tissue_heart_mediastinum_pleura_63956", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Heart, Mediastinum and Pleura", "title" : "Summary Stage 2018: Heart, Mediastinum and Pleura", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_soft_tissue_retroperitoneum_5644.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_soft_tissue_retroperitoneum_5644.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_soft_tissue_retroperitoneum_5644.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_soft_tissue_retroperitoneum_5644.json index 0f0725295..7225e858b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_soft_tissue_retroperitoneum_5644.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_soft_tissue_retroperitoneum_5644.json @@ -1,7 +1,7 @@ { "id" : "ss2018_soft_tissue_retroperitoneum_5644", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Retroperitoneum", "title" : "Summary Stage 2018: Retroperitoneum", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_stomach_including_net_stomach_35647.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_stomach_including_net_stomach_35647.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_stomach_including_net_stomach_35647.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_stomach_including_net_stomach_35647.json index 2dcb32948..eefa5fd8f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_stomach_including_net_stomach_35647.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_stomach_including_net_stomach_35647.json @@ -1,7 +1,7 @@ { "id" : "ss2018_stomach_including_net_stomach_35647", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Stomach", "title" : "Summary Stage 2018: Stomach", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_testis_82848.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_testis_82848.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_testis_82848.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_testis_82848.json index 865ea1e18..d492aec3d 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_testis_82848.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_testis_82848.json @@ -1,7 +1,7 @@ { "id" : "ss2018_testis_82848", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Testis", "title" : "Summary Stage 2018: Testis", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_thymus_60066.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_thymus_60066.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_thymus_60066.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_thymus_60066.json index 530f4bdbc..c59d52bb0 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_thymus_60066.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_thymus_60066.json @@ -1,7 +1,7 @@ { "id" : "ss2018_thymus_60066", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Thymus", "title" : "Summary Stage 2018: Thymus", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_thyroid_33058.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_thyroid_33058.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_thyroid_33058.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_thyroid_33058.json index 241929854..84e8bc1fb 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_thyroid_33058.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_thyroid_33058.json @@ -1,7 +1,7 @@ { "id" : "ss2018_thyroid_33058", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Thyroid", "title" : "Summary Stage 2018: Thyroid", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_tongue_anterior_66978.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_tongue_anterior_66978.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_tongue_anterior_66978.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_tongue_anterior_66978.json index 61a242df2..efd8244f3 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_tongue_anterior_66978.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_tongue_anterior_66978.json @@ -1,7 +1,7 @@ { "id" : "ss2018_tongue_anterior_66978", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Tongue Anterior", "title" : "Summary Stage 2018: Tongue Anterior", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_trachea_70961.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_trachea_70961.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_trachea_70961.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_trachea_70961.json index 8d54eca3b..277a1fe1e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_trachea_70961.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_trachea_70961.json @@ -1,7 +1,7 @@ { "id" : "ss2018_trachea_70961", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Trachea", "title" : "Summary Stage 2018: Trachea", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_urethra_14363.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_urethra_14363.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_urethra_14363.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_urethra_14363.json index 461341810..8741ede74 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_urethra_14363.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_urethra_14363.json @@ -1,7 +1,7 @@ { "id" : "ss2018_urethra_14363", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Urethra", "title" : "Summary Stage 2018: Urethra", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_urinary_other_87865.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_urinary_other_87865.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_urinary_other_87865.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_urinary_other_87865.json index c5f468974..bac975dd1 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_urinary_other_87865.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_urinary_other_87865.json @@ -1,7 +1,7 @@ { "id" : "ss2018_urinary_other_87865", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Urinary Other", "title" : "Summary Stage 2018: Urinary Other", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_vagina_94653.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_vagina_94653.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_vagina_94653.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_vagina_94653.json index f3e95b8c7..fd92072de 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_vagina_94653.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_vagina_94653.json @@ -1,7 +1,7 @@ { "id" : "ss2018_vagina_94653", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Vagina", "title" : "Summary Stage 2018: Vagina", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_validation.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_validation.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_validation.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_validation.json index ac8bdd5c3..f0833e88b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_validation.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_validation.json @@ -1,7 +1,7 @@ { "id" : "ss2018_validation", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Bone", "title" : "SS2018: Bone", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_vulva_49198.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_vulva_49198.json similarity index 99% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_vulva_49198.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_vulva_49198.json index b31e6d2a4..815dcffce 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ss2018_vulva_49198.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ss2018_vulva_49198.json @@ -1,7 +1,7 @@ { "id" : "ss2018_vulva_49198", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "SS2018: Vulva", "title" : "Summary Stage 2018: Vulva", "subtitle" : "Summary Stage 2018", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/summary_stage_benign_3306.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/summary_stage_benign_3306.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/summary_stage_benign_3306.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/summary_stage_benign_3306.json index 552de7c96..84c550245 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/summary_stage_benign_3306.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/summary_stage_benign_3306.json @@ -1,7 +1,7 @@ { "id" : "summary_stage_benign_3306", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Summary Stage Benign", "title" : "Summary Stage", "last_modified" : "2019-04-05T16:52:38.252Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/summary_stage_lymphoma_25139.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/summary_stage_lymphoma_25139.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/summary_stage_lymphoma_25139.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/summary_stage_lymphoma_25139.json index c694fd1fb..f2ef8f93f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/summary_stage_lymphoma_25139.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/summary_stage_lymphoma_25139.json @@ -1,7 +1,7 @@ { "id" : "summary_stage_lymphoma_25139", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Summary Stage - T only", "title" : "Summary Stage - T only", "last_modified" : "2019-04-05T16:52:38.371Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/summary_stage_raa.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/summary_stage_raa.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/summary_stage_raa.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/summary_stage_raa.json index 77745501e..4bad2eec6 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/summary_stage_raa.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/summary_stage_raa.json @@ -1,7 +1,7 @@ { "id" : "summary_stage_raa", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Summary Stage", "title" : "Summary Stage", "last_modified" : "2019-04-05T16:52:38.292Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/summary_stage_rac.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/summary_stage_rac.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/summary_stage_rac.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/summary_stage_rac.json index d5bf75167..e9e24f559 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/summary_stage_rac.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/summary_stage_rac.json @@ -1,7 +1,7 @@ { "id" : "summary_stage_rac", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Summary Stage", "title" : "Summary Stage", "last_modified" : "2019-04-05T16:52:37.516Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/summary_stage_rpa.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/summary_stage_rpa.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/summary_stage_rpa.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/summary_stage_rpa.json index bc62577f8..669bcdd60 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/summary_stage_rpa.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/summary_stage_rpa.json @@ -1,7 +1,7 @@ { "id" : "summary_stage_rpa", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Summary Stage", "title" : "Summary Stage", "last_modified" : "2019-04-05T16:52:37.187Z", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/systemic_surg_seq.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/systemic_surg_seq.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/systemic_surg_seq.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/systemic_surg_seq.json index 0a9647fe4..cc2f6b9ba 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/systemic_surg_seq.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/systemic_surg_seq.json @@ -1,7 +1,7 @@ { "id" : "systemic_surg_seq", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Systemic Surg Seq", "title" : "RX Summ Systemic/Surgery Sequence", "notes" : "See the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/systemic_symptoms_at_dx_60639.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/systemic_symptoms_at_dx_60639.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/systemic_symptoms_at_dx_60639.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/systemic_symptoms_at_dx_60639.json index 85717616d..49ab6030b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/systemic_symptoms_at_dx_60639.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/systemic_symptoms_at_dx_60639.json @@ -1,12 +1,12 @@ { "id" : "systemic_symptoms_at_dx_60639", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "B Symptoms", "title" : "B Symptoms", "description" : "B symptoms refer to systemic symptoms of fever, night sweats, and weight loss which can be associated with both Hodgkin lymphoma and some non-Hodgkin lymphomas. The presence of B symptoms is a prognostic factor for some lymphomas.\n\nThe stages of Hodgkin Lymphoma are classified as either A or B according to the absence or presence of defined constitutional symptoms. The stage group suffix for a patient without these systemic symptoms is “A,” meaning absence of symptoms or asymptomatic; for example, Stage IIA. The stage group suffix for a patient with any of the symptoms listed below is “B,” such as Stage IIIB. The symptoms are carefully defined. \n* Fevers: Unexplained fever with temperature above 38 degrees centigrade or 100.4 degrees Fahrenheit. \n* Night sweats: Drenching sweats (e.g., those that require change of bedclothes)\n* Weight loss: Unexplained weight loss of more than 10% of the usual body weight in the 6 months prior to diagnosis. \n\nOther symptoms, such as chills, pruritic, alcohol-induced pain, and fatigue, are not included in the A or B designation but are recorded in the medical record, as the reappearance of these symptoms may be a harbinger of recurrence. The designation A or B is not included in the revised staging of NHL in AJCC 8th edition, although clinicians are encouraged to record the presence of these symptoms in the medical record. The presence or absence of B symptoms may be collected in registries for both HL and NHL.", "notes" : "**Note 1:** **Physician Statement**\n* Physician statement of B Symptoms can be used to code this data item when no other information is available.\n\n**Note 2:** **Defining B symptoms** \n* Each stage should be classified as either A or B according to the absence or presence of defined constitutional symptoms, such as:\n * Fevers: Unexplained fever with temperature above 38 degrees C (100.4 F)\n * Night sweats: Drenching sweats that require change of bedclothes\n * Weight loss: Unexplained weight loss of more than 10% of the usual body weight in the six months prior to diagnosis.\n\n**Note 3:** **Conditions that are not B symptoms** \n* Pruritus alone does not qualify for B classification, nor does alcohol intolerance, fatigue, or a short, febrile illness associated with suspected infections", - "last_modified" : "2024-04-07T19:00:58.832Z", + "last_modified" : "2024-12-14T00:31:26.188Z", "definition" : [ { "key" : "b_symptoms", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "No B symptoms (asymptomatic) \nClassified as \"A\" by physician when asymptomatic" ], [ "1", "Any B symptom(s)\nNight sweats (drenching)\nUnexplained fever (above 38 degrees C) (100.4 F)\nUnexplained weight loss (generally greater than 10% of body weight\nin the six months before admission)\nB symptoms, NOS\n\nClassified as \"B\" by physician when symptomatic" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error.)" ], [ "9", "Not documented in medical record\nB symptoms not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** patient history, progress notes, consultant notes, other statements in medical record\n\n**Other names include** B symptoms fever, Palestine fever, hyperpyrexia, febrile response, sleep hyperhidrosis, nocturnal hyperhidrosis", - "coding_guidelines" : "**1)** **Code 0** when there is no evidence of B symptoms present, per physician or physical exam\n**2)** **Code 1** when the physician states the patient has B symptoms\n**3)** **Code 9** when\n* **a.** No mention of B symptoms\n* **b.** Not documented in the medical record\n* **c.** B symptoms not evaluated (assessed)\n* **d.** Unknown if B symptoms evaluated (assessed)", + "coding_guidelines" : "* **Code 0** when there is no evidence of B symptoms present, per physician or physical exam\n* **Code 1** when the physician states the patient has B symptoms\n* **Code 9** when\n * No mention of B symptoms\n * Not documented in the medical record\n * B symptoms not evaluated (assessed)\n * Unknown if B symptoms evaluated (assessed)", "rationale" : "B symptoms is a Registry Data Collection Variable in AJCC. This data item was previously collected for Lymphomas, SSF #2." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/thrombocytopenia_8479.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/thrombocytopenia_8479.json similarity index 85% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/thrombocytopenia_8479.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/thrombocytopenia_8479.json index fc62c5f85..d2eae5527 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/thrombocytopenia_8479.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/thrombocytopenia_8479.json @@ -1,12 +1,12 @@ { "id" : "thrombocytopenia_8479", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Thrombocytopenia", "title" : "Thrombocytopenia", "description" : "Thrombocytopenia is defined by a deficiency of platelets in the blood. In staging of Chronic Lymphocytic Leukemia/Small Lymphocytic Leukemia (CLL/SLL), thrombocytopenia is defined as Platelets (Plt) < 100,000/μL.\n\nFor cases diagnosed 1/1/2018 and later, all cases of CLL and SLL will require both the **Lugano classification, which is captured in the AJCC stage group data item, and the five components of the modified Rai staging system, which are captured in Site-Specific Data Items (adenopathy, anemia, lymphocytosis, organomegaly, and thrombocytopenia).**\n\nThe terms B-cell lymphocytic leukemia/chronic lymphocytic leukemia (CLL) and small lymphocytic lymphoma (SLL) are different clinical presentations of the same disease, with both terms coded 9823. \n\nTraditionally the lymphoma diagnosis was staged with the Ann Arbor staging system and it is now staged with the Lugano classification. In North America, CLL was staged with the Rai system. \n\nSee 3955: Derived Rai stage for additional information on the related data items.", "notes" : "**Note 1:** **Physician Statement**\n* Physician statement of thrombocytopenia or Rai Stage can be used to code this data item when no other information is available. \n * The physician's stated Rai stage always takes priority when there is conflicting information\n\n**Note 2:** **Rai Stage Criteria**\n* Rai stage is only applicable for CLL, in which the bone marrow and/or peripheral blood are involved (primary site C421 for bone marrow, see Hematopoietic Manual, Module 3: PH 5, 6). \n\n**Note 3:** **Pretreatment results only**\n* Record this data item based on a blood test (CBC and differential) performed at diagnosis (pre-treatment)\n * Do not use results from a urine test\n\n**Note 4:** **Values for Thrombocytopenia**\n* Thrombocytopenia is defined as platelets (Plt) <100,000/μL. This is part of the Modified Rai Staging System and not included as part of the AJCC Lugano staging. \n* Use the cut points listed in the table regardless of the lab’s reference range\n* For cases that document platelet counts in SI (Systeme Internationale) units as any of 10*9/L, 10^9/L, or 10E9/L, the cut point of 100,000 cells/µL is equivalent to (100 cells x 10*9/L), (100 cells x 10^9/L, or (100 cells x 10E9/L)", - "last_modified" : "2024-04-08T11:40:39.046Z", + "last_modified" : "2025-02-24T16:03:01.074Z", "definition" : [ { "key" : "thrombocytopenia", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "Thrombocytopenia not present \nPlatelets (Plt) >=100,000/μL\n\nPhysician states Rai stage 0-III" ], [ "1", "Thrombocytopenia present \nPlatelets (Plt) < 100,000/μL" ], [ "5", "Not applicable: Primary site is not C421" ], [ "6", "Lab value unknown, physician states thrombocytopenia is present\n\nPhysician states Rai stage IV" ], [ "7", "Test ordered, results not in chart" ], [ "9", "Not documented in medical record\nThrombocytopenia not assessed or unknown if assessed\nNo Rai stage is documented in the record and there is no documentation of thrombocytopenia" ] ], "additional_info" : "**Source documents:** laboratory results, clinician’s notes", - "coding_guidelines" : "**1)** **Code 0** when primary Site **is C421** AND there is no evidence of thrombocytopenia\n * **a.** Physician documentation of Rai Stage 0-III\n\n**2)** **Code 1** when primary Site **is C421** AND there is evidence of thrombocytopenia\n\n**3)** **Code 5** when primary site **is NOT C421**\n\n**4)** **Code 6** when primary site **is C421,** AND thrombocytopenia is based on a physician’s statement of lymphocytosis or a Rai Stage\n * **a.** Physician documentation of Rai Stage IV\n\n**5)** **Code 9** when primary site **is C421** AND there is no mention of thrombocytopenia", + "coding_guidelines" : "**1)** **Code 0** when primary Site **is C421** AND there is no evidence of thrombocytopenia\n* Physician documentation of Rai Stage 0-III\n\n**2)** **Code 1** when primary Site **is C421** AND there is evidence of thrombocytopenia\n\n**3)** **Code 5** when primary site **is NOT C421**\n\n**4)** **Code 6** when primary site **is C421,** AND thrombocytopenia is based on a physician’s statement of lymphocytosis or a Rai Stage\n* Physician documentation of Rai Stage IV\n\n**5)** **Code 9** when primary site **is C421** AND there is no mention of thrombocytopenia", "rationale" : "Thrombocytopenia is a prognostic factor required for staging of Chronic Lymphocytic Leukemia/Small Lymphocytic Leukemia (CLL/SLL) in AJCC 8th edition, Chapter 79 Hodgkin, and Non-Hodgkin Lymphomas. It is a new data item for cases diagnosed 1/1/2018+." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/thyroid_gland_thyroglossal_duct_21498.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/thyroid_gland_thyroglossal_duct_21498.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/thyroid_gland_thyroglossal_duct_21498.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/thyroid_gland_thyroglossal_duct_21498.json index 87e89ea96..678cf93d0 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/thyroid_gland_thyroglossal_duct_21498.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/thyroid_gland_thyroglossal_duct_21498.json @@ -1,7 +1,7 @@ { "id" : "thyroid_gland_thyroglossal_duct_21498", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Discriminator 1", "title" : "Schema Discriminator 1: Thyroid Gland/Thyroglossal Duct", "description" : "Thyroid, NOS and thyroglossal duct have the same ICD-O topography code (C739) However, for purposes of the AJCC Staging Systems Thyroid and Thyroid Medullary stage groupings, Thyroid, NOS is applicable for AJCC staging while thyroglossal duct is not (Summary Stage only). A schema discriminator is necessary to distinguish between these primary sites so that the appropriate system/schema is used.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_deposits_40070.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_deposits_40070.json similarity index 89% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_deposits_40070.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_deposits_40070.json index d0f15dd9e..a460e0915 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_deposits_40070.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_deposits_40070.json @@ -1,12 +1,12 @@ { "id" : "tumor_deposits_40070", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Tumor Deposits", "title" : "Tumor Deposits", "description" : "A tumor deposit is defined as a discrete nodule of cancer in pericolic/perirectal fat or in adjacent mesentery (mesocolic or rectal fat) within the lymph drainage area of the primary carcinoma, without identifiable lymph node tissue or identifiable vascular structure.\n\nTumor deposits are separate nodules or deposits of malignant cells in perirectal or pericolic fat without evidence of residual lymph node tissue. If present, tumor deposits may be found within the primary lymphatic drainage area of the tumor. \n\nThey are different from direct extension from the primary tumor and may be the result of lymphovascular invasion with extravascular extension, a totally replaced lymph node, or discontinuous spread. Nodules of tumor outside the primary lymphatic drainage area of the tumor are distant metastasis.", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Tumor Deposits can be used to code this data item when no other information is available, provided the criteria for evaluation has been met (*see Note 2*).\n\n**Note 2:** **Criteria for evaluating Tumor Deposits**\n* A **surgical resection** must be done to evaluate tumor deposits\n* Do not use any evaluation of Tumor Deposits from imaging (MRI), or biopsy\n\n**Note 3:** **Tumor deposits vs Tumor budding**\n* **Tumor deposits** are separate nodules or deposits of malignant cells in perirectal or pericolic fat without evidence of residual lymph node tissue\n* **Tumor budding**: The presence of single cells or small clusters of less than five cells at the advancing front of the tumor is considered as peritumoral tumor budding. Numerous studies have shown that high tumor budding in adenocarcinoma arising in a polyp is a significant risk factor for nodal involvement\n * Information on tumor budding is not currently collected", - "last_modified" : "2024-05-10T13:58:01.311Z", + "last_modified" : "2025-02-24T13:34:57.537Z", "definition" : [ { "key" : "tumor_deposits", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "00", "No tumor deposits" ], [ "01-99", "1-99 Tumor deposits (TD) \n(Exact number of TD)" ], [ "X1", "100 or more Tumor Deposits" ], [ "X2", "Tumor Deposits identified, number unknown" ], [ "X8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code X8 may result in an edit error.)" ], [ "X9", "Not documented in medical record\nCannot be determined by the pathologist\nPathology report does not mention tumor deposits\nNo surgical resection done\nTumor Deposits not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** surgical pathology report\n\n**Other names include** discontinuous extramural extension, malignant tumor foci, malignant peritumoral deposits, satellite nodule\n\nFor further information, refer to the **Colon and Rectum** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Colon and Rectum*", - "coding_guidelines" : "**Record the number of Tumor Deposits whether or not there are positive lymph nodes**.\n* Do not count involved lymph nodes in this field, only tumor deposits\n\n**1)** **Code 00** when the pathology report states that there are no tumor deposits.\n**2)** **Code 01-99** (for the exact number of tumor deposits reported in the pathology report) \n**3)** **Code X1** for 100 or more tumor deposits.\n**4)** **Code X2** if tumor deposits are mentioned but a number is not reported.\n**5)** **Code X9** when\n * **a.** Not documented in medical record\n * **b.** No surgical resection done\n * **c.** Pathology report not available\n * **d.** Surgical resection of the primary site is performed and there is no mention of tumor deposits\n * **e.** Tumor deposits not evaluated (not assessed)\n * **f.** Unknown if Tumor Deposits evaluated (assessed)", + "coding_guidelines" : "**Record the number of Tumor Deposits whether or not there are positive lymph nodes**.\n* Do not count involved lymph nodes in this field, only tumor deposits\n\n**1)** **Code 00** when the pathology report states that there are no tumor deposits.\n**2)** **Code 01-99** (for the exact number of tumor deposits reported in the pathology report) \n**3)** **Code X1** for 100 or more tumor deposits.\n**4)** **Code X2** if tumor deposits are mentioned but a number is not reported.\n**5)** **Code X9** when\n * Not documented in medical record\n * No surgical resection done\n * Pathology report not available\n * Surgical resection of the primary site is performed and there is no mention of tumor deposits\n * Tumor deposits not evaluated (not assessed)\n * Unknown if Tumor Deposits evaluated (assessed)", "rationale" : "The presence of tumor deposits is a Registry Data Collection Variable in AJCC. It was previously collected as Colon and Rectum CS SSF #4." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_growth_pattern_31889.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_growth_pattern_31889.json similarity index 88% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_growth_pattern_31889.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_growth_pattern_31889.json index 4e3dfb55a..1cd3c7e3e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_growth_pattern_31889.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_growth_pattern_31889.json @@ -1,12 +1,12 @@ { "id" : "tumor_growth_pattern_31889", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Tumor Growth Pattern", "title" : "Tumor Growth Pattern", "description" : "Tumor Growth Pattern refers to the growth pattern of intrahepatic cholangiocarcinoma.\n\nThe tumor growth patterns of intrahepatic cholangiocarcinoma include the mass forming type, the periductal infiltrating type, and a mixed type. \n* **Periductal infiltrating type** (20%): spreads along the duct in a diffuse manner that may be associated with poorer prognosis. This type of cholangiocarcinoma demonstrates a diffuse longitudinal growth pattern along the bile duct. Limited analyses suggest that the diffuse periductal infiltrating type is associated with a poor prognosis.\n* **Mass-forming** (60% of intrahepatic bile duct cases), which grows outward (radially) from the duct and invades the liver parenchyma in a well-defined mass.", "notes" : "**Note:** **Physician Statement** \n* Physician statement of tumor growth pattern can be used to code this data item when no other information is available", - "last_modified" : "2024-04-05T14:16:53.219Z", + "last_modified" : "2025-02-24T14:41:44.337Z", "definition" : [ { "key" : "tumor_growth_pattern", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "1", "Mass-forming" ], [ "2", "Periductal infiltrating" ], [ "3", "Mixed mass-forming and periductal infiltrating" ], [ "8", "Not applicable: Information not collected for this case\n(If this information is required by your standard setter, use of code 8 may result in an edit error.)" ], [ "9", "Not documented in medical record\nRadiology and/or pathology report does not mention tumor growth pattern\nCannot be determined by the pathologist\nTumor growth pattern not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** radiology, surgery, or pathology report", - "coding_guidelines" : "**Record the specific type of tumor growth pattern.**\n\n**1)** **Code 1** when documentation describes the tumor as mass-forming only\n**2)** **Code 2** when documentation describes the tumor as periductal infiltrating only\n\n**3)** **Code 3** when documentation mentions mixed, mass forming and periductal infiltrating\n\n**4)** **Code 9** when\n * **a.** Not documented in the medical record\n * **b.** Tumor growth pattern not evaluated (assessed)\n * **c.** Unknown if Tumor Growth Pattern evaluated (assessed)", + "coding_guidelines" : "**Record the specific type of tumor growth pattern.**\n\n**1)** **Code 1** when documentation describes the tumor as mass-forming only\n**2)** **Code 2** when documentation describes the tumor as periductal infiltrating only\n\n**3)** **Code 3** when documentation mentions mixed, mass forming and periductal infiltrating\n\n**4)** **Code 9** when\n* Not documented in the medical record\n* Tumor growth pattern not evaluated (assessed)\n* Unknown if Tumor Growth Pattern evaluated (assessed)", "rationale" : "Tumor Growth Pattern is a Registry Data Collection Variable in AJCC. This data item was previously collected for Intrahepatic Bile Duct, SSF #10." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_clinical_48894.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_clinical_48894.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_clinical_48894.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_clinical_48894.json index 173cf045f..abd36723b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_clinical_48894.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_clinical_48894.json @@ -1,7 +1,7 @@ { "id" : "tumor_size_clinical_48894", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Tumor Size Clinical", "title" : "Tumor Size Clinical", "notes" : "For this schema, Tumor Size is used with EOD Primary Tumor to derive EOD T. \n\nSee the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_clinical_60979.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_clinical_60979.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_clinical_60979.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_clinical_60979.json index 7ef55b810..bfbcb776f 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_clinical_60979.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_clinical_60979.json @@ -1,7 +1,7 @@ { "id" : "tumor_size_clinical_60979", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Tumor Size Clinical", "title" : "Tumor Size Clinical", "notes" : "See the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_clinical_breast_34385.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_clinical_breast_34385.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_clinical_breast_34385.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_clinical_breast_34385.json index 3593feac9..bb61aef8e 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_clinical_breast_34385.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_clinical_breast_34385.json @@ -1,7 +1,7 @@ { "id" : "tumor_size_clinical_breast_34385", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Tumor Size Clinical", "title" : "Tumor Size Clinical", "subtitle" : "Breast", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_clinical_dna_64119.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_clinical_dna_64119.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_clinical_dna_64119.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_clinical_dna_64119.json index b58a9a5c5..b242c4f55 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_clinical_dna_64119.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_clinical_dna_64119.json @@ -1,7 +1,7 @@ { "id" : "tumor_size_clinical_dna_64119", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Tumor Size Clinical DNA", "title" : "Tumor Size Clinical", "notes" : "See the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_clinical_full_19656.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_clinical_full_19656.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_clinical_full_19656.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_clinical_full_19656.json index a1058c94a..101c0dc52 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_clinical_full_19656.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_clinical_full_19656.json @@ -1,7 +1,7 @@ { "id" : "tumor_size_clinical_full_19656", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Tumor Size Clinical full", "title" : "Tumor Size Clinical", "notes" : "See the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_clinical_full_74867.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_clinical_full_74867.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_clinical_full_74867.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_clinical_full_74867.json index 0096b36f2..175f0b1c5 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_clinical_full_74867.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_clinical_full_74867.json @@ -1,7 +1,7 @@ { "id" : "tumor_size_clinical_full_74867", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Tumor Size Clinical full", "title" : "Tumor Size Clinical", "notes" : "For this schema, Tumor Size is used with EOD Primary Tumor to derive EOD T. \n\nSee the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_pathological_25597.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_pathological_25597.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_pathological_25597.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_pathological_25597.json index 574848cee..22404e73b 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_pathological_25597.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_pathological_25597.json @@ -1,7 +1,7 @@ { "id" : "tumor_size_pathological_25597", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Tumor Size Pathological", "title" : "Tumor Size Pathological", "notes" : "See the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_pathological_43328.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_pathological_43328.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_pathological_43328.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_pathological_43328.json index 2dc5b9619..60bd5a803 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_pathological_43328.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_pathological_43328.json @@ -1,7 +1,7 @@ { "id" : "tumor_size_pathological_43328", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Tumor Size Pathological", "title" : "Tumor Size Pathological", "notes" : "For this schema, Tumor Size is used with EOD Primary Tumor to derive EOD T. \n\nSee the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_pathological_breast_85445.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_pathological_breast_85445.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_pathological_breast_85445.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_pathological_breast_85445.json index 1e47f4ea0..d75b2b451 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_pathological_breast_85445.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_pathological_breast_85445.json @@ -1,7 +1,7 @@ { "id" : "tumor_size_pathological_breast_85445", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Tumor Size Pathological", "title" : "Tumor Size Pathological", "subtitle" : "Breast", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_pathological_dna_6742.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_pathological_dna_6742.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_pathological_dna_6742.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_pathological_dna_6742.json index 5086a6df9..a7ffd486c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_pathological_dna_6742.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_pathological_dna_6742.json @@ -1,7 +1,7 @@ { "id" : "tumor_size_pathological_dna_6742", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Tumor Size Pathological DNA", "title" : "Tumor Size Pathological", "notes" : "See the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_pathological_full_62176.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_pathological_full_62176.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_pathological_full_62176.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_pathological_full_62176.json index 091dd770a..a2557fd13 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_pathological_full_62176.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_pathological_full_62176.json @@ -1,7 +1,7 @@ { "id" : "tumor_size_pathological_full_62176", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Tumor Size Pathological full", "title" : "Tumor Size Pathological", "notes" : "For this schema, Tumor Size is used with EOD Primary Tumor to derive EOD T. \n\nSee the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_pathological_full_93442.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_pathological_full_93442.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_pathological_full_93442.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_pathological_full_93442.json index 245a40c02..d0035a21a 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_pathological_full_93442.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_pathological_full_93442.json @@ -1,7 +1,7 @@ { "id" : "tumor_size_pathological_full_93442", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Tumor Size Pathological full", "title" : "Tumor Size Pathological", "notes" : "See the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_summary_47973.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_summary_47973.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_summary_47973.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_summary_47973.json index 67d24f04e..0da834df8 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_summary_47973.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_summary_47973.json @@ -1,7 +1,7 @@ { "id" : "tumor_size_summary_47973", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Tumor Size Summary", "title" : "Tumor Size Summary", "notes" : "For this schema, Tumor Size is used with EOD Primary Tumor to derive EOD T. \n\nSee the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_summary_63115.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_summary_63115.json similarity index 97% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_summary_63115.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_summary_63115.json index f96061e57..3d7048a67 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_summary_63115.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_summary_63115.json @@ -1,7 +1,7 @@ { "id" : "tumor_size_summary_63115", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Tumor Size Summary", "title" : "Tumor Size Summary", "notes" : "See the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_summary_breast_14624.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_summary_breast_14624.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_summary_breast_14624.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_summary_breast_14624.json index 13bcc2c75..5ab7fad21 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_summary_breast_14624.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_summary_breast_14624.json @@ -1,7 +1,7 @@ { "id" : "tumor_size_summary_breast_14624", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Tumor Size Summary", "title" : "Tumor Size Summary", "subtitle" : "Breast", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_summary_dna_13275.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_summary_dna_13275.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_summary_dna_13275.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_summary_dna_13275.json index 32a56e74e..a4dff097c 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_summary_dna_13275.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_summary_dna_13275.json @@ -1,7 +1,7 @@ { "id" : "tumor_size_summary_dna_13275", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Tumor Size Summary DNA", "title" : "Tumor Size Summary", "notes" : "See the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_summary_full_15510.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_summary_full_15510.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_summary_full_15510.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_summary_full_15510.json index 885d70e54..ab53dec39 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_summary_full_15510.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_summary_full_15510.json @@ -1,7 +1,7 @@ { "id" : "tumor_size_summary_full_15510", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Tumor Size Summary full", "title" : "Tumor Size Summary", "notes" : "See the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_summary_full_31213.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_summary_full_31213.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_summary_full_31213.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_summary_full_31213.json index 20db896cb..846bc3d03 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/tumor_size_summary_full_31213.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/tumor_size_summary_full_31213.json @@ -1,7 +1,7 @@ { "id" : "tumor_size_summary_full_31213", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Tumor Size Summary full", "title" : "Tumor Size Summary", "notes" : "For this schema, Tumor Size is used with EOD Primary Tumor to derive EOD T. \n\nSee the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/type_of_reporting_source_76696.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/type_of_reporting_source_76696.json new file mode 100644 index 000000000..4d8cf13e5 --- /dev/null +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/type_of_reporting_source_76696.json @@ -0,0 +1,18 @@ +{ + "id" : "type_of_reporting_source_76696", + "algorithm" : "eod_public", + "version" : "3.3", + "name" : "Type of Reporting Source", + "title" : "Type of Reporting Source", + "last_modified" : "2025-07-07T18:33:03.483Z", + "definition" : [ { + "key" : "reporting_source", + "name" : "Reporting Source", + "type" : "INPUT" + }, { + "key" : "description", + "name" : "Description", + "type" : "DESCRIPTION" + } ], + "rows" : [ [ "1", "Hospital inpatient; Managed health plans with comprehensive, unified medical records" ], [ "2", "Radiation Treatment Centers or Medical Oncology Centers (hospital-affiliated or independent)" ], [ "3", "Laboratory only (hospital-affiliated or independent)" ], [ "4", "Physician's office/private medical practitioner (LMD)" ], [ "5", "Nursing/convalescent home/hospice" ], [ "6", "Autopsy only" ], [ "7", "Death certificate only" ], [ "8", "Other hospital outpatient units/surgery centers" ] ] +} \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ulceration_5718.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ulceration_5718.json similarity index 73% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ulceration_5718.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ulceration_5718.json index 20ace4d82..e54d17a53 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/ulceration_5718.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/ulceration_5718.json @@ -1,12 +1,12 @@ { "id" : "ulceration_5718", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Ulceration", "title" : "Ulceration", "description" : "Ulceration, the absence of an intact epidermis overlying the primary melanoma based upon histopathological examination, is a prognostic factor for melanoma of the skin.\n\nUlceration is the formation of a break on the skin or on the surface of an organ. An ulcer forms when the surface cells die and are cast off. Ulcers may be associated with cancer and other diseases. \n\nPrimary tumor ulceration has been shown to be a dominant independent prognostic factor, and if present, changes the pT stage from T1a to T1b, T2a to T2b, etc., depending on the thickness of the tumor.\nThe presence or absence of ulceration must be confirmed on microscopic examination. Melanoma ulceration is defined as the combination of the following features \n* Full-thickness epidermal defect (including absence of stratum corneum and basement membrane)\n* Evidence of reactive changes (i.e., fibrin deposition, neutrophils); and thinning, effacement, or reactive hyperplasia of the surrounding epidermis in the absence of trauma or a recent surgical procedure\n* Ulcerated melanomas typically show invasion through the epidermis, whereas nonulcerated melanomas tend to lift the overlying epidermis", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of microscopically confirmed ulceration (e.g., based on biopsy or surgical resection) can be used to code this data item when no other information is available. \n\n**Note 2:** **Ulceration defined** \n* Melanoma ulceration is the absence of an intact epidermis overlying the primary melanoma based upon microscopic (histopathological) examination.\n* Ulceration can only be confirmed by microscopic examination. Do not use findings from physical exam. \n* It is possible for a patient to present with an ulcerated lesion noted on physical exam, but this is not the same thing as ulceration seen on a microscopic exam", - "last_modified" : "2024-04-08T16:52:38.102Z", + "last_modified" : "2025-02-24T16:14:08.701Z", "definition" : [ { "key" : "ulceration", "name" : "Code", @@ -18,5 +18,5 @@ } ], "rows" : [ [ "0", "Ulceration not identified/not present" ], [ "1", "Ulceration present" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error.)" ], [ "9", "Not documented in medical record\nCannot be determined by the pathologist\nPathology report does not mention ulceration\nUlceration not assessed or unknown if assessed" ] ], "additional_info" : "**Source documents:** pathology report\n\nFor further information, refer to the **Melanoma of the Skin** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Melanoma of the Skin*", - "coding_guidelines" : "**1)** **Code 0** when\n* **a.** There is a statement in the pathology report that no ulceration is present\n* **b.** All specimens are negative OR one specimen is negative, and the other is unknown\n\n**2)** **Code 1** when \n* **a.** Any biopsy (punch, shave, excisional, etc.) or wide excision is positive for ulceration in the presence of an underlying melanoma\n* **b.** Ulceration must be caused by an underlying melanoma. \n * **i.** Ulceration caused by trauma from a previous procedure should not be coded as positive for this SSDI \n\n**3)** **Code 9** when\n* **a.** No information in the medical record\n* **b.** Pathology report is not available\n* **c.** Ulceration not evaluated (not assessed) \n* **d.** Unknown if Ulceration evaluated (assessed)\n* **e.** There is microscopic examination and there is no mention of ulceration.\n * **i.** This instruction **does** apply to non-invasive neoplasms (behavior /2)" + "coding_guidelines" : "**1)** **Code 0** when\n* There is a statement in the pathology report that no ulceration is present\n* All specimens are negative OR one specimen is negative, and the other is unknown\n\n**2)** **Code 1** when \n* Any biopsy (punch, shave, excisional, etc.) or wide excision is positive for ulceration in the presence of an underlying melanoma\n* Ulceration must be caused by an underlying melanoma. \n * Ulceration caused by trauma from a previous procedure should not be coded as positive for this SSDI \n\n**3)** **Code 9** when\n* No information in the medical record\n* Pathology report is not available\n* Ulceration not evaluated (not assessed) \n* Unknown if Ulceration evaluated (assessed)\n* There is microscopic examination and there is no mention of ulceration.\n * This instruction **does** apply to non-invasive neoplasms (behavior /2)" } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/urethra_prostatic_urethra_30106.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/urethra_prostatic_urethra_30106.json similarity index 98% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/urethra_prostatic_urethra_30106.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/urethra_prostatic_urethra_30106.json index 7d40a4952..8ba3978bd 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/urethra_prostatic_urethra_30106.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/urethra_prostatic_urethra_30106.json @@ -1,7 +1,7 @@ { "id" : "urethra_prostatic_urethra_30106", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Schema Discriminator 1", "title" : "Schema Discriminator 1: Urethra/Prostatic Urethra", "description" : "Urethra (male and female) and prostatic urethra have the same ICD-O topography code (C680). However, for purposes of stage grouping AJCC 8th edition, they each have different definitions for T or primary tumor extension. A schema discriminator is necessary to distinguish between these primary sites so that the appropriate sub(chapter)/schema is used.", diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/visceral_pleural_invasion_25940.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/visceral_pleural_invasion_25940.json similarity index 76% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/visceral_pleural_invasion_25940.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/visceral_pleural_invasion_25940.json index 2ff8f1fa6..8e3d84533 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/visceral_pleural_invasion_25940.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/visceral_pleural_invasion_25940.json @@ -1,12 +1,12 @@ { "id" : "visceral_pleural_invasion_25940", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Visceral and Parietal Pleural Invasion", "title" : "Visceral and Parietal Pleural Invasion", "description" : "Visceral and Parietal Pleural Invasion is defined as invasion beyond the elastic layer or to the surface of the visceral pleura. \n\nInvasion of one or more layers of the pleura covering the lung (visceral pleura), such as invasion beyond the elastic layer of the pleura. The elastic layer may be identified on hematoxylin and eosin (H&E) stains or by special stains looking for the elastic fibers. An elastic stain is not needed in most cases to assess the pleura for invasion, only in those cases where the distinction between PL0 and PL1 is unclear on H&E sections. Elastic stains may also be helpful in cases where the visceral and parietal pleura are adherent, making it difficult to identify the boundary between the visceral pleural surface and the parietal pleura.\n\nVPI is relevant for peripheral lung tumors. The presence of visceral pleural invasion by tumors smaller than 3 cm changes the T category from pT1 to pT2 and increases the stage from IA to IB in patients with no nodal disease or stage IIA to IIB in patients with peribronchial or hilar nodes. Studies have shown that tumors smaller than 3 cm that penetrate beyond the elastic layer of the visceral pleura behave similarly to similar-size tumors that extend to the visceral pleural surface. Visceral pleural invasion should therefore be considered present not only in tumors that extend to the visceral pleural surface, but also in tumors that penetrate beyond the elastic layer of the visceral pleura. Four to six layers of visceral pleura may be described by the pathologist.", "notes" : "**Note 1:** **Physician Statement** \n* Physician statement of Visceral and Parietal Pleural Invasion can be used to code this data item when no other information is available.\n\n**Note 2:** **Criteria for coding** \n* A surgical resection **must** be done to determine if the visceral and/or parietal pleural is involved. \n * *Exception*: In situ tumors (/2) can be coded 0 based on biopsy or surgical resection\n* Do not use imaging findings to code this data item", - "last_modified" : "2024-04-08T16:34:51.193Z", + "last_modified" : "2025-02-24T15:57:29.559Z", "definition" : [ { "key" : "visceral_pleural_invasion", "name" : "Code", @@ -18,6 +18,6 @@ } ], "rows" : [ [ "0", "No evidence of visceral pleural invasion identified\nTumor does not completely traverse the elastic layer of the pleura\nStated as PL0\n\nPrimary tumor is in situ\nNon-invasive neoplasm (behavior /2)\nNo evidence of primary tumor" ], [ "4", "Invasion of visceral pleura present, NOS \nStated as PL1 or PL2" ], [ "5", "Tumor invades into or through the parietal pleura OR chest wall\nStated as PL3" ], [ "6", "Tumor extends to pleura, NOS; not stated if visceral or parietal" ], [ "8", "Not applicable: Information not collected for this case\n(If this item is required by your standard setter, use of code 8 will result in an edit error.)" ], [ "9", "Not documented in medical record\nNo surgical resection of primary site is performed\nVisceral Pleural Invasion not assessed or unknown if assessed or cannot be determined" ] ], "additional_info" : "**Source documents:** pathology report\n\n**Other names include** VPI, PL (number)\n\nFor further information, refer to the **Lung** cancer protocol published by the College of American Pathologists for the AJCC Staging System *Lung*", - "coding_guidelines" : "**1)** Record results of visceral pleural invasion as stated on pathology report. \n* **a.** Do not code separate pleural tumor foci or nodules in this field (discontinuous pleural metastasis). \n\n**2)** **Code 0** when \n* **a.** No evidence of visceral and parietal pleural invasion or described as PL0\n* **b.** Tumor does not penetrate beyond the elastic layer of the visceral pleura \n* **c.** Extends to the elastic layer\n* **d.** Non-invasive neoplasm (/2) neoplasms (surgical resection not required)\n\n**3)** **Code 4** when\n* **a.** Invasion of pleura without specifying visceral or parietal pleura\n* **b.** Uncertain whether elastic stain has been performed to identify visceral pleura invasion\n* **c.** Pathology report states PL1 or PL2\n\n**4)** **Code 5** when tumor extends to the parietal pleura (classified as T3) or described as PL3\n\n**5)** **Code 9** when \n* **a.** No information in the medical record\n* **b.** Only FNA performed (A FNA is not adequate to assess pleural layer invasion)\n* **c.** Surgical resection of the primary site is performed and there is no mention of visceral and/or parietal pleural invasion\n* **d.** Surgical pathology report is not available", + "coding_guidelines" : "**1)** Record results of visceral pleural invasion as stated on pathology report. \n* Do not code separate pleural tumor foci or nodules in this field (discontinuous pleural metastasis). \n\n**2)** **Code 0** when \n* No evidence of visceral and parietal pleural invasion or described as PL0\n* Tumor does not penetrate beyond the elastic layer of the visceral pleura \n* Extends to the elastic layer\n* Non-invasive neoplasm (/2) neoplasms (surgical resection not required)\n\n**3)** **Code 4** when\n* Invasion of pleura without specifying visceral or parietal pleura\n* Uncertain whether elastic stain has been performed to identify visceral pleura invasion\n* Pathology report states PL1 or PL2\n\n**4)** **Code 5** when tumor extends to the parietal pleura (classified as T3) or described as PL3\n\n**5)** **Code 9** when \n* No information in the medical record\n* Only FNA performed (A FNA is not adequate to assess pleural layer invasion)\n* Surgical resection of the primary site is performed and there is no mention of visceral and/or parietal pleural invasion\n* Surgical pathology report is not available", "rationale" : "Visceral and Parietal Pleural Invasion (previously called “pleural/elastic layer invasion (PL)”) is a Registry Data Collection Variable for AJCC. This data item was previously collected for Lung, SSF #2." } \ No newline at end of file diff --git a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/year_dx_validation.json b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/year_dx_validation.json similarity index 96% rename from algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/year_dx_validation.json rename to algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/year_dx_validation.json index 04084ce90..7b31c0c09 100644 --- a/algorithm-eod/src/main/resources/algorithms/eod_public/3.2/tables/year_dx_validation.json +++ b/algorithm-eod/src/main/resources/algorithms/eod_public/3.3/tables/year_dx_validation.json @@ -1,7 +1,7 @@ { "id" : "year_dx_validation", "algorithm" : "eod_public", - "version" : "3.2", + "version" : "3.3", "name" : "Year DX Validation", "title" : "Year of Diagnosis Validation", "notes" : "See the [SEER Program Coding Manual](https://seer.cancer.gov/tools/codingmanuals/index.html) for coding instructions.", diff --git a/algorithm-eod/src/test/java/com/imsweb/staging/eod/EodPublicUpdateFromAPI.java b/algorithm-eod/src/test/java/com/imsweb/staging/eod/EodPublicUpdateFromAPI.java index 6855f461e..5085d462e 100644 --- a/algorithm-eod/src/test/java/com/imsweb/staging/eod/EodPublicUpdateFromAPI.java +++ b/algorithm-eod/src/test/java/com/imsweb/staging/eod/EodPublicUpdateFromAPI.java @@ -13,7 +13,7 @@ public class EodPublicUpdateFromAPI { public static void main(String[] args) throws IOException { - UpdaterUtils.update("eod_public", "3.2", new HashSet<>(Collections.singletonList("STAGING")), Paths.get("c:/tmp")); + UpdaterUtils.update("eod_public", "3.3", new HashSet<>(Collections.singletonList("STAGING")), Paths.get("c:/tmp")); } } diff --git a/algorithm-eod/src/test/java/com/imsweb/staging/eod/EodStagingTest.java b/algorithm-eod/src/test/java/com/imsweb/staging/eod/EodStagingTest.java index 0e9c4d3d2..f9b939731 100644 --- a/algorithm-eod/src/test/java/com/imsweb/staging/eod/EodStagingTest.java +++ b/algorithm-eod/src/test/java/com/imsweb/staging/eod/EodStagingTest.java @@ -52,7 +52,7 @@ public String getAlgorithm() { @Override public String getVersion() { - return EodVersion.V3_2.getVersion(); + return EodVersion.V3_3.getVersion(); } @Override @@ -71,7 +71,7 @@ void testBasicInitialization() { @Test void testVersionInitializationTypes() { - Staging staging10 = Staging.getInstance(EodDataProvider.getInstance(EodVersion.V3_2)); + Staging staging10 = Staging.getInstance(EodDataProvider.getInstance(EodVersion.V3_3)); assertThat(staging10.getVersion()).isEqualTo(EodVersion.LATEST.getVersion()); Staging stagingLatest = Staging.getInstance(EodDataProvider.getInstance()); @@ -114,7 +114,8 @@ void testSchemaSelection() { "nasopharynx_v9_2025", "oropharynx_hpv_mediated_p16_pos" ))); - assertThat(lookup.stream().flatMap(d -> d.getSchemaDiscriminators().stream()).collect(Collectors.toSet())).isEqualTo(new HashSet<>(Arrays.asList("year_dx", "discriminator_1", "discriminator_2"))); + assertThat(lookup.stream().flatMap(d -> d.getSchemaDiscriminators().stream()).collect(Collectors.toSet())).isEqualTo( + new HashSet<>(Arrays.asList("year_dx", "discriminator_1", "discriminator_2"))); // test valid combination that requires discriminator and a good discriminator is supplied schemaLookup = new EodSchemaLookup("C111", "8200"); @@ -194,7 +195,7 @@ void testLookupCache() { assertThat(lookup.getFirst().getId()).isEqualTo("soft_tissue_rare"); // now invalidate the cache - EodDataProvider.getInstance(EodVersion.V3_2).invalidateCache(); + EodDataProvider.getInstance(EodVersion.V3_3).invalidateCache(); // try the lookup again lookup = _STAGING.lookupSchema(new EodSchemaLookup("C629", "9231")); @@ -240,7 +241,7 @@ void testStagePancreas() { assertThat(data.getResult()).isEqualTo(StagingData.Result.STAGED); assertThat(data.getSchemaId()).isEqualTo("pancreas"); assertThat(data.getErrors()).isEmpty(); - assertThat(data.getPath()).hasSize(13); + //assertThat(data.getPath()).hasSize(13); assertThat(data.getOutput()).hasSize(8); // check outputs @@ -339,10 +340,10 @@ void testInvolvedSchemas() { @Test void testGetInputs() { - assertThat(_STAGING.getInputs(_STAGING.getSchema("adnexa_uterine_other"))).containsOnly("eod_mets", "site", "hist", "eod_primary_tumor", - "eod_regional_nodes", "grade_path", "grade_clin"); - assertThat(_STAGING.getInputs(_STAGING.getSchema("testis"))).containsOnly("eod_mets", "site", "hist", "nodes_pos", "s_category_path", - "eod_primary_tumor", "s_category_clin", "eod_regional_nodes", "grade_path", "grade_clin"); + assertThat(_STAGING.getInputs(_STAGING.getSchema("adnexa_uterine_other"))).containsOnly("eod_mets", "site", "hist", + "eod_primary_tumor", "eod_regional_nodes", "grade_path", "grade_clin"); + assertThat(_STAGING.getInputs(_STAGING.getSchema("testis"))).containsOnly("eod_mets", "site", "hist", + "eod_primary_tumor", "eod_regional_nodes", "grade_path", "grade_clin"); } @Test @@ -458,9 +459,9 @@ void testContentReturnedForInvalidInput() { assertThat(data.getResult()).isEqualTo(Result.STAGED); assertThat(data.getSchemaId()).isEqualTo("brain"); assertThat(data.getErrors()).hasSize(5); - assertThat(data.getPath()).hasSize(6); + assertThat(data.getPath()).hasSize(5); assertThat(data.getOutput()).hasSize(8); - assertThat(data.getOutput()).containsEntry(EodOutput.DERIVED_VERSION.toString(), "3.2"); + assertThat(data.getOutput()).containsEntry(EodOutput.DERIVED_VERSION.toString(), "3.3"); } @Test @@ -486,18 +487,20 @@ void testContentNotReturnedForInvalidYear() { @Test void testGlossary() { - assertEquals(23, _STAGING.getGlossaryTerms().size()); - GlossaryDefinition entry = _STAGING.getGlossaryDefinition("Medulla"); + assertEquals(2, _STAGING.getGlossaryTerms().size()); + GlossaryDefinition entry = _STAGING.getGlossaryDefinition("Level VA"); assertNotNull(entry); - assertEquals("Medulla", entry.getName()); - assertTrue(entry.getDefinition().startsWith("The central portion of an organ, in contrast to the outer layer")); - assertEquals(Collections.singletonList("Medullary"), entry.getAlternateNames()); + assertEquals("Level V lymph nodes", entry.getName()); + assertTrue(entry.getDefinition().startsWith("The two groups dorsal cervical nodes along the spinal")); + assertEquals(Arrays.asList("Level VA", "Level VB"), entry.getAlternateNames()); assertNotNull(entry.getLastModified()); + /* There are hardly any glossary terms anymore Set hits = _STAGING.getSchemaGlossary("urethra"); - assertEquals(1, hits.size()); - hits = _STAGING.getTableGlossary("extension_baj"); + assertEquals(0, hits.size()); + hits = _STAGING.getTableGlossary("nodes_dad"); assertEquals(3, hits.size()); + */ } @Test diff --git a/algorithm-eod/src/test/java/com/imsweb/staging/eod/EodUpdateFromAPI.java b/algorithm-eod/src/test/java/com/imsweb/staging/eod/EodUpdateFromAPI.java index 48b38851a..61b856a79 100644 --- a/algorithm-eod/src/test/java/com/imsweb/staging/eod/EodUpdateFromAPI.java +++ b/algorithm-eod/src/test/java/com/imsweb/staging/eod/EodUpdateFromAPI.java @@ -13,7 +13,7 @@ public class EodUpdateFromAPI { public static void main(String[] args) throws IOException { - UpdaterUtils.update("eod", "3.2", new HashSet<>(Collections.singletonList("STAGING")), Paths.get("c:/tmp")); + UpdaterUtils.update("eod", "3.3", new HashSet<>(Collections.singletonList("STAGING")), Paths.get("c:/tmp")); } } From c89f4473382d91d241b57aa70671ca7c054eb4c0 Mon Sep 17 00:00:00 2001 From: mayc Date: Mon, 22 Sep 2025 16:36:10 -0400 Subject: [PATCH 03/11] Fixed unit tests --- .../imsweb/staging/eod/EodStagingData.java | 11 +-- .../imsweb/staging/eod/EodStagingTest.java | 77 ++++++++++++++----- 2 files changed, 60 insertions(+), 28 deletions(-) diff --git a/algorithm-eod/src/main/java/com/imsweb/staging/eod/EodStagingData.java b/algorithm-eod/src/main/java/com/imsweb/staging/eod/EodStagingData.java index 3a3659a16..474f1bd69 100644 --- a/algorithm-eod/src/main/java/com/imsweb/staging/eod/EodStagingData.java +++ b/algorithm-eod/src/main/java/com/imsweb/staging/eod/EodStagingData.java @@ -81,7 +81,7 @@ public enum EodInput { PRIMARY_SITE("site"), HISTOLOGY("hist"), BEHAVIOR("behavior"), - SEX("sex"), + SEX("sex_at_birth"), AGE_AT_DX("age_dx"), DISCRIMINATOR_1("discriminator_1"), DISCRIMINATOR_2("discriminator_2"), @@ -138,15 +138,10 @@ public String toString() { // output key definitions public enum EodOutput { NAACCR_SCHEMA_ID("naaccr_schema_id"), - AJCC_ID("ajcc_id"), - AJCC_VERSION_NUMBER("ajcc_version_number"), DERIVED_VERSION("derived_version"), - EOD_2018_T("eod_2018_t"), - EOD_2018_N("eod_2018_n"), - EOD_2018_M("eod_2018_m"), - EOD_2018_STAGE_GROUP("eod_2018_stage_group"), SS_2018_DERIVED("ss2018_derived"), - DERIVED_RAI_STAGE("derived_rai_stage"); + DERIVED_RAI_STAGE("derived_rai_stage"), + DERIVED_SUMMARY_GRADE("derived_summary_grade"); private final String _name; diff --git a/algorithm-eod/src/test/java/com/imsweb/staging/eod/EodStagingTest.java b/algorithm-eod/src/test/java/com/imsweb/staging/eod/EodStagingTest.java index f9b939731..6acf4033f 100644 --- a/algorithm-eod/src/test/java/com/imsweb/staging/eod/EodStagingTest.java +++ b/algorithm-eod/src/test/java/com/imsweb/staging/eod/EodStagingTest.java @@ -62,7 +62,7 @@ public StagingFileDataProvider getProvider() { @Test void testBasicInitialization() { - assertThat(_STAGING.getSchemaIds()).hasSize(139); + assertThat(_STAGING.getSchemaIds()).hasSize(141); assertThat(_STAGING.getTableIds()).isNotEmpty(); assertThat(_STAGING.getSchema("urethra")).isNotNull(); @@ -81,7 +81,7 @@ void testVersionInitializationTypes() { @Test void testDescriminatorKeys() { assertThat(_STAGING.getSchema("nasopharynx").getSchemaDiscriminators()).containsOnly("discriminator_1", "year_dx"); - assertThat(_STAGING.getSchema("oropharynx_p16_neg").getSchemaDiscriminators()).containsOnly("discriminator_1", "discriminator_2"); + assertThat(_STAGING.getSchema("oropharynx_p16_neg").getSchemaDiscriminators()).containsOnly("discriminator_1", "discriminator_2", "year_dx"); } @Test @@ -130,12 +130,13 @@ void testSchemaSelection() { schemaLookup.setInput(EodInput.DISCRIMINATOR_2.toString(), "1"); lookup = _STAGING.lookupSchema(schemaLookup); assertThat(lookup).hasSize(1); - assertThat(lookup.stream().flatMap(d -> d.getSchemaDiscriminators().stream()).collect(Collectors.toSet())).isEqualTo(new HashSet<>(Arrays.asList("discriminator_1", "discriminator_2"))); + assertThat(lookup.stream().flatMap(d -> d.getSchemaDiscriminators().stream()).collect(Collectors.toSet())).isEqualTo( + new HashSet<>(Arrays.asList("year_dx", "discriminator_1", "discriminator_2"))); assertThat(lookup.getFirst().getId()).isEqualTo("oropharynx_p16_neg"); // test valid combination that requires a discriminator but is supplied a bad disciminator value schemaLookup = new EodSchemaLookup("C111", "8200"); - schemaLookup.setInput(EodInput.DISCRIMINATOR_1.toString(), "X"); + schemaLookup.setInput(EodInput.YEAR_DX.toString(), "X"); lookup = _STAGING.lookupSchema(schemaLookup); assertThat(lookup).isEmpty(); @@ -180,7 +181,7 @@ void testDiscriminatorInputs() { .filter(Objects::nonNull) .forEach(discriminators::addAll); - assertThat(discriminators).containsOnly("year_dx", "sex", "behavior", "discriminator_1", "discriminator_2"); + assertThat(discriminators).containsOnly("year_dx", "sex_at_birth", "behavior", "discriminator_1", "discriminator_2"); } @Test @@ -241,17 +242,14 @@ void testStagePancreas() { assertThat(data.getResult()).isEqualTo(StagingData.Result.STAGED); assertThat(data.getSchemaId()).isEqualTo("pancreas"); assertThat(data.getErrors()).isEmpty(); - //assertThat(data.getPath()).hasSize(13); - assertThat(data.getOutput()).hasSize(8); + assertThat(data.getPath()).hasSize(5); + assertThat(data.getOutput()).hasSize(4); // check outputs assertThat(data.getOutput(EodOutput.DERIVED_VERSION)).isEqualTo(EodVersion.LATEST.getVersion()); - assertThat(data.getOutput(EodOutput.SS_2018_DERIVED)).isEqualTo("7"); assertThat(data.getOutput(EodOutput.NAACCR_SCHEMA_ID)).isEqualTo("00280"); - assertThat(data.getOutput(EodOutput.EOD_2018_STAGE_GROUP)).isEqualTo("4"); - assertThat(data.getOutput(EodOutput.EOD_2018_T)).isEqualTo("TX"); - assertThat(data.getOutput(EodOutput.EOD_2018_N)).isEqualTo("N1"); - assertThat(data.getOutput(EodOutput.EOD_2018_M)).isEqualTo("M1"); + assertThat(data.getOutput(EodOutput.SS_2018_DERIVED)).isEqualTo("7"); + assertThat(data.getOutput(EodOutput.DERIVED_SUMMARY_GRADE)).isEqualTo("9"); } @Test @@ -282,17 +280,14 @@ void testStageDefaultSsdi() { assertThat(data.getResult()).isEqualTo(StagingData.Result.STAGED); assertThat(data.getSchemaId()).isEqualTo("breast"); assertThat(data.getErrors()).isEmpty(); - assertThat(data.getPath()).hasSize(16); - assertThat(data.getOutput()).hasSize(8); + assertThat(data.getPath()).hasSize(5); + assertThat(data.getOutput()).hasSize(4); // check outputs assertThat(data.getOutput(EodOutput.DERIVED_VERSION)).isEqualTo(EodVersion.LATEST.getVersion()); assertThat(data.getOutput(EodOutput.SS_2018_DERIVED)).isEqualTo("3"); assertThat(data.getOutput(EodOutput.NAACCR_SCHEMA_ID)).isEqualTo("00480"); - assertThat(data.getOutput(EodOutput.EOD_2018_STAGE_GROUP)).isEqualTo("2B"); - assertThat(data.getOutput(EodOutput.EOD_2018_T)).isEqualTo("T2"); - assertThat(data.getOutput(EodOutput.EOD_2018_N)).isEqualTo("N1"); - assertThat(data.getOutput(EodOutput.EOD_2018_M)).isEqualTo("M0"); + assertThat(data.getOutput(EodOutput.DERIVED_SUMMARY_GRADE)).isEqualTo("1"); } @Test @@ -328,7 +323,8 @@ void testInvolvedTables() { "adnexa_uterine_other_97891", "nodes_pos_fpa", "tumor_size_pathological_25597", "tumor_size_clinical_60979", "primary_site", "histology", "nodes_exam_76029", "grade_post_therapy_clin_69737", "grade_post_therapy_path_75348", "schema_selection_adnexa_uterine_other", "year_dx_validation", "summary_stage_rpa", "tumor_size_summary_63115", "extension_bcn", "combined_grade_56638", "neoadjuvant_therapy_37302", - "derived_grade_standard_non_ajcc_63932", "neoadj_tx_treatment_effect_18122", "neoadj_tx_clinical_response_31723", "ss2018_adnexa_uterine_other_values_44976"); + "derived_grade_standard_non_ajcc_63932", "neoadj_tx_treatment_effect_18122", "neoadj_tx_clinical_response_31723", "ss2018_adnexa_uterine_other_values_44976", + "behavior", "type_of_reporting_source_76696"); } @Test @@ -460,7 +456,7 @@ void testContentReturnedForInvalidInput() { assertThat(data.getSchemaId()).isEqualTo("brain"); assertThat(data.getErrors()).hasSize(5); assertThat(data.getPath()).hasSize(5); - assertThat(data.getOutput()).hasSize(8); + assertThat(data.getOutput()).hasSize(4); assertThat(data.getOutput()).containsEntry(EodOutput.DERIVED_VERSION.toString(), "3.3"); } @@ -545,4 +541,45 @@ void testCachedSiteAndHistology() { .withFailMessage("The histology '" + hist + "' is not supposed to be in the valid histology list") .doesNotContain(hist); } + + @Test + void testInputsAndOutputs() { + Set inputs = new HashSet<>(); + Set outputs = new HashSet<>(); + + for (String schemaId : _STAGING.getSchemaIds()) { + Schema schema = _STAGING.getSchema(schemaId); + schema.getInputs().stream().map(Input::getKey).forEach(inputs::add); + schema.getOutputs().stream().map(Output::getKey).forEach(outputs::add); + } + + // ----- Outputs ----- + Set enumOutputKeys = Arrays.stream(EodOutput.values()) + .map(EodOutput::toString) + .collect(Collectors.toSet()); + + Set missingInOutputEnum = new HashSet<>(outputs); + missingInOutputEnum.removeAll(enumOutputKeys); + + Set unusedOutputEnum = new HashSet<>(enumOutputKeys); + unusedOutputEnum.removeAll(outputs); + + assertThat(missingInOutputEnum) + .as("Output keys found in staging data but not in EodOutput enum") + .isEmpty(); + + assertThat(unusedOutputEnum) + .as("EodOutput enum values never appear in staging outputs") + .isEmpty(); + + // ----- Inputs ----- + + Set unusedInputEnum = Arrays.stream(EodInput.values()).map(EodInput::toString).collect(Collectors.toSet()); + unusedInputEnum.removeAll(inputs); + + assertThat(unusedInputEnum) + .as("EodInput enum values never appear in staging inputs") + .isEmpty(); + } + } From 044592e5d4284f72ad33b9dd23dad86f38f3112b Mon Sep 17 00:00:00 2001 From: mayc Date: Mon, 22 Sep 2025 16:38:46 -0400 Subject: [PATCH 04/11] Cleanup --- .../imsweb/staging/eod/EodStagingTest.java | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/algorithm-eod/src/test/java/com/imsweb/staging/eod/EodStagingTest.java b/algorithm-eod/src/test/java/com/imsweb/staging/eod/EodStagingTest.java index 6acf4033f..ce6884255 100644 --- a/algorithm-eod/src/test/java/com/imsweb/staging/eod/EodStagingTest.java +++ b/algorithm-eod/src/test/java/com/imsweb/staging/eod/EodStagingTest.java @@ -547,13 +547,14 @@ void testInputsAndOutputs() { Set inputs = new HashSet<>(); Set outputs = new HashSet<>(); + // collect all unique input and output keys for (String schemaId : _STAGING.getSchemaIds()) { Schema schema = _STAGING.getSchema(schemaId); schema.getInputs().stream().map(Input::getKey).forEach(inputs::add); schema.getOutputs().stream().map(Output::getKey).forEach(outputs::add); } - // ----- Outputs ----- + // test outputs Set enumOutputKeys = Arrays.stream(EodOutput.values()) .map(EodOutput::toString) .collect(Collectors.toSet()); @@ -564,22 +565,14 @@ void testInputsAndOutputs() { Set unusedOutputEnum = new HashSet<>(enumOutputKeys); unusedOutputEnum.removeAll(outputs); - assertThat(missingInOutputEnum) - .as("Output keys found in staging data but not in EodOutput enum") - .isEmpty(); - - assertThat(unusedOutputEnum) - .as("EodOutput enum values never appear in staging outputs") - .isEmpty(); - - // ----- Inputs ----- + assertThat(missingInOutputEnum).as("Output keys found in staging data but not in EodOutput enum").isEmpty(); + assertThat(unusedOutputEnum).as("EodOutput enum values never appear in staging outputs").isEmpty(); + // test inputs (don't need every input to be in enum) Set unusedInputEnum = Arrays.stream(EodInput.values()).map(EodInput::toString).collect(Collectors.toSet()); unusedInputEnum.removeAll(inputs); - assertThat(unusedInputEnum) - .as("EodInput enum values never appear in staging inputs") - .isEmpty(); + assertThat(unusedInputEnum).as("EodInput enum values never appear in staging inputs").isEmpty(); } } From 8048d9c6e0e1df57f2add1e8440f92d42367d5aa Mon Sep 17 00:00:00 2001 From: mayc Date: Tue, 23 Sep 2025 08:18:44 -0400 Subject: [PATCH 05/11] Dep updates --- build.gradle | 6 +++--- lib/build.gradle | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/build.gradle b/build.gradle index bb102f519..58d333681 100644 --- a/build.gradle +++ b/build.gradle @@ -6,7 +6,7 @@ plugins { id 'com.github.spotbugs' version '6.1.11' id 'com.adarshr.test-logger' version '4.0.0' id 'com.github.ben-manes.versions' version '0.52.0' - id 'org.sonatype.gradle.plugins.scan' version '3.1.1' + id 'org.sonatype.gradle.plugins.scan' version '3.1.4' id 'org.sonarqube' version '6.1.0.5360' id 'com.vanniktech.maven.publish' version '0.31.0' } @@ -38,13 +38,13 @@ subprojects { version = '11.5.1' dependencies { - testImplementation platform('org.junit:junit-bom:5.12.2') + testImplementation platform('org.junit:junit-bom:5.13.4') testImplementation 'org.junit.jupiter:junit-jupiter-api' testImplementation 'org.junit.jupiter:junit-jupiter-params' testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine' testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.12.2' - testImplementation 'org.assertj:assertj-core:3.27.3' + testImplementation 'org.assertj:assertj-core:3.27.6' testImplementation 'com.google.code.bean-matchers:bean-matchers:0.14' testImplementation 'org.slf4j:slf4j-simple:2.0.17' } diff --git a/lib/build.gradle b/lib/build.gradle index a869ad2fe..de16aa6a4 100644 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -3,9 +3,9 @@ plugins { } dependencies { - api "com.fasterxml.jackson.core:jackson-core:2.19.1" - api "com.fasterxml.jackson.core:jackson-annotations:2.19.1" - api "com.fasterxml.jackson.core:jackson-databind:2.19.1" + api "com.fasterxml.jackson.core:jackson-core:2.20.0" + api "com.fasterxml.jackson.core:jackson-annotations:2.20.0" + api "com.fasterxml.jackson.core:jackson-databind:2.20.0" implementation "org.cache2k:cache2k-api:2.6.1.Final" runtimeOnly "org.cache2k:cache2k-core:2.6.1.Final" @@ -18,7 +18,7 @@ dependencies { testFixturesImplementation 'com.imsweb:seerapi-client-java:5.9' testFixturesImplementation 'org.slf4j:slf4j-simple:2.0.17' testFixturesImplementation 'org.zeroturnaround:zt-zip:1.17' - testFixturesImplementation 'org.junit.jupiter:junit-jupiter-api:5.12.2' - testFixturesImplementation 'org.junit.jupiter:junit-jupiter-params:5.12.2' + testFixturesImplementation 'org.junit.jupiter:junit-jupiter-api:5.13.4' + testFixturesImplementation 'org.junit.jupiter:junit-jupiter-params:5.13.4' } From d550e6cdc3a971ef8236be10252f1120c389dd23 Mon Sep 17 00:00:00 2001 From: mayc Date: Tue, 23 Sep 2025 08:20:47 -0400 Subject: [PATCH 06/11] Dep updates --- lib/build.gradle | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/build.gradle b/lib/build.gradle index de16aa6a4..48a4c0774 100644 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -3,9 +3,9 @@ plugins { } dependencies { - api "com.fasterxml.jackson.core:jackson-core:2.20.0" - api "com.fasterxml.jackson.core:jackson-annotations:2.20.0" - api "com.fasterxml.jackson.core:jackson-databind:2.20.0" + api "com.fasterxml.jackson.core:jackson-core:2.19.1" + api "com.fasterxml.jackson.core:jackson-annotations:2.19.1" + api "com.fasterxml.jackson.core:jackson-databind:2.19.1" implementation "org.cache2k:cache2k-api:2.6.1.Final" runtimeOnly "org.cache2k:cache2k-core:2.6.1.Final" From 4ec47f98c903a7fe6eef10620dd55351307d4165 Mon Sep 17 00:00:00 2001 From: mayc Date: Tue, 23 Sep 2025 08:26:17 -0400 Subject: [PATCH 07/11] Remove OSS index scan --- build.gradle | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/build.gradle b/build.gradle index 58d333681..d142d63f6 100644 --- a/build.gradle +++ b/build.gradle @@ -6,8 +6,7 @@ plugins { id 'com.github.spotbugs' version '6.1.11' id 'com.adarshr.test-logger' version '4.0.0' id 'com.github.ben-manes.versions' version '0.52.0' - id 'org.sonatype.gradle.plugins.scan' version '3.1.4' - id 'org.sonarqube' version '6.1.0.5360' + id 'org.sonarqube' version '6.3.1.5724' id 'com.vanniktech.maven.publish' version '0.31.0' } @@ -106,14 +105,6 @@ subprojects { } } - // Nexus vulnerability scan (see https://github.com/sonatype-nexus-community/scan-gradle-plugin) - ossIndexAudit { - outputFormat = 'DEPENDENCY_GRAPH' - printBanner = false - excludeCoordinates = ['com.fasterxml.jackson.core:jackson-core:2.14.2'] - } - check.dependsOn 'ossIndexAudit' - javadoc { options.addBooleanOption('html5', true) options.addStringOption('Xdoclint:none', '-quiet') From 9085863b288ec9b5372f96fe119f151ca418662c Mon Sep 17 00:00:00 2001 From: mayc Date: Tue, 23 Sep 2025 08:28:13 -0400 Subject: [PATCH 08/11] Remove OSS index scan --- build.gradle | 1 - 1 file changed, 1 deletion(-) diff --git a/build.gradle b/build.gradle index d142d63f6..2d24a7fad 100644 --- a/build.gradle +++ b/build.gradle @@ -29,7 +29,6 @@ subprojects { apply plugin: 'signing' apply plugin: 'com.adarshr.test-logger' apply plugin: 'com.github.ben-manes.versions' - apply plugin: 'org.sonatype.gradle.plugins.scan' apply plugin: 'org.sonarqube' apply plugin: 'com.vanniktech.maven.publish' From 445823bb0bee6e6dd372d769cae1193bf047fa89 Mon Sep 17 00:00:00 2001 From: mayc Date: Tue, 23 Sep 2025 08:37:25 -0400 Subject: [PATCH 09/11] Sonarqube fixes --- .../src/test/java/com/imsweb/staging/cs/CsStagingTest.java | 4 ++-- .../src/test/java/com/imsweb/staging/eod/EodStagingTest.java | 2 +- .../src/test/java/com/imsweb/staging/tnm/TnmStagingTest.java | 2 +- .../imsweb/staging/ExternalStagingFileDataProviderTest.java | 2 +- .../java/com/imsweb/staging/engine/DecisionEngineTest.java | 4 ++-- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/algorithm-cs/src/test/java/com/imsweb/staging/cs/CsStagingTest.java b/algorithm-cs/src/test/java/com/imsweb/staging/cs/CsStagingTest.java index 789d9ea1e..2780ef6b8 100644 --- a/algorithm-cs/src/test/java/com/imsweb/staging/cs/CsStagingTest.java +++ b/algorithm-cs/src/test/java/com/imsweb/staging/cs/CsStagingTest.java @@ -49,12 +49,12 @@ import static org.junit.jupiter.api.Assertions.assertTrue; import static org.junit.jupiter.api.Assertions.fail; -public class CsStagingTest extends StagingTest { +class CsStagingTest extends StagingTest { private static final Logger _LOG = LoggerFactory.getLogger(CsStagingTest.class); @BeforeAll - public static void init() { + static void init() { _STAGING = Staging.getInstance(CsDataProvider.getInstance(CsVersion.V020550)); } diff --git a/algorithm-eod/src/test/java/com/imsweb/staging/eod/EodStagingTest.java b/algorithm-eod/src/test/java/com/imsweb/staging/eod/EodStagingTest.java index ce6884255..50ef5af55 100644 --- a/algorithm-eod/src/test/java/com/imsweb/staging/eod/EodStagingTest.java +++ b/algorithm-eod/src/test/java/com/imsweb/staging/eod/EodStagingTest.java @@ -41,7 +41,7 @@ class EodStagingTest extends StagingTest { @BeforeAll - public static void init() { + static void init() { _STAGING = Staging.getInstance(EodDataProvider.getInstance(EodVersion.LATEST)); } diff --git a/algorithm-tnm/src/test/java/com/imsweb/staging/tnm/TnmStagingTest.java b/algorithm-tnm/src/test/java/com/imsweb/staging/tnm/TnmStagingTest.java index 95f369b8b..c7b95ad07 100644 --- a/algorithm-tnm/src/test/java/com/imsweb/staging/tnm/TnmStagingTest.java +++ b/algorithm-tnm/src/test/java/com/imsweb/staging/tnm/TnmStagingTest.java @@ -41,7 +41,7 @@ class TnmStagingTest extends StagingTest { @BeforeAll - public static void init() { + static void init() { _STAGING = Staging.getInstance(TnmDataProvider.getInstance(TnmVersion.LATEST)); } diff --git a/lib/src/test/java/com/imsweb/staging/ExternalStagingFileDataProviderTest.java b/lib/src/test/java/com/imsweb/staging/ExternalStagingFileDataProviderTest.java index 9c28e330e..043014512 100644 --- a/lib/src/test/java/com/imsweb/staging/ExternalStagingFileDataProviderTest.java +++ b/lib/src/test/java/com/imsweb/staging/ExternalStagingFileDataProviderTest.java @@ -5,7 +5,7 @@ import org.junit.jupiter.api.BeforeAll; -public class ExternalStagingFileDataProviderTest extends FileDataProviderTest { +class ExternalStagingFileDataProviderTest extends FileDataProviderTest { private static Staging _STAGING; diff --git a/lib/src/test/java/com/imsweb/staging/engine/DecisionEngineTest.java b/lib/src/test/java/com/imsweb/staging/engine/DecisionEngineTest.java index 03b47f14c..1e50b186f 100644 --- a/lib/src/test/java/com/imsweb/staging/engine/DecisionEngineTest.java +++ b/lib/src/test/java/com/imsweb/staging/engine/DecisionEngineTest.java @@ -49,12 +49,12 @@ /** * Test class for DecisionEngine */ -public class DecisionEngineTest { +class DecisionEngineTest { private static DecisionEngine _ENGINE; @BeforeAll - public static void init() { + static void init() { InMemoryDataProvider provider = new InMemoryDataProvider("test", "1.0"); StagingTable table = new StagingTable("table_lookup_sample"); From 9f9ac3798dca72a3f0348fe59a29ffa62c475870 Mon Sep 17 00:00:00 2001 From: mayc Date: Tue, 23 Sep 2025 08:42:43 -0400 Subject: [PATCH 10/11] Sonarqube fixes --- .../com/imsweb/staging/pediatric/PediatricStagingTest.java | 2 +- .../imsweb/staging/ExternalStagingFileDataProviderTest.java | 2 +- .../java/com/imsweb/staging/StagingFileDataProviderTest.java | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/algorithm-pediatric/src/test/java/com/imsweb/staging/pediatric/PediatricStagingTest.java b/algorithm-pediatric/src/test/java/com/imsweb/staging/pediatric/PediatricStagingTest.java index 284d35756..f8eedc81b 100644 --- a/algorithm-pediatric/src/test/java/com/imsweb/staging/pediatric/PediatricStagingTest.java +++ b/algorithm-pediatric/src/test/java/com/imsweb/staging/pediatric/PediatricStagingTest.java @@ -38,7 +38,7 @@ class PediatricStagingTest extends StagingTest { @BeforeAll - public static void init() { + static void init() { _STAGING = Staging.getInstance(PediatricDataProvider.getInstance(PediatricVersion.V1_3)); } diff --git a/lib/src/test/java/com/imsweb/staging/ExternalStagingFileDataProviderTest.java b/lib/src/test/java/com/imsweb/staging/ExternalStagingFileDataProviderTest.java index 043014512..46c2422a1 100644 --- a/lib/src/test/java/com/imsweb/staging/ExternalStagingFileDataProviderTest.java +++ b/lib/src/test/java/com/imsweb/staging/ExternalStagingFileDataProviderTest.java @@ -10,7 +10,7 @@ class ExternalStagingFileDataProviderTest extends FileDataProviderTest { private static Staging _STAGING; @BeforeAll - public static void setup() throws IOException { + static void setup() throws IOException { try (InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream("external_algorithm.zip")) { _STAGING = Staging.getInstance(new ExternalStagingFileDataProvider(is)); } diff --git a/lib/src/test/java/com/imsweb/staging/StagingFileDataProviderTest.java b/lib/src/test/java/com/imsweb/staging/StagingFileDataProviderTest.java index 3a8e7a19c..18c47e7d6 100644 --- a/lib/src/test/java/com/imsweb/staging/StagingFileDataProviderTest.java +++ b/lib/src/test/java/com/imsweb/staging/StagingFileDataProviderTest.java @@ -2,12 +2,12 @@ import org.junit.jupiter.api.BeforeAll; -public class StagingFileDataProviderTest extends FileDataProviderTest { +class StagingFileDataProviderTest extends FileDataProviderTest { private static Staging _STAGING; @BeforeAll - public static void setup() { + static void setup() { _STAGING = Staging.getInstance(new StagingFileDataProvider("testing", "99.99")); } From ebca05a2b44c118ba6d59b1eef5b4ebf3451d820 Mon Sep 17 00:00:00 2001 From: mayc Date: Tue, 23 Sep 2025 08:44:19 -0400 Subject: [PATCH 11/11] Prepare for release --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 2d24a7fad..fe389e7b7 100644 --- a/build.gradle +++ b/build.gradle @@ -33,7 +33,7 @@ subprojects { apply plugin: 'com.vanniktech.maven.publish' group = 'com.imsweb' - version = '11.5.1' + version = '11.6.0' dependencies { testImplementation platform('org.junit:junit-bom:5.13.4')