Skip to content

Releases: imsweb/staging-client-csharp

Minor bugfix

07 Oct 13:35
Compare
Choose a tag to compare

findMatchingTableRow is not null safe.

EOD and Pediatric updates for NAACCR 26

23 Sep 17:11
Compare
Choose a tag to compare

What's Changed

These are BETA versions of the EOD and Pediatric libraries for NAACCR 26.

EOD Version 3.2 revised

10 Jun 13:08
ea5ffcd
Compare
Choose a tag to compare

Fixed bug in Vulva V9:
Vulva V9: the tables calculating Derived EOD 2018 Stage Group [818] had a typo that prevented the calculation from completing if Derived EOD 2018 T = 4 and instead left the value as '90'. This has been corrected. If you calculate the Derived EOD 2018 fields and Vulva V9 (2024+) case failed to stage correctly, the calculation can now be completed.

Pediatric 1.2 (update)

06 Feb 14:16
b53a4b2
Compare
Choose a tag to compare

This a minor revision to the 1.2 version of the pediatric algorithm.

  • Acute Lymphoblastic Leukemia
  • Toronto Stage Group [#1149]: This was defined as a length 3 field but the derived value was 4 long. The values have been adjusted from CNS1, CNS2, CNS3 to be 10, 20, 30 to align with the shorter field length.

EOD 3.2 (update)

16 Oct 19:53
Compare
Choose a tag to compare

Note that this is a slightly updated version of EOD 3.2 that was previously released.

EOD v3.2 Review and Conversion:

After EOD v3.2 has been deployed

  1. NET Appendix EOD Primary Tumor [772]: For code 200, the calculation of Derived EOD 2018 T [785] should not depend on the Tumor Size Summary [756] and has been adjusted. This affects Derived EOD 2018 T [785] and Derived EOD 2018 Stage Group [818] for both the 8th and V9 versions of NET Appendix.
    If your registry captures/calculates Derived EOD 2018 fields:

    • If Date of Diagnosis Year is 2018 or later and Schema ID [3800] = 00320 (NET Appendix 8th) or 09320 (NET Appendix V9) and EOD Primary Tumor [772] = 200
      • Set Derived EOD 2018 T [785] = T3
      • If Derived EOD 2018 M [795]= M0
        • If Derived EOD 2018 N [815] = NX, then Set Derived EOD 2018 Stage Group [818] = 99
        • If Derived EOD 2018 N [815] = N0, then Set Derived EOD 2018 Stage Group [818] = 2
    • OR Recalculate the EOD Derived fields for Schema ID [3800] = 00320 or 09320
    • No other changes are necessary
    • (This can always be applied. Calculation tables were updated. No review necessary.)
  2. Appendix EOD Primary Tumor [772], EOD Mets [776]: Code 600 has been removed from EOD Primary Tumor [772] and cases with that code must have EOD Primary Tumor [772] and potentially EOD Mets [776] adjusted.
    If your registry captures the EOD 2018 fields:

    • If Date of Diagnosis Year is 2018 or later and Schema ID [3800] = 00190 (Appendix 8th), 09190 (Appendix V9) and EOD Primary Tumor [772] = 600
      • Set EOD Primary Tumor [772] = 500
      • If EOD Mets [776] = 00, 10 then set EOD Mets [776] = 30
    • This should trigger the EOD derivations.
    • No other changes are necessary
    • (This can always be applied. Code 600 was not reused. No review necessary.)

EOD v3.2 changes:

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

  • General Changes

    • The structure of the notes was modified so the notes have a header in bold to improve readability
    • Neoadjuvant Therapy [1632], Neoadjuvant Therapy - Clinical Response [1633], and Neoadjuvant Therapy - Treatment Effects [1634] were added to all schemas
    • Derived Summary Stage 2018 [762]: Validation tables were added based on SS2018 [764] for the schema, the coding notes were not included
    • Derived Summary Grade 2018 [1975]: Validation tables were added based on Grade Clinical [3843] for the schema, the coding notes were not included
    • Version 9 Updated Diseases: AJCC released the 9th revision of the 4 diseases which will be effective for cases diagnosed 1/1/2025 or after. There are now 2 schemas for each.
      • Lung [8th: 2018-2024], Schema ID [#3800] = 00360
      • Lung [V9: 2025+], Schema ID [#3800] = 09360
      • Nasopharynx [8th: 2018-2024], Schema ID [#3800] = 00090
      • Nasopharynx [V9: 2025+], Schema ID [#3800] = 09090
      • Pleural Mesothelioma [8th: 2018-2024], Schema ID [#3800] =00370
      • Pleural Mesothelioma [V9: 2025+], Schema ID [#3800] =09370
      • Thymus [8th: 2018-2024], Schema ID [#3800] [#3800] =00350
      • Thymus [V9: 2025+], Schema ID [#3800] = 09350
  • Ampulla of Vater

    • Summary Stage 2018 [764]: "Periduodenal tissue" added to Code 7
  • Appendix 8th, Appendix V9

    • EOD Primary Tumor [772]: Note 6 added to clarify when to use Code 300; Code 300 modified to clarify Subserosa; Code 400 modified to clarify Mesoappendix; Code 500 modified to clarify invasion through serosa; Code 600 removed (See 'EOD v3.2 Review and Conversion'); Code 750 modified to remove reference to mucinous tumors
    • EOD Regional Nodes [774]: Note 2 added to clarify coding of nodal mets relating to LAMN; Note 3 added to describe how to use Clinical Only codes; Codes 450-700 added for Clinical assessment only
    • EOD Mets [776]: Code 30 modified to include peritoneal spread with LAMN tumors
    • Summary Stage 2018 [764]: Note 3 added to clarify coding of LAMN behavior; Note 4 added to clarify when to use Code 1 for LAMN; Code 5 modified to clarify coding of nodal mets related to LAMN; Code 0 modified to include in situ for LAMN and HAMN descriptions; Code 1 modified to provide more detail related to subserosa and LAMN; Code 2 modified to provide more detail mesoappendix; Code 7 modified to provide more detail related to LAMN
  • Bile Ducts Distal, Bile Ducts Perihilar, Cystic Duct, Gallbladder

    • EOD Regional Nodes [774]: Note 2 added to describe how to use Clinical Only codes; Codes 725, 775 added for Clinical assessment only
  • Brain 8th, Brain V9

    • EOD Primary Tumor [772]: Note 1 added to clarify coding of /0 and /1 tumors; Note 3 modified to clarify that documentation must state crossing the midline
  • Brain 8th, Brain V9, CNS Other 8th, CNS Other V9, Intracranial Gland 8th, Intracranial Gland V9

    • EOD Mets [776]: Note 1 added to clarify coding of /0 and /1 tumors; Note 2 added to define Leptomeningeal metastases
      Summary Stage 2018 [764]: Note 5 added to clarify coding of /0 and /1 tumors
  • Brain 8th, Brain V9, CNS Other 8th, CNS Other V9

    • EOD Mets [776]: Code 70 modified to provide more examples under Metastasis within CNS and CSF pathways
  • CNS Other 8th, CNS Other V9

    • EOD Primary Tumor [772]: Note 1 added to clarify coding of /0 and /1 tumors; Note 2 added to clarify crossing the midline vs midline shift; Note 3 added to define discontiguous spread
  • Colon and Rectum

    • EOD Regional Nodes [774]: Note 3 added to describe how to use Clinical Only codes; Codes 350-600 added for Clinical assessment only
  • Cystic Duct, Gallbladder

    • EOD Regional Nodes [774]: Note 2 added to describe how to use Clinical Only codes; Codes 725, 775 added for Clinical assessment only
  • Esophagus, Esophagus Squamous

    • EOD Regional Nodes [774]: Note 3 added to describe how to use Clinical Only codes; Codes 725, 750, 775 added for Clinical assessment only
  • Intracranial Gland 8th, Intracranial Gland V9

    • EOD Primary Tumor [772]: Note 1 added to clarify coding of /0 and /1 tumors
  • Lymphoma, Lymphoma CLL/SLL

    • EOD Primary Tumor [772]: Note 8 added to define Splenic involvement; Note 14 added to describe how to use Code 800
    • Summary Stage 2018 [764]: Note 7 added to define Splenic involvement; Note 8 added to describe how to code bilateral sites
  • Medulloblastoma V9

    • EOD Primary Tumor [772]: Note 1 added to clarify coding of /0 and /1 tumors; Note 2 modified to clarify this field is for single tumors and provide guidance on coding multiple tumors; Note 3 added to clarify crossing the midline vs midline shift; Note 4 modified to clarify how to code direct or contiguous extension; Code 150 modified to specify single tumor is confined to primary site; Code 250 modified to specify single tumor confined to primary site; Code 999 modified to include multiple tumors and single tumor with extension to adjacent site
    • EOD Mets [776]: Note 1 added to clarify coding of /0 and /1 tumors; Note 4 added to clarify the coding of Leptomeningeal metastases; Code 15 modified to remove 'Microscopic confirmation' of tumor cells in CSF; Code 35 modified to include visible metastasis in spine, metastasis with CNS and CSF pathways (with examples), and to remove Gross spinal subarachnoid seeding
    • Summary Stage 2018 [764]: Note 3 modified to clarify coding of /0 and /1 tumors
  • Melanoma Skin

    • EOD Regional Nodes [774]: Note 2 added to describe when to use Code 000; Old Note 8 related to nodes for C210 and C500 removed; Renumbered Note 8 modified to include nodes for C445
  • Pancreas

    • EOD Regional Nodes [774]: Note 4 added to describe how to use Clinical Only codes; Codes 725, 775 added for Clinical assessment only
  • Pleural Mesothelioma 8th

    • EOD Primary Tumor [772]: Code 200 added for "Ipsilateral pleural surfaces all involved (diaphragmatic, parietal, mediastinal, and viscera) WITHOUT further involvement"
  • Prostate

    • EOD Prostate Pathologic Extension [3919]: Note 5 added to describe when to use Code 300; Note 8 added to describe when to use Code 800
  • Small Intestine

    • EOD Regional Nodes [774]: Note 4 added to describe how to use Clinical Only codes; Codes 600, 700 added for Clinical assessment only
  • Soft Tissue Abdomen and Thoracic

    • Schema Selection: Primary Site [400] = C340-C349 with Histology ICDO3 [522] = 8982 removed from this schema for 2025 and later. This combination is now found in Lung V9
    • Schema Selection: Primary Site [400] = C379 with Histology ICDO3 [522] = 8980 removed from this schema for 2025 and later. This combination is now found in Thymus V9
  • Stomach

    • EOD Regional Nodes [774]: Note 4 added to describe how to use Clinical Only codes; Codes 450-700 added for Clinical assessment only
  • Testis

    • EOD Primary Tumor [772]: Code 200 modified to remove Surface implants (surface of vaginalis tunica) and Tunica vaginalis involved; Code 300 modified to add Surface implants (surface of vaginalis tunica) and Tunica vaginalis involved;
  • Thyroid, Thyroid Medullary

    • EOD Regional Nodes [774]: Note 2 modified to include that Code 800 is to be used when only involvement is psammoma bodies only
    • Summary Stage 2018 [764]: Note 3 added to clarify how to code psammoma bodies only

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

  • General Changes

    • Documentation for all SSDIs was overhauled and restructured to prepare for new method of SSDI manual creation
      • Description/Definition, Rationale, Additional Information and Coding Guidelines were added to the SSDI
      • Some information stored in Notes in v3.1 and prior was ...
Read more

Set ComVisible to TRUE

22 Aug 14:08
Compare
Choose a tag to compare

Test of setting COMVisible flag to true.

Set AOT Compatible to true

09 Sep 15:47
b83801c
Compare
Choose a tag to compare

Test of another setting change.

EOD 3.2

14 Aug 18:46
Compare
Choose a tag to compare

EOD v3.2 Review and Conversion:

After EOD v3.2 has been deployed

  1. NET Appendix EOD Primary Tumor [772]: For code 200, the calculation of Derived EOD 2018 T [785] should not depend on the Tumor Size Summary [756] and has been adjusted. This affects Derived EOD 2018 T [785] and Derived EOD 2018 Stage Group [818] for both the 8th and V9 versions of NET Appendix.
    If your registry captures/calculates Derived EOD 2018 fields:

    • If Date of Diagnosis Year is 2018 or later and Schema ID [3800] = 00320 (NET Appendix 8th) or 09320 (NET Appendix V9) and EOD Primary Tumor [772] = 200
      • Set Derived EOD 2018 T [785] = T3
      • If Derived EOD 2018 M [795]= M0
        • If Derived EOD 2018 N [815] = NX, then Set Derived EOD 2018 Stage Group [818] = 99
        • If Derived EOD 2018 N [815] = N0, then Set Derived EOD 2018 Stage Group [818] = 2
    • OR Recalculate the EOD Derived fields for Schema ID [3800] = 00320 or 09320
    • No other changes are necessary
    • (This can always be applied. Calculation tables were updated. No review necessary.)
  2. Appendix EOD Primary Tumor [772], EOD Mets [776]: Code 600 has been removed from EOD Primary Tumor [772] and cases with that code must have EOD Primary Tumor [772] and potentially EOD Mets [776] adjusted.
    If your registry captures the EOD 2018 fields:

    • If Date of Diagnosis Year is 2018 or later and Schema ID [3800] = 00190 (Appendix 8th), 09190 (Appendix V9) and EOD Primary Tumor [772] = 600
      • Set EOD Primary Tumor [772] = 500
      • If EOD Mets [776] = 00, 10 then set EOD Mets [776] = 30
    • This should trigger the EOD derivations.
    • No other changes are necessary
    • (This can always be applied. Code 600 was not reused. No review necessary.)

EOD v3.2 changes:

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

  • General Changes

    • The structure of the notes was modified so the notes have a header in bold to improve readability
    • Neoadjuvant Therapy [1632], Neoadjuvant Therapy - Clinical Response [1633], and Neoadjuvant Therapy - Treatment Effects [1634] were added to all schemas
    • Derived Summary Stage 2018 [762]: Validation tables were added based on SS2018 [764] for the schema, the coding notes were not included
    • Derived Summary Grade 2018 [1975]: Validation tables were added based on Grade Clinical [3843] for the schema, the coding notes were not included
    • Version 9 Updated Diseases: AJCC released the 9th revision of the 4 diseases which will be effective for cases diagnosed 1/1/2025 or after. There are now 2 schemas for each.
      • Lung [8th: 2018-2024], Schema ID [#3800] = 00360
      • Lung [V9: 2025+], Schema ID [#3800] = 09360
      • Nasopharynx [8th: 2018-2024], Schema ID [#3800] = 00090
      • Nasopharynx [V9: 2025+], Schema ID [#3800] = 09090
      • Pleural Mesothelioma [8th: 2018-2024], Schema ID [#3800] =00370
      • Pleural Mesothelioma [V9: 2025+], Schema ID [#3800] =09370
      • Thymus [8th: 2018-2024], Schema ID [#3800] [#3800] =00350
      • Thymus [V9: 2025+], Schema ID [#3800] = 09350
  • Appendix 8th, Appendix V9

    • EOD Primary Tumor [772]: Note 6 added to clarify when to use Code 300; Code 300 modified to clarify Subserosa; Code 400 modified to clarify Mesoappendix; Code 500 modified to clarify invasion through serosa; Code 600 removed (See 'EOD v3.2 Review and Conversion'); Code 750 modified to remove reference to mucinous tumors
    • EOD Regional Nodes [774]: Note 2 added to clarify coding of nodal mets relating to LAMN; Note 3 added to describe how to use Clinical Only codes; Codes 450-700 added for Clinical assessment only
    • EOD Mets [776]: Code 30 modified to include peritoneal spread with LAMN tumors
    • Summary Stage 2018 [764]: Note 3 added to clarify coding of LAMN behavior; Note 4 added to clarify when to use Code 1 for LAMN; Code 5 modified to clarify coding of nodal mets related to LAMN; Code 0 modified to include in situ for LAMN and HAMN descriptions; Code 1 modified to provide more detail related to subserosa and LAMN; Code 2 modified to provide more detail mesoappendix; Code 7 modified to provide more detail related to LAMN
  • Bile Ducts Distal, Bile Ducts Perihilar, Cystic Duct, Gallbladder

    • EOD Regional Nodes [774]: Note 2 added to describe how to use Clinical Only codes; Codes 725, 775 added for Clinical assessment only
  • Brain 8th, Brain V9

    • EOD Primary Tumor [772]: Note 1 added to clarify coding of /0 and /1 tumors; Note 3 modified to clarify that documentation must state crossing the midline
  • Brain 8th, Brain V9, CNS Other 8th, CNS Other V9, Intracranial Gland 8th, Intracranial Gland V9

    • EOD Mets [776]: Note 1 added to clarify coding of /0 and /1 tumors; Note 2 added to define Leptomeningeal metastases
    • Summary Stage 2018 [764]: Note 5 added to clarify coding of /0 and /1 tumors
  • Brain 8th, Brain V9, CNS Other 8th, CNS Other V9

    • EOD Mets [776]: Code 70 modified to provide more examples under Metastasis within CNS and CSF pathways
  • CNS Other 8th, CNS Other V9

    • EOD Primary Tumor [772]: Note 1 added to clarify coding of /0 and /1 tumors; Note 2 added to clarify crossing the midline vs midline shift; Note 3 added to define discontiguous spread
  • Colon and Rectum

    • EOD Regional Nodes [774]: Note 3 added to describe how to use Clinical Only codes; Codes 350-600 added for Clinical assessment only
  • Esophagus

    • EOD Regional Nodes [774]: Note 3 added to describe how to use Clinical Only codes; Codes 725, 750, 775 added for Clinical assessment only
  • Intracranial Gland 8th, Intracranial Gland V9

    • EOD Primary Tumor [772]: Note 1 added to clarify coding of /0 and /1 tumors
  • Lymphoma, Lymphoma CLL/SLL

    • EOD Primary Tumor [772]: Note 8 added to define Splenic involvement; Note 14 added to describe how to use Code 800
    • Summary Stage 2018 [764]: Note 7 added to define Splenic involvement; Note 8 added to describe how to code bilateral sites
  • Medulloblastoma V9

    • EOD Primary Tumor [772]: Note 1 added to clarify coding of /0 and /1 tumors; Note 2 modified to clarify this field is for single tumors and provide guidance on coding multiple tumors; Note 3 added to clarify crossing the midline vs midline shift; Note 4 modified to clarify how to code direct or contiguous extension; Code 150 modified to specify single tumor is confined to primary site; Code 250 modified to specify single tumor confined to primary site; Code 999 modified to include multiple tumors and single tumor with extension to adjacent site
    • EOD Mets [776]: Note 1 added to clarify coding of /0 and /1 tumors; Note 4 added to clarify the coding of Leptomeningeal metastases; Code 15 modified to remove 'Microscopic confirmation' of tumor cells in CSF; Code 35 modified to include visible metastasis in spine, metastasis with CNS and CSF pathways (with examples), and to remove Gross spinal subarachnoid seeding
    • Summary Stage 2018 [764]: Note 3 modified to clarify coding of /0 and /1 tumors
  • Melanoma Skin

    • EOD Regional Nodes [774]: Note 2 added to describe when to use Code 000; Old Note 8 related to nodes for C210 and C500 removed; Renumbered Note 8 modified to include nodes for C445
  • Pancreas

    • EOD Regional Nodes [774]: Note 4 added to describe how to use Clinical Only codes; Codes 725, 775 added for Clinical assessment only
  • Prostate

    • EOD Prostate Pathologic Extension [3919]: Note 5 added to describe when to use Code 300; Note 8 added to describe when to use Code 800
  • Small Intestine

    • EOD Regional Nodes [774]: Note 4 added to describe how to use Clinical Only codes; Codes 600, 700 added for Clinical assessment only
  • Soft Tissue Abdomen and Thoracic

    • Schema Selection: Primary Site [400] = C340-C349 with Histology ICDO3 [522] = 8982 removed from this schema for 2025 and later. This combination is now found in Lung V9
    • Schema Selection: Primary Site [400] = C379 with Histology ICDO3 [522] = 8980 removed from this schema for 2025 and later. This combination is now found in Thymus V9
  • Stomach

    • EOD Regional Nodes [774]: Note 4 added to describe how to use Clinical Only codes; Codes 450-700 added for Clinical assessment only
  • Testis

    • EOD Primary Tumor [772]: Code 200 modified to remove Surface implants (surface of vaginalis tunica) and Tunica vaginalis involved; Code 300 modified to add Surface implants (surface of vaginalis tunica) and Tunica vaginalis involved;
  • Thyroid, Thyroid Medullary

    • EOD Regional Nodes [774]: Note 2 modified to include that Code 800 is to be used when only involvement is psammoma bodies only
    • Summary Stage 2018 [764]: Note 3 added to clarify how to code psammoma bodies only

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

  • General Changes

    • Documentation for all SSDIs was overhauled and restructured to prepare for new method of SSDI manual creation
      • Description/Definition, Rationale, Additional Information and Coding Guidelines were added to the SSDI
      • Some information stored in Notes in v3.1 and prior was moved to these new fields and repetitive text was removed
      • The structure of the notes have changes to that the notes have a header in bold to improve readability
  • Appendix 8th, Appendix V9

    • Grade Clinical [3843], Grade Pathological [3844], Grade Post Therapy Clinical (yc) [1068], Grade Post Therapy Path (yp) [3845]: New Note (4 or 5) added defining how to assign grade to LAMN and HAMN tumors
  • Appendix V9

    • Histologic Subtype [3960}: internal name and tag were corrected (changed from Histology subtype)
  • Brain V9

    • Brain Primary Tumor Location [3964]: Required by all standard set...
Read more

Pediatric 1.2

08 Aug 14:40
Compare
Choose a tag to compare

Pediatric v1.2 changes:

  • General Changes

    • All Pediatric specific data items had the item number changed from the 9nnn value to the official NAACCR number. See the NAACCR 2025 Implementation Guide, Section 3 for the complete list
    • Note Conversion tables (from EOD 2018 to Pediatric) should only be used to fill in blank values and should not overwrite values coded by humans.
  • Adult/Other Non-Pediatric

    • Schema Selection: Histology 8824-8827 with all sites, all ages was removed; some combinations are in other schemas and this was a double assignment.
  • Hodgkin Lymphoma

    • B Symptoms [3812]: added '(100.4 F)' after 38 degrees C to clarify the measurement
  • Neuroblastoma

    • Pediatric Primary Tumor [1136]: added codes 400 (Regional tumor, one side) and 600 (Regional tumor crosses midline)
    • Derived Pediatric Stage Group [1145}: Calculations were adjusted for new codes. Code 300 adjusted to derived the same as code 100; code 400 added to derived the same as code 200, code 600 now derives what code 300 had been calculating. Derived Pediatric Stage Group must be recalculated for all Neuroblastoma cases
    • n-MYC Amplification [1186]: a typo in the XML ID was corrected
    • Conversions: conversion to Pediatric Primary Tumor table was updated to remove the lower EOD Primary Tumor conversions to 100 as the specific code cannot be determined; conversion to Pediatric Regional Nodes table was updated to remove the EOD Regional Nodes conversions to 800 as the specific code cannot be determined; conversion to Pediatric Mets table was updated to remove the EOD Mets conversions to 70 as the specific code cannot be determined without the six Mets at Dx location fields
  • NHL (4 schemas)

    • Conversions: conversion to Pediatric Primary Tumor table was updated to remove Mycosis Fungoides going to NHL as these histologies are no longer mapped to NHL; conversion to Pediatric Primary Tumor table was updated to change Brain and CNS going to NHL from going to code 400 to going to code 800 as the definitions of these codes has been adjusted; conversion to Pediatric Primary Tumor table was updated to adjust several final values for Pediatric PT to meet the updated NHL meanings
  • Non-Rhabdomyosarcoma (3 schemas)

    • Conversions: conversion to Pediatric Regional Nodes table was updated for the EOD Regional Nodes values of 100-800 to go to Pediatric Regional Nodes of 800
  • Ovarian

    • Conversions: conversions from Soft Tissue Other (00459) to Ovarian (10c2) were added to the Primary Tumor and Regional Nodes conversion tables
  • Testicular

    • Pediatric Primary Tumor [1136]: Code 450 modified to include 'WITH or WITHOUT vascular/lymphatic invasion'

Upgraded .NET Framework to 4.8.1

29 Jul 15:02
Compare
Choose a tag to compare
Pre-release

Test release upgrading to .NET Framework 4.8.1.