MN v3.3 - Student Section 504 Plan Program Association
Last Modified on 11/18/2024 10:43 am CST
This association represents Students in a Section 504 Plan.
Object Triggering Logic
This table describes logic for triggering syncing of this object.
Action | Trigger |
---|
Post | When a new enrollment is saved for a student, and there is a Section 504 record saved that overlaps the enrollment record, OR When a new Section 504 record is saved that overlaps one or more enrollment records.
The Section 504 Program record must have either a NULL Schools droplist value, or one that matches the school the enrollment is tied to. When a student has two enrollments in the same School, Calendar & Schedule Structure with the same start date, report from the enrollment service type in the following order: - P: Primary Enrollment
- S: Partial/Ancillary
- N: Special Ed Services
- When an enrollment with a higher priority is deleted, the enrollment with lower priority will post a new record.
- When a student has two or more consecutive enrollments tied to the same school, if they overlap, the 504 program records will be broken into multiple non-overlapping records, with the start date of the record matching the start date of the related enrollment, but the end date of the record calculated as the day before the enrollment start date of the next enrollment record .
- When a student has two or more consecutive enrollments tied to the different schools, if they overlap, multiple 504 records will be sent .
Do not send records if the Calendar Exclude check box is checked in the calendar the student is enrolled. - Do not send records if the School Exclude check box is checked in the calendar the student is enrolled.
- Do not send a record if the No Show check box is checked.
- When a new Section 504 record is saved for a student, and there is a reportable enrollment record that overlaps the Section 504 record.
- When the Section 504 record's Start Date or End Date are updated so that they newly overlap a reportable enrollment record.
- When the Enrollment record's Start Date or End Date are updated so that they newly longer overlap an Section 504 record.
- When the Section 504 Program record's Schools droplist was previously tied to a different school, but the Schools droplist is updated to point to a new school that the student has a reportable enrollment with.
- Do not send records if the Calendar Grade Level "Exclude from State Reporting" checkbox is selected for the grade level that the student's enrollment is tied to.
|
Put | When the start date for an enrollment is changed. - When an enrollment with a lower priority is changed, data will not send.
- When an enrollment is updated for a student.
- When the Section 504 record is updated for a student.
|
Delete | When an enrollment is deleted. - When a student has two enrollments in the same school for the same start date, records with lower priority will not trigger a delete.
- When the No Show check box is checked.
- When the Section 504 record is deleted.
- When the Section 504 record's Start Date or End Date are updated so that they no longer overlap a reportable enrollment record.
- When the Enrollment record's Start Date or End Date are updated so that they no longer overlap an Section 504 record.
- When the Section 504 Program record's Schools droplist is updated so that it no longer matches any of the schools the student is enrolled in during the program record
|
Object Data Elements
This table describes data elements sent within the Student Section 504 Plan Program Association resource.
Data Element Label | Business Requirement | Business Rules | M, C or O | Data Source GUI Path | Database Field |
---|
beginDate | The month, day, and year on which the Student first received services. | Report the Start Date from the Section 504 record.- If the Enrollment Start Date takes place after the Section 504 record Start Date, report the Enrollment Start Date.
| M | Student Information > Program Participation > Section 504 > Start Date | section504. startDate
enrollment.startDate |
education Organization Reference | educationOrganizationId The identifier assigned to an education organization. | - Report the Ed-Fi School ID.
- If Ed-Fi School ID is NULL, report:
ttddddsssmmm where: - tt = district type
- dddd = district number, left zero filled
- sss = school number, left zero filled
- mmm = 000 for all organizations reported in Ed-Fi
| M | School & District Settings > Schools > School Information > school record > Ed-Fi School ID
tt: School & District Settings > District > District Information > district record > Type
dddd: School & District Settings > District > District Information > district record > State District Number
SSS: School & District Settings > Schools > School Information > school record > State School Number | School.entityID District.type District.number School.number |
program Reference | educationOrganizationId The identifier assigned to an education organization. programName The formal name of the Program of instruction, training, services, or benefits available through federal, state, or local agencies. programTypeDescriptor The type of program. | Report the following values within the program. - educationOrganizationId:
- Report the Ed-Fi District Number, if it exists
- If Ed-Fi District Number is NULL, report:
ttddddsss where: - tt = district type
- dddd = district number, left zero filled
- sss = 000
- programName: 'Section 504 Plan'
- programTypeDescriptor: 'Section 504 Plan'
| M | School & District Settings > District > District Information > district record > Ed-Fi District Number
tt: School & District Settings > District > District Information > district record > Type
dddd: School & District Settings > District > District Information > district record > State District Number | District.entityID District.type District.number |
student Reference | studentUniqueId A unique alphanumeric code assigned to a student. | Report the EdFi ID value. | M | Census > People > Demographics > EdFi ID | person.edFiId |
endDate | The month, day, and year on which the Student exited the Program or stopped receiving services. | - Report the End Date from the Section 504 record, if it exists.
- If the Enrollment Start Date takes place after the Section 504 record Start Date, report the Enrollment Start Date.
- If no Section 504 record End Date exists, do not report.
| C | Student Information > Program Participation > Section 504 record > End Date
Student Information > General > Enrollments > Enrollment End Date | section504.endDate
enrollment.endDate |
Resource Preferences
The Ed-Fi Configuration tool is used to establish
The following describes how to enable the Student Section 504 Plan Program resource for Ed-Fi reporting.
- Set the Student Section 504 Plan Program preference to ON.