Core SIF - StudentContactRelationship

Tool Search: SIF

The current version of SIF is v2.7.

This object defines a relationship between a contact person and a student.

SIF_Events are reported for this object.


Object Triggering

Event TypeRequirement
AddWhen a Relationship is created for the student.
Add

When the relationship previously did not overlap today's date, and it is changed so that it overlaps today's date.

AddWhen a student was previously Excluded and when it's changed to Not Excluded.
AddWhen two people have relationship and one of them get enrolled.
Add
When two people with enrollments in the zone year have a relationship and one of the enrollments gets deleted.
ChangeWhen the relationship type is changed.
ChangeWhen the household, &/or household membership are changed.
DeleteWhen the contact is deleted.
DeleteWhen a relationship is ended before today's date, the record will be deleted for that year. 
DeleteWhen all of the students non Enrollments are deleted.
DeleteWhen the Student is changed to Excluded.
Delete

When the relationship previously overlapped today's date, and it is changed so that it does not overlap today's date.

Delete
When two people have a relationship and both of them get enrolled in the zone year.

Object Population and Business Rules

Requirement
StudentContact exists when a relationship is created.
The relationship must overlap today's date.
At least one of the child elements of Contact Flags must have a Yes value. Do not publish the Student Contact instance if one of the child elements does not have a Yes value.
The Student must have a StudentPersonal Record.
Follow SIF Zone Options Rules for Zones:
Do Not Report when the Calendar > 'Exclude from SIF Exchange' is selected.
A Natural RefId is not created for this object, it is created by a compilation of IDs. Users can use other IDs within the object to run batch.


Object Data Elements

Data Element LabelDescriptionBusiness RulesData Source GUI PathDatabase FieldM, C or O
@RefIdThe GUID of this contact


M
@StudentPersonalRefIdThe GUID of the student whose contact this is.

Person.personIDM
@StudentContact
PersonalRefId 
GUID that identifies the contact person for the relationship.


M
RelationshipDefines the relationship of the contact to the student.


M
Relationship/CodeCode representing the relationship.

Report from Relationship Code section from belowM
Relationship/Other
CodeList
List of other codes or strings that crosswalk to or serve as translations of the Code element paired with this common element. If Code changes and OtherCodes are supported, both Code and all associated OtherCode elements must be present.


O
Relationship/OtherCodeList/OtherCodeA state/province code, local code, other code or a text string that crosswalks to or serves as a translation of an associated Code element.


MR
Relationship/OtherCodeList/@CodesetDescribes the OtherCode element content as either a state/province code, a local code, other code, or text string.


M
ContactFlagsContains Yes/No characteristics of the contact person's role. Provide a Yes value for all that apply. At least one of the child elements of ContactFlags must have a Yes value. Do not publish the StudentContact instance if one of the child elements does not have a Yes value.


M
ContactFlags/Parent
LegalGuardian
Does the individual have parental or legal guardianship responsibility for the student?
  1. Report Yes if the guardian checkbox on the relationship is checked.
  2. Else, report No.
Census> People> Relationships> GuardianRelatedPair.guardianC
ContactFlags/PickupRightsThis element tells whether or not the contact has pickup rights.
  1. Report Yes if the guardian checkbox on the relationship is checked.
  2. Else, report No.
Census> People> Relationships> Guardian
C
ContactFlags/LivesWithDoes the student live with this contact?
  1. Report Yes if student is in the same household of the contact person being reported
    1. Both Student and Contact Person household memberships overlap today's date
  2. Else, report No
Census> People> HouseholdsHouseholdMemberC
ContactFlags/Access
ToRecords
Does this contact have access to the student's records?
  1. Report Yes if the guardian checkbox on the relationship is checked.
  2. Else, report No.


C
ContactFlags/Emergency
Contact
Should this contact be notified in case of emergency?
  1. Report Yes if Emergency Priority is populated.
  2. Else, report No.

RelatedPair.seq

C
ContactFlags/HasCustodyDoes this contact have or share custody of the student?
  1. Report Yes if the guardian checkbox on the relationship is checked and student is in the same household of the contact person being reported.
    • Both Student and Contact Person household memberships overlap today's date.
  2. Else, report No.


C
ContactFlags/Disciplinary
Contact
Is this person to be contacted in case of disciplinary action?
  1. Report Yes if the guardian checkbox on the relationship is checked.
  2. Else, report No.


C
ContactFlags/Primary
CareProvider
Does this person provide daily living or personal assistance to the student?
  1. Report Yes if the guardian checkbox on the relationship is checked and student is in the same household of the contact person being reported.
    • Both Student and Contact Person household memberships overlap today's date.
  2. Else, report No.


C
ContactFlags/OtherThis person has a relationship to student(s) that the school needs to document but no other contact flag value is 'Yes'. An example is a parent who enrolled the student but is deceased and is no longer a valid contact.


C
ContactSequenceNumber indicating the order in which the person should be contacted.Reports sequence field from RelatedPair.Census> People> Relationships> Emergency Priority



RelatedPair.seq
O
SIF_Metadata



O
SIF_ExtendedElements