Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Pupil EnrollmentSpecialEducation - 12
Excerpt
nameValidation Rules Pupil Enrollment
Non Certified Educators

Non Certified Educators

RuleID

Message Type

RuleMessage

Notes

PupilEnrollment

Special Education

Rule #

Message Type

Rule Logic

Rule Message

Notes

SpecialEducation - 1

Error

IF Special Education Program Association equals "56" (Parentally placed in private school) OR "38" (Parentally placed in private preschool), THEN public schools CANNOT be given "TRUE" as Primary Schools

Public school cannot be the primary school for students reported as parentally placed in a private school setting.

PUBLIC SCHOOLS: For the reporting LEA the Student School Association (enrollment) record should show the school = False and the school ID must be a school that belongs to/resides in the reporting LEA

SpecialEducation - 2

Exclusion

IF student's age is 23 years on OR after July 1st, THEN do not count towards Special Education Program

Student not counted for Special Education, student is older than 22 years of age by count date.

A student cannot be 23 years of age as of July 1st for the reporting school year. A student can be 22 years + months/days as long as they are not 23 years of age on or by July 1st of the reporting school year.

SpecialEducation - 3

Exclusion

IF student is NOT 3 years old OR older by count date, THEN special ed funds will not be applied to student.

Student not counted for Special Education, student is not 3 years of age by count date.

A student must be at least 3 years old on count date(s) to report and generate funding.

SpecialEducation - 4

Exclusion

IF certifying for Special Education AND ProgramType is Special Education, THEN SpecialEducationProgramAssociation must denote an EntryDate prior to or on count date AND an ExitWithdrawDate after or on count date.

Student not counted for Special Education, inactive enrollment record on count date.

Students will not be counted for SE funding if they do not have an ACTIVE program record with a start date prior to or on a count date with no exit date and exit reason terminating the services.

SpecialEducation - 5

Error

IF student's Primary Exceptionality is code 8 (Developmental Delay), THEN student's age must be younger than 9 years by December 1st.

Primary Exceptionality Code 8 (Developmental Delay) cannot be reported for a student at the age of 9 as of December 1st.

Students cannot be 9 years of age as of December 1st and be reported with an exceptionality (disability) of Developmental Delay; either primary or secondary.

SpecialEducation - 6

Error

IF student's Secondary Exceptionality is code 8 (Developmental Delay), THEN student's age must be younger than 9 years by December 1st.

Secondary Exceptionality Code 8 (Developmental Delay) cannot be reported for a student at the age of 9 as of December 1st.

Students cannot be 9 years of age as of December 1st and be reported with an exceptionality (disability) of Developmental Delay; either primary or secondary.

SpecialEducation - 7

Error

IF student is 5 years of age (OR LESS) by count date AND grade level is PK, THEN Special Education Program Association must be either of the following: 26, 27, 28, 29, 33, 34, 35, 36, 37, 38

Student's Placement Type is not valid with student's grade level.

Students who are in grade level PK and are 5 years old (or less) by count date must be reported with a program associated to legacy/historical Preschool Codes (26-38)

SpecialEducation - 8

Error

IF a student has a Special Education Program Association to 26, 27, 28, OR 29, THEN only the following Special Education Settings (Location Codes) are allowed: 01 (Community-Based Preschool/Head Start), 02 (Medical/Mental Health Placement), 04, 06, 09 (Private Vendor), 10 (Non-Public School) OR may remain BLANK

Special Education Settings (Formally known as Location Code) is not allowed for the given Special Education Program (Formally known as Placement Type) reported.

Review or Refer to Program Names and Setting Codes resource document

SpecialEducation - 9

Error

IF a student has a Special Education Program Association to 33, 34, OR 35, THEN only the following Special Education Settings (Location Codes) are allowed: 02 (Medical/Mental Health Placement), 04, 09 (Non-Public School) OR may remain BLANK

Special Education Settings (Formally known as Location Code) is not allowed for the given Special Education Program (Formally known as Placement Type) reported.

Review or Refer to Program Names and Setting Codes resource document

SpecialEducation - 10

Error

IF a student has a Special Education Program Association to 36 (Receiving majority of hours at service provider or some other location), THEN the use of Special Education Settings (Location Codes) are NOT allowed

Special Education Settings (Formally known as Location Code) is not allowed for the given Special Education Program (Formally known as Placement Type) reported.

Review or Refer to Program Names and Setting Codes resource document

SpecialEducation - 11

Error

IF a student has a Special Education Program Association to 37 (Receiving majority of hours at home), THEN only the following Special Education Settings (Location Codes) are allowed: 01 (Community-Based Preschool/Head Start), 02 (Medical/Mental Health Placement), 04 (Court-ordered Placement), OR may remain BLANK

Special Education Settings (Formally known as Location Code) is not allowed for the given Special Education Program (Formally known as Placement Type) reported.

Review or Refer to Program Names and Setting Codes resource document

Non Certified Educator - 1

Informational

Student is not counted for Pupil Enrollment, primary school is false.

Student School Association (enrollment) record has the school identified as 'false' and this could be an accurate message if the enrollment record is correct.

PupilEnrollment-2

Informational

Invalid grade value

Grade level might be reported without leading zero. Only PK -13 is allowed.

PupilEnrollment-3

Conflict

Student is not counted for Pupil Enrollment, multiple schools claiming student for enrollment. See Conflicts

Conflict is on the Student School Association (enrollment) date either the same entry/exit date or overlapping. There is no dates on the Ed Org record.

PupilEnrollment-5

Error

Students must have an active SSA before or on Census Date to be counted.

Student School Association must have enrollment date on or before count date and not prior to the first calendar date.

Excerpt
nameValidation Rules Special Education

Error

edfi.School must be "Public"

Non-certified staff cannot be certified at a non-public school.

Non Certified Educator - 2

Error

IF certifying for Non-Cert Staff,  the following fields: FullTimeEquivalency, LocalEducationAgencyId, OtherPersonnelCategoryDescriptorId, OtherPersonnelCount, AND OtherPersonnelTitleDescriptorId found under the extension.EducationOrganizationOtherPersonnel table are required

Non-Certified (other personnel) categories, titles, counts, and FTE data are required.

Non Certified Educator - 3

Error

When OtherPersonnelCount is greater than 0 then FullTimeEquivalency must be greater than 0

When OtherPersonnelCount has a value, FTE must have a value.

Non Certified Educator - 4

Error

When FullTimeEquivalency is greater than 0 then OtherPersonnelCount must be greater than 0

OtherPersonnelCount must have a value if FTE has a value.

Excerpt
nameValidation Rules Pupil Enrollment

Pupil Enrollment

RuleID

Message Type

RuleMessage

Notes

PupilEnrollment - 1

Exclusion

IF certifying for Pupil Enrollment AND Primary School is TRUE, THEN count. ELSE ignore record.

Student is not counted for Pupil Enrollment, primary school is false.

PupilEnrollment - 2

Error

IF student is certifying for Pupil Enrollment, THEN GradeLevelDescriptors from PK to 13 are accounted for

Invalid grade value

PupilEnrollment - 3

Conflict

IF PE student has two Primary School indicators equating to "True" on StudentSchoolAssociation on OR before census date, THEN throw conflict

Student is not counted for Pupil Enrollment, multiple schools claiming student for enrollment. Conflicted with: (SchoolId) - (Entry Date) - (Exit Date)

PupilEnrollment - 5

Exclusion

Students must have an active SSA before or on Census Date to be certified/counted

Student not counted for Pupil Enrollment, inactive enrollment record on the census date.

Students with a parental consent (referral) date of July 1st older than two school years ago and the circumstances relevant to the timeline is blank will not be counted for SE-Evaluation. Schools should make sure the parental consent date is accurate and/or the circumstances relevant to the timeline is provided accurately
Excerpt
nameValidation Rules Special Education

Special Education

Special Education Evaluation

Rule #

Message Type

Rule Logic

Rule Message

Notes

SpecialEdEvaluation - 1

Informational

IF certifying for Special Education Eval and student has two different Referral ParentalConsentDates, THEN throw informational message

STN submitted with two different Parental Consent Dates. Verify this student had two different Initial evaluations.

Students may have more than one parental consent (referral) date provided if the initial evaluations are for different reasons. This is for information purposes only and schools should make sure the different dates are accurate.

SpecialEdEvaluation - 11

Exclusion

IF student's Age is less than 3 years on the census date (June 30) AND Case Conference date is NULL/BLANK AND Circumstances (RelevantToTimeline) = 3; THEN exclude. (A student cannot transition from first steps until the day of their third birthday)

Student not counted for Special Education Evaluation. Initial evaluation pending Preparation for transfer from First Steps day timeline.

Students who have not turned 3 years of age by June 30th will not be included for SE-Evaluation certification when they are transitioning from first steps.

SpecialEdEvaluation - 13

Error

IF ParentalConsentDate is greater than or equal to July 1st, (Collection Year - 2) AND Circumstances (RelevantToTimeline) is NULL/Blank, THEN throw error

Student not counted for special education evaluation. Circumstances to timeline must exist when parental consent date is within the last two school years.

SpecialEducation - 13IF a student has a Special Education Program Association to 50, 51, 52, 53, OR 54, THEN only the following Special Education Settings (Location Codes) are allowed: 02 (Medical, 03 06, (Private Vendor), 10 55 (Correctional facility Setting must be 04 56 (Parentally placed in private school Setting must either be 10 (Non-Public School) OR 03 (Homeschool) 57 (Home services determined by CCC 02 (Medical/Mental Health Placement), 04, OR may remain BLANKReview or Refer to Program Names and Setting Codes resource document 18

Rule #

Message Type

Rule Logic

Rule Message

Notes

SpecialEducation - 1

Error

IF Special Education Program Association equals "56" (Parentally placed in private school) OR "38" (Parentally placed in private preschool), THEN public schools CANNOT be given "TRUE" as Primary Schools

Public school cannot be the primary school for students reported as parentally placed in a private school setting.

Students attending a nonpublic school and only have an enrollment record to create a relationship for special education program reporting must have their primary school identified as `false`.

SpecialEducation - 2

Exclusion

IF student`s age is 23 years on OR after July 1st, THEN do not count towards Special Education Program

Student not counted for Special Education, student is older than 22 years of age by count date.

Students cannot be 23 years of age and still receiving special education services.

SpecialEducation - 3

Exclusion

IF student is NOT 3 years old OR older by count date, THEN special ed funds will not be applied to student.

Student not counted for Special Education, student is not 3 years of age by December 1st.

Students less than 3 years of age cannot be reported for special education funding. The student can be reported but they will not generate funding.

SpecialEducation - 4

Exclusion

IF certifying for Special Education AND ProgramType is Special Education, THEN SpecialEducationProgramAssociation must denote an EntryDate prior to or on count date AND an ExitWithdrawDate after or on count date.

Student not counted for Special Education, inactive enrollment record on count date.

Students without a special ed program record that is not considered `active` (meaning begin date is prior to count date with no exit date or exit date is after the count date) will not be counted for certification.

SpecialEducation - 5

Error

IF student`s Primary Exceptionality is code 8 (Developmental Delay), THEN student`s age must be younger than 9 years by December 1st.

Primary Exceptionality Code 8 (Developmental Delay) cannot be reported for a student at the age of 9 as of December 1st.

Students older than 9 years of age on 12/1 cannot be reported with their primary disability of Developmental Delay.

SpecialEducation - 6

Error

IF student`s Secondary Exceptionality is code 8 (Developmental Delay), THEN student`s age must be younger than 9 years by December 1st.

Secondary Exceptionality Code 8 (Developmental Delay) cannot be reported for a student at the age of 9 as of December 1st.

Students older than 9 years of age on 12/1 cannot be reported with their secondary disability of Developmental Delay.

SpecialEducation - 7

Error

IF student is 5 years of age (OR LESS) by count date AND grade level is PK, THEN Special Education Program Association must be either of the following: 26, 27, 28, 29, 33, 34, 35, 36, 37, 38

Student's Program Association is not valid with student's age and/or grade level.

Students reported with grade level PK and are 5yrs old or less on count day must be associated to special ed program of Regular Early Childhood, at least 10 hours; Regular Early Childhood, at least 10 hours, Other Location; Regular Early Childhood, less than 10 hours; Regular Early Childhood, less than 10 hours, Other Location; Special Education Program, Separate Class; Special Education Program, Separate School; Special Education Program, Residential Facility; Other Servcies at Provider Location; Other Services at Home; or Private Preschool

SpecialEducation - 8

Error

IF a student has a Special Education Program Association to 38 (Parentally placed in private preschool)26, 27, 28, OR 29, THEN only the following Special Education Setting Settings (Location Codes) must be ) are allowed: 01 (Community-Based Preschool/Head Start), 02 (Medical/Mental Health Placement), 04, 06, 09 (Private Vendor), 10 (Non-Public School) OR may remain BLANK

Special Education Settings (Formally known as Location Code) is not allowed for the given Special Education Program (Formally known as Placement Type) reported.

Review or Refer to Program Names and Setting Codes resource document

Students reported with special ed program of Regular Early Childhood, at least 10 hours; Regular Early Childhood, at least 10 hours, Other Location; Regular Early Childhood, less than 10 hours; or Regular Early Childhood, less than 10 hours, Other Location can only have location codes of 01, 02, 04, 06, 09, 10, or blank reported.

SpecialEducation - 9

Error

IF a student has a Special Education Program Association to either 50-57, THEN only students from grade levels KG through 13 that is also 22 years of age or younger by July 1st (of reporting year) OR grade level PK that is between the ages of 6 and 22 are to be counted

Student's Placement Type is not valid with student's grade level.

Students who are in grade level KG-13 and are less than 23 years old by July 1st of the reporting year OR have a grade level of PK and are age 6 must be reported with a program associated to legacy/historical School Age Codes (50-57)

SpecialEducation - 14

Error

33, 34, OR 35, THEN only the following Special Education Settings (Location Codes) are allowed: 02 (Medical/Mental Health Placement)

, 04,

09

(Non-Public School) OR may remain BLANK

Special Education Settings (Formally known as Location Code) is not allowed for the given Special Education Program (Formally known as Placement Type) reported.

Review or Refer to Program Names and Setting Codes resource document

SpecialEducation - 15Students reported with special ed program of Special Education Program, Separate Class; Special Education Program, Separate School; Special Education Program, Residential Facility can only have location codes 02, 04, 06, 09, or blank reported.

SpecialEducation - 10

Error

IF a student has a Special Education Program Association to

36 (Receiving majority of hours at service provider or some other location), THEN the use of Special Education

Settings (Location Codes)

are NOT allowed

Special Education Settings (Formally known as Location Code) is not allowed for the given Special Education Program (Formally known as Placement Type) reported.

Review or Refer to Program Names and Setting Codes resource document

SpecialEducation - 16Students reported with special ed program of Other Services at Provider Location cannot have a location code reported. This must be blank/null.

SpecialEducation - 11

Error

IF a student has a Special Education Program Association to

37 (Receiving majority of hours at home), THEN only the following Special Education

Settings (Location Codes)

are allowed: 01 (Community-Based Preschool/Head Start), 02 (Medical/Mental Health Placement), 04 (Court-ordered Placement), OR may remain BLANK

Special Education Settings (Formally known as Location Code) is not allowed for the given Special Education Program (Formally known as Placement Type) reported.

Review or Refer to Program Names and Setting Codes resource document

SpecialEducation - 17Students reported with special ed program of Other Services at Home can only have location codes 01, 02, 04, or blank reported.

SpecialEducation - 12

Error

IF a student has a Special Education Program Association to

38 (Parentally placed in private preschool), THEN the Special Education Setting (Location Codes) must be

10 (Non-Public School)

Special Education Settings (Formally known as Location Code) is not allowed for the given Special Education Program (Formally known as Placement Type) reported.

Students reported with special ed program of Private Preschool can only have location code 10 reported.

SpecialEducation -

13

Exclusion

If Student does not have placement data as of the count date, exclude record

Student has no placement data as of the count date.

Students reported with program of UNDEFINED have not been placed in a program yet as of count date will be excluded.

SpecialEducation - 19

Exclusion

IF IDEA Eligibility is false, THEN Exlcude record

Student has not been reported as eligible for IDEA services as of the count date.

Students who have "FALSE" for their eligibility as of count date will be excluded. This could be students who were evaluated and found to not be eligibile for services. These could be students who are currently being evaluated for services and the evaluation has not been completed. Students terminated from services should NOT be flipped to "false" as they were special education and IDOE will not count these students for funding purposes when the exit date with termination reason is provided.

Excerpt
nameValidation Rules Special Education Evaluation

Error

IF a student has a Special Education Program Association to either 50-57, THEN only students from grade levels KG through 13 that is also 22 years of age or younger by July 1st (of reporting year) OR grade level PK that is between the ages of 6 and 22 are to be counted

Student's Program Association is not valid with student's age and/or grade level.

Students reported in grade levels KG-13 and are less than 22 years of age by July 1st; students reported in grade level PK and are 6 years of age must be associated to special ed program of Regular Classroom (80% or more); Resource Room (40%-79%); Separate Class (less than 40%); Separate Day School Facility (+50%); Residential Facility (+50%); Correctional Facility; Parentally placed in Private School; or Student`s disability requirees home services

SpecialEducation - 14

Error

IF a student has a Special Education Program Association to 50, 51, 52, 53, OR 54, THEN only the following Special Education Settings (Location Codes) are allowed: 02 (Medical/Mental Health Placement), 04, 06, 09 (Private Vendor), 10 (Non-Public School) OR may remain BLANK

Special Education Settings (Formally known as Location Code) is not allowed for the given Special Education Program (Formally known as Placement Type) reported.

Students reported with special ed program of Regular Classroom (80% or more); Resource Room (40%-79%); Separate Class (less than 40%); Separate Day School Facility (+50%); Residential Facility (+50%) can only have location codes 02, 04, 06, 09, 10, or blank reported.

SpecialEducation - 15

Error

IF a student has a Special Education Program Association to 55 (Correctional facility), THEN the Special Education Setting (Location Codes) must be 04

Special Education Settings (Formally known as Location Code) is not allowed for the given Special Education Program (Formally known as Placement Type) reported.

Students reported with special ed program of Correctional Facility can only have location code 04 reported.

SpecialEducation - 16

Error

IF a student has a Special Education Program Association to 56 (Parentally placed in private school), THEN the Special Education Setting (Location Codes) must either be 10 (Non-Public School) OR 03 (Homeschool)

Special Education Settings (Formally known as Location Code) is not allowed for the given Special Education Program (Formally known as Placement Type) reported.

Students reported with special ed program Parentally placed in Private School can only have location codes 03 or 10 reported.

SpecialEducation - 17

Error

IF a student has a Special Education Program Association to 57 (Home services determined by CCC), THEN the Special Education Setting (Location Codes) must be 02 (Medical/Mental Health Placement), 04, OR may remain BLANK

Special Education Settings (Formally known as Location Code) is not allowed for the given Special Education Program (Formally known as Placement Type) reported.

Students reported with special ed program Student`s disability requires home services can only have location codes 02 or 04 reported.

SpecialEducation - 18

Exclusion

IF a Student has a program association as "Undefined"  as of the count date, exclude record

Student not counted for Special Education. Student's program association is 'Undefined'.

Students who are in the evaluation process and have the program identified as `Undefined` will not be counted for SE certification.

SpecialEducation - 19

Exclusion

IF IDEA Eligibility is false, THEN Exlcude record

Student has not been reported as eligible for IDEA services as of the count date.

Students with special ed program records where eligibility is reported as "False" will not be counted for SE funding.

SpecialEducation - 20

Exclusion

When SchoolId is Non-pub and Program Type is Special Education and Program Name is Choice Voucher AND SpecialEducationStatus is Null or Public is identified in doe.ChoiceScholarshipStudents, then exclusion

Student not counted for Special Education, student not identified for Special Education Choice Voucher Program.

Students who were not identified at the time of submitting the choice scholarship application has receiving all services from the nonpublic school only cannot be reported for special education funding by the nonpublic school participating in the Choice program.

SpecialEducation - 22

Error

If Primary Exceptionality is null or empty and program name is not undefined, throw error

A primary exceptionality must be provided.

Students reported with an active SE program record as receiving services must have a primary exceptionality provided.

SpecialEducation - 23

Warning

If Student has multiple Special Ed program associations without end dates, throw conflict. (Schools can conflict with self)

Student not counted. Multiple schools reporting Special Education program or claiming student for Special Education funding. Conflicted schools: (SchoolId) - (Entry Date) - (Exit Date)

Multiple schools cannot claim a student for Special Education certification. This includes multiple schools within the same corporation ID. Students may only have one active program record associated to them for certification.

SpecialEdTermination - 3
Excerpt
nameValidation Rules Special Education Evaluation

Special Education Evaluation

'True' or 'False' student's '00' '00' 'True' or 'False' student's '3' 'True' '3' Timeline Compliance code of 00 = timeline was met 'True' or 'False' 2, or 4 (20 or 50 day timelines).

Rule #

Message Type

Rule Logic

Rule Message

Notes

SpecialEdEvaluation - 1

Warning

IF certifying for Special Education Eval and student has two different Referral ParentalConsentDates, THEN throw informational message

STN submitted with two different Parental Consent Dates. Verify this student had two different Initial evaluations.

Students may have more than one parental consent (referral) date provided if the initial evaluations are for different reasons. This is for information purposes only and schools should make sure the different dates are accurate.

SpecialEdEvaluation - 2

Error

IF certifying for Special Education Eval and TimelineCompliance is "00", THEN a response to IDEAEligibility is required

IDEA Eligibility (student eligiblity) status must be provided.

Schools must provide IDEA eligibility of

`True` or `False` if a

student`s initial evaluation was during the reporting timeframe and the timeline compliance has been reported as

`00` = timeline was met.

SpecialEdEvaluation - 3

Error

IF student has a Referral ParentalConsentDate, THEN CaseConferenceDate (IEPReviewDate) has to be on OR later date (allow null/blank for IEP review date=has not happened yet)

Case Conference (IEP Review) date cannot be prior to the Parental Consent Date.

Schools cannot report a Case Conference date prior to the parental consent (referral) date.

SpecialEdEvaluation - 4

Error

IF a ParentalConsentDate is given AND TimelineCompliance is "00", THEN a CaseConferenceDate (IEPReviewDate) is required

Case Conference (IEP Review) must be submitted when Timeline Compliance is met.

Schools must provide a Case Conference date when the timeline compliance code reported is

`00` = timeline was met.

SpecialEdEvaluation - 5

Error

IF CaseConferenceDate (IEPReviewDate) is given, THEN response to IDEAEligibility is required (true/false)

IDEA Eligibility is required when Case Conference Date (IEP Review Date) is provided.

Schools must provide IDEA eligibility of

`True` or `False` if a

student`s case conference date has been provided.

SpecialEdEvaluation - 6

Error

IF Circumstances (RelevantToTimelineDescriptor) is "1", "2", OR "4", THEN FirstStepsTransitionDate must be blank/null

Student cannot have a First Steps Transition date when Circumstances Relevant to Timeline is 20 or 50 days.

Schools cannot provide a First Steps Transition date when the circumstances relevant to the timeline is not a

`3` = Preparation for Transfer from First Steps.

SpecialEdEvaluation - 7

Error

IF Circumstances (RelevantToTimelineDescriptor) is "3", AND IDEAEligibility equals "True" THEN FirstStepsTransitionDate must be provided AND TimelineCompliance must be either "00", "01", "07", or "99".

Student transitioning from First Steps must have Date and Timeline Compliance of "00", "01", "07", "09" or "99".

Schools must provide a Timeline Compliance code of 00 = timeline was met, 01 = parents refues services for student transitioning from First Steps, 07 = timeline missed, third birthday occurs during school break and no ESY, 09 = timline missed, First Steps referral late, or 99 = timeline missed, other reason when the IDEA eligibility is reported as

`True` and the circumstances relevant to the timeline is

`3` = Preparation for Transfer from First Steps.

SpecialEdEvaluation - 8

Error

IF Circumstances (RelevantToTimelineDescriptor) is "1", "2", OR "4", AND IDEAEligilbility equals "True" or "False" THEN TimelineCompliance must be either "00", "03", "05", "08", or "99".

When Circumstances to Timeline is 20 or 50 days and eligibility is determined, the Timeline Compliance must be "00", "03", "05", "08" or "99".

Schools must provide a

Timeline Compliance code of 00 = timeline was met, 03 = student withdrew from school during the evaluation process, 05 = parent revoked consent for testing, 08 = timeline missed, parent refused to bring student in for evaluation, or 99 = timeline missed, other reason when the IDEA eligibility is either

`True` or `False` and the circumstances to the timeline is 1,

SpecialEdEvaluation - 9

Exclusion

IF 2, or 4 (20 or 50 day timelines).

SpecialEdEvaluation - 9

Exclusion

IF referral (parental consent) to EOY (student instructional) days is less than to 50 AND Case Conference date is NULL/BLANK AND Circumstances (RelevantToTimeline) = 4; THEN exclude

Student not counted for Special Education Evaluation. Initial evaluation pending 50 day timeline.

Students will not be counted for SE evaluation if the parental consent (referral) date does not allow for enough time to complete the evaluation before the school year ends when the circumstances relevant to timeline is 4 = All other, 50 instructional day timeline.

SpecialEdEvaluation - 10

Exclusion

If referral (parental consent) to EOY (student instructional) days is less than to 50 20 AND Case Conference date is NULL/BLANK AND Circumstances (RelevantToTimeline) = 41 or 2; THEN exclude

Student not counted for Special Education Evaluation. Initial evaluation pending 50 20 day timeline.

Students will not be counted for SE evaluation if the parental consent (referral) date does not allow for enough time to complete the evaluation before the school year ends when the circumstances relevant to timeline is 4 = All other, 50 instructional day timeline.

Excerpt
nameValidation Rules Special Education Termination

Special Education Termination

Rule #

Message Type

Rule Logic

Rule Message

Notes

SpecialEdTermination - 1

Error

IF ReasonExited is "13", THEN student's age (on the termination date) must be greater than or equal to 22 AND less than 23

Termination Exit Reason of 'Reached Maximum Age of 22' is invalid. Student's DOB shows age is less than 22 on date of termination.

Students who are less than 22 years of age cannot be reported as terminated from special education services with reason exited code 13 - Reached Maximum Age of 22. Schools should check the DOB of the student.

SpecialEdTermination - 2

Error

IF ReasonExited is "11", THEN student must have a DiplomaLevelType NOT equal to "06" OR "07"

Termination Exit Reason of 'Graduated with High School diploma' is invalid. Student does not have a graduate record earning a diploma submitted.

Students must have a graduate record with a diploma type of regular and any diploma level other than certificate of completion or course completion when reporting reason exited code 11- Earned High School Diploma for special education termination.

1 = 20 instructional days due to implementation of Response to Intervention or 2 = instructional days due to disciplinary action

SpecialEdEvaluation - 11

Exclusion

IF student`s Age is less than 3 years on the census date (June 30) AND Case Conference date is NULL/BLANK AND Circumstances (RelevantToTimeline) = 3; THEN exclude.     (A student cannot transition from first steps until the day of their third birthday)

Student not counted for Special Education Evaluation. Initial evaluation pending Preparation for transfer from First Steps day timeline.

Students who have not turned 3 years of age by June 30th will not be included for SE-Evaluation certification when they are transitioning from first steps.

SpecialEdEvaluation - 13

Error

IF ParentalConsentDate is greater than or equal to July 1st, (Collection Year - 2)  AND Circumstances (RelevantToTimeline) is NULL/Blank, THEN throw error

Student not counted for special education evaluation. Circumstances to timeline must exist when parental consent date is within the last two school years.

Students with a parental consent (referral) date of July 1st older than two school years ago and the circumstances relevant to the timeline is blank will not be counted for SE-Evaluation. Schools should make sure the parental consent date is accurate and/or the circumstances relevant to the timeline is provided accurately.

Corporations cannot report a student for any Title program that is or was not enrolled in one of their schools or a non-public school that is not located within their geographical area. IDOE will look for a school association (enrollment) record of 'true' at the non-public school to confirm the student is or was enrolled at the non-public school to allow reporting of the Title program record.

Note: Deactivated 5/13/22
Excerpt
nameValidation Rules Special Education Termination

Special Education Termination

Excerpt
nameValidation Rules Title I

Title I

Rule #

Message Type

Rule Logic

Rule Message

Notes

TitleI - 1

Error

If Program Name = "Neglected and Delinquent Program" and the corporation is not listed in the DOE table (that Jeff/Rajini build) as having a program, then error.

Only corporations with listed Neglected and Delinquent programs can report students as Program type 'Title I Neglected'.

A corporation that has not been identified by IDOE as having a Neglected or Delinquent facility located within their geographical area will not be allowed to report the Neglected and Delinquent Program on any student.

Note: Deactivated 5/13/22

TitleI - 2

Exclusion

If Program Type = "Title I Part A" or "Title I Part A and Migrant Title I Part C" and the school is not designated in edfi.school.Title1PartASchoolDesignation is NULL, then error. (Jeff/David will be loading the list of schools from Dwyane here with a "5")

Student not counted. The school is not identified as receiving Title services.

A school ID that has not been identified as a servicing title school will not be allowed to report any Title programs on any student.

TitleI - 3

Exclusion

When SchoolofAttendance is -1, OR when GeoGraphicCorporationid is NOT NULL, then the GeographicCorporationId must equal the ReportingCorp.

Student not counted. Student school association (enrollment) primary record does not equal true or nonpublic school association (enrollment) record provided is not within the geographic boundaries of the corporation.

SpecialEdTermination - 4SpecialEdTermination - 5

Rule #

Message Type

Rule Logic

Rule Message

Notes

SpecialEdTermination - 1

Error

IF ReasonExited is "1413" (Deceased), THEN ExitWithdrawTypeDescriptor must be "21", THEN student`s age (on the termination date) must be greater than or equal to 22 AND less than 23

Termination Exit Reason of 'DeceasedReached Maximum Age of 22' is invalid. Student does not have a matching enrollment record exit date and exit code of 21.

Students must have an exit withdraw code of 21 (Deceased) on the student school association (enrollment) record when reporting reason exited code 14 - Deceased.

's DOB shows age is less than 22 on date of termination.

Students who are less than 22 years of age cannot be reported as terminated from special education services with reason exited code 13 - Reached Maximum Age of 22. Schools should check the DOB of the student.

SpecialEdTermination - 2

Error

IF ReasonExited is 15 (Dropout)"11", THEN ExitWithdrawTypeDescriptor must be "01, 02, 03, 05, 10, 12, 13, 14, 15, 16, 17, 18, 26, OR 30student must have a DiplomaLevelType NOT equal to "06" OR "07"

Termination Exit Reason of "Dropout" 'Graduated with High School diploma' is invalid. Student does not have a matching enrollment record exit date and exit code of 01, 02, 03, 05, 10, 12, 13, 14, 15, 16, 17, 18, 26, or 30a graduate record earning a diploma submitted.

Students must have an exit withdraw code of 01, 02, 03, 05, 10, 12, 13, 14, 15, 16, 17, 18, 26, or 30 on the student school association (enrollment) record a graduate record with a diploma type of regular and any diploma level other than certificate of completion or course completion when reporting reason exited code 15 - Dropout. Each of the exit withdraw codes are considered dropout codes.

Note: Code 35 missed - submitted to dev team for correction

11- Earned High School Diploma for special education termination.

SpecialEdTermination - 3

Error

IF ReasonExited is "1214" (Received CertificateDeceased),  THEN student must have a diplomaLevelType equal to "06" OR "07"ExitWithdrawTypeDescriptor must be "21"

Termination Exit Reason of 'Received CertificateDeceased' is invalid. Student does not have a graduate record earning a certificatematching enrollment record exit date and exit code of 21.

Students must have a graduate record with a diploma type of certificate of attendance or certification of completion and a diploma level of 06 or 07 an exit withdraw code of 21 (Deceased) on the student school association (enrollment) record when reporting reason exited code 12- Received Certificate for special education termination14 - Deceased.

SpecialEdTermination - 64

Error

IF ReasonExited is 1 (Transferred to Regular Education) AND ExitTYpe is NOT "33" OR "50", THEN ExitDate is prior to the termination date. (BLANK/NULL doesn't trigger)15 (Dropout), THEN ExitWithdrawTypeDescriptor must be "01, 02, 03, 05, 10, 12, 13, 14, 15, 16, 17, 18, 26, 30 or 35"

Termination Exit Reason of 'Transferred to Regular Education' Dropout is invalid. Student does not have a current active matching enrollment record OR has an enrollment record with an exit date prior to the Termination date.

Students CANNOT have an exit withdraw code prior to the special education termination date when the reason for termination is code 1 - Transferred to Regular Education. Schools cannot state a student is transferred to regular education when they show the student has exited their school prior to the termination date for any other reason. This allows schools to show the student is no longer receiving services but are still enrolled and attending the school.

SpecialEdTermination - 7

Error

IF prior graduate record exists for the student THEN ReasonExitedDescriptor must be a 11 or 12.

Termination Exit Reason must be "Earned High School Diploma or Received Certificate" when a Graduate record exists.

Schools must provide a termination date and reason exited code of 11 or 12 when they have provided a graduate record for a special education student.

Excerpt
nameValidation Rules Staff

Staff

Rule #

Message Type

Rule Message

Notes

CertifiedPosition - 1

Exclusion

Staff entered does not have an active contract for the given school year.

Staff must have a Staff Employment record provided by the Ed Org that 'holds the contract' to be included in Staff Assignment (CP) certification. Not all staff classifications are counted for Staff Assignment certification.

CP Certification Summary Counts of Staff Classification descriptors allowed for reporting at the LEA (central office) ID are: Superintendent, Assistant Superintendent, LEA Administrator, Chief Technology Officer, Special Education Director, Corporation Test Coordinator, and School Administrator. All other staff classification descriptors for CP certification purposes must be assigned to a School Id.

There are other classification descriptors allowed to be assigned to the LEA Id but are not captured for CP certification.

exit date and exit code of 01, 02, 03, 05, 10, 12, 13, 14, 15, 16, 17, 18, 26, 30 or 35.

Students must have an exit withdraw code of 01, 02, 03, 05, 10, 12, 13, 14, 15, 16, 17, 18, 26, 30, or 35 on the student school association (enrollment) record when reporting reason exited code 15 - Dropout. Each of the exit withdraw codes are considered dropout codes.

SpecialEdTermination - 5

Error

IF ReasonExited is "12" (Received Certificate), THEN student must have a diplomaLevelType equal to "06" OR "07"

Termination Exit Reason of 'Received Certificate' is invalid. Student does not have a graduate record earning a certificate.

Students must have a graduate record with a diploma type of certificate of attendance or certification of completion and a diploma level of 06 or 07 when reporting reason exited code 12- Received Certificate for special education termination.

SpecialEdTermination - 6

Error

IF ReasonExited is 1 (Transferred to Regular Education) AND ExitTYpe is NOT "33" OR "50", THEN ExitDate is prior to the termination date. (BLANK/NULL doesn`t trigger)

Termination Exit Reason of 'Transferred to Regular Education' is invalid. Student does not have a current active enrollment record OR has an enrollment record with an exit date prior to the Termination date.

Students CANNOT have an exit withdraw code prior to the special education termination date when the reason for termination is code 1 - Transferred to Regular Education. Schools cannot state a student is transferred to regular education when they show the student has exited their school prior to the termination date for any other reason. This allows schools to show the student is no longer receiving services but are still enrolled and attending the school.

SpecialEdTermination - 7

Error

IF prior graduate record exists for the student THEN ReasonExitedDescriptor must be a 1, 11 or 12.

Termination Exit Reason must be 'Earned High School Diploma' or 'Received Certificate' when a Graduate record exists.

Schools must provide a termination date and reason exited code of 11 or 12 when they have provided a `Certified` graduate record with a diploma award date prior or equal to the special ed program termination exit date. Students reported with termination reason 1 = returned to regular education will not trigger this message.

SpecialEdTermination - 9

Error

If reason exited descriptor is not 1, 11, 12, 13, 14, 15, 16, 17, or 99 then error.

Reason exited is not allowable for Special Education Termination reporting.

Schools can only provide the termination reason exited codes of 1, 11, 12, 13, 14, 15, 16, 17, 99 (associated to special education) Need to add additional exit reason code for Alternate diploma once created.