Core SIF - StudentContactPersonal

Tool Search: SIF

The current version of SIF is v2.7.

This object contains information about the people who are referenced as student contacts.

SIF_Events are reported for this object.


Object Triggering

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 Contact's address is changed.
ChangeWhen Contact's information in demographics is changed.
ChangeWhen the household, household location &/or household membership are changed.
ChangeWhen the identity is 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.


Object Population and Business Rules

Requirement
StudentContact exists when a relationship is created.
The relationship must overlap today's date.
The Student must have a StudentPersonal Record.
The contact person must not have an enrollment in the zone year.

Follow SIF Zone Options Rules for Zones

Do Not Report when the Calendar > 'Exclude from SIF Exchange' is selected.
Selecting or de-selecting the State Exclude on Enrollment for the Student will not send Deletes or Adds.


Object Data Elements

Data Element LabelDescriptionBusiness RulesData Source GUI PathDatabase FieldM, C or O
@RefIdThe Id (GUID) that uniquely identifies the instance of the object.


M
PersonInfoCommon element containing person demographic information.

Person.personIDM
PersonInfo/LocalIdThe locally-assigned identifier for this person. Note: LocalId may be used as a unique person identifier rather than a unique contact identifier. In this case there may be more than one object instance with the same LocalId.


O
PersonInfo/OtherIdListLists all "other" identifiers associated with the person.Optional. Do not report.

O
PersonInfo/OtherIdList/OtherIdThe other Id entry.Optional. Do not report.

MR
PersonInfo/OtherIdList/OtherId/@Type Code that defines the type of this other Id. Note: A subset of valid values may be specified in data objects.Optional. Do not report.

M
PersonInfo/NameThe name of the person. Note: Type attribute value of 04 must be used here.


M
PersonInfo/Name/@TypeCode that specifies what type of name this is.Reports "04".

M
PersonInfo/Name/PrefixA prefix associated with the name like Mr., Ms., etc.Optional do not report.

O
PersonInfo/Name/LastNameLast name

identity.lastName
PersonInfo/Name/FirstNameFirst name

identity.firstName
PersonInfo/Name/MiddleNameMiddle name.

identity.middleNameO
PersonInfo/Name/SuffixName suffix .

identity.suffixO
PersonInfo/Name/PreferredNamePreferred name.

identity.aliasO
PersonInfo/Name/SortNameThis is the name to be used for sorting purposes.Last Name, First Name (space) Middle Initial
identity.lastName, identity.firstName, identity.middleNameO
PersonInfo/Name/FullNameA free text field for the complete name.First Name + Middle Name + Last Name
identity.firstName, identity.middleName, identity.lastNameO
PersonInfo/OtherNamesPrevious, alternate or other names or aliases associated with the Person.Optional. Does Not Report.

O
PersonInfo/OtherNames/Name/@TypeCode that specifies what type of name this is, excluding "name of record."Reports "01" for the earliest prior identity name record
Reports "05" for the second most recent identity name record, only if there are 3 or more identity records.


M
PersonInfo/OtherNames/Name/LastNameThe last name.Reports the contact's Last Name.
identity.lastNameM
PersonInfo/OtherNames/Name/FirstNameThe first name.Reports the contact's First Name.
identity.firstNameM
PersonInfo/DemographicsThis element contains information related to person's demographics.Optional. Does Not Report.

O
PersonInfo/AddressListThe contact's address(es).


O
PersonInfo/AddressList/AddressA collection of the addresses that exist for the student.Order address by: 1. Non-secondary  2. Most recent Start Date

MR
PersonInfo/AddressList/Address/@TypeCode that defines the location of the address. Note: A subset of specific valid values for each instance in a data object may be listed in that object.Report Addresses in the following hierarchy:
  1. Report Primary before secondary
    • If the Primary address is NOT active, report the secondary household with the latest End Date.
  2. If above is tied, then in order of start date.
  3. If above is tied, then in order of MemberID.
    • When a contact does not have a HouseholdMembership that overlaps today's date, then report the address for the student's HouseholdMembership with latest end date before today's date.
    • If the contact has no past HouseholdMemberships, report blank.
    • Do not report addresses where Private is checked.
  4. The AddressType should be unique for a student.
  5. Do not report more than 5 addresses for a student.
  6. For each reported address: 
    • Reports "0123" when address.postOfficeBox = checked on the contact's household.
      Reports "0765" for the first non-secondary address.
      Reports "1073" for the first secondary address.
      Subsequent addresses report "2382", then "0124", then "1074", and then "1075" for the remaining addresses
    • Do not report more than one P.O.Box.

householdlocation.private

householdmember.private


M
PersonInfo/AddressList/Address/StreetThe street element is a complex element and breaks the street down into several parts.


M
PersonInfo/AddressList/Address/Street/Line1Address line 1.

When address.postOfficeBox = checked, reports "P.O. Box " followed by address.number (e.g. "P.O. Box 1234"

When address.postOfficeBox = not checked, reports address.number, prefix, street, tag, and dir separated by spaces


Address.number, .prefix, .street, .tag, .dirM
PersonInfo/AddressList/Address/Street/Line2Address line 2.
Census > Households > AddressesAddress.aptO
PersonInfo/AddressList/Address/Street/Line3Address line 3.Reports in format: City, ST ZIPCensus > Households > AddressesAddress.city, .state, .zipO
PersonInfo/AddressList/Address/Street/StreetNumberThe address number assigned to the building.
Census > Households > AddressesAddress.numberO
PersonInfo/AddressList/Address/Street/StreetPrefixStreet prefix like NE
Census > Households > AddressesAddress.prefixO
PersonInfo/AddressList/Address/Street/StreetNameThe name of the street.
Census > Households > AddressesAddress.streetO
PersonInfo/AddressList/Address/Street/StreetTypeThe type of street. For example, Lane, Blvd., Ave., etc.
Census > Households > AddressesAddress.tagO
PersonInfo/AddressList/Address/Street/StreetSuffixStreet suffix like SW.
Census > Households > AddressesAddress.dirO
PersonInfo/AddressList/Address/Street/ApartmentNumberType of apartment, for example, Suite.
Census > Households > AddressesAddress.aptO
PersonInfo/AddressList/Address/CityThe city part of the address.
Census > Households > AddressesAddress.cityM
PersonInfo/AddressList/Address/CountyThe county part of the address.Optional. Does Not Report.Census > Households > AddressesAddress.countyO
PersonInfo/AddressList/Address/StateProvinceThe state or province code.
Census > Households > AddressesAddress.stateM
PersonInfo/AddressList/Address/CountryThe country code.
N/AdefaultM
PersonInfo/AddressList/Address/PostalCodeThe ZIP/postal code.
Census > Households > AddressesAddress.zipM
PersonInfo/PhoneNumberListThe contact's phone number(s).


O
PersonInfo/PhoneNumberList/PhoneNumber
Reports twice: one for household phone and one for contact phone

MR
PersonInfo/PhoneNumberList/PhoneNumber/@TypeCode that specifies what type of phone number this is. Note: A subset of valid values may be specified in data objects

Report 0096 for household

Report 0350 for contact



M
PersonInfo/PhoneNumberList/PhoneNumber/NumberPhone number. Free-form, but typical U.S. formats include: (###) ###-#### or ###-####

When reporting for household, report the household phone number for the household that the student is a member of today.

When reporting for contact, if the student's Cell Phone is provided, report Cell Phone; otherwise report Work Phone.

Household

Census > People > Demographics > Personal Contact Information

Household.phone

Contact.cellPhone

Contact.workPhone

M
PersonInfo/EmailListThe contact's e-mail address(es).


O
PersonInfo/EmailList/EmailThe staff member's e-mail address(es).
Census > People > Demographics > Personal Contact InformationContact.emailMR
PersonInfo/EmailList/Email/@TypeType of e-mailReport "Primary"

M
EmployerTypeCode that defines the employer type.Optional. Does Not Report

O
EducationalLevelThe highest level of education completed by the person.Optional. Does Not Report

O
OptOutEmailA "yes" value indicates person may only be contacted as authorized via email. This usually indicates they have requested contact be limited to essential purposes and use/release of their contact information (e.g. to Parent Teacher organizations) may be limited.Optional. Does Not Report

O
SIF_Metadata



O
SIF_ExtendedElements