Skip to content

Pediatric

Aaron Hall edited this page Oct 10, 2023 · 1 revision

Pediatric Stage was developed based on a consensus meeting by the Union for Internal Cancer Control (UICC) in 2014. Since this time, multiple countries have implemented the Toronto Staging Guidelines for pediatric cancers. Starting in 2024, the United States will also implement Pediatric Staging in the SEER program. For the US, this requires the collection of the EOD 2018 data and expects the EOD 2018 API/library to be called prior to a call to the Pediatric API/library. Pediatric Stage is effective for cases diagnosed in 2024 and later (2018 and later in beta testing).

In each Pediatric schema, valid values, definitions, and registrar notes are provided for any Site-Specific Data Items (SSDIs) pertinent to the schema.

For cancer cases diagnosed January 1, 2024 and later (2018 and later in beta testing), the NCI SEER program will collect the related SSDIs for each schema. The schemas have been developed to be compatible with the Toronto Staging definitions. For some schemas, additional data items may be derived. Derived Pediatric T, N, M and Stage Group will always be present, with defaults being set for those schemas where these concepts are not defined. A Pediatric Schema ID will also be calculated.

All the standard setting organizations will collect the predictive and prognostic factors through Site Specific Data Items (SSDIs). Unlike the SSFs, these data items have formats and code structures specific to the data item.

To use the Pediatric algorithm (in a single zip file) use the ExternalStagingFileDataProvider. This option allows you to use a single zip file containing the entire Toronto Pediatric algorithm.

using System.IO;
using TNMStagingCSharp.Src.Staging;

TNMStagingCSharp.Src.Staging.Staging _STAGING;
FileStream SourceStream = File.Open("pediatric-1.0.zip", FileMode.Open);
ExternalStagingFileDataProvider provider = new ExternalStagingFileDataProvider(SourceStream);

_STAGING = TnmStagingCSharp.Src.Staging.Staging.getInstance(provider);

To use the Pediatric algorithm (in separate files) use the PediatricDataProvider. This option requires that you have the Algorithm files (JSON) in a directory named Algorithms\Pediatric.

using TNMStagingCSharp.Src.Staging.Pediatric;

TNMStagingCSharp.Src.Staging.Staging _STAGING;
_STAGING = TNMStagingCSharp.Src.Staging.Staging.getInstance(PediatricDataProvider.getInstance(PediatricVersion.LATEST));
Clone this wiki locally