edits.seer.internal.rules.IFN3033.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="IFN3033" name="Breslow Tumor Thickness, Melanoma, Behavior (NAACCR)" tag="N3033" java-path="lines.line" category="inter-field" depends="Behavior_Code_ICD-O-3,Year_of_Diagnosis"> <expression><![CDATA[if (line.dateOfDiagnosisYear == null || line.dateOfDiagnosisYear < '2018' || line.schemaId != '00470') return true if (line.breslowTumorThickness == null || line.breslowTumorThickness == 'XX.8') return true return line.behaviorCodeIcdO3 != '2' || line.breslowTumorThickness == 'XX.9']]></expression> <message>Breslow Tumor Thickness and Behavior Code ICD-O-3 conflict.</message> <description><![CDATA[This edit verifies that Breslow Tumor Thickness SSDI for Melanoma of Skin is coded consistently with Behavior Code ICD-O-3. 1. The edit is skipped for the following conditions: a. Date of Diagnosis before 2018, blank (unknown), or invalid. b. Schema ID is not 00470 c. Breslow Tumor Thickness is blank or XX.8 (not applicable) 2. The edit verifies that if Behavior Code ICD-O-3 = 2, Breslow Tumor Thickness = "XX.9" (In situ melanoma).]]></description> <history> <event version="SE18-018-03" user="schadega" date="2018-07-19" ref="67839">Edit created.</event> <event version="SE18-020-01" user="depryf" date="2020-02-04" ref="68281">Changed property names to align with NAACCR XML IDs.</event> </history> </rule>