DiscipineIncident
The DisciplineIncident SIF Object is a single record per incident. If there are multiple students involved in an incident, each student must have a Log record with the same Incident ID number. The SIF Agent will then combine these into one record and publish accordingly.
Depends upon
StudentPersonal
Required Fields
- Offense Type must be Discipline
- Record must be marked to be included in state reporting
- Incident ID
- Offense Date
- Offense Date must be within the dates of the agent (typically July 1 of first year to July 15 of second year).
Events
Events for DisciplineIncident are published based on the Dependencies above having data and the student being assigned to a school within the zone.
Element Mappings for DisciplineIncident
PS Field Mapping | SIF Element/Attribute | Req. | MA Field | Business Rules |
---|---|---|---|---|
@RefId | M | The RefId is based on the MA_IncidentID and not on the ID of the record. Multiple students can be involved in the same incident. | ||
@SchoolYear | M | |||
AgencyReporting/@SIF_RefObject | M | The RefId related to the school where the incident is entered. Should always be entered into PowerSchool with the school at which the incident occurred selected at the top of the page. | ||
[Incidents]Incident_ID | IncidentNumber | M | OFF ID | |
[Incidents]Incident_TS | IncidentDate | M | OFF DATE | |
IncidentTime | M | Hardcoded to 00:00:00. | ||
IncidentTime/@Type | M | Hardcoded to 999. | ||
IncidentLocation | M | Hardcoded to School | ||
IncidentLocation/@Type | M | Hardcoded to 9997. | ||
IncidentReporter/@Type | M | Hardcoded to 9997. | ||
IncidentReporter/Name/FirstName | O | Name is derived from the Incident Management record. | ||
IncidentReporter/Name/MiddleName | O | |||
IncidentReporter/Name/LastName | O | |||
Logical field - Auto Calculated based on the Incident. | RelatedToList/RelatedTo | M | Otn | |
Logical field - Auto Calculated based on the Incident. | WeapsonTypeList/WeaponType | C | Will only publish if the code is 14a, 14b1, 14b2, 14b3, 14b4, 14c, or 14d. | |
Logical field - Auto Calculated based on the Incident. | IncidentCategory/Code | M | If MA_OT1 = 1b or 1c, then 3066 is published. | |
OffenderList/Offender/@Type | M | Hardcoded to 0126. | ||
OffenderList/Offender/Name/@Type | M | Hardcoded to 04. | ||
[Students] First_Name | OffenderList/Offender/Name/FirstName | M | ||
[Students] Middle_Name | OffenderList/Offender/Name/MiddleName | M | ||
[Students] Last_Name | OffenderList/Offender/Name/LastName | O | ||
OffenderList/Offender/SIF_RefId | C | The RefId of the StudentPersonal Object. | ||
OffenderList/Offender/SIF_RefId/@SIF_RefObject | M | Hardcoded to StudentPersonal. | ||
Logical field - Auto Calculated based on the Incident. | OffenderList/Offender/Injury | M | PHYS_INJ | If Y, YES or 1, then 3064 is published; otherwise, 3065 is published. |
Auto Calculated | OffenderList/Offender/ManifestationDetermination/DueToDisability | M | PST | When 2, then Yes is published; otherwise, No is published. |
[Incident_Lu_Sub_Code]State_Detail_Report_Code | OffenderList/Offender/ActionList/Action/Code | M | DAT | ISS = 3100 |
OffenderList/Offender/ActionList/Action/OtherCodeList/@CodeSet | C | Hardcoded to Other. | ||
[Incident_Lu_Sub_Code]State_Detail_Report_Code | OffenderList/Offender/ActionList/Action/OtherCodeList/OtherCode | C | DAT | When value is 4, published as MA58; otherwise, the Other codeset is not published |
OffenderList/Offender/ActionList/Action/OtherCodeList/@CodeSet | M | Hardcoded to StateProvince. | ||
[Incident_Lu_Sub_Code]State_Detail_Report_Code | OffenderList/Offender/ActionList/Action/OtherCodeList/OtherCode | M | AE | Published as 'AE' combined with MA_AE. |
[Incident_Action]Action_Plan_Begin_DT | OffenderList/Offender/ActionList/Action/StartDate | M | SD | |
[Incident_Action]Action_Plan_End_DT | OffenderList/Offender/ActionList/Action/EndDate | M | RD | |
[Incident_Action]Duration_Assigned | OffenderList/Offender/ActionList/Action/Duration | M | DM | |
OffenderList/Offender/ActionList/Action/ZeroTolerance | M | Hardcoded as No. | ||
OffenderList/Offender/ActionList/Action/FullYearExpulsion | M | Hardcoded as No. | ||
OffenderList/Offender/ActionList/Action/ShortenedExpulsion | M | Hardcoded as No. | ||
OffenderList/Offender/ActionList/Action/PoliceNotificatoin | M | Hardcoded as No. | ||
Auto Calculated | OffenderList/Offender/ActionList/Action/Arrest | M | If the value is 1, then Yes is published; otherwise, No is published. | |
Logical field - Auto Calculated based on the Incident. | OffenderList/Offender/WeaponTypeList/WeaponType | C | 14a = 0021 | |
Logical field - Auto Calculated based on the Incident. | OffenderList/Offender/RelatedToList/RelatedTo | M | SOTn | 500 = Not published |
VictimList/Victim/@Type | M | Hardcoded to 0126. | ||
Logical field - Auto Calculated based on the Incident. | VictimList/Victim/Injury | M | PHYS_INJ | If MA_BiInd = 1, then 3579 is published. |
[Incident]Incident_Detail_Desc | IncidentDescription | M | INC DESC | The first 100 characters only. |
SIF_ExtendedElements/SIF_ExtendedElement[@Name="MAExtraDaysPastRemoval"] | C | ERDX | No PowerSchool source at the moment. | |
Logical field - Auto Calculated based on the Incident. | SIF_ExtendedElements/SIF_ExtendedElement[@Name="MAOtherOffense"] | C | OFF DESCn | If an offense code and description are provided, the description is published here. |
Logical field - Auto Calculated based on the Incident. | SIF_ExtendedElements/SIF_ExtendedElement[@Name="MAOtherWeapon"] | C | Off DESCn | If the Offence Code is of type of a weapon (14a-d, 0010, 0011, 0012, 0013, 0020, 0021, 0023, 0029, 0030, 0040, 0050, 0097, 0098, 0099, MA14, MA51), then the code and description are published. |