
edits.seer.internal.rules.IFN4213.xml Maven / Gradle / Ivy
<rule id="IFN4213" name="Gleason Patterns Pathological, Grade Pathological (NAACCR)" tag="N4213" java-path="lines.line" category="inter-field" depends="Year_of_Diagnosis"> <expression><![CDATA[if (line.dateOfDiagnosisYear == null || line.dateOfDiagnosisYear < '2019' || line.schemaId != '00580' || line.gradePathological == null) return true String gleason = line.gleasonPatternsPathological if (gleason == null || gleason == 'X8' || (line.gradeClinical >= line.gradePathological && line.gradeClinical != '9')) return true if (Functions.matches(gleason, /^[123][123]$/)) return line.gradePathological == '1' else if (gleason == '34') return line.gradePathological == '2' else if (gleason == '43') return line.gradePathological == '3' else if (gleason == '44' || gleason == '35' || gleason == '53') return line.gradePathological == '4' else if (gleason == '45' || gleason == '54' || gleason == '55') return line.gradePathological == '5' return true]]></expression> <message>Gleason Patterns Pathological and Grade Pathological conflict.</message> <description><![CDATA[This edit verifies that Grade Pathological is coded consistently with Gleason Patterns Pathological SSDI. 1. The edit is skipped for the following conditions: a. Date of Diagnosis before 2019, blank (unknown), or invalid. b. Schema ID is not 00580 c. Gleason Patterns Pathological is blank or not applicable. d. Grade Pathological is blank. e. Grade Clinical >= Grade Pathological and Grade Clinical Not = 9. 2. If Gleason Patterns Pathological = 11, 12, 13, 21, 22, 23, 31, 32, or 33 Then Grade Pathological must = 1 3. If Gleason Patterns Pathological = 34 Then Grade Pathological must = 2 4. If Gleason Patterns Pathological = 43 Then Grade Pathological must = 3 5. If Gleason Patterns Pathological = 44, 35, or 53 Then Grade Pathological must = 4 6. If Gleason Patterns Pathological = 45, 54, or 55 Then Grade Pathological must = 5]]></description> <history> <event version="SE18-019-01" user="kirbyk" date="2019-04-05" ref="68155">Edit created.</event> <event version="SE18-019-03" user="beverung" date="2019-07-18" ref="68216">Edit modified to skip when grade clinical >= grade pathological and grade clinical != 9</event> </history> </rule>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy