edits.seer.internal.rules.IFN2816.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of validation-edits-seer Show documentation
Show all versions of validation-edits-seer Show documentation
Java implemenation of the SEER edits.
The newest version!
<rule id="IFN2816" name="_SYS Schema ID (NAACCR)" tag="N2816" java-path="lines.line" category="field"> <expression><![CDATA[if (line.schemaId == null) return true return ((Map)Context.SchemaIdAjccIdTable).containsKey(line.schemaId)]]></expression> <message>Schema ID is invalid.</message> <description><![CDATA[_SYS in edit name indicates an edit on system-generated data items. The edit is intended for use by software vendors in testing the accuracy of algorithms used to assign Schema ID, and for use by central registries in verifying the quality of submitted data. This edit checks that the Schema ID assigned to the case is a valid code. If there is an edit failure, the problem most likely is a registry software issue, as this data item is derived from coding of primary site, histology, and schema discriminator(s) if required; it is not directly coded. The Schema ID is assigned to schemas for EOD coding based on site, histology, and schema discriminator if required. The Schema ID is related in format to the AJCC ID but covers all combinations of site/histology including those not staged by AJCC. The Schema ID is also used to identify the site/histology combinations that are assigned Site-Specific Data Items (SSDI). Another edit, _SYS Schema ID, Primary Site, Histology, Behavior (NAACCR), checks that the Schema ID assigned is valid for the coded site, histology, behavior, and schema discriminator(s) if required. The edit, _SYS Schema ID, Date of Diagnosis (NAACCR), checks that the data item is collected appropriately for diagnosis year. The edit is skipped if Schema ID is blank]]></description> <history> <event version="SE18-018-10" user="kirbyk" date="2018-12-05" ref="68064">Edit created.</event> <event version="SE21-021-02" user="kirbyk" date="2021-01-26" ref="68555">Added Schema ID = 09520 to the table.</event> <event version="SE21-021-09" user="beverung" date="2021-08-31" ref="68724">Updated error message.</event> <event version="SE22-022-01" user="kirbyk" date="2022-03-09" ref="68916">Updated table for Schema IDs 00459 and 00528.</event> <event version="SE23-023-02" user="kirbyk" date="2023-04-17" ref="69245">Added new schemas to table for 2023.</event> <event version="SE24-024-02" user="kirbyk" date="2024-03-21" ref="69444">Updated Schema IDs in table for 2024.</event> </history> </rule>