# Appendix A: Common Types

Common and supporting types referenced in this specification are included here as a reference.

## A.1 AcademicAttainmentGoalListType

The academic attainment goals of the student when they enrolment, e.g. they wish to achieve a certain qualification.

Figure A.1-1: AcademicAttainmentGoalListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| AcademicAttainmentGoalListType |  | The academic attainment goals of the student when they enrolment, e.g. they wish to achieve a certain qualification. |
| AttainmentGoal | MR | The student's academic attainment goal at the time of enrolment. | ObjectReferenceType

Table A.1-1: AcademicAttainmentGoalListType

## A.2 AcademicDayListType

A list of the academic days within this schedule

Figure A.2-1: AcademicDayListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| AcademicDayListType |  | A list of the academic days within this schedule | List
| AcademicDay | MR | An academic day that is part of this schedule. | AcademicDayType

Table A.2-1: AcademicDayListType
JSON
{ "AcademicDayList": { "AcademicDay": [ { "RefId": "364f0aa5-49e2-434e-9c82-45770f4c71a9", "LocalId": "2019a-A", "Name": "Schedule 2019a, Day A", "PeriodList": { "Period": [ { "RefId": "215f796c-67f7-4855-83dc-28ad9d002830", "LocalId": "2019a-A1", "Name": "Period 1 on Day A" }, { "RefId": "1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34", "LocalId": "2019a-A2", "Name": "Period 2 on Day A" } ] } }, { "RefId": "337804c6-1247-4c0f-b288-e4aa28584aad", "LocalId": "2019a-B", "Name": "Schedule 2019a, DayB", "PeriodList": { "Period": [ { "RefId": "f6776718-4680-4cb7-b649-a84f9796905c", "LocalId": "2019a-B1", "Name": "Period 1 on Day B" }, { "RefId": "0ddaa486-adf1-4cb3-bd06-71397f4bbdd9", "LocalId": "2019a-B2", "Name": "Period 2 on Day B" } ] } } ] } }
XML
<AcademicDayList> <AcademicDay> <RefId>364f0aa5-49e2-434e-9c82-45770f4c71a9</RefId> <LocalId>2019a-A</LocalId> <Name>Schedule 2019a, Day A</Name> <PeriodList> <Period> <RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId> <LocalId>2019a-A1</LocalId> <Name>Period 1 on Day A</Name> </Period> <Period> <RefId>1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34</RefId> <LocalId>2019a-A2</LocalId> <Name>Period 2 on Day A</Name> </Period> </PeriodList> </AcademicDay> <AcademicDay> <RefId>337804c6-1247-4c0f-b288-e4aa28584aad</RefId> <LocalId>2019a-B</LocalId> <Name>Schedule 2019a, DayB</Name> <PeriodList> <Period> <RefId>f6776718-4680-4cb7-b649-a84f9796905c</RefId> <LocalId>2019a-B1</LocalId> <Name>Period 1 on Day B</Name> </Period> <Period> <RefId>0ddaa486-adf1-4cb3-bd06-71397f4bbdd9</RefId> <LocalId>2019a-B2</LocalId> <Name>Period 2 on Day B</Name> </Period> </PeriodList> </AcademicDay> </AcademicDayList>
Example A.2-1: AcademicDayList Example

## A.3 AcademicDayType

An academic day that is part of this schedule

Figure A.3-1: AcademicDayType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| AcademicDayType |  | An academic day that is part of this schedule | Extension of ObjectReferenceType
| RefId | O | The GUUID of the referenced object | IdRefType
| LocalId | O | Local identifier representing the referenced object. | LocalIdType
| Name | O | The normal descriptive name of the referenced object. | xs:string
| ObjectType | O | The type of the referenced object: | NZCodeSetsReferrableDataObjectsType
| BellSchedule | O | The bell schedule this academic day is following. | ObjectReferenceType
| PeriodList | M | A list of the periods that make up this academic day, e.g. Period 1, Period 2 etc. | PeriodListType

Table A.3-1: AcademicDayType
JSON
{ "AcademicDay": { "RefId": "364f0aa5-49e2-434e-9c82-45770f4c71a9", "LocalId": "2019a-A", "Name": "Schedule 2019a, Day A", "BellSchedule": { "RefId": "8bda1e4a-ddd2-4d18-9a85-ffcd7a2528b8", "Name": "Schedule 2019a, Normal Bell Schedule" }, "PeriodList": { "Period": [ { "RefId": "215f796c-67f7-4855-83dc-28ad9d002830", "LocalId": "2019a-A1", "Name": "Period 1 on Day A" }, { "RefId": "1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34", "LocalId": "2019a-A2", "Name": "Period 2 on Day A" } ] } } }
XML
<AcademicDay> <RefId>364f0aa5-49e2-434e-9c82-45770f4c71a9</RefId> <LocalId>2019a-A</LocalId> <Name>Schedule 2019a, Day A</Name> <BellSchedule> <RefId>8bda1e4a-ddd2-4d18-9a85-ffcd7a2528b8</RefId> <Name>Schedule 2019a, Normal Bell Schedule</Name> </BellSchedule> <PeriodList> <Period> <RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId> <LocalId>2019a-A1</LocalId> <Name>Period 1 on Day A</Name> </Period> <Period> <RefId>1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34</RefId> <LocalId>2019a-A2</LocalId> <Name>Period 2 on Day A</Name> </Period> </PeriodList> </AcademicDay>
Example A.3-1: AcademicDay Example

## A.4 AcademicGoalListType

A list of academic goals the student has set.

Figure A.4-1: AcademicGoalListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| AcademicGoalListType |  | A list of academic goals the student has set. | List
| AcademicGoal | MR |  | AcademicGoalType

Table A.4-1: AcademicGoalListType
JSON
{ "AcademicGoalList": { "AcademicGoal": { "GoalRecordedDate": "2018-11-30", "GoalDescription": "Te Huia wants to excel at Te Reo Māori", "GoalName": "Excel Te Reo", "SubjectArea": "MAOR" } } }
XML
<AcademicGoalList> <AcademicGoal> <GoalRecordedDate>2018-11-30</GoalRecordedDate> <GoalDescription>Te Huia wants to excel at Te Reo Māori</GoalDescription> <GoalName>Excel Te Reo</GoalName> <SubjectArea>MAOR</SubjectArea> </AcademicGoal> </AcademicGoalList>
Example A.4-1: AcademicGoalList

## A.5 AcademicGoalType

Defining elements of the Academic flavour of student goal.

Figure A.5-1: AcademicGoalType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| AcademicGoalType |  | Defining elements of the Academic flavour of student goal. | Extension of BaseStudentGoalType
| GoalRecordedDate | O | The date the Student's goal was recorded. | xs:date
| GoalAchievedDate | O | The date the Student achieved their goal. | xs:date
| GoalDescription | O | A description of the goal the student wants to achieve | xs:normalizedString
| GoalName | O | The name of the goal the student wants to achieve | xs:normalizedString
| SubjectArea | O | The subject are athe student's academic goal is for. | NZCodeSetsSubjectAreaType

Table A.5-1: AcademicGoalType

## A.6 AcknowledgementListType

A list of the providers and staff who have been sent the alerts and have acknowledged they have been read.

Figure A.6-1: AcknowledgementListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| AcknowledgementListType |  | A list of the providers and staff who have been sent the alerts and have acknowledged they have been read. | List
| Acknowledgement | MR |  | AcknowledgementType

Table A.6-1: AcknowledgementListType

## A.7 AcknowledgementType

A provider or staff member that has been sent the alerts and have acknowledged they have been read.

Figure A.7-1: AcknowledgementType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| AcknowledgementType |  | A provider or staff member that has been sent the alerts and have acknowledged they have been read. |
| Acknowledged | M | Indicates whether or not a staff member has viewed the alerts. | NZCodeSetsYesOrNoCategoryType
| AcknowledgedDate | M | The date the provider acknowledged a staff member has viewed the alerts. | xs:date
| Provider | O | A provider who has been sent the alerts and have acknowledged they have been read. | ObjectReferenceType
| StaffMember | O | A staff member who has been sent the alerts and have acknowledged they have been read. | ObjectReferenceType

Table A.7-1: AcknowledgementType

## A.8 ActionTakenListType

A list of the actions taken as a result of this Wellbeing event.

Figure A.8-1: ActionTakenListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| ActionTakenListType |  | A list of the actions taken as a result of this Wellbeing event. | List
| ActionTaken | MR | The action taken as a result of this Wellbeing event. | NZCodeSetsWellbeingEventActionTakenType

Table A.8-1: ActionTakenListType

## A.9 AddressListType

A list of Address elements.

Figure A.9-1: AddressListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| AddressListType |  | A list of Address elements. | List
| Address | MR |  | AddressType

Table A.9-1: AddressListType
JSON
{ "AddressList": { "Address": [ { "Type": "DE", "Role": "POS", "Line1": "P O Box 81", "City": "Martinborough", "PostalCode": "5741" }, { "Type": "RU", "Role": "PHY", "Line1": "1175 Lake Ferry Rd", "Suburb": "RD 1", "City": "Martinborough", "PostalCode": "5781" } ] } }
XML
<AddressList> <Address> <Type>DE</Type> <Role>POS</Role> <Line1>P O Box 81</Line1> <City>Martinborough</City> <PostalCode>5741</PostalCode> </Address> <Address> <Type>RU</Type> <Role>PHY</Role> <Line1>1175 Lake Ferry Rd</Line1> <Suburb>RD 1</Suburb> <City>Martinborough</City> <PostalCode>5781</PostalCode> </Address> </AddressList>
Example A.9-1: Address List Example

## A.10 AddressType

This element contains address data

Figure A.10-1: AddressType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| AddressType |  | This element contains address data. |
| Type | O | Code defining the class of the address: Urban, Rural, Delivery Service or Foreign. | NZCodeSetsAddressTypeType
| Role | O | Describes how the Person/Organisation uses the Address | NZCodeSetsAddressRoleType
| Line1 | M | Address line 1. | xs:normalizedString
| Line2 | O | Address line 2. | xs:normalizedString
| Line3 | O | Address line 3. | xs:normalizedString
| Line4 | O | Address line 4. | xs:normalizedString
| Suburb | O | The suburb part of urban addresses, or the 'RD No' part of rural addresses | xs:normalizedString
| City | O | The city part of the address. | xs:normalizedString
| StateProvince | C | The state or province code. StateTerritory Code only applicable if a non-New Zealand Address. | xs:string
| Country | O | The country code. | xs:string
| PostalCode | O | The ZIP/postal code. | xs:normalizedString
| GridLocation | O | The latitude & longitude of the location. Grid location values are derived from New Zealand Map Grid x,y coordinates and converted to Latitude and Longitude values per the World Geodetic System 1984 (G1762) | GridLocationType
| StatisticalAreaList | O | A list of Statistical Areas containing the location. The list may contain exactly one StatisticalArea element for each of the following spatial unit types: Ward Urban Area Census Area Unit Māori Electorate Mesh Block General Electorate Territorial Authority Local Board (Auckland Only) Regional Council | StatisticalAreaListType

Table A.10-1: AddressType
JSON
{ "Address": { "Type": "TH", "Role": "PHY", "Line1": "84 Washington Ave", "Suburb": "Brooklyn", "City": "Wellington", "Country": "New Zealand", "PostalCode": "6002" } }
XML
<Address> <Type>TH</Type> <Role>PHY</Role> <Line1>84 Washington Ave</Line1> <Suburb>Brooklyn</Suburb> <City>Wellington</City> <Country>New Zealand</Country> <PostalCode>6002</PostalCode> </Address>
Example A.10-1: NZ Street Postal Address Example
JSON
{ "Address": { "Type": "DE", "Role": "POS", "Line1": "P O Box 81", "City": "Martinborough", "Country": "New Zealand", "PostalCode": "5741" } }
XML
<Address> <Type>DE</Type> <Role>POS</Role> <Line1>P O Box 81</Line1> <City>Martinborough</City> <Country>New Zealand</Country> <PostalCode>5741</PostalCode> </Address>
Example A.10-2: NZ P O Box Postal Address Example
JSON
{ "Address": { "Type": "RU", "Role": "PHY", "Line1": "1175 Lake Ferry Rd", "Suburb": "RD 1", "City": "Martinborough", "Country": "New Zealand", "PostalCode": "5781" } }
XML
<Address> <Type>RU</Type> <Role>PHY</Role> <Line1>1175 Lake Ferry Rd</Line1> <Suburb>RD 1</Suburb> <City>Martinborough</City> <Country>New Zealand</Country> <PostalCode>5781</PostalCode> </Address>
Example A.10-3: NZ Rural Residential Address Example

## A.11 AssessmentResultScoreListType

A list of scores for the assessment task result.

Figure A.11-1: AssessmentResultScoreListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| AssessmentResultScoreListType |  | A list of scores for the assessment task result. | List
| ResultScore | MR | An Assessment Result Score that is a member of the related AssessmentResultScoreList. | AssessmentResultScoreType

Table A.11-1: AssessmentResultScoreListType
JSON
{ "ResultScoreList": { "ResultScore": [ { "ScoreMetric": "RAW", "ScoreValue": "25" }, { "ScoreMetric": "SCA", "ScoreValue": "38.5" }, { "ScoreMetric": "MAR", "ScoreValue": "5.0" }, { "ScoreMetric": "STA", "ScoreValue": "6" }, { "ScoreMetric": "YEA", "ScoreValue": "4" } ] } }
XML
<ResultScoreList> <ResultScore> <ScoreMetric>RAW</ScoreMetric> <!-- Raw Score --> <ScoreValue>25</ScoreValue> </ResultScore> <ResultScore> <ScoreMetric>SCA</ScoreMetric> <!-- Scale Score --> <ScoreValue>38.5</ScoreValue> </ResultScore> <ResultScore> <ScoreMetric>MAR</ScoreMetric> <!-- Margin of Error --> <ScoreValue>5.0</ScoreValue> </ResultScore> <ResultScore> <ScoreMetric>STA</ScoreMetric> <!-- Stanine --> <ScoreValue>6</ScoreValue> </ResultScore> <ResultScore> <ScoreMetric>YEA</ScoreMetric> <!-- Year Level --> <ScoreValue>4</ScoreValue> </ResultScore> </ResultScoreList>
Example A.11-1: PAT Result Score List Example
JSON
{ "ResultScoreList": { "ResultScore": [ { "Competency": "Ideas", "ScoreMetric": "RAW", "ScoreValue": "1234" }, { "Competency": "Ideas", "ScoreMetric": "CUR", "ScoreValue": "5B" }, { "Competency": "Overall", "ScoreMetric": "RAW", "ScoreValue": "1591" }, { "Competency": "Overall", "ScoreMetric": "CUR", "ScoreValue": "5B" } ] } }
XML
<ResultScoreList> <ResultScore> <Competency>Ideas</Competency> <ScoreMetric>RAW</ScoreMetric> <!-- Raw Score --> <ScoreValue>1234</ScoreValue> </ResultScore> <ResultScore> <Competency>Ideas</Competency> <ScoreMetric>CUR</ScoreMetric> <!-- Curriculum Level --> <ScoreValue>5B</ScoreValue> </ResultScore> <ResultScore> <Competency>Overall</Competency> <ScoreMetric>RAW</ScoreMetric> <!-- Raw Score --> <ScoreValue>1591</ScoreValue> </ResultScore> <ResultScore> <Competency>Overall</Competency> <ScoreMetric>CUR</ScoreMetric> <!-- Curriculum Level --> <ScoreValue>5B</ScoreValue> </ResultScore> </ResultScoreList>
Example A.11-2: asTTle Result Score List Example

## A.12 AssessmentResultScoreType

An individual result score for the assessment task.

Figure A.12-1: AssessmentResultScoreType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| AssessmentResultScoreType |  | An individual result score for the assessment task. |
| ScoreType | O | Either defines that the score is an over-arching final aggregate score derived from a collection of other scores, or the fact that the score is derived from a multi-stage marking and moderation process, e.g. inital, interim, moderated and final scores for a single assessment. | NZCodeSetsScoreTypeType
| Competency | O | String describing a particular competency that is being reported in the assessment. | xs:normalizedString
| ScoreMetric | O | A code denoting the type of metric the ScoreValue represents. | NZCodeSetsScoreMetricType
| ScoreValue | O | The score the student received for assessment task against that metric. If the result score is for an NZQA or International Baccalaureate then the ScoreResultCode using the enumeration NZCodeSetsAssessmentResultType must be used instead. | xs:normalizedString
| ScoreMax | O | The maximum value possible for the score. | xs:decimal
| ItemNumber | O | The Item within an NZQA Assessment Task that the score is for. When a marker marks an external assessment (a paper for a standard in an examination, for example) they provide a score of 0-8 for each item (question) in the paper. Typically a paper will have 3 items for a total score of 24. However there can be more items than this. The individual item scores, and the total are then sent back to NZQA’s eQA system from the marking application. | xs:int

Table A.12-1: AssessmentResultScoreType

## A.13 AssessmentTaskListType

Figure A.13-1: AssessmentTaskListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| AssessmentTaskListType |  |  | List
| SubAssessmentTask | MR | GUID that identifies the sub-ordinate AssessmentTask. | ObjectReferenceType

Table A.13-1: AssessmentTaskListType

## A.14 AttendanceTimeListType

Breakdown of times that the student entered or returned to school.

Figure A.14-1: AttendanceTimeListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| AttendanceTimeListType |  | Breakdown of times that the student entered or returned to school. | List
| AttendanceTime | MR |  | AttendanceTimeType

Table A.14-1: AttendanceTimeListType
JSON
{ "AttendanceTimeList": { "AttendanceTime": [ { "AttendanceTimeLocalId": "7f11e3ed-3ac5-4673-9fdc-bcdbcd934554", "AttendanceType": "SCH", "Code": "P", "AttendanceDate": "2018-06-26", "SchedulePeriod": { "RefId": "7f11e3ed-3ac5-4673-9fdc-bcdbcd999999" }, "SubmissionDateTime": "2018-06-30T06:30:57", "Note": "Student was present.", "RecordAudit": { "LastUpdatedDateTime": "2018-06-28T06:30:57" } }, { "AttendanceTimeLocalId": "7f11e3ed-3ac5-4673-9fdc-bcdbcd934667", "AttendanceType": "ADH", "Code": "E", "AttendanceDate": "2018-06-27", "StartTime": "09:45:00", "EndTime": "10:30:00", "SubmissionDateTime": "2018-06-30T06:30:57", "Note": "Explained absence, but unjustified.", "RecordAudit": { "LastUpdatedDateTime": "2018-06-28T06:30:57" } } ] } }
XML
<AttendanceTimeList> <AttendanceTime> <AttendanceTimeLocalId>7f11e3ed-3ac5-4673-9fdc-bcdbcd934554</AttendanceTimeLocalId> <AttendanceType>SCH</AttendanceType> <Code>P</Code> <AttendanceDate>2018-06-26</AttendanceDate> <SchedulePeriod> <RefId>7f11e3ed-3ac5-4673-9fdc-bcdbcd999999</RefId> </SchedulePeriod> <SubmissionDateTime>2018-06-30T06:30:57</SubmissionDateTime> <Note>Student was present.</Note> <RecordAudit> <LastUpdatedDateTime>2018-06-28T06:30:57</LastUpdatedDateTime> </RecordAudit> </AttendanceTime> <AttendanceTime> <AttendanceTimeLocalId>7f11e3ed-3ac5-4673-9fdc-bcdbcd934667</AttendanceTimeLocalId> <AttendanceType>ADH</AttendanceType> <Code>E</Code> <AttendanceDate>2018-06-27</AttendanceDate> <StartTime>09:45:00</StartTime> <EndTime>10:30:00</EndTime> <SubmissionDateTime>2018-06-30T06:30:57</SubmissionDateTime> <Note>Explained absence, but unjustified.</Note> <RecordAudit> <LastUpdatedDateTime>2018-06-28T06:30:57</LastUpdatedDateTime> </RecordAudit> </AttendanceTime> </AttendanceTimeList>
Example A.14-1: Attendance Time List

## A.15 AttendanceTimeType

Time span that the student entered or returned to school

Figure A.15-1: AttendanceTimeType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| AttendanceTimeType |  | Time span that the student entered or returned to school |
| AttendanceTimeLocalId | M | The source system identifier of the attendance time list record. | LocalId
| AttendanceType | M | The type of attendance being recorded e.g. Scheduled or Ad Hoc. If it is a schedule attendance then the SchedulePeriod must also be provided. If it is an Ad Hoc attendance then StartDateTime and EndDateTime must also be provided. | NZCodeSetsAttendanceTypeType
| AttendanceCodeGroup | O | The attendance code group the students attendance code belongs to. | NZCodeSetsAttendanceCodeGroupType
| Code | M | MoE defined code for attendance or absence during the time period described. | NZCodeSetsAttendanceCodeType
| AttendanceDate | M | The date the attendance is being record for. | xs:date
| SchedulePeriod | O | The scheduled period this attendnance time list record is for. The SchedulePeriod must be provided if the AttendanceType = 'Scheduled'. | ObjectReference
| StartTime | O | The Start Time of the students attendance for the provided Attendance Date. Mandatory for attendance records with a type of 'Ad Hoc'. | xs:time
| EndTime | O | The End Time of the students attendance for the provided Attendance Date. Mandatory for attendance records with a type of 'Ad Hoc'. | xs:time
| SubmissionDateTime | O | The date the students attendance for this date and time/period was submitted. | xs:dateTime
| Note | O | Free text note about the students attendance for the provided date and time/period. | xs:normalizedString
| RecordAudit | O | The audit details for a record, e.g. Created/Last Updated DateTime and Created/Last Updated By. | RecordAuditType

Table A.15-1: AttendanceTimeType

## A.16 AttendeeListType

The type of debriefing that occurred, e.g. staff, or student and parent/caregiver.

Figure A.16-1: AttendeeListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| AttendeeListType |  | The type of debriefing that occurred, e.g. staff, or student and parent/caregiver. | List
| Attendee | MR | A person that attended the debriefing. | ObjectReferenceType

Table A.16-1: AttendeeListType

## A.17 AwardContainerType

Container for details of an Award, where this response was in relation to a particular Award.

Figure A.17-1: AwardContainerType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| AwardContainerType |  | Container for details of an Award, where this response was in relation to a particular Award. |
| AwardDate | O | Date when to be awarded. | xs:date
| AwardType | O | Type of Award. | NZCodeSetsWellbeingAwardTypeType
| AwardDescription | O | Description of the Award. | xs:string
| AwardNotes | O | Any comments/notes associated with the Award. | xs:string

Table A.17-1: AwardContainerType

## A.18 BaseCommunicationChannelType

A set of attributes common to multiple kinds of communication channel

Figure A.18-1: BaseCommunicationChannelType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| BaseCommunicationChannelType |  | A set of attributes common to multiple kinds of communication channel BaseCommunicationChannelType is the base type for the following data types: EmailType PhoneNumberType CommunicationChannelType |
| Notes | O | Notes on when / how to use the communication channel. eg: Phone after 4pm | xs:string
| Preference | O | Preference number indicating an order in which communication channels should be used when contacting person or organisation. | xs:unsignedInt
| Usage | O | A code describing the acceptable usage of a person or organisation's communication channel | NZCodeSetsCommunicationUsageType

Table A.18-1: BaseCommunicationChannelType

## A.19 BaseNameType

Base type, without attributes, for `Name` elements, primarily to allow structure to be leveraged with different `Type` attribute values.

Figure A.19-1: BaseNameType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| BaseNameType |  | Base type, without attributes, for `Name` elements, primarily to allow structure to be leveraged with different `Type` attribute values. BaseNameType is the base type for the following data types: VerifiedNameType |
| Title | O | A title or prefix associated with the name. | xs:normalizedString
| FamilyName | C | Also known as Last Name, although some cultures may not present a family name as the last name. | xs:normalizedString
| GivenName | C | Also known as First Name, although some cultures may not present this name as the first element in a name. May contain a composite of all given names. | xs:normalizedString
| MiddleName | O | Where more than one Given Name, these may be combined in one composite field or else populated in several elements. | xs:normalizedString
| FamilyNameFirst | O | An indicator used to identify the naming conventions used by some predominantly non-European, ethnic or language groups and related to the display nature of a name. | NZCodeSetsYesOrNoCategoryType
| PreferredFamilyName | O | A preferred version of the Family Name. Note:A name cannot have both a Preferred Family and Preferred Given Name within the same Name structure – only one of these fields should be populated. If a person does have both a Preferred Family and Preferred Given Name then this must be populated as a separate Name of type ‘Preferred’. | xs:normalizedString
| PreferredFamilyNameFirst | O | An indicator used to identify the naming conventions used by some predominantly non-European, ethnic or language groups and related to the display nature of a name. | NZCodeSetsYesOrNoCategoryType
| PreferredGivenName | O | A preferred version of the Given Name. Note: A name cannot have both a Preferred Family and Preferred Given Name within the same Name structure – only one of these fields should be populated. If a person does have both a Preferred Family and Preferred Given Name then this must be populated as a separate Name of type ‘Preferred’. | xs:normalizedString
| Suffix | O | Textual suffix like PHD, JP, BSc. | xs:normalizedString
| FullName | C | A combination of all name elements as one composite text element | xs:normalizedString
| Type | O | Where a person has more than one name, the usage type distinguishes the purposes or their preference for use of the name. | NZCodeSetsNameUsageTypeType
| IsVerified | O | Flag indicating that this name has been verified. | NZCodeSetsYesOrNoCategoryType

Table A.19-1: BaseNameType
JSON
{ "BaseName": { "FamilyName": "Wesson", "GivenName": "Melanie", "MiddleName": "Joan", "FamilyNameFirst": "N", "PreferredFamilyName": "Wesson", "PreferredFamilyNameFirst": "N", "PreferredGivenName": "Mel", "FullName": "Melanie Joan Wesson", "Type": "LGL", "IsVerified": "N" } }
XML
<BaseName> <FamilyName>Wesson</FamilyName> <GivenName>Melanie</GivenName> <MiddleName>Joan</MiddleName> <FamilyNameFirst>N</FamilyNameFirst> <PreferredFamilyName>Wesson</PreferredFamilyName> <PreferredFamilyNameFirst>N</PreferredFamilyNameFirst> <PreferredGivenName>Mel</PreferredGivenName> <FullName>Melanie Joan Wesson</FullName> <Type>LGL</Type> <IsVerified>N</IsVerified> </BaseName>
Example A.19-2: Base Name Example

## A.20 BaseStudentGoalType

Base complex type defining elements common to all flavours of StudentGoal.

Figure A.20-1: BaseStudentGoalType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| BaseStudentGoalType |  | Base complex type defining elements common to all flavours of StudentGoal. BaseStudentGoalType is the base type for the following data types: AcademicGoalType |
| GoalRecordedDate | O | The date the Student's goal was recorded. | xs:date
| GoalAchievedDate | O | The date the Student achieved their goal. | xs:date
| GoalDescription | O | A description of the goal the student wants to achieve | xs:normalizedString
| GoalName | O | The name of the goal the student wants to achieve | xs:normalizedString

Table A.20-1: BaseStudentGoalType

## A.21 BehaviourDirectedAtListType

The list of the people and/or property that the student, who was restrained, was directing their behaviour at.

Figure A.21-1: BehaviourDirectedAtListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| BehaviourDirectedAtListType |  | The list of the people and/or property that the student, who was restrained, was directing their behaviour at. | List
| BehaviourDirectedAt | MR | The person and/or piece of property that the student, who was restrained, was directing their behaviour at. | BehaviourDirectedAtType

Table A.21-1: BehaviourDirectedAtListType

## A.22 BehaviourDirectedAtType

The person and/or piece of property that the student, who was restrained, was directing their behaviour at.

Figure A.22-1: BehaviourDirectedAtType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| BehaviourDirectedAtType |  | The person and/or piece of property that the student, who was restrained, was directing their behaviour at. |
| DirectedAt | O | The person the student's behaviour was directed at. | ObjectReferenceType
| BehaviourDescription | O | Free text describing the behaviour the student showed towards a person of piece of property. | xs:normalizedString
| DirectedAtType | O | Code set denoting type of object or person the student was directing their behaviour at, e.g. Staff Member, Student, Desk, Chair. | NZCodeSetsBehaviourDirectedAtTypeType

Table A.22-1: BehaviourDirectedAtType

## A.23 BehaviourIdentifiedListType

A list of the problem behaviours identified for the student as a result of the Wellbeing Event. There are both minor and major behaviours.

Figure A.23-1: BehaviourIdentifiedListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| BehaviourIdentifiedListType |  | A list of the problem behaviours identified for the student as a result of the Wellbeing Event. There are both minor and major behaviours. | List
| BehaviourIdentified | MR | The type of minor problem behaviour identified as a result of the Wellbeing Event. | BehaviourIdentifiedType

Table A.23-1: BehaviourIdentifiedListType

## A.24 BehaviourIdentifiedType

A problem behaviour identified for the student as a result of the Wellbeing Event.

The severity of a behaviour may be minor or major. If it is minor only values from NZCodeSetsWellbeingEventMinorBehaviour are applicable. If it is majoronly values from NZCodeSetsWellbeingEventMajorBehaviour are applicable.

Figure A.24-1: BehaviourIdentifiedType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| BehaviourIdentifiedType |  | A problem behaviour identified for the student as a result of the Wellbeing Event. The severity of a behaviour may be minor or major. If it is minor only values from NZCodeSetsWellbeingEventMinorBehaviour are applicable. If it is majoronly values from NZCodeSetsWellbeingEventMajorBehaviour are applicable. |
| Severity | O | The severity of the Wellbeing Event. | NZCodeSetsWellbeingEventSeverityType
| MinorBehaviour | OR | The type of minor problem behaviour identified as a result of the Wellbeing Event. | NZCodeSetsWellbeingEventMinorBehaviourType
| MajorBehaviour | OR | The type of major problem behaviour identified as a result of the Wellbeing Event. | NZCodeSetsWellbeingEventMajorBehaviourType

Table A.24-1: BehaviourIdentifiedType

## A.25 BellScheduleListType

A list of BellSchedule object references.

Figure A.25-1: BellScheduleListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| BellScheduleListType |  | A list of BellSchedule object references. | List
| BellSchedule | MR | Generic object reference to a BellSchedule in the list | ObjectReferenceType

Table A.25-1: BellScheduleListType

## A.26 CareerGoalListType

A list of career goals the student has set.

Figure A.26-1: CareerGoalListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| CareerGoalListType |  | A list of career goals the student has set. | List
| CareerGoal | MR |  | BaseStudentGoalType

Table A.26-1: CareerGoalListType
JSON
{ "CareerGoalList": { "CareerGoal": { "GoalRecordedDate": "2018-11-30", "GoalDescription": "Jemima would like to be a Marine Biologist, or Deep Sea Diver", "GoalName": "Marine Biologist" } } }
XML
<CareerGoalList> <CareerGoal> <GoalRecordedDate>2018-11-30</GoalRecordedDate> <GoalDescription>Jemima would like to be a Marine Biologist, or Deep Sea Diver</GoalDescription> <GoalName>Marine Biologist</GoalName> </CareerGoal> </CareerGoalList>
Example A.26-1: CareerGoalList

## A.27 ClassStrandListType

A record of the Student's progress in a set of learning strands from the Technology curriculum, that were covered in the class.

Figure A.27-1: ClassStrandListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| ClassStrandListType |  | A record of the Student's progress in a set of learning strands from the Technology curriculum, that were covered in the class. | List
| Strand | MR | A record of the Student's progress in a particular learning strand from the Technology curriculum, that was covered in the class. | ClassStrandType

Table A.27-1: ClassStrandListType

## A.28 ClassStrandType

A record of the Student's progress in a particular learning strand from the Technology curriculum, that was covered in the class.

Figure A.28-1: ClassStrandType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| ClassStrandType |  | A record of the Student's progress in a particular learning strand from the Technology curriculum, that was covered in the class. |
| LearningStrand | M | Code denoting the particular learning strand from the Technology curriculum, that was covered in the class, and for which the student's progress is being reported. | NZCodeSetsTechnologyLearningStrandType
| AchievementObjectiveList | O | A record of the Student's progress in a set of achievement objectives from the from the Technology curriculum strand, that was covered in the class. | StrandAchievementObjectiveListType

Table A.28-1: ClassStrandType

## A.29 CommunicationChannelListType

A list of people/organisation's ccommunications channels

Figure A.29-1: CommunicationChannelListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| CommunicationChannelListType |  | A list of people/organisation's ccommunications channels | List
| Channel | MR |  | CommunicationChannelType

Table A.29-1: CommunicationChannelListType

## A.30 CommunicationChannelType

A particular person or organisation's communications method

Figure A.30-1: CommunicationChannelType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| CommunicationChannelType |  | A particular person or organisation's communications method | Extension of BaseCommunicationChannelType
| Notes | O | Notes on when / how to use the communication channel. eg: Phone after 4pm | xs:string
| Preference | O | Preference number indicating an order in which communication channels should be used when contacting person or organisation. | xs:unsignedInt
| Usage | O | A code describing the acceptable usage of a person or organisation's communication channel | NZCodeSetsCommunicationUsageType
| Type | O | A code classifying the Communication's method | NZCodeSetsCommunicationChannelTypeType
| Value | M | The unique value that provides access to the channel. eg: URL for a website; Facebook page addess, Twitter handle. | xs:string

Table A.30-1: CommunicationChannelType
JSON
{ "CommunicationChannel": { "Notes": "School Attendance System (Self Service)", "Type": "WEB", "Value": "http://www.hogwarts.school.nz/Attendance" } }
XML
<CommunicationChannel> <Notes>School Attendance System (Self Service)</Notes> <Type>WEB</Type> <Value>http://www.hogwarts.school.nz/Attendance</Value> </CommunicationChannel>
Example A.30-1: Communication Channel Example

## A.31 ContactFlagsType

Contains Yes/No characteristics of the contact person's role with the student.

Figure A.31-1: ContactFlagsType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| ContactFlagsType |  | Contains Yes/No characteristics of the contact person's role with the student. |
| ParentLegalGuardian | C | Does the individual have parental or legal guardianship responsibility for the student? | NZCodeSetsYesOrNoCategoryType
| LivesWith | C | Does the student live with this contact? | NZCodeSetsYesOrNoCategoryType
| AccessToRecords | C | Does this contact have access to the student's records? | NZCodeSetsYesOrNoCategoryType
| ReceivesAssessmentReport | C | In particular, should this contact receive a copy of the student report? | NZCodeSetsYesOrNoCategoryType
| EmergencyContact | C | Should this contact be notified in case of emergency? | NZCodeSetsYesOrNoCategoryType
| CivilEmergencyContact | C | Does the contact have pickup rights? | NZCodeSetsYesOrNoCategoryType
| CivilDefenceEmergencyContact | C | Should this contact be notified in case of civil defense emergency where the normal emergency contact is not close to a hosting school? | NZCodeSetsYesOrNoCategoryType
| DisciplinaryContact | C | Is this person to be contacted in case of disciplinary action? | NZCodeSetsYesOrNoCategoryType
| AttendanceContact | C | Should this contact be notified in case of an attendance issue? | NZCodeSetsYesOrNoCategoryType
| PrimaryCareProvider | C | Does this person provide daily living or personal assistance to the student? | NZCodeSetsYesOrNoCategoryType
| FeesBilling | C | Is this the contact responsible for Payment of Fees? | NZCodeSetsYesOrNoCategoryType
| FeesAccess | C | Does this contact have access to fees information? | NZCodeSetsYesOrNoCategoryType
| FamilyMail | C | Does this person receive family mail? | NZCodeSetsYesOrNoCategoryType
| CourtOrder | C | Is there a Protection Order, Restraining Order or some other court order preventing the Person from having contact with the Student? | NZCodeSetsYesOrNoCategoryType
| HealthContact | C | Is this student contact a healthcare provider for the student? | NZCodeSetsYesOrNoCategoryType

Table A.31-1: ContactFlagsType

## A.32 ContactListType

A list of people's contact details

Figure A.32-1: ContactListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| ContactListType |  | A list of people's contact details | List
| Contact | MR |  | ContactType

Table A.32-1: ContactListType
JSON
{ "ContactList": { "Contact": [ { "Name": { "FamilyName": "Dumbledore", "GivenName": "Albus", "FullName": "Albus Dumbledore" }, "PositionTitle": "Headmaster", "Role": "PRI", "AddressList": { "Address": [ { "Type": "TH", "Role": "PHY", "Line1": "533 Hogwart's Way", "City": "Hogsmead", "PostalCode": "7733" } ] }, "EmailList": {}, "PhoneNumberList": {} }, { "Name": { "FamilyName": "Rubeus", "GivenName": "Hagrid", "FullName": "Rubeud Hagrid" }, "PositionTitle": "Gamekeeper", "Role": "DIR", "AddressList": { "Address": [ { "Type": "TH", "Role": "PHY", "Line1": "The Enchanted Wood", "Line2": "533 Hogwart's Way", "City": "Hogsmead", "PostalCode": "7733" } ] }, "EmailList": {}, "PhoneNumberList": {} } ] } }
XML
<ContactList> <Contact> <Name> <FamilyName>Dumbledore</FamilyName> <GivenName>Albus</GivenName> <FullName>Albus Dumbledore</FullName> </Name> <PositionTitle>Headmaster</PositionTitle> <Role>PRI</Role> <AddressList> <Address> <Type>TH</Type> <Role>PHY</Role> <Line1>533 Hogwart's Way</Line1> <City>Hogsmead</City> <PostalCode>7733</PostalCode> </Address> </AddressList> <EmailList /> <PhoneNumberList /> </Contact> <Contact> <Name> <FamilyName>Rubeus</FamilyName> <GivenName>Hagrid</GivenName> <FullName>Rubeud Hagrid</FullName> </Name> <PositionTitle>Gamekeeper</PositionTitle> <Role>DIR</Role> <AddressList> <Address> <Type>TH</Type> <Role>PHY</Role> <Line1>The Enchanted Wood</Line1> <Line2>533 Hogwart's Way</Line2> <City>Hogsmead</City> <PostalCode>7733</PostalCode> </Address> </AddressList> <EmailList /> <PhoneNumberList /> </Contact> </ContactList>
Example A.32-1: Contact List Example

## A.33 ContactType

A particular person's contact details

Figure A.33-1: ContactType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| ContactType |  | A particular person's contact details |
| Name | M | The contact's name | BaseNameType
| PositionTitle | O | The title the contact has within the Organisation being contacted | xs:normalizedString
| Role | O | The role the contact plays within the Organisation being contacted | NZCodeSetsOrganisationContactRoleType
| AddressList | O |  | AddressListType
| EmailList | O | List of Email elements. | EmailListType
| PhoneNumberList | O | List of PhoneNumber elements. | PhoneNumberListType

Table A.33-1: ContactType
JSON
{ "Contact": { "Name": { "FamilyName": "Dumbledore", "GivenName": "Albus", "FullName": "Albus Dumbledore" }, "PositionTitle": "Head Cattle Wrangler", "Role": "PRI", "AddressList": { "Address": [ { "Type": "TH", "Role": "PHY", "Line1": "533 Hogwart's Way", "City": "Hogsmead", "PostalCode": "7733" } ] }, "EmailList": {}, "PhoneNumberList": {} } }
XML
<Contact> <Name> <FamilyName>Dumbledore</FamilyName> <GivenName>Albus</GivenName> <FullName>Albus Dumbledore</FullName> </Name> <PositionTitle>Head Cattle Wrangler</PositionTitle> <Role>PRI</Role> <AddressList> <Address> <Type>TH</Type> <Role>PHY</Role> <Line1>533 Hogwart's Way</Line1> <City>Hogsmead</City> <PostalCode>7733</PostalCode> </Address> </AddressList> <EmailList /> <PhoneNumberList /> </Contact>
Example A.33-1: Contact Example

## A.34 CountryListType

Figure A.34-1: CountryListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| CountryListType |  |  | List
| Country | MR | A person's country of citizenship. | ISO3166CountryType

Table A.34-1: CountryListType

## A.35 CourseListType

A list of associated courses.

Figure A.35-1: CourseListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| CourseListType |  | A list of associated courses. | List
| Course | MR | An associated course. | ObjectReferenceType

Table A.35-1: CourseListType

## A.36 CredentialListType

A list of `ObjectReference`s providing a manner of referring to a collection of `Credentials`.

Figure A.36-1: CredentialListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| CredentialListType |  | A list of `ObjectReference`s providing a manner of referring to a collection of `Credentials`. | List
| Credential | MR |  | ObjectReferenceType

Table A.36-1: CredentialListType

## A.37 DemographicsType

Demographics information about the student, contact, staff member, etc.

Figure A.37-1: DemographicsType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| DemographicsType |  | Demographics information about the student, contact, staff member, etc. |
| BirthDate | O | The person's date of birth. | xs:date
| DateOfDeath | O | The person's date of death. | xs:date
| PlaceOfBirth | O | The person's place of birth - like village, town, city etc. | xs:normalizedString
| CountryOfBirth | O | The person's country of birth. | ISO3166CountryType
| CitizenshipList | O |  | CountryListType
| CitizenshipStatus | O | The Citizenship or Residency status of the Person | NZCodeSetsCitizenshipStatusType
| CitizenshipVerification | O | The verification event that verified the residency status of the person. Absence of a verification event indicates that the residency was not verified against an identity document. | VerificationEventType
| Gender | O | The gender with which the Person identifies, according to NZ Standard Gender Identity codes. | NZCodeSetsGenderType
| LanguageList | O | List of languages an individual uses to communicate. | LanguageListType
| CountryArrivalDate | O | Date the person first arrived in the country. | xs:date
| EthnicityList | O | One or more ethnic groups with which the person identifies. | EthnicityListType
| IwiAffiliationList | O | A list of one or more iwi with which the person has an affiliation. | IwiAffiliationList
| ReligiousAffiliationList | O | A list of one or more religions with which the person has an affiliation. | ReligiousAffiliationList

Table A.37-1: DemographicsType
JSON
{ "Demographics": { "BirthDate": "1990-09-26", "PlaceOfBirth": "Dunedin", "CountryOfBirth": "ZAF", "CitizenshipList": { "Country": [ "NZL", "ZAF" ] }, "CitizenshipStatus": "NZCI", "CitizenshipVerification": { "Source": "NZPAS", "DocumentSerialNumber": "L905673", "DocumentExpiryDate": "2019-03-30", "IsConfirmed": true, "Timestamp": "2003-11-30T12:34:56.7", "Provider": { "RefId": "822f6c83-2841-4a87-9ff9-49730951b3ba" } }, "Gender": "2", "LanguageList": { "Language": [ { "Code": "NZS01110", "Usage": "FL" }, { "Code": "NZS01112", "Usage": "SL" } ] }, "EthnicityList": { "Ethnicity": [ { "PreferenceOrderNumber": 1, "Code": 111 }, { "PreferenceOrderNumber": 1, "Code": 211 } ] }, "IwiAffiliationList": { "Iwi": { "Code": "NZS1001", "PreferenceOrderNumber": 1, "HapuAffiliationList": { "Hapu": { "HapuName": "Manukorihi", "PreferenceOrderNumber": 1 } } } }, "ReligiousAffiliationList": { "ReligiousAffiliation": [ "NZS212", "NZS215" ] } } }
XML
<Demographics> <BirthDate>1990-09-26</BirthDate> <PlaceOfBirth>Dunedin</PlaceOfBirth> <CountryOfBirth>ZAF</CountryOfBirth> <CitizenshipList> <Country>NZL</Country> <Country>ZAF</Country> </CitizenshipList> <CitizenshipStatus>NZCI</CitizenshipStatus> <CitizenshipVerification> <Source>NZPAS</Source> <DocumentSerialNumber>L905673</DocumentSerialNumber> <DocumentExpiryDate>2019-03-30</DocumentExpiryDate> <IsConfirmed>true</IsConfirmed> <Timestamp>2003-11-30T12:34:56.7</Timestamp> <Provider> <RefId>822f6c83-2841-4a87-9ff9-49730951b3ba</RefId> </Provider> </CitizenshipVerification> <Gender>2</Gender> <LanguageList> <Language> <Code>NZS01110</Code> <Usage>FL</Usage> </Language> <Language> <Code>NZS01112</Code> <Usage>SL</Usage> </Language> </LanguageList> <EthnicityList> <Ethnicity> <PreferenceOrderNumber>1</PreferenceOrderNumber> <Code>111</Code> </Ethnicity> <Ethnicity> <PreferenceOrderNumber>1</PreferenceOrderNumber> <Code>211</Code> </Ethnicity> </EthnicityList> <IwiAffiliationList> <Iwi> <Code>NZS1001</Code> <PreferenceOrderNumber>1</PreferenceOrderNumber> <HapuAffiliationList> <Hapu> <HapuName>Manukorihi</HapuName> <PreferenceOrderNumber>1</PreferenceOrderNumber> </Hapu> </HapuAffiliationList> </Iwi> </IwiAffiliationList> <ReligiousAffiliationList> <ReligiousAffiliation>NZS212</ReligiousAffiliation> <ReligiousAffiliation>NZS215</ReligiousAffiliation> </ReligiousAffiliationList> </Demographics>
Example A.37-1: Demographics Example

## A.38 DetentionContainerType

Container for details of a Detention.

Figure A.38-1: DetentionContainerType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| DetentionContainerType |  | Container for details of a Detention. |
| DetentionCategory | O | Categorisation of a Detention. | NZCodeSetsDetentionCategoryType
| DetentionDate | O | The date of the detention. | xs:date
| DetentionLocation | O | Eventually to be typed for initial draft will be string to try and determine a valid code set. | xs:string
| DetentionNotes | O | Any notes that can be provided regarding the need/response that led to the detention. | xs:string

Table A.38-1: DetentionContainerType

## A.39 DocumentListType

A list of documents relevent to the contents of the data object.

Figure A.39-1: DocumentListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| DocumentListType |  | A list of documents relevent to the contents of the data object. | List
| Document | MR | The Document and it's meta-data, e.g. evidentiary documents, personalised plans, action plans. | ObjectReferenceType

Table A.39-1: DocumentListType

## A.40 EarlyChildhoodEducationType

A summary of the early childhood education the student received before enrolling in their first school.

Figure A.40-1: EarlyChildhoodEducationType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| EarlyChildhoodEducationType |  | A summary of the early childhood education the student received before enrolling in their first school. |
| Type | O | The type of early childhood education the student received. | NZCodeSetsEarlyChildhoodEducationTypeType
| HoursAttended | O | The total number of hours of early childhood education attended, prior to enrolling in their first school. | xs:int

Table A.40-1: EarlyChildhoodEducationType

## A.41 ECEEducationHistoryListType

The list of the types of early childhood education the parent told a primary school that the student received and the hours per week and/or day the student attended.

Figure A.41-1: ECEEducationHistoryListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| ECEEducationHistoryListType |  | The list of the types of early childhood education the parent told a primary school that the student received and the hours per week and/or day the student attended. | List
| ECEType | MR | The type of early childhood education the student received and the hours per week and/or day the student attended. | ECEHistoryType

Table A.41-1: ECEEducationHistoryListType

## A.42 ECEHistoryType

History of a type of early childhood education the student received and the hours per week and/or day the student attended.

Figure A.42-1: ECEHistoryType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| ECEHistoryType |  | History of a type of early childhood education the student received and the hours per week and/or day the student attended. |
| Type | O | The type of early childhood education the student attended. | NZCodeSetsEarlyChildhoodEducationTypeType
| HoursPerDayAttended | O | The number of hours per day the student attended this ECE Type. | xs:int
| HoursPerWeekAttended | O | The number of hours per week the student attended this ECE Type. | xs:int

Table A.42-1: ECEHistoryType

## A.43 ECEServiceType

Contains Organisation properties that are specific to Organisations that are Providers of early childhood education services.

Figure A.43-1: ECEServiceType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| ECEServiceType |  | Contains Organisation properties that are specific to Organisations that are Providers of early childhood education services. |
| Type | O | Code denoting the kind of ECE service. eg: Kindergarten, PLayCentre, Te Kohanga Reo, etc. | NZCodeSetsECEServiceTypeType
| PrimaryLanguage | M | The primary language utilised by the ECE Service. | NZCodeSetsLanguageType
| PrimaryLanguageOther | M | Additional information about a language when one of the 'Other' language codes sets is selected. | xs:normalizedString

Table A.43-1: ECEServiceType

## A.44 EduOrganisationType

Generic organisation that operates within the education sector. For example Providers, Communities of Learning, Ministry local offices, etc.

Figure A.44-1: EduOrganisationType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| EduOrganisationType |  | Generic organisation that operates within the education sector. For example Providers, Communities of Learning, Ministry local offices, etc. |
| AddressList | O | The set of postal and other addresses that the Organisation uses | AddressListType
| CommunicationChannelList | O | A list of one or more methods of communication with the organisation | CommunicationChannelListType
| ContactList | O | A list of one or more cotact persons related to the organisation | ContactListType
| EducationRegion | O | A region of New Zealand defined by the Ministry of Education for adminstrative purposes | NZCodeSetsEducationRegionType
| SpecialEducationDistrict | O | The special education district the provider belongs to. | NZCodeSetsSpecialEducationDistrictType
| EmailList | O | The set of contact email addresses that the Organisation uses | EmailListType
| EntityClose | O | Closing date of entity. Only present for closed providers. | xs:date
| EntityOpen | O | Opening date of entity. For proposed schools this will be the projected opening date. For open schools this may not be present. | xs:date
| LocationList | O | A list of one or more locations, from which the organisation operates or provides a service. | LocationListType
| Name | M | The normal business name of the Organisation | xs:normalizedString
| PhoneNumberList | O | The set of contact phone numbers that the Organisation uses | PhoneNumberListType
| RelatedOrganisationList | O | A list of other organisations that are related to the Provider | RelatedOrganisationListType
| OperationalStatus | O | Current status of the Provider | NZCodeSetsOperationalStatusType
| OperationalStatusReason | O | The reason the operational status of the organisation was changed. | NZCodeSetsOperationalStatusReasonType
| Type | M | Describes the nature of the Organisation; for Schools this indicate the schooling levels offered. | NZCodeSetsOrganisationTypeType
| SectorRole | O | Code denoting the role the organisation plays within the education sector, e.g. School Sector Institution, Learning Support Cluster, etc. | NZCodeSetsOrganisationSectorRoleType
| ProviderSMS | O | The name of the School Management System (SMS) that the provider is currently using. Note: not all education providers use an SMS. | NZCodeSetsSchoolManagementSystemType
| TeRitoConfig | O | Provides iinformation specific to Te Rito, e.g. which functionality in Te Rito an organisation (school, ECE etc.) is utilising. | TeRitoConfigurationType
| IsLicencedECEServiceProvider | O | Indicates whether or not an ECE Service Provider Organisation is a Licenced ECE Service Provider. | NZCodeSetsYesOrNoCategoryType
| IsPlaygroupServiceProvider | O | Indicates whether or not an ECE Service Provider Organisation is a Playgroup Service Provider. | NZCodeSetsYesOrNoCategoryType
| ECEServiceProviderOwnershipType | O | The type of ECE Service Provider ownership, e.g. Sole Trader, Company, Charitable Trust etc. | NZCodeSetsECEServiceProviderOwnershipTypeType

Table A.44-1: EduOrganisationType

## A.45 EmailListType

A list of e-mail addresses associated with an individual or organization.

Figure A.45-1: EmailListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| EmailListType |  | A list of e-mail addresses associated with an individual or organization. | List
| Email | MR |  | EmailType

Table A.45-1: EmailListType
JSON
{ "EmailList": { "Email": [ { "Notes": "Not on Thursdays", "Preference": 1, "Usage": "INT", "Type": "WORK", "Address": "contact@sifinfo.org" }, { "Notes": "Only on Thursdays", "Preference": 1, "Usage": "INT", "Type": "WORK", "Address": "info@sifinfo.org" } ] } }
XML
<EmailList> <Email> <Notes>Not on Thursdays</Notes> <Preference>1</Preference> <Usage>INT</Usage> <Type>WORK</Type> <Address>contact@sifinfo.org</Address> </Email> <Email> <Notes>Only on Thursdays</Notes> <Preference>1</Preference> <Usage>INT</Usage> <Type>WORK</Type> <Address>info@sifinfo.org</Address> </Email> </EmailList>
Example A.45-1: Email List Example

## A.46 EmailType

This element represents an e-mail address of one of a number of types and occurs in objects such as StudentPersonal, StaffPersonal, StudentContactPersonal, etc.

Figure A.46-1: EmailType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| EmailType |  | This element represents an e-mail address of one of a number of types and occurs in objects such as StudentPersonal, StaffPersonal, StudentContactPersonal, etc. | Extension of BaseCommunicationChannelType
| Notes | O | Notes on when / how to use the communication channel. eg: Phone after 4pm | xs:string
| Preference | O | Preference number indicating an order in which communication channels should be used when contacting person or organisation. | xs:unsignedInt
| Usage | O | A code describing the acceptable usage of a person or organisation's communication channel | NZCodeSetsCommunicationUsageType
| Type | O | A Code denoting how the owner of the e-mail address describes it. | NZCodeSetsEmailTypeType
| SourceOrganisation | O | Generic object reference to the organisation that provided the email address. | OrganisationObjectReference
| Address | M | The actual email address. | xs:normalizedString

Table A.46-1: EmailType
JSON
{ "Email": { "Notes": "Not on Thursdays", "Preference": 1, "Usage": "INT", "Type": "WORK", "Address": "contact@sifinfo.org" } }
XML
<Email> <Notes>Not on Thursdays</Notes> <Preference>1</Preference> <Usage>INT</Usage> <Type>WORK</Type> <Address>contact@sifinfo.org</Address> </Email>
Example A.46-1: NZ Email Type Example

## A.47 EnactedPolicyListType

A list of `EnactedPolicy` elements, describing the state legislated policy choices the school has adopted, and the time-period of that adoption.

Figure A.47-1: EnactedPolicyListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| EnactedPolicyListType |  | A list of `EnactedPolicy` elements, describing the state legislated policy choices the school has adopted, and the time-period of that adoption. | List
| EnactedPolicy | MR |  | EnactedPolicyType

Table A.47-1: EnactedPolicyListType
JSON
{ "NewEntrantPolicyList": { "EnactedPolicy": [ { "EffectiveTo": "2018-12-31", "Policy": "AE" }, { "EffectiveFrom": "2019-01-01", "Policy": "CE" } ] } }
XML
<NewEntrantPolicyList> <EnactedPolicy> <EffectiveTo>2018-12-31</EffectiveTo> <Policy>AE</Policy> </EnactedPolicy> <EnactedPolicy> <EffectiveFrom>2019-01-01</EffectiveFrom> <Policy>CE</Policy> </EnactedPolicy> </NewEntrantPolicyList>
Example A.47-1: NZ Policy Choice List Example

## A.48 EnactedPolicyType

A descriptor for a particular enacted policy that has been adopted by a school.

Figure A.48-1: EnactedPolicyType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| EnactedPolicyType |  | A descriptor for a particular enacted policy that has been adopted by a school. |
| EffectiveFrom | O | The date from which the school adopted the policy. If not populated then this is the current/original policy of the school. | xs:date
| EffectiveTo | O | The date after which the school has no longer adopted the policy. If not populated then the school has no planned date to end the policy. | xs:date
| Policy | M | Which recognised policy has been chosen? | NZCodeSetsEnactedPolicyType

Table A.48-1: EnactedPolicyType

## A.49 EthnicityListType

A list of one or more ethnic groups with which a person identifies.

Figure A.49-1: EthnicityListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| EthnicityListType |  | A list of one or more ethnic groups with which a person identifies. | List
| Ethnicity | MR |  | EthnicityType

Table A.49-1: EthnicityListType
JSON
{ "EthnicityList": { "Ethnicity": [ { "PreferenceOrderNumber": 1, "Code": 111 }, { "PreferenceOrderNumber": 1, "Code": 211 } ] } }
XML
<EthnicityList> <Ethnicity> <PreferenceOrderNumber>1</PreferenceOrderNumber> <Code>111</Code> </Ethnicity> <Ethnicity> <PreferenceOrderNumber>1</PreferenceOrderNumber> <Code>211</Code> </Ethnicity> </EthnicityList>
Example A.49-1: Ethnicity List Example

## A.50 EthnicityType

An ethnic group with which the person identifies, and if there is more than one, their order of preference.

Figure A.50-1: EthnicityType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| EthnicityType |  | An ethnic group with which the person identifies, and if there is more than one, their order of preference. |
| PreferenceOrderNumber | O | The order of preference for the person's ethnicity. | xs:int
| Code | M | An ethnic group with which the person identifies. | NZCodeSetsEthnicityType

Table A.50-1: EthnicityType

## A.51 EventLocationListType

A list of the locations where the incident took place.

Figure A.51-1: EventLocationListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| EventLocationListType |  | A list of the locations where the incident took place. | List
| Location | MR | The location where the incident took place. | NZCodeSetsWellbeingEventLocationType

Table A.51-1: EventLocationListType

## A.52 FollowUpActionListType

List of Actions where an action resulted and is known – maybe just a link to a WellbeingResponse Object

Figure A.52-1: FollowUpActionListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| FollowUpActionListType |  | List of Actions where an action resulted and is known – maybe just a link to a WellbeingResponse Object | List
| FollowUpAction | MR | Container for the Follow Up details. | FollowUpActionType

Table A.52-1: FollowUpActionListType

## A.53 FollowUpActionType

Repeatable Follow Up Action.

Figure A.53-1: FollowUpActionType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| FollowUpActionType |  | Repeatable Follow Up Action. |
| WellbeingResponseRefId | O | The RefId of a WellbeingResponse Object if it exists. | IdRefType
| FollowUpDetails | O | Optional free text to outline follow up. | xs:string
| FollowUpActionCategory | O | Category of Action - typing locally defined. | xs:string

Table A.53-1: FollowUpActionType

## A.54 GridLocationType

This element contains a map location. The GridLocation element is utilized within the Address element.

Figure A.54-1: GridLocationType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| GridLocationType |  | This element contains a map location. The GridLocation element is utilized within the Address element. |
| Latitude | M | Latitude in decimal degrees. Latitudes north of the equator are positive, latitudes south of the equator are negative [ISO 6709]. | xs:decimal
xs:minInclusive | -90
xs:maxInclusive | 90
| Longitude | M | Longitude in decimal degrees. Longitudes east of the Prime Meridian in Greenwich are positive, longitudes west of the Prime Meridian are negative. The 180th meridian is negative. [ISO 6709] | xs:decimal
xs:minInclusive | -180
xs:maxInclusive | 180

Table A.54-1: GridLocationType
JSON
{ "GridLocation": { "Latitude": 41.85, "Longitude": -87.65 } }
XML
<GridLocation> <Latitude>41.850000</Latitude> <Longitude>-87.650000</Longitude> </GridLocation>
Example A.54-1: Grid Location Example

## A.55 GUIDType

SIF format for a GUID." >
Figure A.55-1: GUIDType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| GUIDType |  | SIF format for a GUID." > | xs:token
xs:pattern | [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}

Table A.55-1: GUIDType

## A.56 HapuAffiliationListType

A list of one or more affiliations of a person with a Hapū within an Iwi.

Figure A.56-1: HapuAffiliationListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| HapuAffiliationListType |  | A list of one or more affiliations of a person with a Hapū within an Iwi. | List
| Hapu | MR | A Hapū a person is affiliated with. | HapuType

Table A.56-1: HapuAffiliationListType
JSON
{ "HapuAffiliationList": { "Hapu": { "HapuName": "Manukorihi", "PreferenceOrderNumber": 1 } } }
XML
<HapuAffiliationList> <Hapu> <HapuName>Manukorihi</HapuName> <PreferenceOrderNumber>1</PreferenceOrderNumber> </Hapu> </HapuAffiliationList>
Example A.56-1: Hapu List Example

## A.57 HapuType

An hapu the person is affiliated to.

Figure A.57-1: HapuType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| HapuType |  | An hapu the person is affiliated to. |
| HapuName | M | The name of a Hapū that the person is affiliated with. | xs:normalizedString
| PreferenceOrderNumber | O | Indicates the persons preferred Hapu. The order of preference for the person's Hapu. '1' is their first preference. If left NULL means no preference is set and defers to any Hapu with a preference of '1'. | xs:int

Table A.57-1: HapuType
JSON
{ "Hapu": { "HapuName": "Manukorihi", "PreferenceOrderNumber": 1 } }
XML
<Hapu> <HapuName>Manukorihi</HapuName> <PreferenceOrderNumber>1</PreferenceOrderNumber> </Hapu>
Example A.57-1: Hapu Example

## A.58 HealthcareServiceInfoType

Details of a healthcare service provided by the student contact, for example if the contact is a doctor or dentist.

Figure A.58-1: HealthcareServiceInfoType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| HealthcareServiceInfoType |  | Details of a healthcare service provided by the student contact, for example if the contact is a doctor or dentist. |
| OrganisationName | M | The name of the healthcare service, eg: 'Martinborough Health Centre' | xs:normalizedString
| OrganisationPhoneNum | M | The name phone number of the healthcare service | xs:normalizedString
| Notes | O | Who at the healthservice is the Student's regular e.g. 'Dr Phillips' | xs:normalizedString
| Type | M | What kind of healthcare service is provided to the Student by the contact? | NZCodeSetsHealthcareServiceTypeType

Table A.58-1: HealthcareServiceInfoType
JSON
{ "HealthcareServiceInfo": { "OrganisationName": "Martinborough Medical Centre", "OrganisationPhoneNum": "06 306 931", "Notes": "Dr Amy also knows about the epilepsy", "Type": "DOC" } }
XML
<HealthcareServiceInfo> <OrganisationName>Martinborough Medical Centre</OrganisationName> <OrganisationPhoneNum>06 306 931</OrganisationPhoneNum> <Notes>Dr Amy also knows about the epilepsy</Notes> <Type>DOC</Type> </HealthcareServiceInfo>
Example A.58-1: Healthcare Service Info Example

## A.59 HouseholdContactInfoListType

List of Households this Person is associated with
Figure A.59-1: HouseholdContactInfoListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| HouseholdContactInfoListType |  | List of Households this Person is associated with | List
| HouseholdContactInfo | MR | Common element used to supply information about a particular household a person is a member of. | HouseholdContactInfoType

Table A.59-1: HouseholdContactInfoListType

## A.60 HouseholdContactInfoType

Common element used to supply information about a particular household a person is a member of.

Figure A.60-1: HouseholdContactInfoType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| HouseholdContactInfoType |  | Common element used to supply information about a particular household a person is a member of. |
| PreferenceNumber | O | Priority of Household Contact in relation to this Person. | xs:unsignedInt
| HouseholdContactId | O | Local Household Id | LocalIdType
| HouseholdSalutation | O | Salutation to be used in addressing this household. | xs:normalizedString
| AddressList | O |  | AddressListType
| EmailList | O | List of Email elements. | EmailListType
| PhoneNumberList | O | List of PhoneNumber elements. | PhoneNumberListType

Table A.60-1: HouseholdContactInfoType
JSON
{ "HouseholdContactInfo": { "PreferenceNumber": 1, "HouseholdContactId": "7d5c3f5c-d89c-4551-9442-6b008207986e", "AddressList": { "Address": [ { "Type": "DE", "Role": "POS", "Line1": "P O Box 81", "City": "Martinborough", "PostalCode": "5781" } ] }, "EmailList": { "Email": [ { "Type": "WORK", "Address": "hagrid@gmail.com" } ] }, "PhoneNumberList": { "PhoneNumber": [ { "Usage": "INT", "Type": "MAI", "Number": "(021) 300 999" } ] } } }
XML
<HouseholdContactInfo> <PreferenceNumber>1</PreferenceNumber> <HouseholdContactId>7d5c3f5c-d89c-4551-9442-6b008207986e</HouseholdContactId> <AddressList> <Address> <Type>DE</Type> <Role>POS</Role> <Line1>P O Box 81</Line1> <City>Martinborough</City> <PostalCode>5781</PostalCode> </Address> </AddressList> <EmailList> <Email> <Type>WORK</Type> <Address>hagrid@gmail.com</Address> </Email> </EmailList> <PhoneNumberList> <PhoneNumber> <Usage>INT</Usage> <Type>MAI</Type> <Number>(021) 300 999</Number> </PhoneNumber> </PhoneNumberList> </HouseholdContactInfo>
Example A.60-1: Household Contact Info Example

## A.61 HouseholdListType

A list of HouseholdContactIds, from the Student's HouseholdContactInfoList that the StudentContact is also a member of.

Figure A.61-1: HouseholdListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| HouseholdListType |  | A list of HouseholdContactIds, from the Student's HouseholdContactInfoList that the StudentContact is also a member of. | List
| HouseholdId | MR | Repeatable element containing the HouseholdContactId of a household identifier from the Student's HouseholdContactInfoList, that the StudentContact is also a member of. | LocalIdType

Table A.61-1: HouseholdListType

## A.62 IdRefType

A reference to a RefId.
Figure A.62-1: IdRefType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| IdRefType |  | A reference to a RefId. | RefIdType

Table A.62-1: IdRefType

## A.63 InternationalSchoolEnrolmentType

Additional information collected for international enrolments.

Figure A.63-1: InternationalSchoolEnrolmentType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| InternationalSchoolEnrolmentType | O | Additional information collected for international enrolments. |
| NZArrivalDate | O | The date the Student arrived in New Zealand. | xs:date
| TuitionWeeklyFee | O | The amount paid by the Student per Week (GST excl) as a tuition fee. | xs:decimal
| ExchangeScheme | O | Which government approved exchange scheme is the student part of? | NZCodeSetsExchangeSchemeType

Table A.63-1: InternationalSchoolEnrolmentType
JSON
{ "InternationalEnrolment": { "NZArrivalDate": "1996-05-02", "ExchangeScheme": "STA" } }
XML
<InternationalEnrolment> <NZArrivalDate>1996-05-02</NZArrivalDate> <ExchangeScheme>STA</ExchangeScheme> </InternationalEnrolment>
Example A.63-1: International School Enrolment

## A.64 InterventionListType

A list of references to Wellbeing Event, Response & Appeal data objects, that record the process of terminating a students enrolment.

Figure A.64-1: InterventionListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| InterventionListType |  | A list of references to Wellbeing Event, Response & Appeal data objects, that record the process of terminating a students enrolment. | List
| Intervention | MR | A reference to a Wellbeing Event, Response & Appeal data object, that records the process of terminating a students enrolment. | ObjectReferenceType

Table A.64-1: InterventionListType

## A.65 IwiAffiliationListType

A list of one or more Iwi with which a person affiliates.

Figure A.65-1: IwiAffiliationListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| IwiAffiliationListType |  | A list of one or more Iwi with which a person affiliates. | List
| Iwi | MR | An iwi the person is associated to. | IwiType

Table A.65-1: IwiAffiliationListType
JSON
{ "IwiAffiliationList": { "Iwi": { "Code": "NZS1001", "PreferenceOrderNumber": 1, "HapuAffiliationList": { "Hapu": { "HapuName": "Manukorihi", "PreferenceOrderNumber": 1 } } } } }
XML
<IwiAffiliationList> <Iwi> <Code>NZS1001</Code> <PreferenceOrderNumber>1</PreferenceOrderNumber> <HapuAffiliationList> <Hapu> <HapuName>Manukorihi</HapuName> <PreferenceOrderNumber>1</PreferenceOrderNumber> </Hapu> </HapuAffiliationList> </Iwi> </IwiAffiliationList>
Example A.65-1: Iwi List Example

## A.66 IwiType

An iwi the person is affiliated to.

Figure A.66-1: IwiType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| IwiType |  | An iwi the person is affiliated to. |
| Code | M | The code of the iwi the person is affiliated to. | NZCodeSetsIwiType
| PreferenceOrderNumber | O | Indicates the persons preferred Iwi. The order of preference for the person's Iwi. '1' is their first preference. If left NULL means no preference is set and defers to any Iwi with a preference of '1'. | xs:int
| HapuAffiliationList | O | A list of one or more affiliations of a person with a Hapū within an Iwi. | HapuAffiliationListType

Table A.66-1: IwiType
JSON
{ "Iwi": { "Code": "NZS1001", "PreferenceOrderNumber": 1, "HapuAffiliationList": { "Hapu": { "HapuName": "Manukorihi", "PreferenceOrderNumber": 1 } } } }
XML
<Iwi> <Code>NZS1001</Code> <PreferenceOrderNumber>1</PreferenceOrderNumber> <HapuAffiliationList> <Hapu> <HapuName>Manukorihi</HapuName> <PreferenceOrderNumber>1</PreferenceOrderNumber> </Hapu> </HapuAffiliationList> </Iwi>
Example A.66-1: Iwi Example

## A.67 JustificationListType

A list identifying the assessment task results that justify the student achieving this attainment.

Figure A.67-1: JustificationListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| JustificationListType |  | A list identifying the assessment task results that justify the student achieving this attainment. | List
| Justification | MR | A generic reference to an assessment task result or other student attainment that justifies the student achieving this attainment. | JustificationType

Table A.67-1: JustificationListType
JSON
{ "JustificationList": { "Justification": [ { "RefId": "2752a16b-b62a-4973-9d44-23e13e1c037b", "LocalId": "91165-v2", "Name": "Demonstrate understanding of the properties of selected organic compounds", "ObjectType": "StudentAssessmentTaskResult", "AssessmentType": "EXT", "Result": "Achieved", "Date": "2016-06-28", "CreditValue": 4 }, { "RefId": "eca0da5d-94af-4223-aaa6-7c0083006efd", "LocalId": "91166-v2", "Name": "Demonstrate understanding of chemical reactivity", "ObjectType": "StudentAssessmentTaskResult", "AssessmentType": "INT", "Result": "Achieved with merit", "Date": "2016-06-01", "CreditValue": 3 }, { "RefId": "12f4761d-5e97-4e12-804e-e16d882c86c7", "LocalId": "91167-v2", "Name": "Demonstrate understanding of oxidation-reduction", "ObjectType": "StudentAssessmentTaskResult", "AssessmentType": "EXT", "Result": "Achieved", "Date": "2016-06-01", "CreditValue": 3 } ] } }
XML
<JustificationList> <Justification> <RefId>2752a16b-b62a-4973-9d44-23e13e1c037b</RefId> <LocalId>91165-v2</LocalId> <Name>Demonstrate understanding of the properties of selected organic compounds</Name> <ObjectType>StudentAssessmentTaskResult</ObjectType> <AssessmentType>EXT</AssessmentType> <Result>Achieved</Result> <Date>2016-06-28</Date> <CreditValue>4</CreditValue> </Justification> <Justification> <RefId>eca0da5d-94af-4223-aaa6-7c0083006efd</RefId> <LocalId>91166-v2</LocalId> <Name>Demonstrate understanding of chemical reactivity</Name> <ObjectType>StudentAssessmentTaskResult</ObjectType> <AssessmentType>INT</AssessmentType> <Result>Achieved with merit</Result> <Date>2016-06-01</Date> <CreditValue>3</CreditValue> </Justification> <Justification> <RefId>12f4761d-5e97-4e12-804e-e16d882c86c7</RefId> <LocalId>91167-v2</LocalId> <Name>Demonstrate understanding of oxidation-reduction</Name> <ObjectType>StudentAssessmentTaskResult</ObjectType> <AssessmentType>EXT</AssessmentType> <Result>Achieved</Result> <Date>2016-06-01</Date> <CreditValue>3</CreditValue> </Justification> </JustificationList>
Example A.67-1: Multiple Unit Standards Justification List

## A.68 JustificationType

Details of an assessment task result or other student attainment that justifies the student achieving this attainment.

Figure A.68-1: JustificationType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| JustificationType |  | Details of an assessment task result or other student attainment that justifies the student achieving this attainment. | Extension of ObjectReferenceType
| RefId | O | The GUUID of the referenced object | IdRefType
| LocalId | O | Local identifier representing the referenced object. | LocalIdType
| Name | O | The normal descriptive name of the referenced object. | xs:string
| ObjectType | O | The type of the referenced object: | NZCodeSetsReferrableDataObjectsType
| AssessmentType | O | A Code denoting how the Justification assessment task was assessed | NZCodeSetsAssessmentTypeType
| Result | M | The final result of the assessment task that justifies the attainment. | xs:normalizedString
| Date | M | The date the justifying assessment task was achieved. | xs:date
| CreditValue | O | The number of credits the justifying assessment task contributes towards this attainment. | xs:decimal

Table A.68-1: JustificationType
JSON
{ "Justification": { "RefId": "eca0da5d-94af-4223-aaa6-7c0083006efd", "LocalId": "91166-v2", "Name": "Demonstrate understanding of chemical reactivity", "ObjectType": "StudentAssessmentTaskResult", "AssessmentType": "INT", "Result": "Achieved with merit", "Date": "2016-06-01", "CreditValue": 3 } }
XML
<Justification> <RefId>eca0da5d-94af-4223-aaa6-7c0083006efd</RefId> <LocalId>91166-v2</LocalId> <Name>Demonstrate understanding of chemical reactivity</Name> <ObjectType>StudentAssessmentTaskResult</ObjectType> <AssessmentType>INT</AssessmentType> <Result>Achieved with merit</Result> <Date>2016-06-01</Date> <CreditValue>3</CreditValue> </Justification>
Example A.68-1: Justification Example

## A.69 KeyContactListType

A list of key contacts for the alert.

Figure A.69-1: KeyContactListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| KeyContactListType |  | A list of key contacts for the alert. | List
| KeyContact | MR |  | KeyContactType

Table A.69-1: KeyContactListType

## A.70 KeyContactType

A key contact for the Wellbeing Alert and their role, e.g. Parent, Doctor, Principal.

Figure A.70-1: KeyContactType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| KeyContactType |  | A key contact for the Wellbeing Alert and their role, e.g. Parent, Doctor, Principal. |
| Role | O | The role of the key contact in relation to the Wellbeing Alert. | NZCodeSetsKeyContactRoleType
| Contact | O | Details about the contact, e.g. Doctor, Parent, Principal. | ObjectReferenceType

Table A.70-1: KeyContactType

## A.71 LanguageBaseType

A language that an individual uses to communicate.

Figure A.71-1: LanguageBaseType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| LanguageBaseType |  | A language that an individual uses to communicate. |
| Code | M | The code representing the specific language that an individual uses to communicate.� | NZCodeSetsLanguageType
| Usage | O | The usage of the language by a person, potentially indicating capability and preference for the language. | NZCodeSetsLanguageUsageType
| Dialect | O | Specific dialect of a person's language. | xs:normalizedString
| ProficiencyList | O | A list of the person's proficiency in the language in regards to speaking, reading and writing. | LanguageProficiencyListType

Table A.71-1: LanguageBaseType

## A.72 LanguageListType

A list of languages that an individual uses to communicate

Figure A.72-1: LanguageListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| LanguageListType |  | A list of languages that an individual uses to communicate | List
| Language | MR |  | LanguageBaseType

Table A.72-1: LanguageListType
JSON
{ "LanguageList": { "Language": [ { "Code": "NZS01110", "Usage": "FL" }, { "Code": "NZS01112", "Usage": "SL" } ] } }
XML
<LanguageList> <Language> <Code>NZS01110</Code> <Usage>FL</Usage> </Language> <Language> <Code>NZS01112</Code> <Usage>SL</Usage> </Language> </LanguageList>
Example A.72-1: Language List Example

## A.73 LanguageOfInstructionListType

Records the number of hours per week the Learner is taught in each language.

Figure A.73-1: LanguageOfInstructionListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| LanguageOfInstructionListType |  | Records the number of hours per week the Learner is taught in each language. | List
| Language | MR | The number of hours per week the Learner is taught in a specific language during the enrolment. | LanguageOfInstructionType

Table A.73-1: LanguageOfInstructionListType
JSON
{ "LanguageOfInstructionList": { "Language": [ { "Code": "NZS16110", "Level": 1 }, { "Code": "NZS01112", "Level": 5 } ] } }
XML
<LanguageOfInstructionList> <Language> <Code>NZS16110</Code> <Level>1</Level> </Language> <Language> <Code>NZS01112</Code> <Level>5</Level> </Language> </LanguageOfInstructionList>
Example A.73-1: LanguageOfInstructionList Example

## A.74 LanguageOfInstructionType

The number of hours per week the Learner is taught in a specific language during the enrolment.

Figure A.74-1: LanguageOfInstructionType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| LanguageOfInstructionType |  | The number of hours per week the Learner is taught in a specific language during the enrolment. |
| Code | M | Code denoting the actual language of instruction. | NZCodeSetsLanguageType
| Level | M | The level of instruction that is made in the selected language. | NZCodeSetsLanguageInstructionLevelType

Table A.74-1: LanguageOfInstructionType
JSON
{ "LanguageOfInstruction": { "Code": "NZS01112", "Level": 3 } }
XML
<LanguageOfInstruction> <Code>NZS01112</Code> <Level>3</Level> </LanguageOfInstruction>
Example A.74-1: LanguageOfInstruction Example

## A.75 LanguageProficiencyListType

The person's proficiency in the language in regards to speaking, reading and writing.

Figure A.75-1: LanguageProficiencyListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| LanguageProficiencyListType |  | The person's proficiency in the language in regards to speaking, reading and writing. | List
| Proficiency | MR | The person's proficiency in the language in regards to speaking, reading and writing. | LanguageProficiencyType

Table A.75-1: LanguageProficiencyListType

## A.76 LanguageProficiencyType

The person's proficiency in the language in regards to speaking, reading and writing.

Figure A.76-1: LanguageProficiencyType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| LanguageProficiencyType |  | The person's proficiency in the language in regards to speaking, reading and writing. |
| Level | M | The person's proficency level in the language in regards to reading, writing or speaking. | NZCodeSetsLanguageProficiencyLevelType
| Type | M | The type of language proficency, e.g. speaking, writing or reading. | NZCodeSetsLanguageProficiencyTypeType

Table A.76-1: LanguageProficiencyType

## A.77 LearningStandardListType

A list of `ObjectReference`s providing a manner of referring to a collection of `LearningStandards`.

Figure A.77-1: LearningStandardListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| LearningStandardListType |  | A list of `ObjectReference`s providing a manner of referring to a collection of `LearningStandards`. | List
| LearningStandard | MR |  | ObjectReferenceType

Table A.77-1: LearningStandardListType

## A.78 LearningStandardObjectReferenceType

A reference to a LearningStandard via Number and VersionNum

Figure A.78-1: LearningStandardObjectReferenceType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| LearningStandardObjectReferenceType |  | A reference to a LearningStandard via Number and VersionNum |
| Number | M | A unique number that is used to identify the learning standard. One use of this is for NZQA standard numbers which cannot be used as a unique identifier (in LocalId) on their own as they are versioned so are part of a composite key with VersionNo. | xs:int
| VersionNo | M | The version of the learning standard. | xs:decimal

Table A.78-1: LearningStandardObjectReferenceType
JSON
{ "LearningStandardObjectReference": { "Number": 6733, "VersionNo": 2 } }
XML
<LearningStandardObjectReference> <Number>6733</Number> <VersionNo>2</VersionNo> </LearningStandardObjectReference>
Example A.78-1: LearningStandardObjectReferenceType Example

## A.79 LocalIdType

This is a common element used to define the locally assigned identifier associated with an entity.

Figure A.79-1: LocalIdType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| LocalIdType |  | This is a common element used to define the locally assigned identifier associated with an entity. | xs:normalizedString

Table A.79-1: LocalIdType
JSON
{ "LocalId": "123321A" }
XML
<LocalId>123321A</LocalId>
Example A.79-1: LocalId Example

## A.80 LocationListType

A list of Location elements.

Figure A.80-1: LocationListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| LocationListType |  | A list of Location elements. | List
| Location | MR |  | LocationType

Table A.80-1: LocationListType
JSON
{ "LocationList": { "Location": { "Description": "Junior Campus", "Address": { "Type": "TH", "Role": "PHY", "Line1": "1175 Lake Ferry Rd", "Suburb": "RD 1", "City": "Martinborough", "PostalCode": "5781" }, "GridLocation": { "Latitude": -41.2814719, "Longitude": 175.3458472 }, "StatisticalAreaList": { "StatisticalArea": [ { "SpatialUnitType": "GE", "Code": "058" }, { "SpatialUnitType": "TA", "Code": "050" }, { "SpatialUnitType": "WA", "Code": "05003" } ] } } } }
XML
<LocationList> <Location> <Description>Junior Campus</Description> <Address> <Type>TH</Type> <Role>PHY</Role> <Line1>1175 Lake Ferry Rd</Line1> <Suburb>RD 1</Suburb> <City>Martinborough</City> <PostalCode>5781</PostalCode> </Address> <GridLocation> <Latitude>-41.2814719</Latitude> <Longitude>175.3458472</Longitude> </GridLocation> <StatisticalAreaList> <StatisticalArea> <SpatialUnitType>GE</SpatialUnitType> <Code>058</Code> </StatisticalArea> <StatisticalArea> <SpatialUnitType>TA</SpatialUnitType> <Code>050</Code> </StatisticalArea> <StatisticalArea> <SpatialUnitType>WA</SpatialUnitType> <Code>05003</Code> </StatisticalArea> </StatisticalAreaList> </Location> </LocationList>
Example A.80-1: Location List Example

## A.81 LocationType

This element contains data about a geographical location

Figure A.81-1: LocationType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| LocationType |  | This element contains data about a geographical location. |
| Description | O | A description for the Location. | xs:string
| LocationNum | O | Number identifying the individual location within the set of locations used by the Provider. | xs:int
| Address | O | The physical address of the Location | AddressType
| GridLocation | O | The latitude & longitude of the location. Grid location values are derived from New Zealand Map Grid x,y coordinates and converted to Latitude and Longitude values per the World Geodetic System 1984 (G1762) | GridLocationType
| StatisticalAreaList | O | A list of Statistical Areas containing the location. The list may contain exactly one StatisticalArea element for each of the following spatial unit types: Ward Urban Area Census Area Unit Māori Electorate Mesh Block General Electorate Territorial Authority Local Board (Auckland Only) Regional Council | StatisticalAreaListType

Table A.81-1: LocationType
JSON
{ "Location": { "Description": "Junior Campus", "Address": { "Type": "TH", "Role": "PHY", "Line1": "1175 Lake Ferry Rd", "Suburb": "RD 1", "City": "Martinborough", "Country": "New Zealand", "PostalCode": "5781" }, "GridLocation": { "Latitude": 41.85, "Longitude": -87.65 }, "StatisticalAreaList": { "StatisticalArea": [ { "SpatialUnitType": "GE", "Code": "058" }, { "SpatialUnitType": "TA", "Code": "050" }, { "SpatialUnitType": "WA", "Code": "05003" } ] } } }
XML
<Location> <Description>Junior Campus</Description> <Address> <Type>TH</Type> <Role>PHY</Role> <Line1>1175 Lake Ferry Rd</Line1> <Suburb>RD 1</Suburb> <City>Martinborough</City> <Country>New Zealand</Country> <PostalCode>5781</PostalCode> </Address> <GridLocation> <Latitude>41.850000</Latitude> <Longitude>-87.650000</Longitude> </GridLocation> <StatisticalAreaList> <StatisticalArea> <SpatialUnitType>GE</SpatialUnitType> <Code>058</Code> </StatisticalArea> <StatisticalArea> <SpatialUnitType>TA</SpatialUnitType> <Code>050</Code> </StatisticalArea> <StatisticalArea> <SpatialUnitType>WA</SpatialUnitType> <Code>05003</Code> </StatisticalArea> </StatisticalAreaList> </Location>
Example A.81-1: Location Example

## A.82 MedicalNeedListType

A list of a persons known medical needs.

Figure A.82-1: MedicalNeedListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| MedicalNeedListType |  | A list of a persons known medical needs. | List
| MedicalNeed | MR | A persons known medical need. | ObjectReferenceType

Table A.82-1: MedicalNeedListType

## A.83 MedicationConsentListType

A list consents that have been provided for administration of a medicine to a student.

Figure A.83-1: MedicationConsentListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| MedicationConsentListType |  | A list consents that have been provided for administration of a medicine to a student. | List
| MedicationConsent | MR |  | MedicationConsentType

Table A.83-1: MedicationConsentListType

## A.84 MedicationConsentType

Contains information about when, by whom, and who consent was given to for the administration of a medicine to a student.

Figure A.84-1: MedicationConsentType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| MedicationConsentType |  | Contains information about when, by whom, and who consent was given to for the administration of a medicine to a student. |
| StartDate | M | The date from which the student or student caretaker consented to the medicine being administered to the student by a particular individual. | xs:date
| EndDate | O | The date the consent for administration of the medicine ends or is revoked. | xs:date
| ConsentedBy | M | The student or student caregiver that has consented to the medicine being administered to the student by the school. | ObjectReferenceType
| ProviderApplicableTo | O | The provider the medication administartion consent is applicable to. | ObjectReferenceType
| AdministeredBy | O | The staff member at the school that have been given permission by the student or the student's caregiver to administer the medicine to the student. | ObjectReferenceType

Table A.84-1: MedicationConsentType

## A.85 MedicationListType

A list of the medications required for this Wellbeing Characteristic.

Figure A.85-1: MedicationListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| MedicationListType |  | A list of the medications required for this Wellbeing Characteristic. | List
| Medication | MR |  | MedicationType

Table A.85-1: MedicationListType

## A.86 MedicationType

The medication, dosage and frequency, required by the student to manage the Wellbeing Characteristic.

Figure A.86-1: MedicationType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| MedicationType |  | The medication, dosage and frequency, required by the student to manage the Wellbeing Characteristic. |
| MedicationName | O | Name of medication required for the student. | xs:string
| Dosage | O | Dosage and strength of medication required for the student. | xs:string
| Frequency | O | Frequency of Administration. | xs:string
| AdministrationInformation | O | Information about how the medication is to be administered. | xs:string
| Method | O | Method of administration. | xs:string
| MedicationConsentList | O |  | MedicationConsentListType

Table A.86-1: MedicationType

## A.87 MoEOrgIdType

1 to 5 digit Ministry Organisation Id, without leading zeros
Figure A.87-1: MoEOrgIdType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| MoEOrgIdType |  | 1 to 5 digit Ministry Organisation Id, without leading zeros | xs:token
xs:pattern | [1-9][0-9]{0,4}

Table A.87-1: MoEOrgIdType

## A.88 NoteListType

A list of notes that have been written about the associated subject matter.

Figure A.88-1: NoteListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| NoteListType |  | A list of notes that have been written about the associated subject matter. | List
| Note | MR | A free text note about the associated subject matter. | NoteType

Table A.88-1: NoteListType

## A.89 NoteType

A free text note about the associated subject matter.

Figure A.89-1: NoteType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| NoteType |  | A free text note about the associated subject matter. |
| Note | M | Free text note. | xs:normalizedString
| CreatedDateTime | M | The date and time the note was created. | xs:dateTime
| LastUpdatedDateTime | O | The date and time the note was last updated. | xs:dateTime
| CreatedBy | M | Generic reference to the user that created the note. | ObjectReferenceType
| LastUpdatedBy | O | Generic reference to the user that last updated the note. | ObjectReferenceType

Table A.89-1: NoteType

## A.90 NZQAAssessmentRegistrationType

Extra details to support NZQA assessment registration process
Figure A.90-1: NZQAAssessmentRegistrationType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| NZQAAssessmentRegistrationType |  | Extra details to support NZQA assessment registration process |
| EnrolmentId | O |  | xs:normalizedString
| EntryId | O | The student's NZQA entry Id provided upon confirmation of the student's registration to be assessed against a unit or achievement standard. Identifies what entry the result is for to NZQA. | xs:normalizedString
| AssessmentRequestType | O |  | NZCodeSetsAssessmentRequestTypeType
| PaperLanguage | O |  | NZCodeSetsLanguageType
| AnswerLanguage | O |  | NZCodeSetsLanguageType

Table A.90-1: NZQAAssessmentRegistrationType

## A.91 NZQAEnrolmentType

NZQA details for a student for this school year.
Figure A.91-1: NZQAEnrolmentType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| NZQAEnrolmentType |  | NZQA details for a student for this school year. |
| EnrolmentId | O | The student's NZQA enrolment Id. | xs:normalizedString
| FeeAmount | O | Amount paid by student to school for current year's NZQA fees. | xs:decimal
| FinancialAssistance | O | Code set denoting the type of financial assistance the student is receiving. | NZCodeSetsNZQAFinancialAssistanceType
| SortCode | O | Student’s NZQA sort code, e.g. 13AB. Sort order for admission slips. Often the form class of the student. | xs:normalizedString
| SubmitterName | O | Full name of person submitting student information to NZQA. | xs:normalizedString
| SubmitterEmailAddress | O | E-mail address of person submitting student information to NZQA. | xs:normalizedString
| WithdrawnAllAssessmentsInd | O | Indicates that the student has withdrawn from all NZQA assessments. | NZCodeSetsYesOrNoCategoryType

Table A.91-1: NZQAEnrolmentType

## A.92 ObjectReferenceType

A reference to another SIF Data Object

Figure A.92-1: ObjectReferenceType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| ObjectReferenceType |  | A reference to another SIF Data Object ObjectReferenceType is the base type for the following data types: RelatedLearningStandardType StaffListStaffMemberType RelatedOrganisationType AcademicDayType ScheduleCustomDayPeriodType JustificationType StudentObjectReferenceType StaffInvolvedType |
| RefId | O | The GUUID of the referenced object | IdRefType
| LocalId | O | Local identifier representing the referenced object. | LocalIdType
| Name | O | The normal descriptive name of the referenced object. | xs:string
| ObjectType | O | The type of the referenced object: | NZCodeSetsReferrableDataObjectsType

Table A.92-1: ObjectReferenceType
JSON
{ "ObjectReference": { "RefId": "ac0871d9-6562-4209-ae86-abdb3661842b", "LocalId": "99204", "Name": "Masterton (Whakaoriori) Kāhui Ako", "ObjectType": "Organisation" } }
XML
<ObjectReference> <RefId>ac0871d9-6562-4209-ae86-abdb3661842b</RefId> <LocalId>99204</LocalId> <Name>Masterton (Whakaoriori) Kāhui Ako</Name> <ObjectType>Organisation</ObjectType> </ObjectReference>
Example A.92-1: ObjectReferenceType Example

## A.93 OfficialDiagnosisListType

A list of official diagnoses that pertains to this wellbeing characteristic.

Figure A.93-1: OfficialDiagnosisListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| OfficialDiagnosisListType |  | A list of official diagnoses that pertains to this wellbeing characteristic. | List
| OfficialDiagnosis | MR | An official diagnosis that pertains to this Wellbeing Characteristic. | OfficialDiagnosisType

Table A.93-1: OfficialDiagnosisListType

## A.94 OfficialDiagnosisType

An official diagnosis that pertains to this Wellbeing Characteristic.

Figure A.94-1: OfficialDiagnosisType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| OfficialDiagnosisType |  | An official diagnosis that pertains to this Wellbeing Characteristic. |
| DiagnosisType | M | The official diagnosis type the student was given. | NZCodeSetsOfficialDiagnosisTypeType
| DiagnosisSubType | O | The official diagnosis sub-type the student was given. | NZCodeSetsOfficialDiagnosisSubTypeType
| OfficialDiagnosisDetail | O | Providers additional free text information about an official diagnosis. Mandatory when the Official Diagnosis Type selected is ‘Physical Impairments’, or ‘Medical Conditions’. Mandatory when the Official Diagnosis Sub-Type selected is ‘Other neurodevelopmental disorders/developmental anomalies’, Other mental health disorders’, or ‘Other sensory impairment’. | xs:normalizedString
| DocumentList | O | A list of documents that conatin information that pertain to this official diagnosis. | DocumentListType

Table A.94-1: OfficialDiagnosisType

## A.95 OrganisationObjectReferenceType

A reference to a Provider specific location at the Organisation; rather than the Provider as a whole.

Figure A.95-1: OrganisationObjectReferenceType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| OrganisationObjectReferenceType |  | A reference to a Provider specific location at the Organisation; rather than the Provider as a whole. | Extension of ProviderObjectReferenceType
| RefId | M | The Ministry of Education Organisation Id of the referenced provider | MoEOrgIdType
| Name | O | The normal descriptive name of the referenced object. | xs:string
| LocationNum | O | Number identifying the individual location within the set of locations used by the Provider. | xs:int

Table A.95-1: OrganisationObjectReferenceType
JSON
{ "LocationObjectReference": { "RefId": "672", "Name": "Massey University - Wellington Campus", "LocationNum": 3 } }
XML
<LocationObjectReference> <RefId>672</RefId> <Name>Massey University - Wellington Campus</Name> <LocationNum>3</LocationNum> </LocationObjectReference>
Example A.95-1: LocationObjectReferenceType Example

## A.96 OtherNameListType

Previous, alternate or other names or aliases associated with a person.

Figure A.96-1: OtherNameListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| OtherNameListType | O | Previous, alternate or other names or aliases associated with a person. | List
| Name | MR | Name of the person. Note: Type value of `LGL` may not occur here. | VerifiedNameType

Table A.96-1: OtherNameListType
JSON
{ "OtherNameList": { "Name": [ { "FamilyName": "Anderson", "GivenName": "Samuel", "FullName": "Samuel Anderson", "Type": "AKA", "IsVerified": "N" }, { "FamilyName": "Rowinski", "GivenName": "Sam", "FullName": "Sam Rowinski ", "Type": "PRF", "IsVerified": "Y", "Verification": { "Source": "NZPAS", "DocumentSerialNumber": "L905673", "DocumentExpiryDate": "2019-03-30", "IsConfirmed": true, "Timestamp": "2003-11-30T12:34:56.7", "Provider": { "RefId": "822f6c83-2841-4a87-9ff9-49730951b3ba" } } } ] } }
XML
<OtherNameList> <Name> <FamilyName>Anderson</FamilyName> <GivenName>Samuel</GivenName> <FullName>Samuel Anderson</FullName> <Type>AKA</Type> <IsVerified>N</IsVerified> </Name> <Name> <FamilyName>Rowinski</FamilyName> <GivenName>Sam</GivenName> <FullName>Sam Rowinski </FullName> <Type>PRF</Type> <IsVerified>Y</IsVerified> <Verification> <Source>NZPAS</Source> <DocumentSerialNumber>L905673</DocumentSerialNumber> <DocumentExpiryDate>2019-03-30</DocumentExpiryDate> <IsConfirmed>true</IsConfirmed> <Timestamp>2003-11-30T12:34:56.7</Timestamp> <Provider> <RefId>822f6c83-2841-4a87-9ff9-49730951b3ba</RefId> </Provider> </Verification> </Name> </OtherNameList>
Example A.96-1: Other Names Example

## A.97 OtherWellbeingResponseContainerType

Container for details of any other response that can not be classified by previous types.

Figure A.97-1: OtherWellbeingResponseContainerType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| OtherWellbeingResponseContainerType |  | Container for details of any other response that can not be classified by previous types. |
| OtherResponseDate | O | Date of the other response | xs:date
| OtherResponseDescription | O | Description of the other response. | xs:string
| OtherResponseNotes | O | Any comments/notes associated with the other response. | xs:string

Table A.97-1: OtherWellbeingResponseContainerType

## A.98 PeriodListType

A list of the object references to a set of SchedulePeriods

Figure A.98-1: PeriodListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| PeriodListType |  | A list of the object references to a set of SchedulePeriods | List
| Period | MR | A generic object references to a SchedulePeriod in the list | ObjectReferenceType

Table A.98-1: PeriodListType
JSON
{ "PeriodList": { "Period": [ { "RefId": "215f796c-67f7-4855-83dc-28ad9d002830", "LocalId": "2019a-A1", "Name": "Period 1 on Day A" }, { "RefId": "1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34", "LocalId": "2019a-A2", "Name": "Period 2 on Day A" } ] } }
XML
<PeriodList> <Period> <RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId> <LocalId>2019a-A1</LocalId> <Name>Period 1 on Day A</Name> </Period> <Period> <RefId>1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34</RefId> <LocalId>2019a-A2</LocalId> <Name>Period 2 on Day A</Name> </Period> </PeriodList>
Example A.98-1: PeriodList List Example

## A.99 PersonDocumentRoleListType

The list of people associated to a document and their role in relation to it, e.g. author, owner, reviewer, subject of.

Figure A.99-1: PersonDocumentRoleListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| PersonDocumentRoleListType |  | The list of people associated to a document and their role in relation to it, e.g. author, owner, reviewer, subject of. | List
| PersonDocumentRole | MR | A person associated to a document and their role in relation to it, e.g. author, owner, reviewer, subject of. | PersonDocumentRoleType

Table A.99-1: PersonDocumentRoleListType

## A.100 PersonDocumentRoleType

A person associated to a document and their role in relation to it, e.g. author, owner, reviewer, subject of.

Figure A.100-1: PersonDocumentRoleType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| PersonDocumentRoleType |  | A person associated to a document and their role in relation to it, e.g. author, owner, reviewer, subject of. |
| Role | O | A code set denoting the role a person performs in relation to a document and their role in relation to it, e.g. author, owner, reviewer, subject of. | NZCodeSetsDocumentRoleType
| Person | O | A non student person associated to a document and their role in relation to it, e.g. author, owner, reviewer, subject of. | ObjectReferenceType
| Student | O | A student associated to a document and their role in relation to it, e.g. author, owner, reviewer, subject of. | StudentObjectReferenceType

Table A.100-1: PersonDocumentRoleType

## A.101 PersonInfoType

The personal information collected about students.

Figure A.101-1: PersonInfoType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| PersonInfoType |  | The personal information collected about students. |
| Name | M | A name used by the person | BaseNameType
| OtherNameList | O | Previous, alternate or other names or aliases associated with the person. | OtherNameListType
| VerifiedName | O | The verified name of the person. | VerifiedNameType
| Demographics | O | Details of the person’s demographic properties | DemographicsType
| AddressList | O | The person's address(es) - one or more addresses | AddressListType
| EmailList | O | The person's e-mail address(es) - one or more emails. | EmailListType
| PhoneNumberList | O | The person's phone number(s) - one or more phone numbers. | PhoneNumberListType
| HouseholdContactInfoList | O | The person's household/s contact information. A list of one or more household’s contact information. | HouseholdContactInfoListType
| PersonPhoto | O | A photo of the person. A person photo is stored in Document against the student with a document type of Person Photo. | ObjectReferenceType
| MedicalNeedList | O | A list of a persons known medical needs. | MedicalNeedListType

Table A.101-1: PersonInfoType
JSON
{ "PersonInfo": { "Name": { "FamilyName": "Rubeus", "GivenName": "Hagrid", "FullName": "Rubeus Hagrid", "Type": "LGL", "IsVerified": "N" }, "OtherNameList": { "Name": [ { "FamilyName": "Anderson", "GivenName": "Samuel", "FullName": "Samuel Anderson", "Type": "AKA", "Verification": { "Source": "NZBIR", "DocumentSerialNumber": "L905673", "DocumentExpiryDate": "2019-03-30", "IsConfirmed": true, "Timestamp": "2003-11-30T12:34:56.7", "Provider": { "RefId": "822f6c83-2841-4a87-9ff9-49730951b3ba" } } }, { "FamilyName": "Rowinski", "GivenName": "Sam", "FullName": "Sam Rowinski ", "Type": "PRF" } ] }, "Demographics": { "BirthDate": "1990-09-26", "PlaceOfBirth": "Dunedin", "CountryOfBirth": "ZAF", "CitizenshipList": { "Country": [ "NZL", "ZAF" ] }, "CitizenshipStatus": "NZCI", "CitizenshipVerification": { "Source": "NZBIR", "DocumentSerialNumber": "L905673", "DocumentExpiryDate": "2019-03-30", "IsConfirmed": true, "Timestamp": "2003-11-30T12:34:56.7", "Provider": { "RefId": "822f6c83-2841-4a87-9ff9-49730951b3ba" } }, "Gender": 2, "LanguageList": { "Language": [ { "Code": "NZS01110", "Usage": "FL", "ProficiencyList": { "Proficiency": { "Level": "AD", "Type": "SP" } } }, { "Code": "NZS01112", "Usage": "SL", "ProficiencyList": { "Proficiency": { "Level": "BE", "Type": "RE" } } } ] }, "EthnicityList": { "Ethnicity": [ { "PreferenceOrderNumber": 1, "Code": 111 }, { "PreferenceOrderNumber": 1, "Code": 211 } ] }, "IwiAffiliationList": { "Iwi": { "Code": "NZS1001", "PreferenceOrderNumber": 1, "HapuAffiliationList": { "Hapu": { "HapuName": "Manukorihi", "PreferenceOrderNumber": 1 } } } }, "ReligiousAffiliationList": { "ReligiousAffiliation": [ "NZS212", "NZS215" ] } }, "AddressList": { "Address": [ { "Type": "TH", "Role": "PHY", "Line1": "The Enchanted Wood", "Line2": "533 Hogwart's Way", "City": "Hogsmead", "PostalCode": "7733" }, { "Type": "TH", "Role": "PHY", "Line1": "1175 Lake Ferry Rd", "Suburb": "RD 1", "City": "Martinborough" } ] }, "EmailList": { "Email": [ { "Type": "PRIM", "Address": "hagrid@gmail.com" } ] }, "PhoneNumberList": { "PhoneNumber": { "Type": "MOB", "Number": "(021) 300 999" } }, "HouseholdContactInfoList": { "HouseholdContactInfo": [ { "PreferenceNumber": 1, "HouseholdContactId": "7d5c3f5c-d89c-4551-9442-6b008207986e", "AddressList": { "Address": [ { "Type": "DE", "Role": "POS", "Line1": "P O Box 81", "City": "Martinborough", "PostalCode": "5781" } ] }, "EmailList": [ { "Email": { "Type": "PRIM", "Address": "hagrid@gmail.com" } } ], "PhoneNumberList": { "PhoneNumber": { "Usage": "INT", "Type": "MAI", "Number": "(021) 300 999" } } } ] } } }
XML
<PersonInfo> <Name> <FamilyName>Rubeus</FamilyName> <GivenName>Hagrid</GivenName> <FullName>Rubeus Hagrid</FullName> <Type>LGL</Type> <IsVerified>N</IsVerified> </Name> <OtherNameList> <Name> <FamilyName>Anderson</FamilyName> <GivenName>Samuel</GivenName> <FullName>Samuel Anderson</FullName> <Type>AKA</Type> <Verification> <Source>NZBIR</Source> <DocumentSerialNumber>L905673</DocumentSerialNumber> <DocumentExpiryDate>2019-03-30</DocumentExpiryDate> <IsConfirmed>true</IsConfirmed> <Timestamp>2003-11-30T12:34:56.7</Timestamp> <Provider> <RefId>822f6c83-2841-4a87-9ff9-49730951b3ba</RefId> </Provider> </Verification> </Name> <Name> <FamilyName>Rowinski</FamilyName> <GivenName>Sam</GivenName> <FullName>Sam Rowinski </FullName> <Type>PRF</Type> </Name> </OtherNameList> <Demographics> <BirthDate>1990-09-26</BirthDate> <PlaceOfBirth>Dunedin</PlaceOfBirth> <CountryOfBirth>ZAF</CountryOfBirth> <CitizenshipList> <Country>NZL</Country> <Country>ZAF</Country> </CitizenshipList> <CitizenshipStatus>NZCI</CitizenshipStatus> <CitizenshipVerification> <Source>NZBIR</Source> <DocumentSerialNumber>L905673</DocumentSerialNumber> <DocumentExpiryDate>2019-03-30</DocumentExpiryDate> <IsConfirmed>true</IsConfirmed> <Timestamp>2003-11-30T12:34:56.7</Timestamp> <Provider> <RefId>822f6c83-2841-4a87-9ff9-49730951b3ba</RefId> </Provider> </CitizenshipVerification> <Gender>2</Gender> <LanguageList> <Language> <Code>NZS01110</Code> <Usage>FL</Usage> <ProficiencyList> <Proficiency> <Level>AD</Level> <Type>SP</Type> </Proficiency> </ProficiencyList> </Language> <Language> <Code>NZS01112</Code> <Usage>SL</Usage> <ProficiencyList> <Proficiency> <Level>BE</Level> <Type>RE</Type> </Proficiency> </ProficiencyList> </Language> </LanguageList> <EthnicityList> <Ethnicity> <PreferenceOrderNumber>1</PreferenceOrderNumber> <Code>111</Code> </Ethnicity> <Ethnicity> <PreferenceOrderNumber>1</PreferenceOrderNumber> <Code>211</Code> </Ethnicity> </EthnicityList> <IwiAffiliationList> <Iwi> <Code>NZS1001</Code> <PreferenceOrderNumber>1</PreferenceOrderNumber> <HapuAffiliationList> <Hapu> <HapuName>Manukorihi</HapuName> <PreferenceOrderNumber>1</PreferenceOrderNumber> </Hapu> </HapuAffiliationList> </Iwi> </IwiAffiliationList> <ReligiousAffiliationList> <ReligiousAffiliation>NZS212</ReligiousAffiliation> <ReligiousAffiliation>NZS215</ReligiousAffiliation> </ReligiousAffiliationList> </Demographics> <AddressList> <Address> <Type>TH</Type> <Role>PHY</Role> <Line1>The Enchanted Wood</Line1> <Line2>533 Hogwart's Way</Line2> <City>Hogsmead</City> <PostalCode>7733</PostalCode> </Address> <Address> <Type>TH</Type> <Role>PHY</Role> <Line1>1175 Lake Ferry Rd</Line1> <Suburb>RD 1</Suburb> <City>Martinborough</City> </Address> </AddressList> <EmailList> <Email> <Type>PRIM</Type> <Address>hagrid@gmail.com</Address> </Email> </EmailList> <PhoneNumberList> <PhoneNumber> <Type>MOB</Type> <Number>(021) 300 999</Number> </PhoneNumber> </PhoneNumberList> <HouseholdContactInfoList> <HouseholdContactInfo> <PreferenceNumber>1</PreferenceNumber> <HouseholdContactId>7d5c3f5c-d89c-4551-9442-6b008207986e</HouseholdContactId> <AddressList> <Address> <Type>DE</Type> <Role>POS</Role> <Line1>P O Box 81</Line1> <City>Martinborough</City> <PostalCode>5781</PostalCode> </Address> </AddressList> <EmailList> <Email> <Type>PRIM</Type> <Address>hagrid@gmail.com</Address> </Email> </EmailList> <PhoneNumberList> <PhoneNumber> <Usage>INT</Usage> <Type>MAI</Type> <Number>(021) 300 999</Number> </PhoneNumber> </PhoneNumberList> </HouseholdContactInfo> </HouseholdContactInfoList> </PersonInfo>
Example A.101-1: PersonInfo Example

## A.102 PersonInvolvementListType

List of People involved in the Wellbeing event/response. Mandatory if more people than the student to which this event/response occurs is involved.

Figure A.102-1: PersonInvolvementListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| PersonInvolvementListType |  | List of People involved in the Wellbeing event/response. Mandatory if more people than the student to which this event/response occurs is involved. | List
| PersonInvolvement | MR | A person (additional to the student) involved in a Wellbeing event/response where required to be known. | PersonInvolvementType

Table A.102-1: PersonInvolvementListType

## A.103 PersonInvolvementType

A repeatable element recording the identifier and details of another person that was involved in the Wellbeing Event/Response.

Figure A.103-1: PersonInvolvementType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| PersonInvolvementType |  | A repeatable element recording the identifier and details of another person that was involved in the Wellbeing Event/Response. | Extension of StudentObjectReferenceType
| RefId | O | The GUUID of the referenced object | IdRefType
| LocalId | O | Local identifier representing the referenced object. | LocalIdType
| Name | O | The normal descriptive name of the referenced object. | xs:string
| ObjectType | O | The type of the referenced object: | NZCodeSetsReferrableDataObjectsType
| NationalStudentNumber | O | The NSN of the referenced Student | xs:positiveInteger
| YearLevel | O | The NSN of the referenced Student | xs:positiveInteger
xs:minInclusive | 1
xs:maxInclusive | 13
| HowInvolved | O | Optional free text detailing involvement. | xs:normalizedString
| PersonType | O | The type of person that the person involved is, e.g. Teacher, Peers, etc. | NZCodeSetsPersonInvolvedTypeType

Table A.103-1: PersonInvolvementType

## A.104 PhoneNumberListType

Lists phone numbers associated with an entity.

Figure A.104-1: PhoneNumberListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| PhoneNumberListType |  | Lists phone numbers associated with an entity. | List
| PhoneNumber | MR |  | PhoneNumberType

Table A.104-1: PhoneNumberListType
JSON
{ "PhoneNumberList": { "PhoneNumber": [ { "Notes": "Not on Thursdays", "Preference": 1, "Usage": "INT", "Type": "WTE", "Number": "(03) 273 2000" }, { "Notes": "Only on Thursdays", "Preference": 1, "Usage": "INT", "Type": "WMO", "Number": "(0274) 273 2000" } ] } }
XML
<PhoneNumberList> <PhoneNumber> <Notes>Not on Thursdays</Notes> <Preference>1</Preference> <Usage>INT</Usage> <Type>WTE</Type> <Number>(03) 273 2000</Number> </PhoneNumber> <PhoneNumber> <Notes>Only on Thursdays</Notes> <Preference>1</Preference> <Usage>INT</Usage> <Type>WMO</Type> <Number>(0274) 273 2000</Number> </PhoneNumber> </PhoneNumberList>
Example A.104-1: Phone Number List Example

## A.105 PhoneNumberType

This element represents a phone number and occurs within objects such as StudentPersonal, StaffPersonal, etc.

Figure A.105-1: PhoneNumberType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| PhoneNumberType |  | This element represents a phone number and occurs within objects such as StudentPersonal, StaffPersonal, etc. | Extension of BaseCommunicationChannelType
| Notes | O | Notes on when / how to use the communication channel. eg: Phone after 4pm | xs:string
| Preference | O | Preference number indicating an order in which communication channels should be used when contacting person or organisation. | xs:unsignedInt
| Usage | O | A code describing the acceptable usage of a person or organisation's communication channel | NZCodeSetsCommunicationUsageType
| Type | O | Code that specifies what type of phone number this is. Note: A subset of valid values may be specified in data objects. | NZCodeSetsTelephoneNumberTypeType
| Number | M | Phone number. Free-form, but typical New Zealand formats include: (0##) ###-#### ###-#### +##### ### #### | xs:normalizedString
| Extension | O | Phone number extension. | xs:normalizedString
| ListedStatus | O | Indicates whether or not the phone number is available to the public. | NZCodeSetsYesOrNoCategoryType

Table A.105-1: PhoneNumberType
JSON
{ "PhoneNumber": { "Notes": "Not on Thursdays", "Preference": 1, "Usage": "INT", "Type": "WTE", "Number": "(03) 9543 2000", "Extension": "245", "ListedStatus": "Y" } }
XML
<PhoneNumber> <Notes>Not on Thursdays</Notes> <Preference>1</Preference> <Usage>INT</Usage> <Type>WTE</Type> <Number>(03) 9543 2000</Number> <Extension>245</Extension> <ListedStatus>Y</ListedStatus> </PhoneNumber>
Example A.105-1: Phone Number Example

## A.106 PlanRequiredListType

List to contain information of any plans that may eventuate.

Figure A.106-1: PlanRequiredListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| PlanRequiredListType |  | List to contain information of any plans that may eventuate. | List
| Plan | MR |  | WellbeingPlanType

Table A.106-1: PlanRequiredListType

## A.107 PossibleMotivationListType

A list of the possible motivations that triggered the event.

Figure A.107-1: PossibleMotivationListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| PossibleMotivationListType |  | A list of the possible motivations that triggered the event. | List
| PossibleMotivation | MR | The possible motivation that triggered the event. | NZCodeSetsWellbeingEventPossibleMotivationType

Table A.107-1: PossibleMotivationListType

## A.108 PreEnrolmentCancellationType

Details around why a pre-enrolment for a school was cancelled.

Figure A.108-1: PreEnrolmentCancellationType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| PreEnrolmentCancellationType |  | Details around why a pre-enrolment for a school was cancelled. |
| NotifiedDate | O | The date the Student was notified of the cancellation of the pre-enrolment. | xs:date
| CancellationMethod | O | A code describing how the student's pre-enrolment was terminated. | NZCodeSetsPreEnrolmentExitTypeType
| CancellationReason | O | The reason the pre-enrolment was cancelled | NZCodeSetsPreEnrolmentCancellationReasonType
| CancellationReasonOtherDesc | O | Free text reason the pre-enrolment was cancelled if the cancellation reason of other was selected. | xs:normalizedString

Table A.108-1: PreEnrolmentCancellationType

## A.109 PrerequisiteListType

References to ProviderCourses, LearningStandards, Credentials, or AssessmentTasks that the student must have completed or passed to engage in futher courses, activities and assessment tasks.

Figure A.109-1: PrerequisiteListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| PrerequisiteListType |  | References to ProviderCourses, LearningStandards, Credentials, or AssessmentTasks that the student must have completed or passed to engage in futher courses, activities and assessment tasks. | List
| Prerequisite | MR | A reference to a ProviderCourse, LearningStandard, Credential, or AssessmentTask that the student must have completed or passed to engage in futher courses, activities and assessment tasks. | ObjectReferenceType

Table A.109-1: PrerequisiteListType

## A.110 ProgressReportAuthorListType

A list of the staff members that compiled the progress report. A report can be authored by a collective of individual class teachers, or may be compiled by a single author.

Figure A.110-1: ProgressReportAuthorListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| ProgressReportAuthorListType |  | A list of the staff members that compiled the progress report. A report can be authored by a collective of individual class teachers, or may be compiled by a single author. | List
| Author | MR | A generic object reference to a staff memberthat authored the progress report. | ObjectReferenceType

Table A.110-1: ProgressReportAuthorListType

## A.111 ProviderExitType

Details of the reasons, and interventions leading up to the student's enrolment being terminated.

Figure A.111-1: ProviderExitType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| ProviderExitType |  | Details of the reasons, and interventions leading up to the student's enrolment being terminated. |
| Reason | M | A code describing how or why the student's enrolment was terminated. | NZCodeSetsEnrolmentExitTypeType
| PostSchoolActivity | O | The post school activity the student is moving on to once they have exited the school. | NZCodeSetsPostSchoolActivityType
| InterventionList | O | A list of references to Wellbeing Event, Response & Appeal data objects, that record the process of terminating a students enrolment. | InterventionListType
| PotentialDestinationSchool | O | The potential destination school of the student. | ObjectReferenceType

Table A.111-1: ProviderExitType

## A.112 ProviderInvolvedListType

A list of the providers involved and their role, e.g. assessing provider, assessment provider, assessment location provider, registering provider.

Figure A.112-1: ProviderInvolvedListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| ProviderInvolvedListType |  | A list of the providers involved and their role, e.g. assessing provider, assessment provider, assessment location provider, registering provider. | List
| ProviderInvolved | MR | The provider involved with the assessment task and the role they play, e.g. assessing provider, assessment location provider, assessment provider, registering provider. | ProviderInvolvedType

Table A.112-1: ProviderInvolvedListType

## A.113 ProviderInvolvedType

The provider and Location with the assessment task and the role they play, e.g. assessing provider, assessment location provider, assessment provider, registering provider.

Figure A.113-1: ProviderInvolvedType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| ProviderInvolvedType |  | The provider and Location with the assessment task and the role they play, e.g. assessing provider, assessment location provider, assessment provider, registering provider. | Extension of ProviderObjectReferenceType
| RefId | M | The Ministry of Education Organisation Id of the referenced provider | MoEOrgIdType
| Name | O | The normal descriptive name of the referenced object. | xs:string
| LocationNum | O | Number identifying the individual location within the set of locations used by the Provider. | xs:int
| ProviderRole | M | The role of the provider in relation to the assessment task, e.g. assessing provider, assessment location provider, assessment provider, registering provider. | NZCodeSetsAssessmentProviderRoleType

Table A.113-1: ProviderInvolvedType

## A.114 ProviderObjectReferenceType

A reference to a Provider Data Object

Figure A.114-1: ProviderObjectReferenceType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| ProviderObjectReferenceType |  | A reference to a Provider Data Object ProviderObjectReferenceType is the base type for the following data types: OrganisationObjectReferenceType ProviderInvolvedType |
| RefId | M | The Ministry of Education Organisation Id of the referenced provider | MoEOrgIdType
| Name | O | The normal descriptive name of the referenced object. | xs:string
| LocationNum | O | Number identifying the individual location within the set of locations used by the Provider. | xs:int

Table A.114-1: ProviderObjectReferenceType
JSON
{ "ProviderObjectReference": { "RefId": "672", "Name": "Masterton Primary School" } }
XML
<ProviderObjectReference> <RefId>672</RefId> <Name>Masterton Primary School</Name> </ProviderObjectReference>
Example A.114-1: ProviderObjectReferenceType Example

## A.115 RecognitionListType

List of awards and other types of recognition given to the student for this activity.

Figure A.115-1: RecognitionListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| RecognitionListType |  | List of awards and other types of recognition given to the student for this activity. | List
| Recognition | MR | The nature of recognition given to the student for the successful completion of work in a co-curricular or extra-curricular activity. | xs:normalizedString

Table A.115-1: RecognitionListType

## A.116 RecordAuditType

Holds the audit for a records, e.g. Created/Last Updated DateTime and Created/Last Updated By.

Figure A.116-1: RecordAuditType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| RecordAuditType |  | Holds the audit for a records, e.g. Created/Last Updated DateTime and Created/Last Updated By. |
| CreatedDateTime | O | The date and time the record being sent through was created in the source system. | xs:dateTime
| LastUpdatedDateTime | O | The date and time the record was last updated. | xs:dateTime
| DeletedDateTime | O | The date and time the record was deleted. | xs:dateTime
| CreatedBy | O | The user that created the record in the source system. | ObjectReferenceType
| LastUpdatedBy | O | The user that last updated the record. | ObjectReferenceType
| DeletedBy | O | The user that deleted the record. | ObjectReferenceType
| DeletedReason | O | The reason the record was deleted. | NZCodeSetsDeletedReasonType

Table A.116-1: RecordAuditType

## A.117 RefIdType

An object or element identifier.
Figure A.117-1: RefIdType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| RefIdType |  | An object or element identifier. | GUIDType

Table A.117-1: RefIdType

## A.118 ReflectionListType

A list of the reflections the staff member performed.

Figure A.118-1: ReflectionListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| ReflectionListType |  | A list of the reflections the staff member performed. | List
| Reflection | MR | A reflection that a staff member performed about the physical restraint incident. | ReflectionType

Table A.118-1: ReflectionListType

## A.119 ReflectionType

A reflection that a staff member performed about the physical restraint incident.

Figure A.119-1: ReflectionType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| ReflectionType |  | A reflection that a staff member performed about the physical restraint incident. |
| ReflectionDescription | O | Free text outlining the staff members thoughts on a type of reflection. | xs:normalizedString
| Type | O | The type of reflection that the staff member performed. | NZCodeSetsStaffRestraintReflectionTypeType

Table A.119-1: ReflectionType

## A.120 RelatedLearningStandardsListType

A list of `ObjectReference`s to related `LearningStandards`.

Figure A.120-1: RelatedLearningStandardsListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| RelatedLearningStandardsListType |  | A list of `ObjectReference`s to related `LearningStandards`. | List
| RelatedLearningStandard | MR | A member of the related LearningStandard list. | RelatedLearningStandardType

Table A.120-1: RelatedLearningStandardsListType

## A.121 RelatedLearningStandardType

A member of a list of related LearningStandard references.

Figure A.121-1: RelatedLearningStandardType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| RelatedLearningStandardType |  | A member of a list of related LearningStandard references. | Extension of ObjectReferenceType
| RefId | O | The GUUID of the referenced object | IdRefType
| LocalId | O | Local identifier representing the referenced object. | LocalIdType
| Name | O | The normal descriptive name of the referenced object. | xs:string
| ObjectType | O | The type of the referenced object: | NZCodeSetsReferrableDataObjectsType
| Relationship | M | Code describing the relationship from a LearningStandard to a related LearningStandard. | NZCodeSetsLearningStandardRelationshipTypeType

Table A.121-1: RelatedLearningStandardType

## A.122 RelatedOrganisationListType

A list of an Organisation's related organisations

Figure A.122-1: RelatedOrganisationListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| RelatedOrganisationListType |  | A list of an Organisation's related organisations | List
| RelatedOrganisation | MR |  | RelatedOrganisationType

Table A.122-1: RelatedOrganisationListType
JSON
{ "RelatedOrganisationList": { "RelatedOrganisation": [ { "RefId": "0951bacf-fc88-4ed6-8113-11a6d6335c07", "LocalId": "99102", "Name": "Tai Tokerau", "ObjectType": "Organisation", "StartDate": "2010-04-12", "Type": "LOF" }, { "RefId": "ac0871d9-6562-4209-ae86-abdb3661842b", "LocalId": "99204", "Name": "Masterton (Whakaoriori) Kāhui Ako", "ObjectType": "Organisation", "StartDate": "2013-10-31", "Type": "34028" } ] } }
XML
<RelatedOrganisationList> <RelatedOrganisation> <RefId>0951bacf-fc88-4ed6-8113-11a6d6335c07</RefId> <LocalId>99102</LocalId> <Name>Tai Tokerau</Name> <ObjectType>Organisation</ObjectType> <StartDate>2010-04-12</StartDate> <Type>LOF</Type> </RelatedOrganisation> <RelatedOrganisation> <RefId>ac0871d9-6562-4209-ae86-abdb3661842b</RefId> <LocalId>99204</LocalId> <Name>Masterton (Whakaoriori) Kāhui Ako</Name> <ObjectType>Organisation</ObjectType> <StartDate>2013-10-31</StartDate> <Type>34028</Type> </RelatedOrganisation> </RelatedOrganisationList>
Example A.122-1: Related Organisation List Example

## A.123 RelatedOrganisationType

Extends `ObjectReferenceType` to add an extra element, `OrganisationType`, describing the nature of the related organisation.

Figure A.123-1: RelatedOrganisationType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| RelatedOrganisationType |  | Extends `ObjectReferenceType` to add an extra element, `OrganisationType`, describing the nature of the related organisation. | Extension of ObjectReferenceType
| RefId | O | The GUUID of the referenced object | IdRefType
| LocalId | O | Local identifier representing the referenced object. | LocalIdType
| Name | O | The normal descriptive name of the referenced object. | xs:string
| ObjectType | O | The type of the referenced object: | NZCodeSetsReferrableDataObjectsType
| StartDate | O | The start date of the relationship between the two organisations | xs:date
| EndDate | O | The end date of the relationship between the two organisations | xs:date
| Type | M | Code denoting the nature of the relationship between the two Organisations | NZCodeSetsOrganisationRelationshipTypeType

Table A.123-1: RelatedOrganisationType
JSON
{ "RelatedOrganisation": { "RefId": "ac0871d9-6562-4209-ae86-abdb3661842b", "LocalId": "99204", "Name": "Masterton (Whakaoriori) Kāhui Ako", "ObjectType": "Organisation", "StartDate": "2012-04-30", "Type": "34028" } }
XML
<RelatedOrganisation> <RefId>ac0871d9-6562-4209-ae86-abdb3661842b</RefId> <LocalId>99204</LocalId> <Name>Masterton (Whakaoriori) Kāhui Ako</Name> <ObjectType>Organisation</ObjectType> <StartDate>2012-04-30</StartDate> <Type>34028</Type> </RelatedOrganisation>
Example A.123-1: Kāhui Ako Related Organisation

## A.124 RelatedToListType

List of objects that this document relates to, e.g. a Wellbeing Response or Characteristic, Physical Restraint.

Figure A.124-1: RelatedToListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| RelatedToListType |  | List of objects that this document relates to, e.g. a Wellbeing Response or Characteristic, Physical Restraint. | List
| RelatedTo | MR | An object that this document relates to, e.g. a Wellbeing Response or Characteristic, Physical Restraint. | ObjectReferenceType

Table A.124-1: RelatedToListType

## A.125 RelatedWellbeingEventListType

A Wellbeing Event gets created for every student involved in an event. This list links together all related Wellbeing Events.

Figure A.125-1: RelatedWellbeingEventListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| RelatedWellbeingEventListType |  | A Wellbeing Event gets created for every student involved in an event. This list links together all related Wellbeing Events. | List
| RelatedWellbeingEvent | MR |  | ObjectReferenceType

Table A.125-1: RelatedWellbeingEventListType

## A.126 RelationshipType

Describes the relationship between a Student and StudentContact.

Figure A.126-1: RelationshipType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| RelationshipType |  | Describes the relationship between a Student and StudentContact. |
| Code | M | Code representing the relationship. | NZCodeSetsRelationshipToStudentType
| OtherTypeDescription | O | A free text description of relationship type, where Relationship To Student Type is set to ‘Other’, eg ‘Au-pair’, ‘Neighbour’ | xs:normalizedString

Table A.126-1: RelationshipType
JSON
{ "Relationship": { "Code": "LEG" } }
XML
<Relationship> <Code>LEG</Code> </Relationship>
Example A.126-1: Relationship Example

## A.127 ReligiousAffiliationListType

A list of one or more religions with which a person affiliates.

Figure A.127-1: ReligiousAffiliationListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| ReligiousAffiliationListType |  | A list of one or more religions with which a person affiliates. | List
| ReligiousAffiliation | MR |  | NZCodeSetsReligionType

Table A.127-1: ReligiousAffiliationListType
JSON
{ "ReligiousAffiliationList": { "ReligiousAffiliation": [ "NZS212", "NZS215" ] } }
XML
<ReligiousAffiliationList> <ReligiousAffiliation>NZS212</ReligiousAffiliation> <ReligiousAffiliation>NZS215</ReligiousAffiliation> </ReligiousAffiliationList>
Example A.127-1: Relgious Affiliation List Example

## A.128 RestraintAdministeredByListType

A list of the people who administered the physical restraint to the student.

Figure A.128-1: RestraintAdministeredByListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| RestraintAdministeredByListType |  | A list of the people who administered the physical restraint to the student. | List
| RestraintAdministeredBy | MR | The person who administered the physical restraint to the student. | RestraintAdministeredByType

Table A.128-1: RestraintAdministeredByListType

## A.129 RestraintAdministeredByType

The person who administered the physical restraint to the student.

Figure A.129-1: RestraintAdministeredByType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| RestraintAdministeredByType |  | The person who administered the physical restraint to the student. |
| AdministeredBy | O | The person who administered the physical restraint to the student. | ObjectReferenceType
| SafePhysicalRestraintTraining | O | Indicates whether or not the person involved has received training of the safe use of physical restraint. | NZCodeSetsYesOrNoCategoryType
| TrainingDescription | O | Free text providing additional information about any training the person has had on the safe use pf physical restraint. | xs:normalizedString
| Role | O | The role of the person who administered the physical restraint to the student. | NZCodeSetsRestraintAdministeredByRoleType

Table A.129-1: RestraintAdministeredByType

## A.130 RestraintDebriefingListType

A list of the debriefings that took place after the physical restraint incident occurred.

Figure A.130-1: RestraintDebriefingListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| RestraintDebriefingListType |  | A list of the debriefings that took place after the physical restraint incident occurred. | List
| RestraintDebriefing | MR | A debriefing that took place after the physical restraint incident occurred. A debriefing can be with a staff member or with the student and their parent/caregiver. | RestraintDebriefingType

Table A.130-1: RestraintDebriefingListType

## A.131 RestraintDebriefingType

A debriefing that took place after the physical restraint incident occurred. A debriefing can be with a staff member or with the student and their parent/caregiver.

Figure A.131-1: RestraintDebriefingType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| RestraintDebriefingType |  | A debriefing that took place after the physical restraint incident occurred. A debriefing can be with a staff member or with the student and their parent/caregiver. |
| DebriefingDate | O | The date the debriefing about the use of physical restraint on the student occurred. | xs:date
| DebriefingTime | O | The time the debriefing about the use of physical restraint on the student occurred. | xs:time
| Findings | O | Free text outlining the findings of the debriefing in the use of physical restraint on the student. | xs:normalizedString
| NextStepsActions | O | Free text about the next steps and/or actions that will be taken in as a result of the debriefing on the use of physical restraint on the student. | xs:normalizedString
| ParentCaregiverComment | O | Parent/caregiver comments made about the use physical restraint on the student. | xs:normalizedString
| StudentComment | O | Student comments made about the use physical restraint on the them. | xs:normalizedString
| DebriefingType | O | The type of debriefing that occurred, e.g. staff, or student and parent/caregiver. | NZCodeSetsRestraintDebriefingTypeType
| AttendeeList | O | A list of the people that attended the debriefing. | AttendeeListType

Table A.131-1: RestraintDebriefingType

## A.132 RestraintQuestionListType

A list of questions and their answers about the physical restraint incident.

Figure A.132-1: RestraintQuestionListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| RestraintQuestionListType |  | A list of questions and their answers about the physical restraint incident. | List
| RestraintQuestion | MR | A question and it's answer about the physical restraint incident that occurred. Additional free text information to support the answer may also be supplied. | RestraintQuestionType

Table A.132-1: RestraintQuestionListType

## A.133 RestraintQuestionType

A question and it's answer about the physical restraint incident that occurred. Additional free text information to support the answer may also be supplied.

Figure A.133-1: RestraintQuestionType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| RestraintQuestionType |  | A question and it's answer about the physical restraint incident that occurred. Additional free text information to support the answer may also be supplied. |
| Question | M | The question asked about the physical restraint incident. | NZCodeSetsRestraintQuestionType
| Answer | O | The answer to the question. Options are Yes or No. | NZCodeSetsYesOrNoCategoryType
| AnswerSupportingDescription | O | A free text description providing additional information about the question if required. | xs:normalizedString

Table A.133-1: RestraintQuestionType

## A.134 RestraintWitnessListType

A list of the people that witnessed the physical constraint.

Figure A.134-1: RestraintWitnessListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| RestraintWitnessListType |  | A list of the people that witnessed the physical constraint. | List
| Witness | MR | A person that witnessed the physical restraint incident. | ObjectReferenceType

Table A.134-1: RestraintWitnessListType

## A.135 RoomListType

List of rooms in which the scheduled activity is held. Used for onsite venues which are represented in the source system as rooms. Can include large venues (ovals, library, etc), if they have been represented as rooms; source system practice varies.

Figure A.135-1: RoomListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| RoomListType |  | List of rooms in which the scheduled activity is held. Used for onsite venues which are represented in the source system as rooms. Can include large venues (ovals, library, etc), if they have been represented as rooms; source system practice varies. | List
| RoomId | MR | The school's local identifier for the Room in which the teaching or scheduled activity is held. Note: Does not refer to a Room SIF data object. | ObjectReferenceType

Table A.135-1: RoomListType

## A.136 ScheduleCustomDayPeriodListType

A list of generic object references to a set of SchedulePeriods, along with their custom start and end times, which are part of a 'CUSTOM' ScheduleEvent.

Used in the creation of "one off" events defined in ScheduleEvent to have a custom set of SchedulePeriods, each with custom start and end times that don't match any particular bell schedule.

Used for exception days in the school schedule, such as assembly days or activity days.

Figure A.136-1: ScheduleCustomDayPeriodListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| ScheduleCustomDayPeriodListType |  | A list of generic object references to a set of SchedulePeriods, along with their custom start and end times, which are part of a 'CUSTOM' ScheduleEvent. Used in the creation of "one off" events defined in ScheduleEvent to have a custom set of SchedulePeriods, each with custom start and end times that don't match any particular bell schedule. Used for exception days in the school schedule, such as assembly days or activity days. |
| Period | MR | Generic object reference to a SchedulePeriod, along with its custom start and end times, which are part of a 'CUSTOM' ScheduleEvent. | ScheduleCustomDayPeriodType

Table A.136-1: ScheduleCustomDayPeriodListType

## A.137 ScheduleCustomDayPeriodType

Generic object reference to a single SchedulePeriod, along with its custom start and end times, which are part of a 'CUSTOM' ScheduleEvent.

Used in the creation of "one off" events defined in ScheduleEvent to have a custom set of SchedulePeriods, each with custom start and end times that don't match any particular bell schedule.

Used for exception days in the school schedule, such as assembly days or activity days.

Figure A.137-1: ScheduleCustomDayPeriodType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| ScheduleCustomDayPeriodType |  | Generic object reference to a single SchedulePeriod, along with its custom start and end times, which are part of a 'CUSTOM' ScheduleEvent. Used in the creation of "one off" events defined in ScheduleEvent to have a custom set of SchedulePeriods, each with custom start and end times that don't match any particular bell schedule. Used for exception days in the school schedule, such as assembly days or activity days. | Extension of ObjectReferenceType
| RefId | O | The GUUID of the referenced object | IdRefType
| LocalId | O | Local identifier representing the referenced object. | LocalIdType
| Name | O | The normal descriptive name of the referenced object. | xs:string
| ObjectType | O | The type of the referenced object: | NZCodeSetsReferrableDataObjectsType
| StartTime | M | The time the custom schedule period starts. | xs:time
| EndTime | M | The time the custom schedule period ends. | xs:time

Table A.137-1: ScheduleCustomDayPeriodType

## A.138 ScheduleDayListType

A list of ScheduleDay object references.

Figure A.138-1: ScheduleDayListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| ScheduleDayListType |  | A list of ScheduleDay object references. | List
| ScheduleDay | MR | Generic object reference to a ScheduleAcademicDay in the list | ObjectReferenceType

Table A.138-1: ScheduleDayListType

## A.139 ScheduleListType

A list of references to a set of Schedules

Figure A.139-1: ScheduleListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| ScheduleListType |  | A list of references to a set of Schedules | List
| Schedule | MR | Generic object reference to a Schedule in the list. | ObjectReferenceType

Table A.139-1: ScheduleListType

## A.140 SchedulePeriodTimeListType

A list of the periods that make up the bell schedule and their start and end times.

Figure A.140-1: SchedulePeriodTimeListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| SchedulePeriodTimeListType |  | A list of the periods that make up the bell schedule and their start and end times. | List
| SchedulePeriodTime | MR | A period that makes up or partially makes up the bell schedule and its start and end times. | SchedulePeriodTimeType

Table A.140-1: SchedulePeriodTimeListType
JSON
{ "SchedulePeriodList": { "SchedulePeriodTime": [ { "Period": { "RefId": "215f796c-67f7-4855-83dc-28ad9d002830", "LocalId": "2019a-A1", "Name": "Period 1 on Day A" }, "StartTime": "08:45:00", "EndTime": "09:35:00" }, { "Period": { "RefId": "1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34", "LocalId": "2019a-A2", "Name": "Period 2 on Day A" }, "StartTime": "09:45:00", "EndTime": "10:35:00" } ] } }
XML
<SchedulePeriodList> <SchedulePeriodTime> <Period> <RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId> <LocalId>2019a-A1</LocalId> <Name>Period 1 on Day A</Name> </Period> <StartTime>08:45:00</StartTime> <EndTime>09:35:00</EndTime> </SchedulePeriodTime> <SchedulePeriodTime> <Period> <RefId>1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34</RefId> <LocalId>2019a-A2</LocalId> <Name>Period 2 on Day A</Name> </Period> <StartTime>09:45:00</StartTime> <EndTime>10:35:00</EndTime> </SchedulePeriodTime> </SchedulePeriodList>
Example A.140-1: SchedulePeriodList Example

## A.141 SchedulePeriodTimeType

The definition of a SchedulePeriod start and end time, on a particular Bell Schedule.

Figure A.141-1: SchedulePeriodTimeType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| SchedulePeriodTimeType |  | The definition of a SchedulePeriod start and end time, on a particular Bell Schedule. |
| Period | M | Generic object reference to the schedule period whose start and end times are being defined. | ObjectReferenceType
| StartTime | M | The time the period starts. | xs:time
| EndTime | M | The time the period ends. | xs:time

Table A.141-1: SchedulePeriodTimeType
JSON
{ "SchedulePeriodTime": { "Period": { "RefId": "215f796c-67f7-4855-83dc-28ad9d002830", "LocalId": "2019a-A1", "Name": "Period 1 on Day A" }, "StartTime": "08:45:00", "EndTime": "09:35:00" } }
XML
<SchedulePeriodTime> <Period> <RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId> <LocalId>2019a-A1</LocalId> <Name>Period 1 on Day A</Name> </Period> <StartTime>08:45:00</StartTime> <EndTime>09:35:00</EndTime> </SchedulePeriodTime>
Example A.141-1: SchedulePeriodTime Example

## A.142 ScheduleTermListType

A list of ScheduleTerm object references.

Figure A.142-1: ScheduleTermListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| ScheduleTermListType |  | A list of ScheduleTerm object references. | List
| ScheduleTerm | MR | Generic object reference to a ScheduleTerm in the list | ObjectReferenceType

Table A.142-1: ScheduleTermListType

## A.143 SchoolClassificationListType

A list of `Classification` elements, further describing the nature of the school.

Figure A.143-1: SchoolClassificationListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| SchoolClassificationListType |  | A list of `Classification` elements, further describing the nature of the school. | List
| Classification | MR |  | NZCodeSetsSchoolClassificationType

Table A.143-1: SchoolClassificationListType
JSON
{ "ClassificationList": { "Classification": [ "52010", "52004", "52002" ] } }
XML
<ClassificationList> <Classification>52010</Classification> <Classification>52004</Classification> <Classification>52002</Classification> </ClassificationList>
Example A.143-1: NZ School Classification List Example

## A.144 SchoolServiceType

Contains Organisation properties that are specific to Organisations that are Providers of School education services.

Figure A.144-1: SchoolServiceType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| SchoolServiceType |  | Contains Organisation properties that are specific to Organisations that are Providers of School education services. |
| CoEdStatus | O | A summary of the genders accepted by the school | NZCodeSetsSchoolCoEdStatusType
| Decile | O | A description of the socio-economic position of a school's student community according to the MoE decile rating system. Examples 5 | xs:integer
xs:minInclusive | 1
xs:maxInclusive | 10
| NewEntrantPolicyList | O | A list of recognised policy choices adopted by the School. | EnactedPolicyListType
| SchoolClassificationList | O | A list of School Classification descriptors that further describe the nature of a school | SchoolClassificationListType
| SchoolYearList | O | A list of `SchoolYear` elements describing the genders of students accepted for enrolment at each year level. | SchoolYearLevelListType
| TechnologyCentreName | O | The name of the Technology Centre that is run as part of the School; Eg: Marlborough Technology Centre is run as part of Bohally Intermediate School. | xs:normalizedString

Table A.144-1: SchoolServiceType
JSON
{ "SchoolService": { "CoEdStatus": "JUBO", "Decile": 5, "NewEntrantPolicyList": { "EnactedPolicy": [ { "EffectiveTo": "2018-12-31", "Policy": "AE" }, { "EffectiveFrom": "2019-01-01", "Policy": "CE" } ] }, "SchoolClassificationList": { "Classification": [ "52010", "52004", "52002" ] }, "SchoolYearList": { "SchoolYear": [ { "YearLevel": "1", "Gender": "C" }, { "YearLevel": "2", "Gender": "C" }, { "YearLevel": "3", "Gender": "C" }, { "YearLevel": "4", "Gender": "C" }, { "YearLevel": "5", "Gender": "C" }, { "YearLevel": "6", "Gender": "C" }, { "YearLevel": "7", "Gender": "C" }, { "YearLevel": "8", "Gender": "C" }, { "YearLevel": "9", "Gender": "F" }, { "YearLevel": "10", "Gender": "F" }, { "YearLevel": "11", "Gender": "F" }, { "YearLevel": "12", "Gender": "F" }, { "YearLevel": "13", "Gender": "F" } ] } } }
XML
<SchoolService> <CoEdStatus>JUBO</CoEdStatus> <Decile>5</Decile> <NewEntrantPolicyList> <EnactedPolicy> <EffectiveTo>2018-12-31</EffectiveTo> <Policy>AE</Policy> </EnactedPolicy> <EnactedPolicy> <EffectiveFrom>2019-01-01</EffectiveFrom> <Policy>CE</Policy> </EnactedPolicy> </NewEntrantPolicyList> <SchoolClassificationList> <Classification>52010</Classification> <Classification>52004</Classification> <Classification>52002</Classification> </SchoolClassificationList> <SchoolYearList> <SchoolYear> <YearLevel>1</YearLevel> <Gender>C</Gender> </SchoolYear> <SchoolYear> <YearLevel>2</YearLevel> <Gender>C</Gender> </SchoolYear> <SchoolYear> <YearLevel>3</YearLevel> <Gender>C</Gender> </SchoolYear> <SchoolYear> <YearLevel>4</YearLevel> <Gender>C</Gender> </SchoolYear> <SchoolYear> <YearLevel>5</YearLevel> <Gender>C</Gender> </SchoolYear> <SchoolYear> <YearLevel>6</YearLevel> <Gender>C</Gender> </SchoolYear> <SchoolYear> <YearLevel>7</YearLevel> <Gender>C</Gender> </SchoolYear> <SchoolYear> <YearLevel>8</YearLevel> <Gender>C</Gender> </SchoolYear> <SchoolYear> <YearLevel>9</YearLevel> <Gender>F</Gender> </SchoolYear> <SchoolYear> <YearLevel>10</YearLevel> <Gender>F</Gender> </SchoolYear> <SchoolYear> <YearLevel>11</YearLevel> <Gender>F</Gender> </SchoolYear> <SchoolYear> <YearLevel>12</YearLevel> <Gender>F</Gender> </SchoolYear> <SchoolYear> <YearLevel>13</YearLevel> <Gender>F</Gender> </SchoolYear> </SchoolYearList> </SchoolService>
Example A.144-1: NZ School Service Example

## A.145 SchoolYearLevelListType

A list of `NZSchoolYearLevel` elements, describing the Year Levels taught by the School, and the Co-Ed Status of each year level.

Figure A.145-1: SchoolYearLevelListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| SchoolYearLevelListType |  | A list of `NZSchoolYearLevel` elements, describing the Year Levels taught by the School, and the Co-Ed Status of each year level. | List
| SchoolYear | MR |  | SchoolYearLevelType

Table A.145-1: SchoolYearLevelListType
JSON
{ "SchoolYearList": { "SchoolYear": [ { "YearLevel": "9", "Gender": "M" }, { "YearLevel": "10", "Gender": "M" }, { "YearLevel": "11", "Gender": "C" }, { "YearLevel": "12", "Gender": "C" }, { "YearLevel": "13", "Gender": "C" } ] } }
XML
<SchoolYearList> <SchoolYear> <YearLevel>9</YearLevel> <Gender>M</Gender> </SchoolYear> <SchoolYear> <YearLevel>10</YearLevel> <Gender>M</Gender> </SchoolYear> <SchoolYear> <YearLevel>11</YearLevel> <Gender>C</Gender> </SchoolYear> <SchoolYear> <YearLevel>12</YearLevel> <Gender>C</Gender> </SchoolYear> <SchoolYear> <YearLevel>13</YearLevel> <Gender>C</Gender> </SchoolYear> </SchoolYearList>
Example A.145-1: NZ School Year Level List Example

## A.146 SchoolYearLevelType

A descriptor for a particular Year Level offered by the school, including detail of the gender of students that are accepted for enrolment in this year level.

Figure A.146-1: SchoolYearLevelType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| SchoolYearLevelType |  | A descriptor for a particular Year Level offered by the school, including detail of the gender of students that are accepted for enrolment in this year level. |
| YearLevel | M | Which year level are we describing? | xs:int
xs:minInclusive | 1
xs:maxInclusive | 13
| FIRSTSchoolYearGenderId | M | This is the unique identifier for the combination of School Year, Gender and Boarding received from FIRST. There may be multiple sets of School Year, Gender and boarding for a school, each with their own identifier. A record must be created for each set. | xs:int
| Gender | M | Which genders are accepted for enrolment in this Year Level? | NZCodeSetsSchoolingGenderType
| Boarding | O | Says if the school has boarding and if so, if it is for girls only, boys only or both. | NZCodeSetsSchoolBoardingTypeType

Table A.146-1: SchoolYearLevelType

## A.147 SocialGoalListType

A list of social goals the student has set.

Figure A.147-1: SocialGoalListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| SocialGoalListType |  | A list of social goals the student has set. | List
| SocialGoal | MR |  | BaseStudentGoalType

Table A.147-1: SocialGoalListType
JSON
{ "SocialGoalList": { "SocialGoal": { "GoalRecordedDate": "2018-11-30", "GoalDescription": "Timothy would like to have more friends to play with at lunchtime.", "GoalName": "Have more friends" } } }
XML
<SocialGoalList> <SocialGoal> <GoalRecordedDate>2018-11-30</GoalRecordedDate> <GoalDescription>Timothy would like to have more friends to play with at lunchtime.</GoalDescription> <GoalName>Have more friends</GoalName> </SocialGoal> </SocialGoalList>
Example A.147-1: SocialGoalList

## A.148 SpecialAssessmentConditionListType

A list of Special Assessment Conditions (SACs) that may be applied, or excluded form a particular student's participation in an assessment task.

Figure A.148-1: SpecialAssessmentConditionListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| SpecialAssessmentConditionListType |  | A list of Special Assessment Conditions (SACs) that may be applied, or excluded form a particular student's participation in an assessment task. | List
| SpecialAssessmentCondition | MR | A single SAC that may be applied, or excluded from a student's participation in an assessment task. | NZCodeSetsSpecialAssessmentConditionType

Table A.148-1: SpecialAssessmentConditionListType

## A.149 StaffInvolvedListType

A list of the staff involved and their role in relation to the assessment task, e.g. the staff member that created the assessment task, the moderator, the marker, the invigilator.

Figure A.149-1: StaffInvolvedListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StaffInvolvedListType |  | A list of the staff involved and their role in relation to the assessment task, e.g. the staff member that created the assessment task, the moderator, the marker, the invigilator. | List
| StaffInvolved | MR | The staff member involved with the assessment task and their role, e.g. created the assessment task, moderator, marker. | StaffInvolvedType

Table A.149-1: StaffInvolvedListType

## A.150 StaffInvolvedType

The staff member involved with the assessment task and their role, e.g. created the assessment task, moderator, marker.

Figure A.150-1: StaffInvolvedType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StaffInvolvedType |  | The staff member involved with the assessment task and their role, e.g. created the assessment task, moderator, marker. | Extension of ObjectReferenceType
| RefId | O | The GUUID of the referenced object | IdRefType
| LocalId | O | Local identifier representing the referenced object. | LocalIdType
| Name | O | The normal descriptive name of the referenced object. | xs:string
| ObjectType | O | The type of the referenced object: | NZCodeSetsReferrableDataObjectsType
| StaffRole | M | NZCodeSetsAssessmentStaffRoleTYpe | NZCodeSetsAssessmentStaffRoleType

Table A.150-1: StaffInvolvedType

## A.151 StaffListStaffMemberType

The individual staff member as a member of the StaffList and their role.

Figure A.151-1: StaffListStaffMemberType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StaffListStaffMemberType |  | The individual staff member as a member of the StaffList and their role. | Extension of ObjectReferenceType
| RefId | O | The GUUID of the referenced object | IdRefType
| LocalId | O | Local identifier representing the referenced object. | LocalIdType
| Name | O | The normal descriptive name of the referenced object. | xs:string
| ObjectType | O | The type of the referenced object: | NZCodeSetsReferrableDataObjectsType
| Role | M | Code describing the staff members role. Note: This role may affect the Teacher's access to the students data for those students who are members of the TeachingGroup. | NZCodeSetsStaffRoleType

Table A.151-1: StaffListStaffMemberType

## A.152 StaffListType

A list of associated staff members.

Figure A.152-1: StaffListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StaffListType |  | A list of associated staff members. | List
| StaffMember | MR | The individual staff member as a member of the StaffList and their role. | StaffListStaffMemberType

Table A.152-1: StaffListType

## A.153 StaffReflectionListType

A list of the reflections made by the staff members who applied the physical restraint.

Figure A.153-1: StaffReflectionListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StaffReflectionListType |  | A list of the reflections made by the staff members who applied the physical restraint. | List
| StaffReflection | MR | The reflections performed by the staff member who applied the physical restraint to the student. | StaffReflectionType

Table A.153-1: StaffReflectionListType

## A.154 StaffReflectionType

The reflections performed by the staff member who applied the physical restraint to the student.

Figure A.154-1: StaffReflectionType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StaffReflectionType |  | The reflections performed by the staff member who applied the physical restraint to the student. |
| ReflectionDate | O | The date the staff member performed their reflection on the use of physical restraint on the student. | xs:date
| WitnessedBy | O | The staff member that witnessed the person who applied the restraint performing the staff reflections. | ObjectReferenceType
| Staff | O | The staff member who performed the staff reflection. | ObjectReferenceType
| ReflectionList | O | A list of the reflections the staff member performed. | ReflectionListType

Table A.154-1: StaffReflectionType

## A.155 StaffRoleListType

A list of roles that are assigned to the staff member.

Figure A.155-1: StaffRoleListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StaffRoleListType |  | A list of roles that are assigned to the staff member. | List
| StaffRole | MR | The individual role that is assigned to the staff member. | StaffRoleType

Table A.155-1: StaffRoleListType

## A.156 StaffRoleType

A list of roles that are assigned to the staff member.

Figure A.156-1: StaffRoleType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StaffRoleType |  | A list of roles that are assigned to the staff member. |
| Role | M | The individual role that is assigned to the staff member. | NZCodeSetsStaffRoleType
| StartDate | M | The date from which (inclusive) the role was assigned to the staff member. | xs:date
| EndDate | O | The date after which the role is no longer assigned to the staff member. | xs:date

Table A.156-1: StaffRoleType

## A.157 StaffSubjectListType

Subject(s) Staff member is eligible to teach.

Figure A.157-1: StaffSubjectListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StaffSubjectListType |  | Subject(s) Staff member is eligible to teach. | List
| StaffSubject | MR | This element contains Staff subjects they are eligible to teach together with the teaching preference. | StaffSubjectType

Table A.157-1: StaffSubjectListType

## A.158 StaffSubjectType

This element contains Staff subjects they are eligible to teach together with the teaching preference.

Figure A.158-1: StaffSubjectType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StaffSubjectType |  | This element contains Staff subjects they are eligible to teach together with the teaching preference. |
| PreferenceNumber | O | Priority of Subject to Teach. | xs:unsignedInt
| Code | M | NZ education standardised code denoting LearningArea / SubjectArea | NZCodeSetsSubjectAreaType
| YearLevels | O | Staff assignment to this particular subject area / learning area applies only for students enrolled in a particular set of year levels. e.g. "Asst. Head of Dept (Maths, Jnr)" could ony be responsible for Students in year levels 9 & 10, who are learning Mathematics. | YearLevelList

Table A.158-1: StaffSubjectType

## A.159 StatisticalAreaListType

A list of Statistical Areas. It may contain a StatisticalArea element for each of the following spatial unit types:

- Ward
- Urban Area
- Census Area Unit
- Māori Electorate
- Mesh Block
- General Electorate
- Territorial Authority
- Local Board (Auckland Only)
- Regional Council

Figure A.159-1: StatisticalAreaListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StatisticalAreaListType |  | A list of Statistical Areas. It may contain a StatisticalArea element for each of the following spatial unit types: Ward Urban Area Census Area Unit Māori Electorate Mesh Block General Electorate Territorial Authority Local Board (Auckland Only) Regional Council | List
| StatisticalArea | MR | A code denoting one of the following spacial unit types: | StatisticalAreaType

Table A.159-1: StatisticalAreaListType
JSON
{ "StatisticalAreaList": { "StatisticalArea": [ { "SpatialUnitType": "GE", "Code": "058" }, { "SpatialUnitType": "TA", "Code": "050" }, { "SpatialUnitType": "WA", "Code": "05003" } ] } }
XML
<StatisticalAreaList> <StatisticalArea> <SpatialUnitType>GE</SpatialUnitType> <Code>058</Code> </StatisticalArea> <StatisticalArea> <SpatialUnitType>TA</SpatialUnitType> <Code>050</Code> </StatisticalArea> <StatisticalArea> <SpatialUnitType>WA</SpatialUnitType> <Code>05003</Code> </StatisticalArea> </StatisticalAreaList>
Example A.159-1: NZ Statistical Area List Example

## A.160 StatisticalAreaType

A particular statistical area defined by Statistics New Zealand.

Figure A.160-1: StatisticalAreaType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StatisticalAreaType |  | A particular statistical area defined by Statistics New Zealand. |
| SpatialUnitType | M | Denotes the type of Spatial Unit that the StatisticalArea code refers to. (eg: Teritorial Authority, General Electoral District, etc.) | NZCodeSetsSpatialUnitTypeType
| Code | M | A valid value defined by the nominated spatial unit type, defined by Statistics New Zealand in one of the following statistical area defintion standards: Area Unit Statistics NZ Classification of Area Unit 2017 v1.0.0 General Electoral District Statistics NZ General Electoral District 2014 v1.0.0 Community Board Statistics NZ Community Board (codes 07601 - 07621) 2018 v1.0.0 Māori Electoral District Statistics NZ Māori Electoral District 2014 v1.0.0 Mesh Block Statistics NZ Statistical Standard for Meshblock 2018 v1.0.0 Regional Council Statistics NZ Regional Council 2018 v1.0.0 Territorial Authority Statistics NZ Territorial Authority 2018 v1.0.0 Urban Area Statistics NZ Urban Area 2018 v1.0.0 Ward Statistics NZ Ward 2018 v1.0.0 | xs:string

Table A.160-1: StatisticalAreaType
JSON
{ "StatisticalArea": { "SpatialUnitType": "GE", "Code": "058" } }
XML
<StatisticalArea> <SpatialUnitType>GE</SpatialUnitType> <Code>058</Code> </StatisticalArea>
Example A.160-1: NZ Statistical Area Example

## A.161 StrandAchievementObjectiveListType

A record of the Student's progress in a set of achievement objectives from the Technology curriculum strand, that was covered in the class.

Figure A.161-1: StrandAchievementObjectiveListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StrandAchievementObjectiveListType |  | A record of the Student's progress in a set of achievement objectives from the Technology curriculum strand, that was covered in the class. | List
| AchievementObjective | MR | A record of the Student's progress in a particular achievement objective from the Technology curriculum strand, that was covered in the class. | StrandAchievementObjectiveType

Table A.161-1: StrandAchievementObjectiveListType

## A.162 StrandAchievementObjectiveType

A record of the Student's progress in a particular achievement objective from the Technology curriculum strand, that was covered in the class.

Figure A.162-1: StrandAchievementObjectiveType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StrandAchievementObjectiveType |  | A record of the Student's progress in a particular achievement objective from the Technology curriculum strand, that was covered in the class. |
| AchievementObjective | M | Code denoting the particular achievement objective against which the student's progress is being reported. | NZCodeSetsStrandAchievementObjectiveType
| CurriculumLevel | O | Code denoting the technology curriculum level that the student's progress report is being made against for this learning strand achievement objective. e.g. 2, 3, 4 or 5. | NZCodeSetsTechnologyCurriculumLevelType
| ProgressLevel | O | Code denoting the level of progress the student has made against the particular learning strand achievement objective. e.g. Beginner, Proficient, and Advanced. | NZCodeSetsStrandAchievementProgressLevelType
| AchievementObjectiveDesc | O | A description of what the achievement objective covers. | xs:normalizedString
| OverallStudentEffortNote | O | A note about the student's overall effort in relation to this achievement objective for this strand. | xs:normalizedString
| PracticalAbilityDesc | O | A description of practical ability covered by the achievement objective for the strand. | xs:normalizedString
| PracticalAbilityProgressNote | O | A note about the student's practical ability progress in relation to this achievement objective for this strand. | xs:normalizedString
| DocumentList | O | Documents that relate to students progress in this strand achievement objective, e.g. report, photos, media, documents etc. | DocumentListType

Table A.162-1: StrandAchievementObjectiveType

## A.163 StudentConsentListType

A list of student consent information.

Figure A.163-1: StudentConsentListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StudentConsentListType |  | A list of student consent information. |
| StudentConsent | MR | Generic object reference to a StudentConsent data object that records the student's consent to a particular action taking place. | ObjectReferenceType

Table A.163-1: StudentConsentListType

## A.164 StudentCourseChoiceListType

A list of course choices that can be made, or have been made by a Student.

Figure A.164-1: StudentCourseChoiceListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StudentCourseChoiceListType |  | A list of course choices that can be made, or have been made by a Student. | List
| StudentCourseChoice | MR | An individual Course choice that can be made, or has been made by a Student. | StudentCourseChoiceType

Table A.164-1: StudentCourseChoiceListType
JSON
{ "CourseChoiceList": { "StudentCourseChoice": [ { "PreferenceNumber": 1, "Course": { "LocalId": "Y11HIST" } }, { "PreferenceNumber": 2, "Course": { "LocalId": "Y11FREN" } } ] } }
XML
<CourseChoiceList> <StudentCourseChoice> <PreferenceNumber>1</PreferenceNumber> <Course> <LocalId>Y11HIST</LocalId> </Course> </StudentCourseChoice> <StudentCourseChoice> <PreferenceNumber>2</PreferenceNumber> <Course> <LocalId>Y11FREN</LocalId> </Course> </StudentCourseChoice> </CourseChoiceList>
Example A.164-1: Student Course Choice List Example

## A.165 StudentCourseChoiceType

An individual Course choice that can be made, or has been made by a Student.

Figure A.165-1: StudentCourseChoiceType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StudentCourseChoiceType |  | An individual Course choice that can be made, or has been made by a Student. |
| PreferenceNumber | O | The student's preference for this course, with respect to the other course choices in the list. | xs:unsignedInt
| Course | M | Generic object reference to the Course the student has chosen to study during the year. | ObjectReferenceType

Table A.165-1: StudentCourseChoiceType
JSON
{ "StudentCourseChoice": { "PreferenceNumber": 2, "Course": { "RefId": "705f1c18-356a-4862-face-d3e91fb21467", "LocalId": "Y11FREN" } } }
XML
<StudentCourseChoice> <PreferenceNumber>2</PreferenceNumber> <Course> <RefId>705f1c18-356a-4862-face-d3e91fb21467</RefId> <LocalId>Y11FREN</LocalId> </Course> </StudentCourseChoice>
Example A.165-1: Student Course Choice Example

## A.166 StudentECEEnrolmentType

Defines information related to a student's enrolment at an Early Childhood Education (ECE) Provider.

Placeholder for future expansion.

Figure A.166-1: StudentECEEnrolmentType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StudentECEEnrolmentType |  | Defines information related to a student's enrolment at an Early Childhood Education (ECE) Provider. Placeholder for future expansion. |
| ECEYearLevel | O | Code set denoting the year level of students attending early childhood education. | NZCodeSetsECEYearLevelType
| Curriculum | O | Code denoting which part of the National Curriculum (NZ Curriculum or Te Marautanga o Aotearoa) the ECE learner is enrolled in. | NZCodeSetsCurriculumType

Table A.166-1: StudentECEEnrolmentType

## A.167 StudentInterestListType

A list of interestes the student has set.

Figure A.167-1: StudentInterestListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StudentInterestListType |  | A list of interestes the student has set. | List
| StudentInterest | MR |  | StudentInterestType

Table A.167-1: StudentInterestListType
JSON
{ "StudentInterestList": { "StudentInterest": { "InterestRecordedDate": "2018-11-30", "InterestDescription": "Tobias spends most lunchtimes playing with the piano, or watching others playing music", "InterestName": "Music/Piano", "InterestType": "MUS", "SubjectArea": "MUSP" } } }
XML
<StudentInterestList> <StudentInterest> <InterestRecordedDate>2018-11-30</InterestRecordedDate> <InterestDescription>Tobias spends most lunchtimes playing with the piano, or watching others playing music</InterestDescription> <InterestName>Music/Piano</InterestName> <InterestType>MUS</InterestType> <SubjectArea>MUSP</SubjectArea> </StudentInterest> </StudentInterestList>
Example A.167-1: StudentInterestList

## A.168 StudentInterestType

Object recording an interest the student has expressed.

Figure A.168-1: StudentInterestType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StudentInterestType |  | Object recording an interest the student has expressed. |
| InterestRecordedDate | O | The date the Student's interest was recorded. | xs:date
| InterestDescription | O | A description of the interest the student wants to achieve | xs:normalizedString
| InterestName | O | The name of the interest the student has expressed | xs:normalizedString
| InterestType | O | Code denoting the type of interest the student has expressed | NZCodeSetsStudentInterestTypeType
| SubjectArea | O | The subject area the student has expressed an interest in. | NZCodeSetsSubjectAreaType

Table A.168-1: StudentInterestType
JSON
{ "StudentInterest": { "InterestRecordedDate": "2018-11-30", "InterestDescription": "Tobias spends most lunchtimes playing with the piano, or watching others playing music", "InterestName": "Music/Piano", "InterestType": "MUS", "SubjectArea": "MUSP" } }
XML
<StudentInterest> <InterestRecordedDate>2018-11-30</InterestRecordedDate> <InterestDescription>Tobias spends most lunchtimes playing with the piano, or watching others playing music</InterestDescription> <InterestName>Music/Piano</InterestName> <InterestType>MUS</InterestType> <SubjectArea>MUSP</SubjectArea> </StudentInterest>
Example A.168-1: StudentInterest

## A.169 StudentListType

A list of references to the set of Students who are assigned to the Teaching Group, SchoolCourse or AssessmentTask.

Figure A.169-1: StudentListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StudentListType |  | A list of references to the set of Students who are assigned to the Teaching Group, SchoolCourse or AssessmentTask. | List
| Student | MR | Student reference in the StudentList. | StudentObjectReferenceType

Table A.169-1: StudentListType

## A.170 StudentObjectReferenceType

A reference to a StudentPersonal Data Object, which may be via NSN rather than RefId or LocalId

Figure A.170-1: StudentObjectReferenceType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StudentObjectReferenceType |  | A reference to a StudentPersonal Data Object, which may be via NSN rather than RefId or LocalId StudentObjectReferenceType is the base type for the following data types: PersonInvolvementType | Extension of ObjectReferenceType
| RefId | O | The GUUID of the referenced object | IdRefType
| LocalId | O | Local identifier representing the referenced object. | LocalIdType
| Name | O | The normal descriptive name of the referenced object. | xs:string
| ObjectType | O | The type of the referenced object: | NZCodeSetsReferrableDataObjectsType
| NationalStudentNumber | O | The NSN of the referenced Student | xs:positiveInteger
| YearLevel | O | The NSN of the referenced Student | xs:positiveInteger
xs:minInclusive | 1
xs:maxInclusive | 13

Table A.170-1: StudentObjectReferenceType
JSON
{ "ObjectReference": { "RefId": "5d023508-6a07-4e77-921e-ba98d1fad212", "LocalId": "851039-HP", "Name": "Harry Potter", "NationalStudentNumber": 23423421 } }
XML
<ObjectReference> <RefId>5d023508-6a07-4e77-921e-ba98d1fad212</RefId> <LocalId>851039-HP</LocalId> <Name>Harry Potter</Name> <NationalStudentNumber>23423421</NationalStudentNumber> </ObjectReference>
Example A.170-1: Complete StudentReferenceType Example
JSON
{ "ObjectReference": { "LocalId": "851039-HP", "NationalStudentNumber": 23423421 } }
XML
<ObjectReference> <LocalId>851039-HP</LocalId> <NationalStudentNumber>23423421</NationalStudentNumber> </ObjectReference>
Example A.170-2: Partial StudentReferenceType Example

## A.171 StudentSchoolCoEnrolmentType

The identity of the other school where the Student is concurrently enrolled.

Figure A.171-1: StudentSchoolCoEnrolmentType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StudentSchoolCoEnrolmentType | O | The identity of the other school where the Student is concurrently enrolled. |
| OtherProvider | M | Generic object reference to the other school where the student is concurrently enrolled. | ObjectReferenceType
| CoEnrolmentType | O | The type of CoEnrolment. | NZCodeSetsCoEnrolmentTypeType
| BehaviouralKeyIssuesNote | O | Free text note of key behavioural issues, made by the client school in relation to the student. | xs:normalizedString
| ClientSchoolConfidentialNote | O | Free text confidential note made by the client school in relation to the student. | xs:normalizedString
| GuardianConfidentialNote | O | Free text confidential note made by the parents/caregivers of the student. | xs:normalizedString

Table A.171-1: StudentSchoolCoEnrolmentType

## A.172 StudentSchoolEnrolmentListType

A list of school enrolments, one for each academic year (or part thereof) that the Student was enroled at the particular Provider.

Figure A.172-1: StudentSchoolEnrolmentListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StudentSchoolEnrolmentListType |  | A list of school enrolments, one for each academic year (or part thereof) that the Student was enroled at the particular Provider. | List
| SchoolEnrolment | MR | Defines information related to a student's enrolment at a school education Provider for a particular academic year (or part thereof) | StudentSchoolEnrolmentType

Table A.172-1: StudentSchoolEnrolmentListType

## A.173 StudentSchoolEnrolmentType

Defines information related to a student's enrolment at a school education Provider for a particular academic year (or part thereof)

Figure A.173-1: StudentSchoolEnrolmentType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StudentSchoolEnrolmentType | O | Defines information related to a student's enrolment at a school education Provider for a particular academic year (or part thereof) |
| SchoolCalendarYear | O | School year for which this enrolment is applicable, expressed as the four-digit year in which the school year ends (eg 2018). | xs:gYear
| StartDate | O | The date the student started at the school. | xs:date
| MembershipType | M | The type of enrolment as it relates to this school, eg whether base school, co-enrolment. | NZCodeSetsSchoolEnrolmentTypeType
| YearLevel | O | Represents the year level at which the student is considered to be predominantly taught. For example – Year 10, Year 11. Can only contain the values 1 through to 13 inclusive. | xs:int
xs:minInclusive | 1
xs:maxInclusive | 13
| EligibilityCriteria | O | Records the Student's eligibility to enrol / for funding. | NZCodeSetsEligibilityCriteriaType
| EligibilityVerification | O | Records how the Student's eligibility to enrol / for funding was verified by the school staff during the enrolment process. | VerificationEventType
| FTE | O | Full-time equivalent numeric value of the student's course load during this enrollment, expressed in decimal form, where 1.00 represents a full-time enrolment. | xs:decimal
xs:minInclusive | 0
xs:maxInclusive | 1
xs:fractionDigits | 2
| FundingType | O | The student classification for MoE funding purposes | NZCodeSetsStudentFundingTypeType
| FundingYearLevel | O | Indicates the number of years for which funding has been provided by MoE. Must only contain values from 0 through to 15 inclusive. | xs:int
xs:minInclusive | 0
xs:maxInclusive | 15
| Curriculum | M | Code denoting which half of the National Curriculum (NZ Curriculum or Te Marautanga o Aotearoa) the student is enrolled in. | NZCodeSetsCurriculumType
| CurriculumLevel | M | Which level of the National Curriculum (1-5) is the student enrolling in? | xs:unsignedInt
xs:minInclusive | 1
xs:maxInclusive | 5
| LanguageOfInstructionList | O | How much instruction has the student received in which languages? | LanguageOfInstructionListType
| TimeInImmersion | O | The number of years the student has been in Te Reo Māori immersion education. | xs:unsignedInt
| Section9Agreement | O | Indicates whether or not the student is enrolled under a Section 9 agreement | NZCodeSetsYesOrNoCategoryType
| NZQA | O | NZQA details for a student for this school year. | NZQAEnrolmentType
| OngoingResourceScheme | O | Indicates the level of ORS funding the student receives. | NZCodeSetsOngoingResourceSchemeType
| SubjectChoiceList | O | Student’s choice of general subjects and learning areas to be studied during the school year. Not to be confused with CourseChoiceList which allows students to choose specific courses. | StudentSubjectChoiceListType
| CourseChoiceList | O | Student’s choice of courses to be studied during the school year. Not to be confused with SubjectChoiceList which allows students to choose general subjects and learning areas rather than specific courses. | StudentCourseChoiceListType
| CoEnrolment | O | Describes the student's enrolment with their base school in the case where this enrolment is not a base school enrolment. | StudentSchoolCoEnrolmentType
| InternationalEnrolment | O | Additional information collected for international enrolments. | InternationalSchoolEnrolmentType
| StudentConsentList | O | A list of student consent information. | StudentConsentListType
| AcademicAttainmentGoalList | O | The academic attainment goals of the student when they enrol, e.g. they wish to achieve a certain qualification. | AcademicAttainmentGoalListType
| PreEnrolmentCancellation | O | Details of why the school pre-enrolment was cancelled. | PreEnrolmentCancellationType

Table A.173-1: StudentSchoolEnrolmentType
JSON
{ "StudentSchoolEnrolment": { "SchoolCalendarYear": 2018, "MembershipType": "BASE", "YearLevel": 11, "EligibilityCriteria": "GAE", "EligibilityVerification": { "Source": "AUSPA", "DocumentSerialNumber": "L905673", "DocumentExpiryDate": "2019-03-30", "IsConfirmed": true, "Timestamp": "2003-11-30T12:34:56.7", "Provider": { "RefId": "822f6c83-2841-4a87-9ff9-49730951b3ba" } }, "FTE": 1.0, "FundingType": "EX", "FundingYearLevel": 11, "Curriculum": "NZC", "CurriculumLevel": 5, "LanguageOfInstructionList": { "Language": [ { "Code": "NZS16110", "Level": "6" }, { "Code": "NZS01112", "Level": "1" } ] }, "SubjectChoiceList": { "StudentSubjectChoice": [ { "PreferenceNumber": 1, "Code": "FREN" }, { "PreferenceNumber": 2, "Code": "HIST" } ] }, "CourseChoiceList": { "StudentCourseChoice": [ { "PreferenceNumber": 1, "Course": { "LocalId": "Y11HIST" } }, { "PreferenceNumber": 2, "Course": { "LocalId": "Y11FREN" } } ] }, "InternationalEnrolment": { "NZArrivalDate": "2018-05-02", "ExchangeScheme": "STA" } } }
XML
<StudentSchoolEnrolment> <SchoolCalendarYear>2018</SchoolCalendarYear> <MembershipType>BASE</MembershipType> <YearLevel>11</YearLevel> <EligibilityCriteria>GAE</EligibilityCriteria> <EligibilityVerification> <Source>AUSPA</Source> <DocumentSerialNumber>L905673</DocumentSerialNumber> <DocumentExpiryDate>2019-03-30</DocumentExpiryDate> <IsConfirmed>true</IsConfirmed> <Timestamp>2003-11-30T12:34:56.7</Timestamp> <Provider> <RefId>822f6c83-2841-4a87-9ff9-49730951b3ba</RefId> </Provider> </EligibilityVerification> <FTE>1.0</FTE> <FundingType>EX</FundingType> <FundingYearLevel>11</FundingYearLevel> <Curriculum>NZC</Curriculum> <CurriculumLevel>5</CurriculumLevel> <LanguageOfInstructionList> <Language> <Code>NZS16110</Code> <Level>6</Level> </Language> <Language> <Code>NZS01112</Code> <Level>1</Level> </Language> </LanguageOfInstructionList> <SubjectChoiceList> <StudentSubjectChoice> <PreferenceNumber>1</PreferenceNumber> <Code>FREN</Code> </StudentSubjectChoice> <StudentSubjectChoice> <PreferenceNumber>2</PreferenceNumber> <Code>HIST</Code> </StudentSubjectChoice> </SubjectChoiceList> <CourseChoiceList> <StudentCourseChoice> <PreferenceNumber>1</PreferenceNumber> <Course> <LocalId>Y11HIST</LocalId> </Course> </StudentCourseChoice> <StudentCourseChoice> <PreferenceNumber>2</PreferenceNumber> <Course> <LocalId>Y11FREN</LocalId> </Course> </StudentCourseChoice> </CourseChoiceList> <InternationalEnrolment> <NZArrivalDate>2018-05-02</NZArrivalDate> <ExchangeScheme>STA</ExchangeScheme> </InternationalEnrolment> </StudentSchoolEnrolment>
Example A.173-1: International School Enrolment

## A.174 StudentSubjectChoiceListType

A list of subject areas choices that can be made, or have been made by a Student.

Figure A.174-1: StudentSubjectChoiceListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StudentSubjectChoiceListType |  | A list of subject areas choices that can be made, or have been made by a Student. | List
| StudentSubjectChoice | MR | An individual Subject choice that can be made, or has been made by a Student. | StudentSubjectChoiceType

Table A.174-1: StudentSubjectChoiceListType
JSON
{ "SubjectChoiceList": { "StudentSubjectChoice": [ { "PreferenceNumber": 1, "Code": "FREN" }, { "PreferenceNumber": 2, "Code": "HIST" } ] } }
XML
<SubjectChoiceList> <StudentSubjectChoice> <PreferenceNumber>1</PreferenceNumber> <Code>FREN</Code> </StudentSubjectChoice> <StudentSubjectChoice> <PreferenceNumber>2</PreferenceNumber> <Code>HIST</Code> </StudentSubjectChoice> </SubjectChoiceList>
Example A.174-1: Student Subject Choice List Example

## A.175 StudentSubjectChoiceType

An individual Subject choice that can be made, or has been made by a Student.

Figure A.175-1: StudentSubjectChoiceType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StudentSubjectChoiceType |  | An individual Subject choice that can be made, or has been made by a Student. |
| PreferenceNumber | O | The student's preference for this subject, with respect to the other subject choices in the list. | xs:unsignedInt
| Code | M | MoE code denoting the chosen subject / learning area. | NZCodeSetsSubjectAreaType

Table A.175-1: StudentSubjectChoiceType
JSON
{ "StudentSubjectChoice": { "PreferenceNumber": 2, "Code": "FREN" } }
XML
<StudentSubjectChoice> <PreferenceNumber>2</PreferenceNumber> <Code>FREN</Code> </StudentSubjectChoice>
Example A.175-1: Student Subject Choice Example

## A.176 StudentTertiaryEnrolmentType

Defines information related to a student's enrolment at a Tertiary Education Provider.

Placeholder for future expansion.

Figure A.176-1: StudentTertiaryEnrolmentType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StudentTertiaryEnrolmentType |  | Defines information related to a student's enrolment at a Tertiary Education Provider. Placeholder for future expansion. |
| Type | M | The type of tertiary education the student is enrolling in. | xs:normalizedString

Table A.176-1: StudentTertiaryEnrolmentType

## A.177 StudentVoiceListType

A list of the student's or their whānau's voice about their learning support in regards to the student 's interests, goals, and voice (comments, opinions).

Figure A.177-1: StudentVoiceListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| StudentVoiceListType |  | A list of the student's or their whānau's voice about their learning support in regards to the student 's interests, goals, and voice (comments, opinions). | List
| StudentVoice | MR | The student's or their whānau's voice about their wellbeing characteristic in regards to the student 's interests, goals, and voice (comments, opinions). | ObjectReferenceType

Table A.177-1: StudentVoiceListType

## A.178 SubjectAreaListType

A list of code values denoting Learning Areas and Subjects from either the NZ Curriculum or Te Marautanga o Aotearoa.

Figure A.178-1: SubjectAreaListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| SubjectAreaListType |  | A list of code values denoting Learning Areas and Subjects from either the NZ Curriculum or Te Marautanga o Aotearoa. | List
| SubjectArea | O |  | NZCodeSetsSubjectAreaType
| NCEASubjectArea | O |  | NZCodeSetsNCEASubjectAreaType

Table A.178-1: SubjectAreaListType
JSON
{ "SubjectAreaList": { "NCEASubjectArea": "TIKA", "SubjectArea": "HIST" } }
XML
<SubjectAreaList> <SubjectArea>FREN</SubjectArea> <NCEASubjectArea>TIKA</NCEASubjectArea> <SubjectArea>HIST</SubjectArea> </SubjectAreaList>
Example A.178-1: Subject Area List Example

## A.179 SupportNeedExternalResponseType

Additional information for an external response.

Figure A.179-1: SupportNeedExternalResponseType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| SupportNeedExternalResponseType |  | Additional information for an external response. |
| Provider | M | The response provider. | NZCodeSetsLearningSupportExternalProviderType
| ProviderDetail | O | Additional information about a provider. | xs:normalizedString
| Status | M | The status of the external response. | NZCodeSetsLearningSupportExtResponseStatusType
| MOESpecialistService | O | The MoE specialist service that has been selected as a response to a student's support need. Required if Response Detail = 'MOE' (MOE Specialists). | NZCodeSetsMOESpecialistServiceType
| FundedBy | O | Who the response was funded by. | NZCodeSetsLearningSupportExternalFunderType
| FundedByDetail | O | Additional detail about a funder. | xs:normalizedString
| RequestMadeDate | O | The date the request about funding was made. | xs:date
| FundingStatus | O | The status of the funding being provided for the response. | NZCodeSetsLearningSupportFundingStatusType
| FundingDeclinedReason | O | The reason funding was declined. | xs:normalizedString

Table A.179-1: SupportNeedExternalResponseType

## A.180 SupportNeedInternalResponseType

Additional information for an internal response.

Figure A.180-1: SupportNeedInternalResponseType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| SupportNeedInternalResponseType |  | Additional information for an internal response. |
| ProvidedBy | M | The response provider. | NZCodeSetsLearningSupportInternalProviderType
| ProvidedByName | O | The name of the person providing the response. Mandatory to be provided when the ProvidedBy = 'Teacher'. | xs:normalizedString
| Status | M | The status of the internal response. | NZCodeSetsLearningSupportIntResponseStatusType
| FundedBy | M | Who is funding the reponse. | NZCodeSetsLearningSupportInternalFunderType

Table A.180-1: SupportNeedInternalResponseType

## A.181 SupportNeedListType

A list of learning support needs that have been identified for the student.

Figure A.181-1: SupportNeedListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| SupportNeedListType |  | A list of learning support needs that have been identified for the student. | List
| SupportNeed | MR | A learning support need that has been identified for the student. | SupportNeedType

Table A.181-1: SupportNeedListType

## A.182 SupportNeedResponseListType

A list of responses made about a learning support need.

Figure A.182-1: SupportNeedResponseListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| SupportNeedResponseListType |  | A list of responses made about a learning support need. | List
| Response | MR | A responses made for a learning support need. | ObjectReferenceType

Table A.182-1: SupportNeedResponseListType

## A.183 SupportNeedResponseReviewListType

A list of the reviews made about the response.

Figure A.183-1: SupportNeedResponseReviewListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| SupportNeedResponseReviewListType |  | A list of the reviews made about the response. | List
| Review | MR | A review of the response. | SupportNeedResponseReviewType

Table A.183-1: SupportNeedResponseReviewListType

## A.184 SupportNeedResponseReviewType

A review of a support need response.

Figure A.184-1: SupportNeedResponseReviewType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| SupportNeedResponseReviewType |  | A review of a support need response. |
| Reviewer | M | The staff member reviewed the response. | ObjectReferenceType
| ReviewDate | M | The date of the review. | xs:date
| ReviewComments | M | Free text comment about the review. | xs:normalizedString
| NextReviewDate | O | The date of the next review. | xs:date
| AttachmentList | O | A list of attachments related to a learning support need response review. | DocumentListType

Table A.184-1: SupportNeedResponseReviewType

## A.185 SupportNeedType

A learning support need that has been identified for the student.

Figure A.185-1: SupportNeedType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| SupportNeedType |  | A learning support need that has been identified for the student. |
| Need | M | A learning support need that has been identified for the student. | ObjectReferenceType
| ResponseList | O | A list of responses made about a learning support need. | SupportNeedResponseListType

Table A.185-1: SupportNeedType

## A.186 SuspensionContainerType

Container for details of a Removal/Suspension.

Figure A.186-1: SuspensionContainerType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| SuspensionContainerType |  | Container for details of a Removal/Suspension. |
| SuspensionCategory | O | Categorisation of a Suspension record to fall into, In School, Withdrawal, Expulsion/Exclusion etc. In School is usually NOT formally recognised by a jurisdiction but managed at a school level where the student is temporarily withdrawn from normal classes. Expulsion/Exclusion may mean the student’s attendance at a school is terminated. | NZCodeSetsSuspensionCategoryType
| WithdrawalTimeList | O |  | WithdrawalTimeListType
| Duration | O | The duration of a Suspension in days 0.00 – X.xx. (Half Day = 0.5, Full Day = 1.0 or the percentage of any day.) Must be provided for a Suspension when known. | xs:decimal
| AdvisementDate | O | The date parent/carers were officially notified. | xs:date
| ResolutionMeetingTime | O | The date and time at which a meeting with the student’s parents/carers was held to resolve the Suspension. | xs:dateTime
| ResolutionNotes | O | Comments about how the Suspension has been resolved, including any reparative actions the student needs to take. | xs:string
| EarlyReturnDate | O | The date at which the student was permitted to return to school earlier than the agreed duration would have allowed. | xs:date

Table A.186-1: SuspensionContainerType

## A.187 TeachingGroupEventListType

A list generic references to a set of TeachingGroupEvents

Figure A.187-1: TeachingGroupEventListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| TeachingGroupEventListType |  | A list generic references to a set of TeachingGroupEvents | List
| Event | MR | Generic object reference to a TeachingGroupEvent in the list | ObjectReferenceType

Table A.187-1: TeachingGroupEventListType

## A.188 TechnologyClassListType

A list of records of the Student's progress in particular classes from the Technology curriculum. e.g. Hard Materials, Food Technology, Digital Design etc.

Figure A.188-1: TechnologyClassListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| TechnologyClassListType |  | A list of records of the Student's progress in particular classes from the Technology curriculum. e.g. Hard Materials, Food Technology, Digital Design etc. | List
| TechnologyClass | MR | A record of the Student's progress in a particular class from the Technology curriculum. | TechnologyClass

Table A.188-1: TechnologyClassListType

## A.189 TechnologyClassType

A record of the Student's progress in a particular class from the Technology curriculum.

Figure A.189-1: TechnologyClassType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| TechnologyClassType |  | A record of the Student's progress in a particular class from the Technology curriculum. |
| Class | M | A code denoting the technology class the progress report covers. | NZCodeSetsTechnologyClassType
| Teacher | O | Generic object reference to the staff member that taught the subject and assessed the student against the technology strand objectives. | ObjectReferenceType
| BehaviourComment | O | Overall comment about the behaviour of the student over the course of the lessons in the Class. | xs:normalizedString
| EffortComment | O | Overall comment about the effort the student has made in class | xs:normalizedString
| StrandList | O | A record of the Student's progress in a set of learning strands from the Technology curriculum, that were covered in the class | ClassStrandListType

Table A.189-1: TechnologyClassType

## A.190 TeRitoConfigurationType

Indicates which features of the Te Rito platform the organisation has access to within the Te Rito platform.

Figure A.190-1: TeRitoConfigurationType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| TeRitoConfigurationType |  | Indicates which features of the Te Rito platform the organisation has access to within the Te Rito platform. |
| DataAnalysisDashboardsInd | M | Indicates whether or not the organisation has access to the data analysis dashboards within the Te Rito platform. | NZCodeSetsYesOrNoCategoryType
| StandardisedLearningSupportRegisterInd | M | Indicates whether or not the organisation has access to the within the Te Rito platform. | NZCodeSetsYesOrNoCategoryType
| VirtualLearningEnvironmentInd | M | Indicates whether or not the organisation has access to the VLE within the Te Rito platform. | NZCodeSetsYesOrNoCategoryType

Table A.190-1: TeRitoConfigurationType

## A.191 TertiaryServiceType

Contains Organisation properties that are specific to Organisations that are Providers of early tertiary education services.

Figure A.191-1: TertiaryServiceType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| TertiaryServiceType |  | Contains Organisation properties that are specific to Organisations that are Providers of early tertiary education services. |
| Type | M | Code denoting the kind of Tertiary service. eg: University, Wananga, etc. | xs:string

Table A.191-1: TertiaryServiceType

## A.192 VerificationEventType

A record of how information about a person has been verified. For example, verification of name, date of birth, citizenship.

Figure A.192-1: VerificationEventType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| VerificationEventType |  | A record of how information about a person has been verified. For example, verification of name, date of birth, citizenship. |
| Source | M | Code denoting the source of the person's identity or eligibility verificaiton. Principally refers to an identity document type (eg passport) but may also include a type of business decision taken to accept an assertion of identity and eligibility status (eg principal discretion). | NZCodeSetsVerificationSourceType
| DocumentSerialNumber | O | The serial number on the document that was used to verify the name or birthdate. | xs:normalizedString
| DocumentExpiryDate | O | The expiry date on the document that was used to verify the name or birthdate. | xs:date
| IsConfirmed | M | If true then verification has been confirmed by MoE. | xs:boolean
| Timestamp | O | The date & time that the VerificationEvent took place. | xs:dateTime
| Provider | O | Generic object reference to the provider (eg school) that provided the verification. | ObjectReferenceType

Table A.192-1: VerificationEventType
JSON
{ "VerificationEvent": { "Source": "NZBCO", "DocumentSerialNumber": "L905673", "DocumentExpiryDate": "2019-03-30", "IsConfirmed": true, "Timestamp": "2003-11-30T12:34:56.7", "Provider": { "RefId": "822f6c83-2841-4a87-9ff9-49730951b3ba" } } }
XML
<VerificationEvent> <Source>NZBCO</Source> <DocumentSerialNumber>L905673</DocumentSerialNumber> <DocumentExpiryDate>2019-03-30</DocumentExpiryDate> <IsConfirmed>true</IsConfirmed> <Timestamp>2003-11-30T12:34:56.7</Timestamp> <Provider> <RefId>822f6c83-2841-4a87-9ff9-49730951b3ba</RefId> </Provider> </VerificationEvent>
Example A.192-1: Citizenship Verification Event Example

## A.193 VerifiedNameType

Extension of BaseNameType including name verification data

Figure A.193-1: VerifiedNameType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| VerifiedNameType |  | Extension of BaseNameType including name verification data | Extension of BaseNameType
| Title | O | A title or prefix associated with the name. | xs:normalizedString
| FamilyName | C | Also known as Last Name, although some cultures may not present a family name as the last name. | xs:normalizedString
| GivenName | C | Also known as First Name, although some cultures may not present this name as the first element in a name. May contain a composite of all given names. | xs:normalizedString
| MiddleName | O | Where more than one Given Name, these may be combined in one composite field or else populated in several elements. | xs:normalizedString
| FamilyNameFirst | O | An indicator used to identify the naming conventions used by some predominantly non-European, ethnic or language groups and related to the display nature of a name. | NZCodeSetsYesOrNoCategoryType
| PreferredFamilyName | O | A preferred version of the Family Name. Note:A name cannot have both a Preferred Family and Preferred Given Name within the same Name structure – only one of these fields should be populated. If a person does have both a Preferred Family and Preferred Given Name then this must be populated as a separate Name of type ‘Preferred’. | xs:normalizedString
| PreferredFamilyNameFirst | O | An indicator used to identify the naming conventions used by some predominantly non-European, ethnic or language groups and related to the display nature of a name. | NZCodeSetsYesOrNoCategoryType
| PreferredGivenName | O | A preferred version of the Given Name. Note: A name cannot have both a Preferred Family and Preferred Given Name within the same Name structure – only one of these fields should be populated. If a person does have both a Preferred Family and Preferred Given Name then this must be populated as a separate Name of type ‘Preferred’. | xs:normalizedString
| Suffix | O | Textual suffix like PHD, JP, BSc. | xs:normalizedString
| FullName | C | A combination of all name elements as one composite text element | xs:normalizedString
| Type | O | Where a person has more than one name, the usage type distinguishes the purposes or their preference for use of the name. | NZCodeSetsNameUsageTypeType
| IsVerified | O | Flag indicating that this name has been verified. | NZCodeSetsYesOrNoCategoryType
| Verification | O | The verification event that verified the person's name. | VerificationEventType

Table A.193-1: VerifiedNameType
JSON
{ "VerifiedName": { "FamilyName": "Wesson", "GivenName": "Melanie", "MiddleName": "Joan", "FamilyNameFirst": "N", "PreferredFamilyName": "Wesson", "PreferredFamilyNameFirst": "N", "PreferredGivenName": "Mel", "FullName": "Melanie Joan Wesson", "Type": "LGL", "IsVerified": "Y", "Verification": { "Source": "NZBIR", "DocumentSerialNumber": "L905673", "DocumentExpiryDate": "2019-03-30", "IsConfirmed": true, "Timestamp": "2003-11-30T12:34:56.7", "Provider": { "RefId": "822f6c83-2841-4a87-9ff9-49730951b3ba" } } } }
XML
<VerifiedName> <FamilyName>Wesson</FamilyName> <GivenName>Melanie</GivenName> <MiddleName>Joan</MiddleName> <FamilyNameFirst>N</FamilyNameFirst> <PreferredFamilyName>Wesson</PreferredFamilyName> <PreferredFamilyNameFirst>N</PreferredFamilyNameFirst> <PreferredGivenName>Mel</PreferredGivenName> <FullName>Melanie Joan Wesson</FullName> <Type>LGL</Type> <IsVerified>Y</IsVerified> <Verification> <Source>NZBIR</Source> <DocumentSerialNumber>L905673</DocumentSerialNumber> <DocumentExpiryDate>2019-03-30</DocumentExpiryDate> <IsConfirmed>true</IsConfirmed> <Timestamp>2003-11-30T12:34:56.7</Timestamp> <Provider> <RefId>822f6c83-2841-4a87-9ff9-49730951b3ba</RefId> </Provider> </Verification> </VerifiedName>
Example A.193-1: Verified Name Example

## A.194 WellbeingAlertListType

A list of relevant Wellbeing Alerts for the student.

Figure A.194-1: WellbeingAlertListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| WellbeingAlertListType |  | A list of relevant Wellbeing Alerts for the student. | List
| WellbeingAlert | MR |  | ObjectReferenceType

Table A.194-1: WellbeingAlertListType

## A.195 WellbeingAppealListType

A list of relevant Wellbeing Appeals for the student.

Figure A.195-1: WellbeingAppealListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| WellbeingAppealListType |  | A list of relevant Wellbeing Appeals for the student. | List
| WellbeingAppeal | MR |  | ObjectReferenceType

Table A.195-1: WellbeingAppealListType

## A.196 WellbeingCharacteristicListType

A list of relevant Wellbeing Characteristics for the student.

Figure A.196-1: WellbeingCharacteristicListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| WellbeingCharacteristicListType |  | A list of relevant Wellbeing Characteristics for the student. | List
| WellbeingCharacteristic | MR |  | ObjectReferenceType

Table A.196-1: WellbeingCharacteristicListType

## A.197 WellbeingEventCategoryListType

List of Categories of the WellbeingEvent.

Figure A.197-1: WellbeingEventCategoryListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| WellbeingEventCategoryListType |  | List of Categories of the WellbeingEvent. | List
| EventCategory | MR |  | WellbeingEventCategoryType

Table A.197-1: WellbeingEventCategoryListType

## A.198 WellbeingEventCategoryType

Figure A.198-1: WellbeingEventCategoryType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| WellbeingEventCategoryType |  |  |
| Category | M |  | NZCodeSetsWellbeingEventCategory
| EventSubCategoryList | O |  | WellbeingEventSubCategoryListType

Table A.198-1: WellbeingEventCategoryType

## A.199 WellbeingEventListType

A list of relevant Wellbeing Events for the student.

Figure A.199-1: WellbeingEventListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| WellbeingEventListType |  | A list of relevant Wellbeing Events for the student. | List
| WellbeingEvent | MR |  | ObjectReferenceType

Table A.199-1: WellbeingEventListType

## A.200 WellbeingEventSubCategoryListType

List of Categories of the WellbeingEvent.

Figure A.200-1: WellbeingEventSubCategoryListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| WellbeingEventSubCategoryListType |  | List of Categories of the WellbeingEvent. | List
| EventSubCategory | MR |  | WellbeingEventSubCategoryType

Table A.200-1: WellbeingEventSubCategoryListType

## A.201 WellbeingEventSubCategoryType

Figure A.201-1: WellbeingEventSubCategoryType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| WellbeingEventSubCategoryType |  |  |
| SubCategory | M |  | NZCodeSetsWellbeingEventSubCategory

Table A.201-1: WellbeingEventSubCategoryType

## A.202 WellbeingPlanType

Repeatable Plan information.

Figure A.202-1: WellbeingPlanType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| WellbeingPlanType |  | Repeatable Plan information. |
| PlanNotes | O | Any notes that can be provided regarding the need that led to the plan. | xs:string
| PlanDocument | O | The GUID of a PersonalisedPlan Object if it exists and it can be provided. | ObjectReferenceType

Table A.202-1: WellbeingPlanType

## A.203 WellbeingResponseListType

A list of relevant Wellbeing Responses for the student.

Figure A.203-1: WellbeingResponseListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| WellbeingResponseListType |  | A list of relevant Wellbeing Responses for the student. | List
| WellbeingResponse | MR |  | ObjectReferenceType

Table A.203-1: WellbeingResponseListType

## A.204 WithdrawalTimeListType

Where a student is to be removed or withdrawn partially for particular times in a week within the Start and End dates of the Response.

Figure A.204-1: WithdrawalTimeListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| WithdrawalTimeListType |  | Where a student is to be removed or withdrawn partially for particular times in a week within the Start and End dates of the Response. | List
| Withdrawal | MR |  | WithdrawalType

Table A.204-1: WithdrawalTimeListType

## A.205 WithdrawalType

Repeatable Withdrawal.

Figure A.205-1: WithdrawalType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| WithdrawalType |  | Repeatable Withdrawal. |
| WithdrawalStartDate | O | The start date of the withdrawal. | xs:date
| WithdrawalEndDate | O | The end date of the withdrawal. | xs:date
| WithdrawalStartTime | O | Start time of the Withdrawal on that day. | xs:time
| WithdrawalEndTime | O | End time of the Withdrawal on that day. | xs:time
| SchoolTerm | O | The school term the withdrawal took place in. | xs:integer
| WithdrawalFrom | O | Generic reference to the TeachingGroup, StudentActivity, or TimeTableSubject that the learner is withdrawn from. | ObjectReferenceType

Table A.205-1: WithdrawalType

## A.206 YearLevelListType

A list of `NZSchoolYearLevel` elements, describing the Year Levels taught to the Course or TeachingGroup.

Figure A.206-1: YearLevelListType

| Element/@Attribute | Char | Description | Type
--- | --- | --- | --- | ---
| YearLevelListType |  | A list of `NZSchoolYearLevel` elements, describing the Year Levels taught to the Course or TeachingGroup. | List
| YearLevel | MR | The student Year Level that the staff member is responsible for. e.g. "Junior Student Dean" could have responsibility for all students in year levels 9 and 10. May only contain the values 1 through to 13 inclusive. | xs:int
xs:minInclusive | 1
xs:maxInclusive | 13

Table A.206-1: YearLevelListType
JSON
{ "YearLevelList": { "YearLevel": [ 9, 10 ] } }
XML
<YearLevelList> <YearLevel>9</YearLevel> <YearLevel>10</YearLevel> </YearLevelList>
Example A.206-1: NZ Year Level List Example