All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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 &gt;= grade pathological and grade clinical != 9</event>
            </history>
        </rule>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy