SIF v2.7 - StudentContactRelationship

Classic View: System Administration > Data Utilities > SIF

Search Term: SIF 

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

SIF_Events are reported for this object.


Object Triggering

Event Type
Requirement
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 .
ChangeWhen the relationship type is changed.
Change
When the household, &/or household membership are changed.
DeleteWhen the contact is deleted.
Delete
When 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.

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.

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
@StudentContactPersonalRefId 
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/OtherCodeListList 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/@Codeset
Describes 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/ParentLegalGuardianDoes 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/AccessToRecordsDoes 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/EmergencyContactShould 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/DisciplinaryContactIs 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/PrimaryCareProviderDoes 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.

O
SIF_Metadata



O
SIF_ExtendedElements