MN v3.3 - Student Early Childhood Screening Program Association

This association represents Students in the Early Childhood Screening Program Association.

Object Triggering Logic

This table describes logic for triggering syncing of this object.

ActionTrigger
Post

When a new enrollment is saved for a student, and there is an Early Learning record saved with either the Screener or Screener Exit Status <> NULL (i.e., a "reportable Early Learning record"), which also overlaps the enrollment record.

  • The Early Childhood Screening Program record must have either a NULL Schools droplist value, or one that matches the school the enrollment is tied to AND the Preschool Screener record Start Date is between 7/1/SY and 6/30/SY.

  • 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:

    1. P: Primary Enrollment
    2. S: Partial/Ancillary
    3. N: Special Ed Services
  • When an enrollment with a higher priority is deleted, the enrollment with lower priority will post a new record.
  • 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 reportable Early Learning record is saved for a student, and there is a reportable enrollment record that overlaps the reportable Early Learning record.
  • When the reportable Early Learning 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 a reportable Early Learning record.
  • When an existing Early Learning record, where both "Screener" and "Screener Exit Status" were previously NULL, and one or both of them are now <> NULL.
  • When the Early Childhood Screening 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.
Put

When an enrollment is updated for a student.

  • When the reportable Early Learning record is updated for a student.
  • When either "Screener" or "Screener Exit Status" have updated.
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 reportable Early Learning 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 a reportable Early Learning record.
  • When the reportable Early Learning record is updated so that both the Screener and Screener Exit Status fields are NULL.
  • When the Early Childhood Screening 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.
  • When the Early Childhood Screening 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 Early Childhood Screening Program Association resource.

Data Element LabelBusiness RequirementBusiness RulesM, C or O

Data Source GUI Path

Database Field
beginDate

The month, day, and year on which the Student first received services.

Report the value.MStudent Information > Program Participation > Early Childhood > record > Start DateEarlyLearning.
startDate
education
Organization
Reference
educationOrganizationId: 

The identifier assigned to an education organization.

  1. Report the Ed-Fi School ID.
  2. If Ed-Fi School ID is NULL, report:
    1. 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.

  1. educationOrganizationId:
    1. Report the Ed-Fi District Number, if it exists
    2. If Ed-Fi District Number is NULL, report:
      1. ttddddsss

        where:

        1. tt = district type
        2. dddd = district number, left zero filled
        3. sss = 000
  2. programName: 'Early Childhood Screening'
  3. programTypeDescriptor: 'Early Childhood Screening'
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.MCensus > People > Demographics > EdFi IDperson.edFiId
earlyChildhood
Screener
Descriptor

This descriptor contains codes indicating who completed a screening for a student in the Early Childhood Screening program.

Use the most recent Early Learning record that takes place during the enrollment record.

  1. If "Screener" <> NULL, report the mapped value.
  2. If "Screener" is either NULL or has an unmapped value saved, do not report.
CStudent Information > Program Participation > Early Childhood  > ScreenerEarlyLearning.
screener
earlyChildhood
Screening
ExitStatus
Descriptor

Early Childhood Screening Exit Status.

  1. If "Screener Exit Status" <> NULL, report the mapped value.
  2. If "Screener Exit Status" is either NULL or has an unmapped value saved, do not report.
CStudent Information > Program Participation > Early Learning > Screener Exit StatusEarlyLearning.
screenerExitStatus
endDate

The month, day, and year on which the Student exited the Program or stopped receiving services.

  1. Report the value if it exists.
  2. If it does not exist, do not report.
CStudent Information > Program Participation > Early Childhood  > record > End DateEarlyLearning.
endDate

Resource Preferences

The Ed-Fi Configuration tool is used to establish Ed-Fi data resources. 

The following describes how to set the resource preferences for the Student Early Childhood Screening Program Associations resource. If the Configure or Edit buttons do not display, then the resource does not need to be mapped and the toggle button can be used to turn the resource on or off.

 If a mapping is changed, a resync must be performed on the resource in order for the new mappings to send correctly. Any item not mapped will not report to Ed-Fi.
  1. Select the appropriate Ed-Fi Code for the Early Childhood Screening Exit Status Descriptors

    Early Learning Screener Exit Status
    UI LocationStudent Information > Program Participation > Early Learning > Screener Exit Status
    Attribute/DictionarySystem Settings > Custom Data and Links > Core Attribute/Dictionary > Early Learning

  2. Select the appropriate Ed-Fi Code for the Early Childhgood Screener Descriptors

    Early Learning Screening
    UI LocationStudent Information > Program Participation > Early Learning> Screener
    Attribute/DictionarySystem Administration > Custom > Attribute/Dictionary > Early Learning >

  3. Click Save.