Classic View: System Administration > Data Utilities > SIF
Search Term: SIF
This object contains information regarding a contact person for a student.
Note: 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.
SIF_Events are reported for this object.
Object Triggering
Event Type | Requirement |
---|---|
Add | When a Relationship is created for the student. |
When the relationship previously did not overlap today's date, and it is changed so that it overlaps today's date. | |
Add | When a student was previously Excluded and when it's changed to Not Excluded. |
Add | When two people have relationship and one of them get enrolled. |
Add | When the household membership is added for student or contact and the contact now lives with the student and is not a guardian. |
Add | When the household membership or household locations have the dates changed and overlaps today's date for the contacts who now live with the student. |
Change | When the relationship type is changed. |
When Contact's address is changed.. | |
When Contact's information in demographics is changed | |
When the household, household location &/or household membership are changed. | |
When the identity is changed. | |
Delete | When the contact is deleted. |
When a relationship is ended before today's date, the record will be deleted for that year. | |
Delete | When all of the students non- excluded Enrollments are deleted. |
Delete | When 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 the household membership is deleted for student or contact and the contact no longer lives with the student. |
Delete | When the household membership has the dates changed and no longer overlaps today's date for the contacts who used to live with the student. |
Add/Delete | When Guardian status is checked/unchecked and the contact does not live with the student. |
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 Label | Description | Business Rules | Data Source GUI Path | Database Field | M, C or O |
@RefId | The GUID of this contact | M | |||
@StudentPersonalRefId | The GUID of the student whose contact this is. | Person.personID | M | ||
LocalId | The locally-assigned identifier for this contact. 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 StudentContact instance with the same LocalId. | O | |||
OtherIdList | Lists all "other" identifiers associated with the contact. | Optional do not report | O | ||
OtherIdList/OtherId | Lists an "other" identifier associated with the contact. | Optional do not report | MR | ||
@Type | Code that defines the type of this other Id. | Optional do not report | M | ||
Name | The name of the contact. Note: Type attribute value of 04 must be used here. | M | |||
Name/@Type | Code that specifies what type of name this is. | Reports "04" | M | ||
Name/Prefix | A prefix associated with the name like Mr., Ms., etc. | Optional do not report | O | ||
Name/LastName | Last name | identity.lastName | M | ||
Name/FirstName | First name | identity.firstName | M | ||
Name/MiddleName | Middle name | identity.middleName | O | ||
Name/Suffix | Name suffix | identity.suffix | O | ||
Name/PreferredName | Preferred name | identity.alias | O | ||
Name/SortName | This is the name to be used for sorting purposes | Last Name, First Name (space) Middle Initial | identity.lastName, identity.firstName, identity.middleName | O | |
Name/FullName | A free text field for the complete name | First Name + Middle Name + Last Name | identity.firstName, identity.middleName identity.lastName | O | |
OtherName | Previous, alternate or other names or aliases associated with the contact. | Optional. Do Not Report. | O | ||
OtherNames/Name/ @Type | Code that specifies what type of name this is, excluding "name of record." | M | |||
OtherNames/Name/ LastName | The last name | identity.last Name | M | ||
OtherNames/Name/ FirstName | The first name | identity.first Name | M | ||
Demographics | Demographic information about the contact. | Optional. Do Not Report. | O | ||
Demographics/RaceList | O | ||||
Demographics/RaceList/ Race | MR | ||||
Demographics/RaceList/ Race/Code | The general racial category which reflects the individual's recognition of his or her community or with which the individual most identifies. In a given SIF implementation Agents must have alignment on the use of the NCES and deprecated SPEEDE code sets. Agents are not required to translate between the code sets | --00p;;kk | sifRaceEthnicity. code | M | |
Demographics/RaceList/Race/OtherCodeList | O | ||||
Demographics/RaceList/ Race/OtherCodeList/ OtherCode | A state/province code, local code, other code or a text string that crosswalks to or serves as a translation of an associated Code element. | identity.race Ethnicity | O | ||
Demographics/RaceList/ Race/OtherCodeList/ @Codeset | Describes the OtherCode element content as either a state/province code, a local code, other code, or text string. | M | |||
Demographics/Hispanic Latino | identity. hispanicEthnicity | O | |||
Demographics/Gender | Person's Gender | identity.gender | O | ||
Demographics/BirthDate | The person's date of birth | identity.birthDate | O | ||
Demographics/PlaceOf Birth | The person's place of birth—like village, town, city etc. | identity.birthCity | |||
Demographics/StateOf Birth | The person's state of birth | identity.birthState | O | ||
Demographics/CountryOf Birth | The person's country of birth | identity.birthCountry | O | ||
Demographics/Language List | List of languages an individual uses to communicate. | O | |||
Demographics /LanguageList/ Language | MR | ||||
Demographics/ LanguageList/ Language/Code | The code representing the specific language that an individual uses to communicate. | identity.home PrimaryLanguage | M | ||
Demographics/ LanguageList/Language/ OtherCodeList | List of other codes or strings that crosswalk to or serve as translations of the Code element paired with this common element | O | |||
Demographics/ LanguageList/Language/OtherCodeList/ @Codeset | Describes the OtherCode element content as either a state/province code, a local code, other code, or text string. | M | |||
Demographics/ LanguageList/Language/OtherCodeList/ OtherCode | A state/province code, local code, other code or a text string that crosswalks to or serves as a translation of an associated Code element. | identity.home PrimaryLanguage | MR | ||
Demographics/ LanguageList/ Language/LanguageType | An indication of the function and context in which an individual uses a language to communicate | O | |||
Demographics/Dwelling Arrangement | Setting/environment in which the person resides. | O | |||
Demographics/Dwelling Arrangement/Code | Code representing the setting/environment in which the person resides | enrollment. dwellingCode | M | ||
AddressList | The contact's address(es). | O | |||
AddressList/Address | A collection of the addresses that exist for the student. | Order address by: 1. Non-secondary 2. Most recent Start Date | MR | ||
AddressList/Address/ @Type | Code 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
| M | ||
AddressList/Address/ Street | The street element is a complex element and breaks the street down into several parts. | M | |||
AddressList/Address/ Street/Line1 | Address 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, .dir | M | |
AddressList/Address/ Street/Line2 | Address line 2. | Census > Households > Addresses | Address.apt | O | |
AddressList/Address/ Street/Line3 | Address line 3. | Reports in format: City, ST ZIP | Census > Households > Addresses | Address.city, .state, .zip | O |
AddressList/Address/ Street/StreetNumber | The address number assigned to the building. | Census > Households > Addresses | Address.number | O | |
AddressList/Address/ Street/StreetPrefix | Street prefix like NE | Census > Households > Addresses | Address.prefix | O | |
AddressList/Address/ Street/StreetName | The name of the street. | Census > Households > Addresses | Address.street | O | |
AddressList/Address/ Street/StreetType | The type of street. For example, Lane, Blvd., Ave., etc. | Census > Households > Addresses | Address.tag | O | |
AddressList/Address/ Street/StreetSuffix | Street suffix like SW. | Census > Households > Addresses | Address.dir | O | |
AddressList/Address/ Street/ApartmentNumber | Type of apartment, for example, Suite. | Census > Households > Addresses | Address.apt | O | |
AddressList/Address/ City | The city part of the address. | Census > Households > Addresses | Address.city | M | |
AddressList/Address/ County | The county part of the address. | Optional. Does Not Report | Census > Households > Addresses | O | |
AddressList/Address/ StateProvince | The state or province code. | Census > Households > Addresses | Address.state | M | |
AddressList/Address/ Country | The country code. | N/A | default | M | |
AddressList/Address/ PostalCode | The ZIP/postal code. | Census > Households > Addresses | Address.zip | M | |
PhoneNumberList | The contact's phone number(s). | O | |||
PhoneNumberList/ PhoneNumber | Reports twice: one for household phone and one for contact phone | MR | |||
PhoneNumberList/ PhoneNumber/@Type | Code 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 | ||
PhoneNumberList/ PhoneNumber/Number | Phone 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 |
EmailList | The contact's e-mail address(es). | O | |||
EmailList/Email | The staff member's e-mail address(es). | Census > People > Demographics > Personal Contact Information | Contact.email | MR | |
EmailList/Email/@Type | Type of e-mail | Report "Primary" | M | ||
Relationship | Defines the relationship of the contact to the student. | O | |||
Relationship/Code | Code representing the relationship. | Report from Relationship Code section from below | RelatedPair.name | M | |
Relationship/ OtherCodeList | O | ||||
EmployerType | Code that defines the employer type. | O | |||
EducationalLevel | The highest level of education completed by the contact person. | Optional do not report | O | ||
ContactFlags | Contains 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? |
| Census> People> Relationships> Guardian | RelatedPair.guardian | C |
ContactFlags/Pickup Rights | This element tells whether or not the contact has pickup rights. |
| C | ||
ContactFlags/LivesWith | Does the student live with this contact? |
| Census> People> Households | HouseholdMember | C |
ContactFlags/Access ToRecords | Does this contact have access to the student's records? |
| C | ||
ContactFlags/Emergency Contact | Should this contact be notified in case of emergency? |
| Census> People> Relationships> Emergency Priority | RelatedPair.seq | C |
ContactFlags/HasCustody | Does this contact have or share custody of the student? |
| C | ||
ContactFlags/Disciplinary Contact | Is this person to be contacted in case of disciplinary action? |
| C | ||
ContactFlags/Primary CareProvider | Does this person provide daily living or personal assistance to the student? |
| C | ||
ContactSequence | Number indicating the order in which the person should be contacted. | Optional do not report | RelatedPair.seq | O | |
SIF_Metadata | O | ||||
SIF_ExtendedElements |