Tool Search: Ed-Fi
Reports the Special Education data for a student.
Object Triggering Logic
This table describes logic for triggering syncing of this object.
Action | Trigger |
---|---|
Post | Reports one record for each Primary/Secondary SPED Services School with a student having a new IEP created and saved for a student and locked in a given scope year.
|
Post | When a new enrollment is created for a student that has an existing IEP.
|
Delete/Post | When a start date is entered or changed for an existing record.
|
Put | When an end date is entered or changed for an existing record.
|
Delete/Post | When reporting from an amendment, only post when one of the following editors are updated (Find this in the PlanAmendment table):
|
Delete/Post | When the student has two locked IEPs with the same start date and one record is deleted or unlocked, the remaining IEP posts. |
Delete/Post | When an enrollment end date is entered for a student with a valid enrollment end status: W1-W13. |
Delete/Post | When an Exit Evaluation is entered for a student, updates the end date of the active IEP. |
Delete | IEP is deleted for a student. |
Delete | When a student's enrollment Start Status is changed from a valid code to E: NON-SAIS DISTRICT USE ONLY! and saved. |
Delete | When an existing enrollment is marked as State Exclude or No Show. |
Delete | When the IEP Start or End Dates OR the Enrollment Start or End Dates have been updated so the IEP and Enrollment no longer overlap, deletes the record when one was created. |
Delete | When a plan is unlocked. |
School Exclude, Calendar Exclude, Resource Toggle and Resync Logic
This table describes the School Exclude, Calendar Exclude, Resource Toggle and Resync logic of this object.
Action | Trigger |
---|---|
None | When a resource is toggled to OFF after data has sent, all sent data remains in the ODS but no new data is sent. |
Resync | When a record is in the Ed-Fi Identity Mapping table and not in the ODS, it is deleted from the Ed-Fi Identity Mapping table. |
Resync | When a record is in the ODS and it does not have a matching record in Campus or the Ed-Fi Identity Mapping table, it is deleted from the ODS. |
Resync | When a mapping is changed in Resource Preferences, a resync needs to be done to reflect the changes. |
Resync | When Student Special Education Program Association is toggled off, records are not deleted from this resource in the State ODS when resyncing. |
Natural Key Changes, Cascading Updates, and Deletes Logic
This table describes the Natural Key Changes/Cascading Updates and Deletes logic of this object.
Action | Trigger |
---|---|
Post/Delete | Natural Key changes: when the IEP Start Date changes the resource is deleted/reposted.
|
Delete | Cascading Deletes: N/A there are no dependent resources. |
Scope Year Logic
This table describes scope year logic of this object.
Business Rules |
---|
The record sends to any year in which the IEP or State Reporting record overlaps. |
Data only sends for the years that have valid configuration. |
Resource Preferences
This table describes the Resource Preferences of this object.
Data Element Label | Mapping Needed |
---|---|
Special Education Setting Descriptors | Enrollment Special Ed Setting OR Plan Special Ed Setting OR State Reporting Special Ed Setting |
Select the Program Type Descriptor associated with this program | Program Type Descriptor |
Identity Mapping Object Key
This table describes the Identity Mapping Object Key of this object.
campusObjectType | Object Key Data Source |
---|---|
Plan | planID |
SpecialEDState | specialEDStateID |
Event Queue Detail
This table describes the Event Queue Detail of this object.
Campus Table | Ed-Fi Action | Fields |
---|---|---|
plan | Post/Put/Delete | The primary table used for sending data for this resource. |
enrollment | Put | Reports ideaEligibility and specialEducationSettingDescriptor. |
specialedstate | Post/Put/Delete | The primary table used for sending data for this resource. |
Object Data Elements
This table describes data elements sent within the Student Special Education Program Associations resource.
Data Element Label | Business Requirement and Logic | Mandatory, Conditional or Optional | Location | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id | The unique identifier of the resource. | M | |||||||||||||||||||||||
beginDate | The month, day, and year on which the student first received services. Calculation Reports the LATEST of the following dates:
ZZZ Calculation When there are enrollments connected by an end status of ZZZ and a subsequent enrollment with a start status of ZZZ, the enrollments are combined into one reportable enrollment (Start Date of the "first" enrollment is used as the Enrollment Start Date). See the Arizona Enrollments article for more ZZZ Enrollment information. Notes When there are multiple enrollments that all start before the IEP starts, the following logic is used to determine which enrollment to use to calculate the Enrollment Start Date:
| M | AZ locked Plan > Education Plan > IEP Start Date Plan.startDate Student Information> General > Enrollments > Start Date Enrollment. startdate | ||||||||||||||||||||||
educationOrganization Reference | The education organization where the student is participating in or receiving the program services.
| M | AZ locked Plan > Enrollment Status > Primary SPED Services School AZ locked Plan > Enrollment Status > Secondary SPED Services School AZ locked Plan > Placement > SPED Concurrency Type AZ locked Plan > Placement > SPED Services School System Administration > Resources > Schools > school record > Entity ID School.entityID | ||||||||||||||||||||||
programReference | A reference to the Program educationOrganizationId:
programName: Reports the value. programTypeDescriptor: Reports Special Education. | M | education System Administration > Resources > District Information > Entity ID programName: Plan > Enrollment Status > Special Ed Setting customdistrict. Enrollment. | ||||||||||||||||||||||
studentReference | A unique alpha-numeric code assigned to a student. Reports the Natural Key for the Student resource. The Ed-Fi ID reports from the Student State ID field. | M | Census > Demographics > Student State ID Person.studentStateID | ||||||||||||||||||||||
endDate | The month, day and year on which the student exited the program or stopped receiving services.
When there are enrollments connected with an end status of ZZZ AND a subsequent enrollment with a start status of ZZZ, the enrollments are combined into a reportable enrollment.
Notes The end date being sent must be an instructional day. When the calculated date (using the logic above) is not an instructional day, the previous instructional day reports. Example:
When the LRE (SPED Setting) is D: Public or Private Separate Day School for greater than 50% of the school day, the End Date does NOT report until the associated enrollment has an end date. This logic also applies to amended IEPs. | C | Student Information> General > SPED > Documents > Exit Evaluation > Exit Date Student Information > General > Enrollment > End Date IEP End Date IEP Start Date | ||||||||||||||||||||||
ideaEligibility | Indicator of the eligibility of the student to receive special education services according to the Individuals with Disabilities Education Act (IDEA). This is optional, does not report. | O | |||||||||||||||||||||||
reasonExitedDescriptor | The reason the child left the Program within a school or district.
| C | Student Information > General > SPED > Documents > Exit Evaluation > Exit Reason Student Information > General > Enrollment > Exit Status | ||||||||||||||||||||||
specialEducation SettingDescriptor | Reports the Special Education setting for the student.
| O | Student Information > Special Ed > Documents > Plan > Current Plan > Enrollment Status> Special Ed Setting Student Information > Special Ed > Documents > Plan > Current Plan > Placement > Special Ed Setting enrollment. OR plan. OR specialedstate. | ||||||||||||||||||||||
MainSPEDSchool (R) | This field tells (True or False) whether this is Primary school for SPED concurrency or not.
| M | Plan > Enrollment Status > Secondary SPED Services School plan.spedConcurrency Type | ||||||||||||||||||||||
assessment Outcomes | An unordered collection of Student Special Education Program Association Assessment Outcomes. This entity collection represents the SPED outcomes of students at an education organization. Only reports when a student has an evaluation created where the evaluation date is within the IEP dates where the Outcomes editor is populated. See Array section below for data logic for each field
|
Arrays