Student Education Organization Responsibility Associations (Arizona 7.1)

Relationship Associations are reported from the Enrollment and locked IEPs. This is to identify any relationships a student may have with an organization outside the enrollment.

Object Triggering Logic

The tables below describe the logic for triggering syncing of this object. Expand one of the areas below to see full requirements:

ActionTrigger
PostReports one record for the Primary SPED Services School with a student having a new IEP created and saved for a student and locked in a given scope year.
  • When a student has multiple overlapping enrollments within the primary school, reports from the enrollment with a Local Service Type of P: Primary.
  • When a student has multiple overlapping enrollments within the primary school, but no P: Primary enrollment, reports the T: AOI enrollment.
  • When a student has multiple overlapping enrollments within the primary school, but no P: Primary or T: AOI enrollment, reports the most recent A: Ancillary enrollment.
  • When a student has multiple overlapping enrollments within the primary school, but no P: Primary, T: AOI, or A: Ancillary enrollment, reports the most recent O: Program Only enrollment.
  • When the Primary Services dropdown is not populated, reports from the enrollment that overlaps the IEP dates that has a IC Service Type of P: Primary.
  • IEP start date must be on or after enrollment start date.
  • A record is not sent for an enrollment that is marked as State Exclude or No Show.
  • A record is not sent when enrollment is in a calendar marked as State Exclude.
  • A record is not sent when the enrollment Start Status = E: NON-SAIS DISTRICT USE ONLY!
PostWhen a new enrollment is created for a student that has an existing IEP.
  • The Enrollment start date must be after IEP start date.
  • IEP end date must be NULL or after Enrollment start date.
  • When the student has more than one IEP started in previous schools years, only the most recent IEP reports.
Delete/PostWhen a start date is entered or changed for an existing record.
  • When Responsibility was posted from IEP, updates when start date was changed.
  • When Responsibility was posted from Enrollment, updates when start date was changed.
PutWhen a end date is entered or changed for an existing record.
  • When Responsibility was posted from IEP, updates when start date was changed.
  • When Responsibility was posted from Enrollment, updates when start date was changed.
Delete/PostWhen the Resident School changes on the enrollment.
Delete/Post

When reporting from an amendment, only post when one of the following editors are updated (Find this in the PlanAmendment table):

  • Education Plan
  • Placement
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/PostWhen an enrollment end date is entered for a student with a valid enrollment end status:  W1-W13.
Delete/PostWhen an Exit Evaluation is entered for a student, the end date of the active IEP is updated.
DeleteWhen an IEP is deleted for a student.
DeleteWhen 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.

DeleteWhen the IEP Start or End Dates OR the Enrollment Start or End Dates have been updated so the IEP and Enrollment no longer overlap, delete the record when one was created.
DeleteWhen a plan is unlocked.

Scope Year

Business Rules
When a new IEP is created, the record reports in the Scope Year that the IEP Start Date overlaps with.
  • The start date must be on or before the School Year End Date.  When School Year End Date is NULL, 6/30/XXXX is used as the default date.
  • Data only sends for the years that have valid configuration.
When the record is triggered from enrollments, the record sends to the scope year for the school year the enrollment is associated with.
  • Data only sends for the years that have valid configuration.

Object Data Elements

Data Element Labels in bold are part of the Natural Key and are required data elements for Data to send to Ed-Fi. Expand one of the areas below to see full requirements:

Data Element LabelBusiness Requirement and LogicMandatory, Conditional or OptionalLocation
id The unique identifier of the resource.M
beginDate

The date the educational organization was responsible for the student.

  1. Reports the start date from the IEP when:
    • IEP Start Date is after enrollment Start Date.
    • Enrollment End Date must be NULL or after IEP start date.
  2. Reports the Enrollment Start Date when:
    • Enrollment Start Date is after the IEP Start Date.
    • IEP End Date is after the Enrollment Start Date.

Notes:

  1. When there are enrollments with an end status of ZZZ and a subsequent enrollment with a start status of ZZZ, the enrollments are combined and the earliest start date reports (where the start status is NOT ZZZ) for the enrollment start date.
    • The enrollments must be in the same school, grade, and local service type. Also, the enrollment start date must be the next instructional day after the ZZZ end status, or be before or equal to the ZZZ end status.
  2. Use the enrollment that is tied to the primary services school when populated, otherwise use the enrollment that has an IC Service Type of P: Primary.
M

AZ locked Plan > Education Plan > IEP Start Date


Plan.startDate



Enrollments > Start Date


enrollment.startdate

responsibilityDescriptorIndication of an education organization's responsibility for a student.

Always reports'IEP'.


EducationOrganization
Reference 

A reference to the related EducationOrganization resource.

  1. When the Resident School field is populated on the Enrollment, reports the School Entity ID from the school selected. This is primarily for Tuition Out students where the record reports under the school the student would otherwise be in if they were not being tuitioned out.
  2. When the Primary SPED Services School is populated or the SPED Services School is populated with a SPED Concurrency Type of Primary on the locked IEP, reports the School Entity ID from the school selected.
  3. Reports the School Entity ID.
M

Z locked Plan > Enrollment Status > Primary SPED Services School


AZ locked Plan > Placement > SPED Concurrency Type

AZ locked Plan > Placement > SPED Services School


Enrollments > Resident School


School Information > Entity ID


School.entityID
studentReference 

A reference to the related Student resource.


Reports the student reference.

The Ed-Fi ID reports from the Student State ID field.

M
endDate

The month, day and year on which the student exited the program or stopped receiving services.


  1. When Enrollment End Date is NOT null:
    • Reports the earliest of the following dates:
      • Exit Date for the Evaluation of the type Exit. The Exit Date must be within the IEP Start Date and the IEP End Date to be considered.
      • Enrollment End Date

      • IEP End Date 
  2. When Enrollment End Date IS null:
    • One of the following is true: 
      • An IEP exists starting immediately after an existing plan. OR
      • An IEP has an end date that is prior to the last instructional day of the school year. OR
      • The most recent Evaluation with a type of Exit has an exit reason of SPED01 or SPED09.
    • Reports the earliest of the following:
      • IEP End Date
      • Exit Date for the Evaluation of the type Exit. The Exit Date must be within the IEP Start Date and the IEP End Date to be considered.
      • Last instructional day of the school year. 
ZZZ Calculation
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. 
  • The latest end date of the combined enrollments reports for the enrollment end date.
  • The enrollments must be in the same school, grade, and local service type. Also, the enrollment start date must be the next instructional day after the ZZZ end status, or be before or equal to the ZZZ end status.

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: 

  • 4/15/23 is the calculated end date, but is not an instructional day.
  • 4/14/23 is not an instructional day.
  • 4/13/23 is an instructional day.
  • 4/13/23 reports.
When there are multiple enrollments that all start before the IEP starts, use the following logic to determine which enrollment to use to calculate the Enrollment End Date:
  • When reporting from the Primary SPED Services School, always uses the enrollment tied to the Primary SPED Services School.
  • When reporting from the Secondary SPED Services School, always uses the enrollment tied to the Secondary SPED Services School.
  • Otherwise, reports from the enrollment that has a Service Type of P: Primary.

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

AZ locked Evaluation>Exit Evaluation> Exit Date


Evaluation.exitDate



OR


Enrollments> End Date


Enrollment.endDate