Skip to main content
Skip table of contents

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.

[S_MA_LOG_Discipline_X] StateIncidentId

IncidentNumber

M

OFF ID

 

[S_MA_LOG_Discipline_X] OffenseDate OR [Log] Discipline_IncidentDate

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.

[Log] Entry_Author

IncidentReporter/Name/FirstName

O

 

Name is derived from the Entry_Author field the best that can be determined.

[Log] Entry_Author

IncidentReporter/Name/MiddleName

O

 

 

[Log] Entry_Author

IncidentReporter/Name/LastName

O

 

 

Combined list of
[S_MA_LOG_Discipline_X] StudentOffense1
[S_MA_LOG_Discipline_X] StudentOffense2
[S_MA_LOG_Discipline_X] StudentOffense3
[S_MA_LOG_Discipline_X] StudentOffense4
[S_MA_LOG_Discipline_X] StudentOffense5

RelatedToList/RelatedTo

M

Otn

 

Combined list of [S_MA_LOG_Discipline_X] StudentOffense1
[S_MA_LOG_Discipline_X] StudentOffense2
[S_MA_LOG_Discipline_X] StudentOffense3
[S_MA_LOG_Discipline_X] StudentOffense4
[S_MA_LOG_Discipline_X] StudentOffense5

WeapsonTypeList/WeaponType

C

 

Will only publish if the code is 14a, 14b1, 14b2, 14b3, 14b4, 14c, or 14d.

[S_MA_LOG_Discipline_X] StudentOffense1

IncidentCategory/Code

M

 

If MA_OT1 = 1b or 1c, then 3066 is published.
If MA_OT1 = 1a, 1d, 1e, 1f, 1g, 1h, 1i, then 3067 is published.
If MA_OT1 = 7, 8, 9, 10, 11, then 3069 is published.
If MA_OT1 = 14a, 14b, 14b1, 14b2, 14b3, 14b4, 14c, 14d, then 3070 is published.
Otherwise, 04645 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.

[S_MA_LOG_Discipline_X] PhysicalInjuryInd

OffenderList/Offender/Injury

M

PHYS_INJ

If Y, YES or 1, then 3064 is published; otherwise, 3065 is published.

[S_MA_LOG_Discipline_X] ProgramStatusCode

OffenderList/Offender/ManifestationDetermination/DueToDisability

M

PST

When 2, then Yes is published; otherwise, No is published.

[S_MA_LOG_Discipline_X] ActionTaken

OffenderList/Offender/ActionList/Action/Code

M

DAT

ISS = 3100
1 = 3100
OSS = 3101
2 = 3101
3 = 3086
4 = 9999
5 = 3158
Else = 9998

 

OffenderList/Offender/ActionList/Action/OtherCodeList/@CodeSet

C

 

Hardcoded to Other.

[S_MA_LOG_Discipline_X] ActionTaken

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.

[S_MA_LOG_Discipline_X] AltEdProvidedCode

OffenderList/Offender/ActionList/Action/OtherCodeList/OtherCode

M

AE

Published as 'AE' combined with MA_AE.

[S_MA_LOG_Discipline_X] StartDate

OffenderList/Offender/ActionList/Action/StartDate

M

SD

 

[S_MA_LOG_Discipline_X] DiscEndDate OR [S_MA_LOG_Discipline_X] ReturnDate OR [S_MA_LOG_Discipline_X] EligibleReturnDate

OffenderList/Offender/ActionList/Action/EndDate

M

RD

 

[S_MA_LOG_Discipline_X] DaysMissed

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.

[S_MA_LOG_CRDC_X] School_Arrest_TF

OffenderList/Offender/ActionList/Action/Arrest

M

 

If the value is 1, then Yes is published; otherwise, No is published.

Combined list of [S_MA_LOG_Discipline_X] StudentOffense1
[S_MA_LOG_Discipline_X] StudentOffense2
[S_MA_LOG_Discipline_X] StudentOffense3
[S_MA_LOG_Discipline_X] StudentOffense4
[S_MA_LOG_Discipline_X] StudentOffense5

OffenderList/Offender/WeaponTypeList/WeaponType

C

 

14a = 0021
14b1 = 0011
14b2 = MA14
14b3 = 0012
14b4 = 0013
14c = MA51
14d = 0030

Combined list of [S_MA_LOG_Discipline_X] StudentOffense1
[S_MA_LOG_Discipline_X] StudentOffense2
[S_MA_LOG_Discipline_X] StudentOffense3
[S_MA_LOG_Discipline_X] StudentOffense4
[S_MA_LOG_Discipline_X] StudentOffense5

OffenderList/Offender/RelatedToList/RelatedTo

M

SOTn

500 = Not published
1a = 3330
1b = 1040
1c = 1030
1d = MA01
1e =MA02
1f = 1660
1g = 1650
1h = 1610
1i = MA03
2 = 1700
3 = 3297
4 = 1300
5 = 1900
6 = 2800
7 = 3197
8 = MA04
9 = 2600
10 = 3597
11 = 1100
12 = 2300
13 = 2000
14a-d = 3700
15 = 1697
16 = MA05
17 = 1810
18 = 9000

 

VictimList/Victim/@Type

M

 

Hardcoded to 0126.

[S_MA_LOG_Discipline_X] PhysicalInjuryInd

VictimList/Victim/Injury

M

PHYS_INJ

If MA_BiInd = 1, then 3579 is published.
If MA_PhysInj = Y, then 3063 is published.
Otherwise, 3065 is published for each victim.

[S_MA_LOG_Discipline_X] IncidentDesciption OR [Log] Entry

IncidentDescription

M

INC DESC

The first 100 characters only.

 

SIF_ExtendedElements/SIF_ExtendedElement[@Name="MAExtraDaysPastRemoval"]

C

ERDX

No PowerSchool source at the moment.

[S_MA_LOG_Discipline_X] Offense1Desc[S_MA_LOG_Discipline_X] Offense2Desc[S_MA_LOG_Discipline_X] Offense3Desc[S_MA_LOG_Discipline_X] Offense4Desc[S_MA_LOG_Discipline_X] Offense5Desc

SIF_ExtendedElements/SIF_ExtendedElement[@Name="MAOtherOffense"]

C

OFF DESCn

If an offense code and description are provided, the description is published here.

[S_MA_LOG_Discipline_X] Offense1Desc[S_MA_LOG_Discipline_X] Offense2Desc[S_MA_LOG_Discipline_X] Offense3Desc[S_MA_LOG_Discipline_X] Offense4Desc[S_MA_LOG_Discipline_X] Offense5Desc

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.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.