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.

AcademicAttainmentGoalListType
Figure A.1-1: AcademicAttainmentGoalListType AcademicAttainmentGoalListType AttainmentGoal
 Element/@AttributeCharDescriptionType
 AcademicAttainmentGoalListType 

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

 
 
 AttainmentGoalMR

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

AcademicDayListType
Figure A.2-1: AcademicDayListType AcademicDayListType AcademicDay
 Element/@AttributeCharDescriptionType
 AcademicDayListType 

A list of the academic days within this schedule

 
List
 AcademicDayMR

An academic day that is part of this schedule.

 
AcademicDayType
Table A.2-1: AcademicDayListType
{ "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" } ] } } ] } }
<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

AcademicDayType
Figure A.3-1: AcademicDayType AcademicDayType RefId LocalId Name ObjectType BellSchedule PeriodList
 Element/@AttributeCharDescriptionType
 AcademicDayType 

An academic day that is part of this schedule

 
Extension of ObjectReferenceType
 RefIdO

The GUUID of the referenced object

 
IdRefType
 LocalIdO

Local identifier representing the referenced object.

 
LocalIdType
 NameO

The normal descriptive name of the referenced object.

 
xs:string
 ObjectTypeO

The type of the referenced object:

 
NZCodeSetsReferrableDataObjectsType
 BellScheduleO

The bell schedule this academic day is following.

 
ObjectReferenceType
 PeriodListM

A list of the periods that make up this academic day, e.g. Period 1, Period 2 etc.

 
PeriodListType
Table A.3-1: AcademicDayType
{ "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" } ] } } }
<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.

AcademicGoalListType
Figure A.4-1: AcademicGoalListType AcademicGoalListType AcademicGoal
 Element/@AttributeCharDescriptionType
 AcademicGoalListType 

A list of academic goals the student has set.

 
List
 AcademicGoalMR

 

AcademicGoalType
Table A.4-1: AcademicGoalListType
{ "AcademicGoalList": { "AcademicGoal": { "GoalRecordedDate": "2018-11-30", "GoalDescription": "Te Huia wants to excel at Te Reo Māori", "GoalName": "Excel Te Reo", "SubjectArea": "MAOR" } } }
<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.

AcademicGoalType
Figure A.5-1: AcademicGoalType AcademicGoalType GoalRecordedDate GoalAchievedDate GoalDescription GoalName SubjectArea
 Element/@AttributeCharDescriptionType
 AcademicGoalType 

Defining elements of the Academic flavour of student goal.

 
Extension of BaseStudentGoalType
 GoalRecordedDateO

The date the Student's goal was recorded.

 
xs:date
 GoalAchievedDateO

The date the Student achieved their goal.

 
xs:date
 GoalDescriptionO

A description of the goal the student wants to achieve

 
xs:normalizedString
 GoalNameO

The name of the goal the student wants to achieve

 
xs:normalizedString
 SubjectAreaO

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.

AcknowledgementListType
Figure A.6-1: AcknowledgementListType AcknowledgementListType Acknowledgement
 Element/@AttributeCharDescriptionType
 AcknowledgementListType 

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

 
List
 AcknowledgementMR 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.

AcknowledgementType
Figure A.7-1: AcknowledgementType AcknowledgementType Acknowledged AcknowledgedDate Provider StaffMember
 Element/@AttributeCharDescriptionType
 AcknowledgementType 

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

 
 
 AcknowledgedM

Indicates whether or not a staff member has viewed the alerts.

 
NZCodeSetsYesOrNoCategoryType
 AcknowledgedDateM

The date the provider acknowledged a staff member has viewed the alerts.

 
xs:date
 ProviderO

A provider who has been sent the alerts and have acknowledged they have been read.

 
ObjectReferenceType
 StaffMemberO

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.

ActionTakenListType
Figure A.8-1: ActionTakenListType ActionTakenListType ActionTaken
 Element/@AttributeCharDescriptionType
 ActionTakenListType 

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

 
List
 ActionTakenMR

The action taken as a result of this Wellbeing event.

 
NZCodeSetsWellbeingEventActionTakenType
Table A.8-1: ActionTakenListType

A.9 AddressListType

A list of Address elements.

AddressListType
Figure A.9-1: AddressListType AddressListType Address
 Element/@AttributeCharDescriptionType
 AddressListType 

A list of Address elements.

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

A.10 AddressStreetType

The street element is a complex element and breaks the street down into several parts. (Allow for PO Box here)

AddressStreetType
Figure A.10-1: AddressStreetType AddressStreetType Line1 Line2 Line3
 Element/@AttributeCharDescriptionType
 AddressStreetType 

The street element is a complex element and breaks the street down into several parts. (Allow for PO Box here)

 
 
 Line1M

Address line 1.

 
xs:normalizedString
 Line2O

Address line 2.

 
xs:normalizedString
 Line3O

Address line 3.

 
xs:normalizedString
Table A.10-1: AddressStreetType

A.11 AddressType

This element contains address data

AddressType
Figure A.11-1: AddressType AddressType Type Role Street Suburb City StateProvince Country PostalCode GridLocation StatisticalAreaList
 Element/@AttributeCharDescriptionType
 AddressType 

This element contains address data.

 
 
 TypeO

Code defining the class of the address: Urban, Rural, Delivery Service or Foreign.

 
NZCodeSetsAddressTypeType
 RoleO

Describes how the Person/Organisation uses the Address

 
NZCodeSetsAddressRoleType
 StreetM

The street element is a complex element and breaks the street down into several parts. (Allow for PO Box here)

 
AddressStreetType
 SuburbO

The suburb part of urban addresses, or the 'RD No' part of rural addresses

 
xs:normalizedString
 CityO

The city part of the address.

 
xs:normalizedString
 StateProvinceC

The state or province code. StateTerritory Code only applicable if a non-New Zealand Address.

 
xs:string
 CountryO

The country code.

 
xs:string
 PostalCodeO

The ZIP/postal code.

 
xs:normalizedString
 GridLocationO

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
 StatisticalAreaListO

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

A.12 AssessmentResultScoreListType

A list of scores for the assessment task result.

AssessmentResultScoreListType
Figure A.12-1: AssessmentResultScoreListType AssessmentResultScoreListType ResultScore
 Element/@AttributeCharDescriptionType
 AssessmentResultScoreListType 

A list of scores for the assessment task result.

 
List
 ResultScoreMR

An Assessment Result Score that is a member of the related AssessmentResultScoreList.

 
AssessmentResultScoreType
Table A.12-1: AssessmentResultScoreListType
{ "ResultScoreList": { "ResultScore": [ { "ScoreMetric": "RAW", "ScoreValue": "25" }, { "ScoreMetric": "SCA", "ScoreValue": "38.5" }, { "ScoreMetric": "MAR", "ScoreValue": "5.0" }, { "ScoreMetric": "STA", "ScoreValue": "6" }, { "ScoreMetric": "YEA", "ScoreValue": "4" } ] } }
<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.12-1: PAT Result Score List Example
{ "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" } ] } }
<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.12-2: asTTle Result Score List Example

A.13 AssessmentResultScoreType

An individual result score for the assessment task.

AssessmentResultScoreType
Figure A.13-1: AssessmentResultScoreType AssessmentResultScoreType ScoreType Competency ScoreMetric ScoreValue ScoreMax ItemNumber
 Element/@AttributeCharDescriptionType
 AssessmentResultScoreType 

An individual result score for the assessment task.

 
 
 ScoreTypeO

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
 CompetencyO

String describing a particular competency that is being reported in the assessment.

 
xs:normalizedString
 ScoreMetricO

A code denoting the type of metric the ScoreValue represents.

 
NZCodeSetsScoreMetricType
 ScoreValueO

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
 ScoreMaxOThe maximum value possible for the score. xs:decimal
 ItemNumberO

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.13-1: AssessmentResultScoreType

A.14 AssessmentTaskListType

AssessmentTaskListType
Figure A.14-1: AssessmentTaskListType AssessmentTaskListType SubAssessmentTask
 Element/@AttributeCharDescriptionType
 AssessmentTaskListType  List
 SubAssessmentTaskMR

GUID that identifies the sub-ordinate AssessmentTask.

 
ObjectReferenceType
Table A.14-1: AssessmentTaskListType

A.15 AttendanceTimeListType

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

AttendanceTimeListType
Figure A.15-1: AttendanceTimeListType AttendanceTimeListType AttendanceTime
 Element/@AttributeCharDescriptionType
 AttendanceTimeListType 

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

 
List
 AttendanceTimeMR

 

AttendanceTimeType
Table A.15-1: AttendanceTimeListType
{ "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" } } ] } }
<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.15-1: Attendance Time List

A.16 AttendanceTimeType

Time span that the student entered or returned to school

AttendanceTimeType
Figure A.16-1: AttendanceTimeType AttendanceTimeType AttendanceTimeLocalId AttendanceType AttendanceCodeGroup Code AttendanceDate SchedulePeriod StartTime EndTime SubmissionDateTime Note RecordAudit
 Element/@AttributeCharDescriptionType
 AttendanceTimeType 

Time span that the student entered or returned to school

 
 
 AttendanceTimeLocalIdM

The source system identifier of the attendance time list record.

 
LocalId
 AttendanceTypeM

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
 AttendanceCodeGroupO

The attendance code group the students attendance code belongs to.

 
NZCodeSetsAttendanceCodeGroupType
 CodeM

MoE defined code for attendance or absence during the time period described.

 
NZCodeSetsAttendanceCodeType
 AttendanceDateM

The date the attendance is being record for.

 
xs:date
 SchedulePeriodO

The scheduled period this attendnance time list record is for. The SchedulePeriod must be provided if the AttendanceType = 'Scheduled'.

 
ObjectReference
 StartTimeO

The Start Time of the students attendance for the provided Attendance Date. Mandatory for attendance records with a type of 'Ad Hoc'.

 
xs:time
 EndTimeO

The End Time of the students attendance for the provided Attendance Date. Mandatory for attendance records with a type of 'Ad Hoc'.

 
xs:time
 SubmissionDateTimeO

The date the students attendance for this date and time/period was submitted.

 
xs:dateTime
 NoteO

Free text note about the students attendance for the provided date and time/period.

 
xs:normalizedString
 RecordAuditO

The audit details for a record, e.g. Created/Last Updated DateTime and Created/Last Updated By.

 
RecordAuditType
Table A.16-1: AttendanceTimeType

A.17 AttendeeListType

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

AttendeeListType
Figure A.17-1: AttendeeListType AttendeeListType Attendee
 Element/@AttributeCharDescriptionType
 AttendeeListType 

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

 
List
 AttendeeMR

A person that attended the debriefing.

 
ObjectReferenceType
Table A.17-1: AttendeeListType

A.18 AwardContainerType

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

AwardContainerType
Figure A.18-1: AwardContainerType AwardContainerType AwardDate AwardType AwardDescription AwardNotes
 Element/@AttributeCharDescriptionType
 AwardContainerType 

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

 
 
 AwardDateO

Date when to be awarded.

 
xs:date
 AwardTypeO

Type of Award.

 
NZCodeSetsWellbeingAwardTypeType
 AwardDescriptionO

Description of the Award.

 
xs:string
 AwardNotesO

Any comments/notes associated with the Award.

 
xs:string
Table A.18-1: AwardContainerType

A.19 BaseCommunicationChannelType

A set of attributes common to multiple kinds of communication channel

BaseCommunicationChannelType
Figure A.19-1: BaseCommunicationChannelType BaseCommunicationChannelType Notes Preference Usage
 Element/@AttributeCharDescriptionType
 BaseCommunicationChannelType 

A set of attributes common to multiple kinds of communication channel

 BaseCommunicationChannelType is the base type for the following data types:
 
 NotesO

Notes on when / how to use the communication channel. eg: Phone after 4pm

 
xs:string
 PreferenceO

Preference number indicating an order in which communication channels should be used when contacting person or organisation.

 
xs:unsignedInt
 UsageO

A code describing the acceptable usage of a person or organisation's communication channel

 
NZCodeSetsCommunicationUsageType
Table A.19-1: BaseCommunicationChannelType

A.20 BaseNameType

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

BaseNameType
Figure A.20-1: BaseNameType BaseNameType Title FamilyName GivenName MiddleName FamilyNameFirst PreferredFamilyName PreferredFamilyNameFirst PreferredGivenName Suffix FullName Type IsVerified
 Element/@AttributeCharDescriptionType
 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:
 
 TitleO

A title or prefix associated with the name.

 
xs:normalizedString
 FamilyNameC

Also known as Last Name, although some cultures may not present a family name as the last name.

 
xs:normalizedString
 GivenNameC

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
 MiddleNameO

Where more than one Given Name, these may be combined in one composite field or else populated in several elements.

 
xs:normalizedString
 FamilyNameFirstO

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
 PreferredFamilyNameO

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
 PreferredFamilyNameFirstO

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
 PreferredGivenNameO

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
 SuffixO

Textual suffix like PHD, JP, BSc.

 
xs:normalizedString
 FullNameC

A combination of all name elements as one composite text element

 
xs:normalizedString
 TypeO Where a person has more than one name, the usage type distinguishes the purposes or their preference for use of the name.  NZCodeSetsNameUsageTypeType
 IsVerifiedO Flag indicating that this name has been verified.  NZCodeSetsYesOrNoCategoryType
Table A.20-1: BaseNameType
{ "BaseName": { "FamilyName": "Wesson", "GivenName": "Melanie", "MiddleName": "Joan", "FamilyNameFirst": "N", "PreferredFamilyName": "Wesson", "PreferredFamilyNameFirst": "N", "PreferredGivenName": "Mel", "FullName": "Melanie Joan Wesson", "Type": "LGL", "IsVerified": "N" } }
<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.20-2: Base Name Example

A.21 BaseStudentGoalType

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

BaseStudentGoalType
Figure A.21-1: BaseStudentGoalType BaseStudentGoalType GoalRecordedDate GoalAchievedDate GoalDescription GoalName
 Element/@AttributeCharDescriptionType
 BaseStudentGoalType 

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

 BaseStudentGoalType is the base type for the following data types:
 
 GoalRecordedDateO

The date the Student's goal was recorded.

 
xs:date
 GoalAchievedDateO

The date the Student achieved their goal.

 
xs:date
 GoalDescriptionO

A description of the goal the student wants to achieve

 
xs:normalizedString
 GoalNameO

The name of the goal the student wants to achieve

 
xs:normalizedString
Table A.21-1: BaseStudentGoalType

A.22 BehaviourDirectedAtListType

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

BehaviourDirectedAtListType
Figure A.22-1: BehaviourDirectedAtListType BehaviourDirectedAtListType BehaviourDirectedAt
 Element/@AttributeCharDescriptionType
 BehaviourDirectedAtListType 

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

 
List
 BehaviourDirectedAtMR

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

 
BehaviourDirectedAtType
Table A.22-1: BehaviourDirectedAtListType

A.23 BehaviourDirectedAtType

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

BehaviourDirectedAtType
Figure A.23-1: BehaviourDirectedAtType BehaviourDirectedAtType DirectedAt BehaviourDescription DirectedAtType
 Element/@AttributeCharDescriptionType
 BehaviourDirectedAtType 

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

 
 
 DirectedAtO

The person the student's behaviour was directed at.

 
ObjectReferenceType
 BehaviourDescriptionO

Free text describing the behaviour the student showed towards a person of piece of property.

 
xs:normalizedString
 DirectedAtTypeO

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.23-1: BehaviourDirectedAtType

A.24 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.

BehaviourIdentifiedListType
Figure A.24-1: BehaviourIdentifiedListType BehaviourIdentifiedListType MinorBehaviour MajorBehaviour
 Element/@AttributeCharDescriptionType
 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
 MinorBehaviourOR

The type of minor problem behaviour identified as a result of the Wellbeing Event.

 
NZCodeSetsWellbeingEventMinorBehaviourType
 MajorBehaviourOR

The type of major problem behaviour identified as a result of the Wellbeing Event.

 
NZCodeSetsWellbeingEventMajorBehaviourType
Table A.24-1: BehaviourIdentifiedListType

A.25 BellScheduleListType

A list of BellSchedule object references.

BellScheduleListType
Figure A.25-1: BellScheduleListType BellScheduleListType BellSchedule
 Element/@AttributeCharDescriptionType
 BellScheduleListType 

A list of BellSchedule object references.

 
List
 BellScheduleMR

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.

CareerGoalListType
Figure A.26-1: CareerGoalListType CareerGoalListType CareerGoal
 Element/@AttributeCharDescriptionType
 CareerGoalListType 

A list of career goals the student has set.

 
List
 CareerGoalMR

 

BaseStudentGoalType
Table A.26-1: CareerGoalListType
{ "CareerGoalList": { "CareerGoal": { "GoalRecordedDate": "2018-11-30", "GoalDescription": "Jemima would like to be a Marine Biologist, or Deep Sea Diver", "GoalName": "Marine Biologist" } } }
<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.

ClassStrandListType
Figure A.27-1: ClassStrandListType ClassStrandListType Strand
 Element/@AttributeCharDescriptionType
 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
 StrandMR

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.

ClassStrandType
Figure A.28-1: ClassStrandType ClassStrandType LearningStrand AchievementObjectiveList
 Element/@AttributeCharDescriptionType
 ClassStrandType 

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

 
 
 LearningStrandM

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
 AchievementObjectiveListO

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

CommunicationChannelListType
Figure A.29-1: CommunicationChannelListType CommunicationChannelListType Channel
 Element/@AttributeCharDescriptionType
 CommunicationChannelListType 

A list of people/organisation's ccommunications channels

 
List
 ChannelMR CommunicationChannelType
Table A.29-1: CommunicationChannelListType

A.30 CommunicationChannelType

A particular person or organisation's communications method

CommunicationChannelType
Figure A.30-1: CommunicationChannelType CommunicationChannelType Notes Preference Usage Type Value
 Element/@AttributeCharDescriptionType
 CommunicationChannelType 

A particular person or organisation's communications method

 
Extension of BaseCommunicationChannelType
 NotesO

Notes on when / how to use the communication channel. eg: Phone after 4pm

 
xs:string
 PreferenceO

Preference number indicating an order in which communication channels should be used when contacting person or organisation.

 
xs:unsignedInt
 UsageO

A code describing the acceptable usage of a person or organisation's communication channel

 
NZCodeSetsCommunicationUsageType
 TypeO

A code classifying the Communication's method

 
NZCodeSetsCommunicationChannelTypeType
 ValueM

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
{ "CommunicationChannel": { "Notes": "School Attendance System (Self Service)", "Type": "WEB", "Value": "http://www.hogwarts.school.nz/Attendance" } }
<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.

ContactFlagsType
Figure A.31-1: ContactFlagsType ContactFlagsType ParentLegalGuardian LivesWith AccessToRecords ReceivesAssessmentReport EmergencyContact CivilEmergencyContact CivilDefenceEmergencyContact DisciplinaryContact AttendanceContact PrimaryCareProvider FeesBilling FeesAccess FamilyMail CourtOrder HealthContact
 Element/@AttributeCharDescriptionType
 ContactFlagsType 

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

 
 
 ParentLegalGuardianC

Does the individual have parental or legal guardianship responsibility for the student?

 
NZCodeSetsYesOrNoCategoryType
 LivesWithC

Does the student live with this contact?

 
NZCodeSetsYesOrNoCategoryType
 AccessToRecordsC

Does this contact have access to the student's records?

 
NZCodeSetsYesOrNoCategoryType
 ReceivesAssessmentReportC

In particular, should this contact receive a copy of the student report?

 
NZCodeSetsYesOrNoCategoryType
 EmergencyContactC

Should this contact be notified in case of emergency?

 
NZCodeSetsYesOrNoCategoryType
 CivilEmergencyContactC

Does the contact have pickup rights?

 
NZCodeSetsYesOrNoCategoryType
 CivilDefenceEmergencyContactC

Should this contact be notified in case of civil defense emergency where the normal emergency contact is not close to a hosting school?

 
NZCodeSetsYesOrNoCategoryType
 DisciplinaryContactC

Is this person to be contacted in case of disciplinary action?

 
NZCodeSetsYesOrNoCategoryType
 AttendanceContactC

Should this contact be notified in case of an attendance issue?

 
NZCodeSetsYesOrNoCategoryType
 PrimaryCareProviderC

Does this person provide daily living or personal assistance to the student?

 
NZCodeSetsYesOrNoCategoryType
 FeesBillingC

Is this the contact responsible for Payment of Fees?

 
NZCodeSetsYesOrNoCategoryType
 FeesAccessC

Does this contact have access to fees information?

 
NZCodeSetsYesOrNoCategoryType
 FamilyMailC

Does this person receive family mail?

 
NZCodeSetsYesOrNoCategoryType
 CourtOrderC

Is there a Protection Order, Restraining Order or some other court order preventing the Person from having contact with the Student?

 
NZCodeSetsYesOrNoCategoryType
 HealthContactC

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

ContactListType
Figure A.32-1: ContactListType ContactListType Contact
 Element/@AttributeCharDescriptionType
 ContactListType 

A list of people's contact details

 
List
 ContactMR ContactType
Table A.32-1: ContactListType
{ "ContactList": { "Contact": [ { "Name": { "FamilyName": "Dumbledore", "GivenName": "Albus", "FullName": "Albus Dumbledore" }, "PositionTitle": "Headmaster", "Role": "PRI", "AddressList": { "Address": [ { "Type": "TH", "Role": "PHY", "Street": { "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", "Street": { "Line1": "The Enchanted Wood", "Line2": "533 Hogwart's Way" }, "City": "Hogsmead", "PostalCode": "7733" } ] }, "EmailList": {}, "PhoneNumberList": {} } ] } }
<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> <Street> <Line1>533 Hogwart's Way</Line1> </Street> <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> <Street> <Line1>The Enchanted Wood</Line1> <Line2>533 Hogwart's Way</Line2> </Street> <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

ContactType
Figure A.33-1: ContactType ContactType Name PositionTitle Role AddressList EmailList PhoneNumberList
 Element/@AttributeCharDescriptionType
 ContactType 

A particular person's contact details

 
 
 NameM

The contact's name

 
BaseNameType
 PositionTitleO

The title the contact has within the Organisation being contacted

 
xs:normalizedString
 RoleO

The role the contact plays within the Organisation being contacted

 
NZCodeSetsOrganisationContactRoleType
 AddressListO

 

AddressListType
 EmailListO

List of Email elements.

 
EmailListType
 PhoneNumberListO

List of PhoneNumber elements.

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

A.34 CountryListType

CountryListType
Figure A.34-1: CountryListType CountryListType Country
 Element/@AttributeCharDescriptionType
 CountryListType  List
 CountryMR

A person's country of citizenship.

 
ISO3166CountryType
Table A.34-1: CountryListType

A.35 CourseListType

A list of associated courses.

CourseListType
Figure A.35-1: CourseListType CourseListType Course
 Element/@AttributeCharDescriptionType
 CourseListType 

A list of associated courses.

 
List
 CourseMRAn associated course. ObjectReferenceType
Table A.35-1: CourseListType

A.36 CredentialListType

A list of ObjectReferences providing a manner of referring to a collection of Credentials.

CredentialListType
Figure A.36-1: CredentialListType CredentialListType Credential
 Element/@AttributeCharDescriptionType
 CredentialListType 

A list of ObjectReferences providing a manner of referring to a collection of Credentials.

 
List
 CredentialMR ObjectReferenceType
Table A.36-1: CredentialListType

A.37 DemographicsType

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

DemographicsType
Figure A.37-1: DemographicsType DemographicsType BirthDate DateOfDeath PlaceOfBirth CountryOfBirth CitizenshipList CitizenshipStatus CitizenshipVerification Gender LanguageList CountryArrivalDate EthnicityList IwiAffiliationList ReligiousAffiliationList
 Element/@AttributeCharDescriptionType
 DemographicsType 

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

 
 
 BirthDateO

The person's date of birth.

 
xs:date
 DateOfDeathO

The person's date of death.

 
xs:date
 PlaceOfBirthO

The person's place of birth - like village, town, city etc.

 
xs:normalizedString
 CountryOfBirthO

The person's country of birth.

 
ISO3166CountryType
 CitizenshipListO CountryListType
 CitizenshipStatusO

The Citizenship or Residency status of the Person

 
NZCodeSetsCitizenshipStatusType
 CitizenshipVerificationO

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
 GenderO

The gender with which the Person identifies, according to NZ Standard Gender Identity codes.

 
NZCodeSetsGenderType
 LanguageListOList of languages an individual uses to communicate. LanguageListType
 CountryArrivalDateODate the person first arrived in the country. xs:date
 EthnicityListO

One or more ethnic groups with which the person identifies.

 
EthnicityListType
 IwiAffiliationListO

A list of one or more iwi with which the person has an affiliation.

 
IwiAffiliationList
 ReligiousAffiliationListO

A list of one or more religions with which the person has an affiliation.

 
ReligiousAffiliationList
Table A.37-1: DemographicsType
{ "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" ] } } }
<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.

DetentionContainerType
Figure A.38-1: DetentionContainerType DetentionContainerType DetentionCategory DetentionDate DetentionLocation DetentionNotes
 Element/@AttributeCharDescriptionType
 DetentionContainerType 

Container for details of a Detention.

 
 
 DetentionCategoryO

Categorisation of a Detention.

 
NZCodeSetsDetentionCategoryType
 DetentionDateO

The date of the detention.

 
xs:date
 DetentionLocationO

Eventually to be typed for initial draft will be string to try and determine a valid code set.

 
xs:string
 DetentionNotesO

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.

DocumentListType
Figure A.39-1: DocumentListType DocumentListType Document
 Element/@AttributeCharDescriptionType
 DocumentListType 

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

 
List
 DocumentMR

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.

EarlyChildhoodEducationType
Figure A.40-1: EarlyChildhoodEducationType EarlyChildhoodEducationType Type HoursAttended
 Element/@AttributeCharDescriptionType
 EarlyChildhoodEducationType 

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

 
 
 TypeO

The type of early childhood education the student received.

 
NZCodeSetsEarlyChildhoodEducationTypeType
 HoursAttendedO

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.

ECEEducationHistoryListType
Figure A.41-1: ECEEducationHistoryListType ECEEducationHistoryListType ECEType
 Element/@AttributeCharDescriptionType
 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
 ECETypeMR

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.

ECEHistoryType
Figure A.42-1: ECEHistoryType ECEHistoryType Type HoursPerDayAttended HoursPerWeekAttended
 Element/@AttributeCharDescriptionType
 ECEHistoryType 

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

 
 
 TypeO

The type of early childhood education the student attended.

 
NZCodeSetsEarlyChildhoodEducationTypeType
 HoursPerDayAttendedO

The number of hours per day the student attended this ECE Type.

 
xs:int
 HoursPerWeekAttendedO

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.

ECEServiceType
Figure A.43-1: ECEServiceType ECEServiceType Type
 Element/@AttributeCharDescriptionType
 ECEServiceType 

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

 
 
 TypeM

Code denoting the kind of ECE service. eg: Kindergarten, PLayCentre, Te Kohanga Reo, etc.

 
NZCodeSetsECEServiceTypeType
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.

EduOrganisationType
Figure A.44-1: EduOrganisationType EduOrganisationType AddressList CommunicationChannelList ContactList EducationRegion EmailList EntityClose EntityOpen LocationList Name PhoneNumberList RelatedOrganisationList OperationalStatus Type ProviderSMS
 Element/@AttributeCharDescriptionType
 EduOrganisationType 

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

 
 
 AddressListO

The set of postal and other addresses that the Organisation uses

 
AddressListType
 CommunicationChannelListO

A list of one or more methods of communication with the organisation

 
CommunicationChannelListType
 ContactListO

A list of one or more cotact persons related to the organisation

 
ContactListType
 EducationRegionO

A region of New Zealand defined by the Ministry of Education for adminstrative purposes

 
NZCodeSetsEducationRegionType
 EmailListO

The set of contact email addresses that the Organisation uses

 
EmailListType
 EntityCloseO

Closing date of entity. Only present for closed providers.

 
xs:date
 EntityOpenO

Opening date of entity. For proposed schools this will be the projected opening date. For open schools this may not be present.

 
xs:date
 LocationListO

A list of one or more locations, from which the organisation operates or provides a service.

 
LocationListType
 NameM

The normal business name of the Organisation

 
xs:normalizedString
 PhoneNumberListO

The set of contact phone numbers that the Organisation uses

 
PhoneNumberListType
 RelatedOrganisationListO

A list of other organisations that are related to the Provider

 
RelatedOrganisationListType
 OperationalStatusO

Current status of the Provider

 
NZCodeSetsOperationalStatusType
 TypeM

Describes the nature of the Organisation; for Schools this indicate the schooling levels offered.

 
NZCodeSetsOrganisationTypeType
 ProviderSMSO

The name of the School Management System (SMS) that the provider is currently using. Note: not all education providers use an SMS.

 
NZCodeSetsSchoolManagementSystemType
Table A.44-1: EduOrganisationType

A.45 EmailListType

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

EmailListType
Figure A.45-1: EmailListType EmailListType Email
 Element/@AttributeCharDescriptionType
 EmailListType 

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

 
List
 EmailMR EmailType
Table A.45-1: EmailListType
{ "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" } ] } }
<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.

EmailType
Figure A.46-1: EmailType EmailType Notes Preference Usage Type Address
 Element/@AttributeCharDescriptionType
 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
 NotesO

Notes on when / how to use the communication channel. eg: Phone after 4pm

 
xs:string
 PreferenceO

Preference number indicating an order in which communication channels should be used when contacting person or organisation.

 
xs:unsignedInt
 UsageO

A code describing the acceptable usage of a person or organisation's communication channel

 
NZCodeSetsCommunicationUsageType
 TypeO

A Code denoting how the owner of the e-mail address describes it.

 
NZCodeSetsEmailTypeType
 AddressM

The actual email address.

 
xs:normalizedString
Table A.46-1: EmailType
{ "Email": { "Notes": "Not on Thursdays", "Preference": 1, "Usage": "INT", "Type": "WORK", "Address": "contact@sifinfo.org" } }
<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.

EnactedPolicyListType
Figure A.47-1: EnactedPolicyListType EnactedPolicyListType EnactedPolicy
 Element/@AttributeCharDescriptionType
 EnactedPolicyListType 

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

 
List
 EnactedPolicyMR EnactedPolicyType
Table A.47-1: EnactedPolicyListType
{ "NewEntrantPolicyList": { "EnactedPolicy": [ { "EffectiveTo": "2018-12-31", "Policy": "AE" }, { "EffectiveFrom": "2019-01-01", "Policy": "CE" } ] } }
<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.

EnactedPolicyType
Figure A.48-1: EnactedPolicyType EnactedPolicyType EffectiveFrom EffectiveTo Policy
 Element/@AttributeCharDescriptionType
 EnactedPolicyType 

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

 
 
 EffectiveFromO

The date from which the school adopted the policy. If not populated then this is the current/original policy of the school.

 
xs:date
 EffectiveToO

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
 PolicyM

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.

EthnicityListType
Figure A.49-1: EthnicityListType EthnicityListType Ethnicity
 Element/@AttributeCharDescriptionType
 EthnicityListType 

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

 
List
 EthnicityMR EthnicityType
Table A.49-1: EthnicityListType
{ "EthnicityList": { "Ethnicity": [ { "PreferenceOrderNumber": 1, "Code": 111 }, { "PreferenceOrderNumber": 1, "Code": 211 } ] } }
<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.

EthnicityType
Figure A.50-1: EthnicityType EthnicityType PreferenceOrderNumber Code
 Element/@AttributeCharDescriptionType
 EthnicityType 

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

 
 
 PreferenceOrderNumberO

The order of preference for the person's ethnicity.

 
xs:int
 CodeM

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.

EventLocationListType
Figure A.51-1: EventLocationListType EventLocationListType Location
 Element/@AttributeCharDescriptionType
 EventLocationListType 

A list of the locations where the incident took place.

 
List
 LocationMR

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

FollowUpActionListType
Figure A.52-1: FollowUpActionListType FollowUpActionListType FollowUpAction
 Element/@AttributeCharDescriptionType
 FollowUpActionListType 

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

 
List
 FollowUpActionMRContainer for the Follow Up details. FollowUpActionType
Table A.52-1: FollowUpActionListType

A.53 FollowUpActionType

Repeatable Follow Up Action.

FollowUpActionType
Figure A.53-1: FollowUpActionType FollowUpActionType WellbeingResponseRefId FollowUpDetails FollowUpActionCategory
 Element/@AttributeCharDescriptionType
 FollowUpActionType 

Repeatable Follow Up Action.

 
 
 WellbeingResponseRefIdO

The RefId of a WellbeingResponse Object if it exists.

 
IdRefType
 FollowUpDetailsO

Optional free text to outline follow up.

 
xs:string
 FollowUpActionCategoryO

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.

GridLocationType
Figure A.54-1: GridLocationType GridLocationType Latitude Longitude
 Element/@AttributeCharDescriptionType
 GridLocationType 

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

 
 
 LatitudeM

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:maxInclusive90
 LongitudeM

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:maxInclusive180
Table A.54-1: GridLocationType
{ "GridLocation": { "Latitude": 41.85, "Longitude": -87.65 } }
<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." >
GUIDType
Figure A.55-1: GUIDType GUIDType
 Element/@AttributeCharDescriptionType
 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.

HapuAffiliationListType
Figure A.56-1: HapuAffiliationListType HapuAffiliationListType Hapu
 Element/@AttributeCharDescriptionType
 HapuAffiliationListType 

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

 
List
 HapuMR

A Hapū a person is affiliated with.

 
HapuType
Table A.56-1: HapuAffiliationListType
{ "HapuAffiliationList": { "Hapu": { "HapuName": "Manukorihi", "PreferenceOrderNumber": 1 } } }
<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.

HapuType
Figure A.57-1: HapuType HapuType HapuName PreferenceOrderNumber
 Element/@AttributeCharDescriptionType
 HapuType 

An hapu the person is affiliated to.

 
 
 HapuNameM

The name of a Hapū that the person is affiliated with.

 
xs:normalizedString
 PreferenceOrderNumberO

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
{ "Hapu": { "HapuName": "Manukorihi", "PreferenceOrderNumber": 1 } }
<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.

HealthcareServiceInfoType
Figure A.58-1: HealthcareServiceInfoType HealthcareServiceInfoType OrganisationName OrganisationPhoneNum Notes Type
 Element/@AttributeCharDescriptionType
 HealthcareServiceInfoType 

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

 
 
 OrganisationNameM

The name of the healthcare service, eg: 'Martinborough Health Centre'

 
xs:normalizedString
 OrganisationPhoneNumM

The name phone number of the healthcare service

 
xs:normalizedString
 NotesO

Who at the healthservice is the Student's regular e.g. 'Dr Phillips'

 
xs:normalizedString
 TypeM

What kind of healthcare service is provided to the Student by the contact?

 
NZCodeSetsHealthcareServiceTypeType
Table A.58-1: HealthcareServiceInfoType
{ "HealthcareServiceInfo": { "OrganisationName": "Martinborough Medical Centre", "OrganisationPhoneNum": "06 306 931", "Notes": "Dr Amy also knows about the epilepsy", "Type": "DOC" } }
<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
HouseholdContactInfoListType
Figure A.59-1: HouseholdContactInfoListType HouseholdContactInfoListType HouseholdContactInfo
 Element/@AttributeCharDescriptionType
 HouseholdContactInfoListType List of Households this Person is associated with List
 HouseholdContactInfoMRCommon 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.

HouseholdContactInfoType
Figure A.60-1: HouseholdContactInfoType HouseholdContactInfoType PreferenceNumber HouseholdContactId HouseholdSalutation AddressList EmailList PhoneNumberList
 Element/@AttributeCharDescriptionType
 HouseholdContactInfoType 

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

 
 
 PreferenceNumberO

Priority of Household Contact in relation to this Person.

 
xs:unsignedInt
 HouseholdContactIdO

Local Household Id

 
LocalIdType
 HouseholdSalutationO

Salutation to be used in addressing this household.

 
xs:normalizedString
 AddressListO

 

AddressListType
 EmailListO

List of Email elements.

 
EmailListType
 PhoneNumberListO

List of PhoneNumber elements.

 
PhoneNumberListType
Table A.60-1: HouseholdContactInfoType
{ "HouseholdContactInfo": { "PreferenceNumber": 1, "HouseholdContactId": "7d5c3f5c-d89c-4551-9442-6b008207986e", "AddressList": { "Address": [ { "Type": "DE", "Role": "POS", "Street": { "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" } ] } } }
<HouseholdContactInfo> <PreferenceNumber>1</PreferenceNumber> <HouseholdContactId>7d5c3f5c-d89c-4551-9442-6b008207986e</HouseholdContactId> <AddressList> <Address> <Type>DE</Type> <Role>POS</Role> <Street> <Line1>P O Box 81</Line1> </Street> <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.

HouseholdListType
Figure A.61-1: HouseholdListType HouseholdListType HouseholdId
 Element/@AttributeCharDescriptionType
 HouseholdListType 

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

 
List
 HouseholdIdMR

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.
IdRefType
Figure A.62-1: IdRefType IdRefType
 Element/@AttributeCharDescriptionType
 IdRefType A reference to a RefId. RefIdType
Table A.62-1: IdRefType

A.63 InternationalSchoolEnrolmentType

Additional information collected for international enrolments.

InternationalSchoolEnrolmentType
Figure A.63-1: InternationalSchoolEnrolmentType InternationalSchoolEnrolmentType NZArrivalDate TuitionWeeklyFee ExchangeScheme
 Element/@AttributeCharDescriptionType
 InternationalSchoolEnrolmentTypeO

Additional information collected for international enrolments.

 
 
 NZArrivalDateO

The date the Student arrived in New Zealand.

 
xs:date
 TuitionWeeklyFeeO

The amount paid by the Student per Week (GST excl) as a tuition fee.

 
xs:decimal
 ExchangeSchemeO

Which government approved exchange scheme is the student part of?

 
NZCodeSetsExchangeSchemeType
Table A.63-1: InternationalSchoolEnrolmentType
{ "InternationalEnrolment": { "NZArrivalDate": "1996-05-02", "ExchangeScheme": "STA" } }
<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.

InterventionListType
Figure A.64-1: InterventionListType InterventionListType Intervention
 Element/@AttributeCharDescriptionType
 InterventionListType 

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

 
List
 InterventionMR

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.

IwiAffiliationListType
Figure A.65-1: IwiAffiliationListType IwiAffiliationListType Iwi
 Element/@AttributeCharDescriptionType
 IwiAffiliationListType 

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

 
List
 IwiMR

An iwi the person is associated to.

 
IwiType
Table A.65-1: IwiAffiliationListType
{ "IwiAffiliationList": { "Iwi": { "Code": "NZS1001", "PreferenceOrderNumber": 1, "HapuAffiliationList": { "Hapu": { "HapuName": "Manukorihi", "PreferenceOrderNumber": 1 } } } } }
<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.

IwiType
Figure A.66-1: IwiType IwiType Code PreferenceOrderNumber HapuAffiliationList
 Element/@AttributeCharDescriptionType
 IwiType 

An iwi the person is affiliated to.

 
 
 CodeM

The code of the iwi the person is affiliated to.

 
NZCodeSetsIwiType
 PreferenceOrderNumberO

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
 HapuAffiliationListO

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

 
HapuAffiliationListType
Table A.66-1: IwiType
{ "Iwi": { "Code": "NZS1001", "PreferenceOrderNumber": 1, "HapuAffiliationList": { "Hapu": { "HapuName": "Manukorihi", "PreferenceOrderNumber": 1 } } } }
<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.

JustificationListType
Figure A.67-1: JustificationListType JustificationListType Justification
 Element/@AttributeCharDescriptionType
 JustificationListType 

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

 
List
 JustificationMR

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
{ "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 } ] } }
<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.

JustificationType
Figure A.68-1: JustificationType JustificationType RefId LocalId Name ObjectType AssessmentType Result Date CreditValue
 Element/@AttributeCharDescriptionType
 JustificationType 

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

 
Extension of ObjectReferenceType
 RefIdO

The GUUID of the referenced object

 
IdRefType
 LocalIdO

Local identifier representing the referenced object.

 
LocalIdType
 NameO

The normal descriptive name of the referenced object.

 
xs:string
 ObjectTypeO

The type of the referenced object:

 
NZCodeSetsReferrableDataObjectsType
 AssessmentTypeO

A Code denoting how the Justification assessment task was assessed

 
NZCodeSetsAssessmentTypeType
 ResultM

The final result of the assessment task that justifies the attainment.

 
xs:normalizedString
 DateM

The date the justifying assessment task was achieved.

 
xs:date
 CreditValueO

The number of credits the justifying assessment task contributes towards this attainment.

 
xs:decimal
Table A.68-1: JustificationType
{ "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 } }
<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.

KeyContactListType
Figure A.69-1: KeyContactListType KeyContactListType KeyContact
 Element/@AttributeCharDescriptionType
 KeyContactListType 

A list of key contacts for the alert.

 
List
 KeyContactMR KeyContactType
Table A.69-1: KeyContactListType

A.70 KeyContactType

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

KeyContactType
Figure A.70-1: KeyContactType KeyContactType Role Contact
 Element/@AttributeCharDescriptionType
 KeyContactType 

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

 
 
 RoleO

The role of the key contact in relation to the Wellbeing Alert.

 
NZCodeSetsKeyContactRoleType
 ContactO

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.

LanguageBaseType
Figure A.71-1: LanguageBaseType LanguageBaseType Code Usage Dialect ProficiencyList
 Element/@AttributeCharDescriptionType
 LanguageBaseType 

A language that an individual uses to communicate.

 
 
 CodeM

The code representing the specific language that an individual uses to communicate.�

 
NZCodeSetsLanguageType
 UsageO

The usage of the language by a person, potentially indicating capability and preference for the language.

 
NZCodeSetsLanguageUsageType
 DialectO

Specific dialect of a person's language.

 
xs:normalizedString
 ProficiencyListO

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

LanguageListType
Figure A.72-1: LanguageListType LanguageListType Language
 Element/@AttributeCharDescriptionType
 LanguageListType 

A list of languages that an individual uses to communicate

 
List
 LanguageMR LanguageBaseType
Table A.72-1: LanguageListType
{ "LanguageList": { "Language": [ { "Code": "NZS01110", "Usage": "FL" }, { "Code": "NZS01112", "Usage": "SL" } ] } }
<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.

LanguageOfInstructionListType
Figure A.73-1: LanguageOfInstructionListType LanguageOfInstructionListType Language
 Element/@AttributeCharDescriptionType
 LanguageOfInstructionListType 

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

 
List
 LanguageMR

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

 
LanguageOfInstructionType
Table A.73-1: LanguageOfInstructionListType
{ "LanguageOfInstructionList": { "Language": [ { "Code": "NZS16110", "Level": 1 }, { "Code": "NZS01112", "Level": 5 } ] } }
<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.

LanguageOfInstructionType
Figure A.74-1: LanguageOfInstructionType LanguageOfInstructionType Code Level
 Element/@AttributeCharDescriptionType
 LanguageOfInstructionType 

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

 
 
 CodeM

Code denoting the actual language of instruction.

 
NZCodeSetsLanguageType
 LevelM

The level of instruction that is made in the selected language.

 
NZCodeSetsLanguageInstructionLevelType
Table A.74-1: LanguageOfInstructionType
{ "LanguageOfInstruction": { "Code": "NZS01112", "Level": 3 } }
<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.

LanguageProficiencyListType
Figure A.75-1: LanguageProficiencyListType LanguageProficiencyListType Proficiency
 Element/@AttributeCharDescriptionType
 LanguageProficiencyListType 

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

 
List
 ProficiencyMR

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.

LanguageProficiencyType
Figure A.76-1: LanguageProficiencyType LanguageProficiencyType Level Type
 Element/@AttributeCharDescriptionType
 LanguageProficiencyType 

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

 
 
 LevelM

The person's proficency level in the language in regards to reading, writing or speaking.

 
NZCodeSetsLanguageProficiencyLevelType
 TypeM

The type of language proficency, e.g. speaking, writing or reading.

 
NZCodeSetsLanguageProficiencyTypeType
Table A.76-1: LanguageProficiencyType

A.77 LearningStandardListType

A list of ObjectReferences providing a manner of referring to a collection of LearningStandards.

LearningStandardListType
Figure A.77-1: LearningStandardListType LearningStandardListType LearningStandard
 Element/@AttributeCharDescriptionType
 LearningStandardListType 

A list of ObjectReferences providing a manner of referring to a collection of LearningStandards.

 
List
 LearningStandardMR ObjectReferenceType
Table A.77-1: LearningStandardListType

A.78 LocalIdType

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

LocalIdType
Figure A.78-1: LocalIdType LocalIdType
 Element/@AttributeCharDescriptionType
 LocalIdType 

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

 
xs:normalizedString
Table A.78-1: LocalIdType
{ "LocalId": "123321A" }
<LocalId>123321A</LocalId>
Example A.78-1: LocalId Example

A.79 LocationListType

A list of Location elements.

LocationListType
Figure A.79-1: LocationListType LocationListType Location
 Element/@AttributeCharDescriptionType
 LocationListType 

A list of Location elements.

 
List
 LocationMR LocationType
Table A.79-1: LocationListType
{ "LocationList": { "Location": { "Description": "Junior Campus", "Address": { "Type": "TH", "Role": "PHY", "Street": { "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" } ] } } } }
<LocationList> <Location> <Description>Junior Campus</Description> <Address> <Type>TH</Type> <Role>PHY</Role> <Street> <Line1>1175 Lake Ferry Rd</Line1> </Street> <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.79-1: Location List Example

A.80 LocationType

This element contains data about a geographical location

LocationType
Figure A.80-1: LocationType LocationType Description Address GridLocation StatisticalAreaList
 Element/@AttributeCharDescriptionType
 LocationType 

This element contains data about a geographical location.

 
 
 DescriptionO

A description for the Location.

 
xs:string
 AddressO

The physical address of the Location

 
AddressType
 GridLocationO

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
 StatisticalAreaListO

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.80-1: LocationType
{ "Location": { "Description": "Junior Campus", "Address": { "Type": "TH", "Role": "PHY", "Street": { "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" } ] } } }
<Location> <Description>Junior Campus</Description> <Address> <Type>TH</Type> <Role>PHY</Role> <Street> <Line1>1175 Lake Ferry Rd</Line1> </Street> <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.80-1: Location Example

A.81 MedicalNeedListType

A list of a persons known medical needs.

MedicalNeedListType
Figure A.81-1: MedicalNeedListType MedicalNeedListType MedicalNeed
 Element/@AttributeCharDescriptionType
 MedicalNeedListType 

A list of a persons known medical needs.

 
List
 MedicalNeedMR

A persons known medical need.

 
ObjectReferenceType
Table A.81-1: MedicalNeedListType

A.82 MedicationConsentListType

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

MedicationConsentListType
Figure A.82-1: MedicationConsentListType MedicationConsentListType MedicationConsent
 Element/@AttributeCharDescriptionType
 MedicationConsentListType 

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

 
List
 MedicationConsentMR MedicationConsentType
Table A.82-1: MedicationConsentListType

A.83 MedicationConsentType

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

MedicationConsentType
Figure A.83-1: MedicationConsentType MedicationConsentType StartDate EndDate ConsentedBy ProviderApplicableTo AdministeredBy
 Element/@AttributeCharDescriptionType
 MedicationConsentType 

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

 
 
 StartDateM

The date from which the student or student caretaker consented to the medicine being administered to the student by a particular individual.

 
xs:date
 EndDateO

The date the consent for administration of the medicine ends or is revoked.

 
xs:date
 ConsentedByM

The student or student caregiver that has consented to the medicine being administered to the student by the school.

 
ObjectReferenceType
 ProviderApplicableToO

The provider the medication administartion consent is applicable to.

 
ObjectReferenceType
 AdministeredByO

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.83-1: MedicationConsentType

A.84 MedicationListType

A list of the medications required for this Wellbeing Characteristic.

MedicationListType
Figure A.84-1: MedicationListType MedicationListType Medication
 Element/@AttributeCharDescriptionType
 MedicationListType 

A list of the medications required for this Wellbeing Characteristic.

 
List
 MedicationMR MedicationType
Table A.84-1: MedicationListType

A.85 MedicationType

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

MedicationType
Figure A.85-1: MedicationType MedicationType MedicationName Dosage Frequency AdministrationInformation Method MedicationConsentList
 Element/@AttributeCharDescriptionType
 MedicationType 

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

 
 
 MedicationNameO

Name of medication required for the student.

 
xs:string
 DosageO

Dosage and strength of medication required for the student.

 
xs:string
 FrequencyO

Frequency of Administration.

 
xs:string
 AdministrationInformationO

Information about how the medication is to be administered.

 
xs:string
 MethodO

Method of administration.

 
xs:string
 MedicationConsentListO MedicationConsentListType
Table A.85-1: MedicationType

A.86 MoEOrgIdType

3, 4 or 5 digit Ministry Organisation Id, without leading zeros
MoEOrgIdType
Figure A.86-1: MoEOrgIdType MoEOrgIdType
 Element/@AttributeCharDescriptionType
 MoEOrgIdType 3, 4 or 5 digit Ministry Organisation Id, without leading zeros xs:token
xs:pattern[1-9][0-9]{2,4}
Table A.86-1: MoEOrgIdType

A.87 ObjectReferenceType

A reference to another SIF Data Object

ObjectReferenceType
Figure A.87-1: ObjectReferenceType ObjectReferenceType RefId LocalId Name ObjectType
 Element/@AttributeCharDescriptionType
 ObjectReferenceType 

A reference to another SIF Data Object

 ObjectReferenceType is the base type for the following data types:
 
 RefIdO

The GUUID of the referenced object

 
IdRefType
 LocalIdO

Local identifier representing the referenced object.

 
LocalIdType
 NameO

The normal descriptive name of the referenced object.

 
xs:string
 ObjectTypeO

The type of the referenced object:

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

A.88 OfficialDiagnosisListType

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

OfficialDiagnosisListType
Figure A.88-1: OfficialDiagnosisListType OfficialDiagnosisListType OfficialDiagnosis
 Element/@AttributeCharDescriptionType
 OfficialDiagnosisListType 

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

 
List
 OfficialDiagnosisMR

An official diagnosis that pertains to this Wellbeing Characteristic.

 
OfficialDiagnosisType
Table A.88-1: OfficialDiagnosisListType

A.89 OfficialDiagnosisType

An official diagnosis that pertains to this Wellbeing Characteristic.

OfficialDiagnosisType
Figure A.89-1: OfficialDiagnosisType OfficialDiagnosisType DiagnosisType DiagnosisSubType OfficialDiagnosisDetail DocumentList
 Element/@AttributeCharDescriptionType
 OfficialDiagnosisType 

An official diagnosis that pertains to this Wellbeing Characteristic.

 
 
 DiagnosisTypeM

The official diagnosis type the student was given.

 
NZCodeSetsOfficialDiagnosisTypeType
 DiagnosisSubTypeO

The official diagnosis sub-type the student was given.

 
NZCodeSetsOfficialDiagnosisSubTypeType
 OfficialDiagnosisDetailO

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
 DocumentListO

A list of documents that conatin information that pertain to this official diagnosis.

 
DocumentListType
Table A.89-1: OfficialDiagnosisType

A.90 OtherNameListType

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

OtherNameListType
Figure A.90-1: OtherNameListType OtherNameListType Name
 Element/@AttributeCharDescriptionType
 OtherNameListTypeO

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

 
List
 NameMR

Name of the person. Note: Type value of LGL may not occur here.

 
VerifiedNameType
Table A.90-1: OtherNameListType
{ "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" } } } ] } }
<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.90-1: Other Names Example

A.91 OtherWellbeingResponseContainerType

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

OtherWellbeingResponseContainerType
Figure A.91-1: OtherWellbeingResponseContainerType OtherWellbeingResponseContainerType OtherResponseDate OtherResponseDescription OtherResponseNotes
 Element/@AttributeCharDescriptionType
 OtherWellbeingResponseContainerType 

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

 
 
 OtherResponseDateO

Date of the other response

 
xs:date
 OtherResponseDescriptionO

Description of the other response.

 
xs:string
 OtherResponseNotesO

Any comments/notes associated with the other response.

 
xs:string
Table A.91-1: OtherWellbeingResponseContainerType

A.92 PeriodListType

A list of the object references to a set of SchedulePeriods

PeriodListType
Figure A.92-1: PeriodListType PeriodListType Period
 Element/@AttributeCharDescriptionType
 PeriodListType 

A list of the object references to a set of SchedulePeriods

 
List
 PeriodMR

A generic object references to a SchedulePeriod in the list

 
ObjectReferenceType
Table A.92-1: PeriodListType
{ "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" } ] } }
<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.92-1: PeriodList List Example

A.93 PersonDocumentRoleListType

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

PersonDocumentRoleListType
Figure A.93-1: PersonDocumentRoleListType PersonDocumentRoleListType PersonDocumentRole
 Element/@AttributeCharDescriptionType
 PersonDocumentRoleListType 

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

 
List
 PersonDocumentRoleMR

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

 
PersonDocumentRoleType
Table A.93-1: PersonDocumentRoleListType

A.94 PersonDocumentRoleType

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

PersonDocumentRoleType
Figure A.94-1: PersonDocumentRoleType PersonDocumentRoleType Role Person Student
 Element/@AttributeCharDescriptionType
 PersonDocumentRoleType 

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

 
 
 RoleO

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
 PersonO

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

 
ObjectReferenceType
 StudentO

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

 
StudentObjectReferenceType
Table A.94-1: PersonDocumentRoleType

A.95 PersonInfoType

The personal information collected about students.

PersonInfoType
Figure A.95-1: PersonInfoType PersonInfoType Name OtherNameList VerifiedName Demographics AddressList EmailList PhoneNumberList HouseholdContactInfoList PersonPhoto MedicalNeedList
 Element/@AttributeCharDescriptionType
 PersonInfoType 

The personal information collected about students.

 
 
 NameM

A name used by the person

 
BaseNameType
 OtherNameListO

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

 
OtherNameListType
 VerifiedNameO

The verified name of the person.

 
VerifiedNameType
 DemographicsO

Details of the person’s demographic properties

 
DemographicsType
 AddressListOThe person's address(es) - one or more addresses AddressListType
 EmailListO

The person's e-mail address(es) - one or more emails.

 
EmailListType
 PhoneNumberListO

The person's phone number(s) - one or more phone numbers.

 
PhoneNumberListType
 HouseholdContactInfoListO

The person's household/s contact information. A list of one or more household’s contact information.

 
HouseholdContactInfoListType
 PersonPhotoO

A photo of the person. A person photo is stored in Document against the student with a document type of Person Photo.

 
ObjectReferenceType
 MedicalNeedListO

A list of a persons known medical needs.

 
MedicalNeedListType
Table A.95-1: PersonInfoType
{ "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", "Street": { "Line1": "The Enchanted Wood", "Line2": "533 Hogwart's Way" }, "City": "Hogsmead", "PostalCode": "7733" }, { "Type": "TH", "Role": "PHY", "Street": { "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", "Street": { "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" } } } ] } } }
<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> <Street> <Line1>The Enchanted Wood</Line1> <Line2>533 Hogwart's Way</Line2> </Street> <City>Hogsmead</City> <PostalCode>7733</PostalCode> </Address> <Address> <Type>TH</Type> <Role>PHY</Role> <Street> <Line1>1175 Lake Ferry Rd</Line1> </Street> <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> <Street> <Line1>P O Box 81</Line1> </Street> <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.95-1: PersonInfo Example

A.96 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.

PersonInvolvementListType
Figure A.96-1: PersonInvolvementListType PersonInvolvementListType PersonInvolvement
 Element/@AttributeCharDescriptionType
 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
 PersonInvolvementMRA person (additional to the student) involved in a Wellbeing event/response where required to be known.  PersonInvolvementType
Table A.96-1: PersonInvolvementListType

A.97 PersonInvolvementType

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

PersonInvolvementType
Figure A.97-1: PersonInvolvementType PersonInvolvementType RefId LocalId Name ObjectType NationalStudentNumber YearLevel HowInvolved PersonType
 Element/@AttributeCharDescriptionType
 PersonInvolvementType 

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

 
Extension of StudentObjectReferenceType
 RefIdO

The GUUID of the referenced object

 
IdRefType
 LocalIdO

Local identifier representing the referenced object.

 
LocalIdType
 NameO

The normal descriptive name of the referenced object.

 
xs:string
 ObjectTypeO

The type of the referenced object:

 
NZCodeSetsReferrableDataObjectsType
 NationalStudentNumberO

The NSN of the referenced Student

 
xs:positiveInteger
 YearLevelO

The NSN of the referenced Student

 
xs:positiveInteger
xs:minInclusive1
xs:maxInclusive13
 HowInvolvedO

Optional free text detailing involvement.

 
xs:normalizedString
 PersonTypeO

The type of person that the person involved is, e.g. Teacher, Peers, etc.

 
NZCodeSetsPersonInvolvedTypeType
Table A.97-1: PersonInvolvementType

A.98 PhoneNumberListType

Lists phone numbers associated with an entity.

PhoneNumberListType
Figure A.98-1: PhoneNumberListType PhoneNumberListType PhoneNumber
 Element/@AttributeCharDescriptionType
 PhoneNumberListType 

Lists phone numbers associated with an entity.

 
List
 PhoneNumberMR PhoneNumberType
Table A.98-1: PhoneNumberListType
{ "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" } ] } }
<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.98-1: Phone Number List Example

A.99 PhoneNumberType

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

PhoneNumberType
Figure A.99-1: PhoneNumberType PhoneNumberType Notes Preference Usage Type Number Extension ListedStatus
 Element/@AttributeCharDescriptionType
 PhoneNumberType 

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

 
Extension of BaseCommunicationChannelType
 NotesO

Notes on when / how to use the communication channel. eg: Phone after 4pm

 
xs:string
 PreferenceO

Preference number indicating an order in which communication channels should be used when contacting person or organisation.

 
xs:unsignedInt
 UsageO

A code describing the acceptable usage of a person or organisation's communication channel

 
NZCodeSetsCommunicationUsageType
 TypeO

Code that specifies what type of phone number this is. Note: A subset of valid values may be specified in data objects.

 
NZCodeSetsTelephoneNumberTypeType
 NumberM

Phone number. Free-form, but typical New Zealand formats include:

  • (0##) ###-####
  • ###-####
  • +##### ### ####
 
xs:normalizedString
 ExtensionO

Phone number extension.

 
xs:normalizedString
 ListedStatusO

Indicates whether or not the phone number is available to the public.

 
NZCodeSetsYesOrNoCategoryType
Table A.99-1: PhoneNumberType
{ "PhoneNumber": { "Notes": "Not on Thursdays", "Preference": 1, "Usage": "INT", "Type": "WTE", "Number": "(03) 9543 2000", "Extension": "245", "ListedStatus": "Y" } }
<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.99-1: Phone Number Example

A.100 PlanRequiredListType

List to contain information of any plans that may eventuate.

PlanRequiredListType
Figure A.100-1: PlanRequiredListType PlanRequiredListType Plan
 Element/@AttributeCharDescriptionType
 PlanRequiredListType 

List to contain information of any plans that may eventuate.

 
List
 PlanMR WellbeingPlanType
Table A.100-1: PlanRequiredListType

A.101 PossibleMotivationListType

A list of the possible motivations that triggered the event.

PossibleMotivationListType
Figure A.101-1: PossibleMotivationListType PossibleMotivationListType PossibleMotivation
 Element/@AttributeCharDescriptionType
 PossibleMotivationListType 

A list of the possible motivations that triggered the event.

 
List
 PossibleMotivationMR

The possible motivation that triggered the event.

 
NZCodeSetsWellbeingEventPossibleMotivationType
Table A.101-1: PossibleMotivationListType

A.102 PreEnrolmentCancellationType

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

PreEnrolmentCancellationType
Figure A.102-1: PreEnrolmentCancellationType PreEnrolmentCancellationType NotifiedDate CancellationMethod CancellationReason CancellationReasonOtherDesc
 Element/@AttributeCharDescriptionType
 PreEnrolmentCancellationType 

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

 
 
 NotifiedDateO

The date the Student was notified of the cancellation of the pre-enrolment.

 
xs:date
 CancellationMethodO

A code describing how the student's pre-enrolment was terminated.

 
NZCodeSetsPreEnrolmentExitTypeType
 CancellationReasonO

The reason the pre-enrolment was cancelled

 
NZCodeSetsPreEnrolmentCancellationReasonType
 CancellationReasonOtherDescO

Free text reason the pre-enrolment was cancelled if the cancellation reason of other was selected.

 
xs:normalizedString
Table A.102-1: PreEnrolmentCancellationType

A.103 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.

PrerequisiteListType
Figure A.103-1: PrerequisiteListType PrerequisiteListType Prerequisite
 Element/@AttributeCharDescriptionType
 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
 PrerequisiteMR

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.103-1: PrerequisiteListType

A.104 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.

ProgressReportAuthorListType
Figure A.104-1: ProgressReportAuthorListType ProgressReportAuthorListType Author
 Element/@AttributeCharDescriptionType
 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
 AuthorMR

A generic object reference to a staff memberthat authored the progress report.

 
ObjectReferenceType
Table A.104-1: ProgressReportAuthorListType

A.105 ProviderExitType

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

ProviderExitType
Figure A.105-1: ProviderExitType ProviderExitType Reason PostSchoolActivity InterventionList PotentialDestinationSchool
 Element/@AttributeCharDescriptionType
 ProviderExitType 

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

 
 
 ReasonM

A code describing how or why the student's enrolment was terminated.

 
NZCodeSetsEnrolmentExitTypeType
 PostSchoolActivityO

The post school activity the student is moving on to once they have exited the school.

 
NZCodeSetsPostSchoolActivityType
 InterventionListO

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

 
InterventionListType
 PotentialDestinationSchoolO

The potential destination school of the student.

 
ObjectReferenceType
Table A.105-1: ProviderExitType

A.106 ProviderInvolvedListType

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

ProviderInvolvedListType
Figure A.106-1: ProviderInvolvedListType ProviderInvolvedListType ProviderInvolved
 Element/@AttributeCharDescriptionType
 ProviderInvolvedListType 

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

 
List
 ProviderInvolvedMR

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.106-1: ProviderInvolvedListType

A.107 ProviderInvolvedType

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

ProviderInvolvedType
Figure A.107-1: ProviderInvolvedType ProviderInvolvedType RefId Name ProviderRole
 Element/@AttributeCharDescriptionType
 ProviderInvolvedType 

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

 
Extension of ProviderObjectReferenceType
 RefIdM

The Ministry of Education Organisation Id of the referenced provider

 
MoEOrgIdType
 NameO

The normal descriptive name of the referenced object.

 
xs:string
 ProviderRoleM

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.107-1: ProviderInvolvedType

A.108 ProviderObjectReferenceType

A reference to a Provider Data Object

ProviderObjectReferenceType
Figure A.108-1: ProviderObjectReferenceType ProviderObjectReferenceType RefId Name
 Element/@AttributeCharDescriptionType
 ProviderObjectReferenceType 

A reference to a Provider Data Object

 ProviderObjectReferenceType is the base type for the following data types:
 
 RefIdM

The Ministry of Education Organisation Id of the referenced provider

 
MoEOrgIdType
 NameO

The normal descriptive name of the referenced object.

 
xs:string
Table A.108-1: ProviderObjectReferenceType
{ "ObjectReference": { "RefId": "672", "Name": "Masterton Primary School" } }
<ObjectReference> <RefId>672</RefId> <Name>Masterton Primary School</Name> </ObjectReference>
Example A.108-1: ProviderObjectReferenceType Example

A.109 RecognitionListType

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

RecognitionListType
Figure A.109-1: RecognitionListType RecognitionListType Recognition
 Element/@AttributeCharDescriptionType
 RecognitionListType 

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

 
List
 RecognitionMR

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.109-1: RecognitionListType

A.110 RecordAuditType

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

RecordAuditType
Figure A.110-1: RecordAuditType RecordAuditType CreatedDateTime LastUpdatedDateTime DeletedDateTime CreatedBy LastUpdatedBy DeletedBy DeletedReason
 Element/@AttributeCharDescriptionType
 RecordAuditType 

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

 
 
 CreatedDateTimeO

The date and time the record being sent through was created in the source system.

 
xs:dateTime
 LastUpdatedDateTimeO

The date and time the record was last updated.

 
xs:dateTime
 DeletedDateTimeO

The date and time the record was deleted.

 
xs:dateTime
 CreatedByO

The user that created the record in the source system.

 
ObjectReferenceType
 LastUpdatedByO

The user that last updated the record.

 
ObjectReferenceType
 DeletedByO

The user that deleted the record.

 
ObjectReferenceType
 DeletedReasonO

The reason the record was deleted.

 
NZCodeSetsDeletedReasonType
Table A.110-1: RecordAuditType

A.111 RefIdType

An object or element identifier.
RefIdType
Figure A.111-1: RefIdType RefIdType
 Element/@AttributeCharDescriptionType
 RefIdType An object or element identifier. GUIDType
Table A.111-1: RefIdType

A.112 ReflectionListType

A list of the reflections the staff member performed.

ReflectionListType
Figure A.112-1: ReflectionListType ReflectionListType Reflection
 Element/@AttributeCharDescriptionType
 ReflectionListType 

A list of the reflections the staff member performed.

 
List
 ReflectionMR

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

 
ReflectionType
Table A.112-1: ReflectionListType

A.113 ReflectionType

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

ReflectionType
Figure A.113-1: ReflectionType ReflectionType ReflectionDescription Type
 Element/@AttributeCharDescriptionType
 ReflectionType 

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

 
 
 ReflectionDescriptionO

Free text outlining the staff members thoughts on a type of reflection.

 
xs:normalizedString
 TypeO

The type of reflection that the staff member performed.

 
NZCodeSetsStaffRestraintReflectionTypeType
Table A.113-1: ReflectionType

A.114 RelatedLearningStandardsListType

A list of ObjectReferences to related LearningStandards.

RelatedLearningStandardsListType
Figure A.114-1: RelatedLearningStandardsListType RelatedLearningStandardsListType RelatedLearningStandard
 Element/@AttributeCharDescriptionType
 RelatedLearningStandardsListType 

A list of ObjectReferences to related LearningStandards.

 
List
 RelatedLearningStandardMRA member of the related LearningStandard list. RelatedLearningStandardType
Table A.114-1: RelatedLearningStandardsListType

A.115 RelatedLearningStandardType

A member of a list of related LearningStandard references.

RelatedLearningStandardType
Figure A.115-1: RelatedLearningStandardType RelatedLearningStandardType RefId LocalId Name ObjectType Relationship
 Element/@AttributeCharDescriptionType
 RelatedLearningStandardType 

A member of a list of related LearningStandard references.

 
Extension of ObjectReferenceType
 RefIdO

The GUUID of the referenced object

 
IdRefType
 LocalIdO

Local identifier representing the referenced object.

 
LocalIdType
 NameO

The normal descriptive name of the referenced object.

 
xs:string
 ObjectTypeO

The type of the referenced object:

 
NZCodeSetsReferrableDataObjectsType
 RelationshipM

Code describing the relationship from a LearningStandard to a related LearningStandard.

 
NZCodeSetsLearningStandardRelationshipTypeType
Table A.115-1: RelatedLearningStandardType

A.116 RelatedOrganisationListType

A list of an Organisation's related organisations

RelatedOrganisationListType
Figure A.116-1: RelatedOrganisationListType RelatedOrganisationListType RelatedOrganisation
 Element/@AttributeCharDescriptionType
 RelatedOrganisationListType 

A list of an Organisation's related organisations

 
List
 RelatedOrganisationMR RelatedOrganisationType
Table A.116-1: RelatedOrganisationListType
{ "RelatedOrganisationList": { "RelatedOrganisation": [ { "RefId": "0951bacf-fc88-4ed6-8113-11a6d6335c07", "LocalId": "99102", "Name": "Tai Tokerau", "ObjectType": "Organisation", "StartDate": "2010-04-12", "Type": "MOE" }, { "RefId": "ac0871d9-6562-4209-ae86-abdb3661842b", "LocalId": "99204", "Name": "Masterton (Whakaoriori) Kāhui Ako", "ObjectType": "Organisation", "StartDate": "2013-10-31", "Type": "COL" } ] } }
<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>MOE</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>COL</Type> </RelatedOrganisation> </RelatedOrganisationList>
Example A.116-1: Related Organisation List Example

A.117 RelatedOrganisationType

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

RelatedOrganisationType
Figure A.117-1: RelatedOrganisationType RelatedOrganisationType RefId LocalId Name ObjectType StartDate EndDate Type
 Element/@AttributeCharDescriptionType
 RelatedOrganisationType 

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

 
Extension of ObjectReferenceType
 RefIdO

The GUUID of the referenced object

 
IdRefType
 LocalIdO

Local identifier representing the referenced object.

 
LocalIdType
 NameO

The normal descriptive name of the referenced object.

 
xs:string
 ObjectTypeO

The type of the referenced object:

 
NZCodeSetsReferrableDataObjectsType
 StartDateO

The start date of the relationship between the two organisations

 
xs:date
 EndDateO

The end date of the relationship between the two organisations

 
xs:date
 TypeM

Code denoting the nature of the relationship between the two Organisations

 
NZCodeSetsOrganisationRelationshipTypeType
Table A.117-1: RelatedOrganisationType
{ "RelatedOrganisation": { "RefId": "ac0871d9-6562-4209-ae86-abdb3661842b", "LocalId": "99204", "Name": "Masterton (Whakaoriori) Kāhui Ako", "ObjectType": "Organisation", "StartDate": "2012-04-30", "Type": "COL" } }
<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>COL</Type> </RelatedOrganisation>
Example A.117-1: Kāhui Ako Related Organisation

A.118 RelatedToListType

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

RelatedToListType
Figure A.118-1: RelatedToListType RelatedToListType RelatedTo
 Element/@AttributeCharDescriptionType
 RelatedToListType 

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

 
List
 RelatedToMR

An object that this document relates to, e.g. a Wellbeing Response or Characteristic, Physical Restraint.

 
ObjectReferenceType
Table A.118-1: RelatedToListType

A.119 RelatedWellbeingEventListType

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

RelatedWellbeingEventListType
Figure A.119-1: RelatedWellbeingEventListType RelatedWellbeingEventListType RelatedWellbeingEvent
 Element/@AttributeCharDescriptionType
 RelatedWellbeingEventListType 

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

 
List
 RelatedWellbeingEventMR ObjectReferenceType
Table A.119-1: RelatedWellbeingEventListType

A.120 RelationshipType

Describes the relationship between a Student and StudentContact.

RelationshipType
Figure A.120-1: RelationshipType RelationshipType Code OtherTypeDescription
 Element/@AttributeCharDescriptionType
 RelationshipType 

Describes the relationship between a Student and StudentContact.

 
 
 CodeM

Code representing the relationship.

 
NZCodeSetsRelationshipToStudentType
 OtherTypeDescriptionO

A free text description of relationship type, where Relationship To Student Type is set to ‘Other’, eg ‘Au-pair’, ‘Neighbour’

 
xs:normalizedString
Table A.120-1: RelationshipType
{ "Relationship": { "Code": "LEG" } }
<Relationship> <Code>LEG</Code> </Relationship>
Example A.120-1: Relationship Example

A.121 ReligiousAffiliationListType

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

ReligiousAffiliationListType
Figure A.121-1: ReligiousAffiliationListType ReligiousAffiliationListType ReligiousAffiliation
 Element/@AttributeCharDescriptionType
 ReligiousAffiliationListType 

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

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

A.122 RestraintAdministeredByListType

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

RestraintAdministeredByListType
Figure A.122-1: RestraintAdministeredByListType RestraintAdministeredByListType RestraintAdministeredBy
 Element/@AttributeCharDescriptionType
 RestraintAdministeredByListType 

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

 
List
 RestraintAdministeredByMR

The person who administered the physical restraint to the student.

 
RestraintAdministeredByType
Table A.122-1: RestraintAdministeredByListType

A.123 RestraintAdministeredByType

The person who administered the physical restraint to the student.

RestraintAdministeredByType
Figure A.123-1: RestraintAdministeredByType RestraintAdministeredByType AdministeredBy SafePhysicalRestraintTraining TrainingDescription Role
 Element/@AttributeCharDescriptionType
 RestraintAdministeredByType 

The person who administered the physical restraint to the student.

 
 
 AdministeredByO

The person who administered the physical restraint to the student.

 
ObjectReferenceType
 SafePhysicalRestraintTrainingO

Indicates whether or not the person involved has received training of the safe use of physical restraint.

 
NZCodeSetsYesOrNoCategoryType
 TrainingDescriptionO

Free text providing additional information about any training the person has had on the safe use pf physical restraint.

 
xs:normalizedString
 RoleO

The role of the person who administered the physical restraint to the student.

 
NZCodeSetsRestraintAdministeredByRoleType
Table A.123-1: RestraintAdministeredByType

A.124 RestraintDebriefingListType

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

RestraintDebriefingListType
Figure A.124-1: RestraintDebriefingListType RestraintDebriefingListType RestraintDebriefing
 Element/@AttributeCharDescriptionType
 RestraintDebriefingListType 

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

 
List
 RestraintDebriefingMR

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.124-1: RestraintDebriefingListType

A.125 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.

RestraintDebriefingType
Figure A.125-1: RestraintDebriefingType RestraintDebriefingType DebriefingDate DebriefingTime Findings NextStepsActions ParentCaregiverComment StudentComment DebriefingType AttendeeList
 Element/@AttributeCharDescriptionType
 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.

 
 
 DebriefingDateO

The date the debriefing about the use of physical restraint on the student occurred.

 
xs:date
 DebriefingTimeO

The time the debriefing about the use of physical restraint on the student occurred.

 
xs:time
 FindingsO

Free text outlining the findings of the debriefing in the use of physical restraint on the student.

 
xs:normalizedString
 NextStepsActionsO

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
 ParentCaregiverCommentO

Parent/caregiver comments made about the use physical restraint on the student.

 
xs:normalizedString
 StudentCommentO

Student comments made about the use physical restraint on the them.

 
xs:normalizedString
 DebriefingTypeO

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

 
NZCodeSetsRestraintDebriefingTypeType
 AttendeeListO

A list of the people that attended the debriefing.

 
AttendeeListType
Table A.125-1: RestraintDebriefingType

A.126 RestraintQuestionListType

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

RestraintQuestionListType
Figure A.126-1: RestraintQuestionListType RestraintQuestionListType RestraintQuestion
 Element/@AttributeCharDescriptionType
 RestraintQuestionListType 

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

 
List
 RestraintQuestionMR

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.126-1: RestraintQuestionListType

A.127 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.

RestraintQuestionType
Figure A.127-1: RestraintQuestionType RestraintQuestionType Question Answer AnswerSupportingDescription
 Element/@AttributeCharDescriptionType
 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.

 
 
 QuestionM

The question asked about the physical restraint incident.

 
NZCodeSetsRestraintQuestionType
 AnswerO

The answer to the question. Options are Yes or No.

 
NZCodeSetsYesOrNoCategoryType
 AnswerSupportingDescriptionO

A free text description providing additional information about the question if required.

 
xs:normalizedString
Table A.127-1: RestraintQuestionType

A.128 RestraintWitnessListType

A list of the people that witnessed the physical constraint.

RestraintWitnessListType
Figure A.128-1: RestraintWitnessListType RestraintWitnessListType Witness
 Element/@AttributeCharDescriptionType
 RestraintWitnessListType 

A list of the people that witnessed the physical constraint.

 
List
 WitnessMR

A person that witnessed the physical restraint incident.

 
ObjectReferenceType
Table A.128-1: RestraintWitnessListType

A.129 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.

RoomListType
Figure A.129-1: RoomListType RoomListType RoomId
 Element/@AttributeCharDescriptionType
 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
 RoomIdMR

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.129-1: RoomListType

A.130 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.

ScheduleCustomDayPeriodListType
Figure A.130-1: ScheduleCustomDayPeriodListType ScheduleCustomDayPeriodListType Period
 Element/@AttributeCharDescriptionType
 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.

 
 
 PeriodMR

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

 
ScheduleCustomDayPeriodType
Table A.130-1: ScheduleCustomDayPeriodListType

A.131 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.

ScheduleCustomDayPeriodType
Figure A.131-1: ScheduleCustomDayPeriodType ScheduleCustomDayPeriodType RefId LocalId Name ObjectType StartTime EndTime
 Element/@AttributeCharDescriptionType
 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
 RefIdO

The GUUID of the referenced object

 
IdRefType
 LocalIdO

Local identifier representing the referenced object.

 
LocalIdType
 NameO

The normal descriptive name of the referenced object.

 
xs:string
 ObjectTypeO

The type of the referenced object:

 
NZCodeSetsReferrableDataObjectsType
 StartTimeM

The time the custom schedule period starts.

 
xs:time
 EndTimeM

The time the custom schedule period ends.

 
xs:time
Table A.131-1: ScheduleCustomDayPeriodType

A.132 ScheduleDayListType

A list of ScheduleDay object references.

ScheduleDayListType
Figure A.132-1: ScheduleDayListType ScheduleDayListType ScheduleDay
 Element/@AttributeCharDescriptionType
 ScheduleDayListType 

A list of ScheduleDay object references.

 
List
 ScheduleDayMR

Generic object reference to a ScheduleAcademicDay in the list

 
ObjectReferenceType
Table A.132-1: ScheduleDayListType

A.133 ScheduleListType

A list of references to a set of Schedules

ScheduleListType
Figure A.133-1: ScheduleListType ScheduleListType Schedule
 Element/@AttributeCharDescriptionType
 ScheduleListType 

A list of references to a set of Schedules

 
List
 ScheduleMR

Generic object reference to a Schedule in the list.

 
ObjectReferenceType
Table A.133-1: ScheduleListType

A.134 SchedulePeriodTimeListType

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

SchedulePeriodTimeListType
Figure A.134-1: SchedulePeriodTimeListType SchedulePeriodTimeListType SchedulePeriodTime
 Element/@AttributeCharDescriptionType
 SchedulePeriodTimeListType 

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

 
List
 SchedulePeriodTimeMR

A period that makes up or partially makes up the bell schedule and its start and end times.

 
SchedulePeriodTimeType
Table A.134-1: SchedulePeriodTimeListType
{ "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" } ] } }
<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.134-1: SchedulePeriodList Example

A.135 SchedulePeriodTimeType

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

SchedulePeriodTimeType
Figure A.135-1: SchedulePeriodTimeType SchedulePeriodTimeType Period StartTime EndTime
 Element/@AttributeCharDescriptionType
 SchedulePeriodTimeType 

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

 
 
 PeriodM

Generic object reference to the schedule period whose start and end times are being defined.

 
ObjectReferenceType
 StartTimeM

The time the period starts.

 
xs:time
 EndTimeM

The time the period ends.

 
xs:time
Table A.135-1: SchedulePeriodTimeType
{ "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" } }
<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.135-1: SchedulePeriodTime Example

A.136 ScheduleTermListType

A list of ScheduleTerm object references.

ScheduleTermListType
Figure A.136-1: ScheduleTermListType ScheduleTermListType ScheduleTerm
 Element/@AttributeCharDescriptionType
 ScheduleTermListType 

A list of ScheduleTerm object references.

 
List
 ScheduleTermMR

Generic object reference to a ScheduleTerm in the list

 
ObjectReferenceType
Table A.136-1: ScheduleTermListType

A.137 SchoolDefinitionListType

A list of Definition elements, further describing the nature of the school.

SchoolDefinitionListType
Figure A.137-1: SchoolDefinitionListType SchoolDefinitionListType Definition
 Element/@AttributeCharDescriptionType
 SchoolDefinitionListType 

A list of Definition elements, further describing the nature of the school.

 
List
 DefinitionMR NZCodeSetsSchoolDefinitionType
Table A.137-1: SchoolDefinitionListType
{ "SchoolDefinitionList": { "Definition": [ "KKMA", "SWBF" ] } }
<SchoolDefinitionList> <Definition>KKMA</Definition> <Definition>SWBF</Definition> </SchoolDefinitionList>
Example A.137-1: NZ School Definition List Example

A.138 SchoolServiceType

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

SchoolServiceType
Figure A.138-1: SchoolServiceType SchoolServiceType CoEdStatus Decile NewEntrantPolicyList DefinitionList SchoolYearList TechnologyCentreName
 Element/@AttributeCharDescriptionType
 SchoolServiceType 

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

 
 
 CoEdStatusO

A summary of the genders accepted by the school

 
NZCodeSetsSchoolCoEdStatusType
 DecileO

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:minInclusive1
xs:maxInclusive10
 NewEntrantPolicyListO

A list of recognised policy choices adopted by the School.

 
EnactedPolicyListType
 DefinitionListO

A list of School definition descriptors that further describe the nature of a school

 
SchoolDefinitionListType
 SchoolYearListO

A list of SchoolYear elements describing the genders of students accepted for enrolment at each year level.

 
SchoolYearLevelListType
 TechnologyCentreNameO 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.138-1: SchoolServiceType
{ "SchoolService": { "CoEdStatus": "JUBO", "Decile": 5, "NewEntrantPolicyList": { "EnactedPolicy": [ { "EffectiveTo": "2018-12-31", "Policy": "AE" }, { "EffectiveFrom": "2019-01-01", "Policy": "CE" } ] }, "DefinitionList": { "Definition": [ "SMBS", "KKMA", "SWBF" ] }, "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" } ] } } }
<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> <DefinitionList> <Definition>SMBS</Definition> <Definition>KKMA</Definition> <Definition>SWBF</Definition> </DefinitionList> <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.138-1: NZ School Service Example

A.139 SchoolYearLevelListType

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

SchoolYearLevelListType
Figure A.139-1: SchoolYearLevelListType SchoolYearLevelListType SchoolYear
 Element/@AttributeCharDescriptionType
 SchoolYearLevelListType 

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

 
List
 SchoolYearMR SchoolYearLevelType
Table A.139-1: SchoolYearLevelListType
{ "SchoolYearList": { "SchoolYear": [ { "YearLevel": "9", "Gender": "M" }, { "YearLevel": "10", "Gender": "M" }, { "YearLevel": "11", "Gender": "C" }, { "YearLevel": "12", "Gender": "C" }, { "YearLevel": "13", "Gender": "C" } ] } }
<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.139-1: NZ School Year Level List Example

A.140 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.

SchoolYearLevelType
Figure A.140-1: SchoolYearLevelType SchoolYearLevelType YearLevel Gender
 Element/@AttributeCharDescriptionType
 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.

 
 
 YearLevelM

Which year level are we describing?

 
xs:int
xs:minInclusive1
xs:maxInclusive13
 GenderM

Which genders are accepted for enrolment in this Year Level?

 
NZCodeSetsSchoolingGenderType
Table A.140-1: SchoolYearLevelType

A.141 SocialGoalListType

A list of social goals the student has set.

SocialGoalListType
Figure A.141-1: SocialGoalListType SocialGoalListType SocialGoal
 Element/@AttributeCharDescriptionType
 SocialGoalListType 

A list of social goals the student has set.

 
List
 SocialGoalMR

 

BaseStudentGoalType
Table A.141-1: SocialGoalListType
{ "SocialGoalList": { "SocialGoal": { "GoalRecordedDate": "2018-11-30", "GoalDescription": "Timothy would like to have more friends to play with at lunchtime.", "GoalName": "Have more friends" } } }
<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.141-1: SocialGoalList

A.142 SpecialAssessmentConditionListType

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

SpecialAssessmentConditionListType
Figure A.142-1: SpecialAssessmentConditionListType SpecialAssessmentConditionListType SpecialAssessmentCondition
 Element/@AttributeCharDescriptionType
 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
 SpecialAssessmentConditionMR

A single SAC that may be applied, or excluded from a student's participation in an assessment task.

 
NZCodeSetsSpecialAssessmentConditionType
Table A.142-1: SpecialAssessmentConditionListType

A.143 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.

StaffInvolvedListType
Figure A.143-1: StaffInvolvedListType StaffInvolvedListType StaffInvolved
 Element/@AttributeCharDescriptionType
 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
 StaffInvolvedMR

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

 
StaffInvolvedType
Table A.143-1: StaffInvolvedListType

A.144 StaffInvolvedType

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

StaffInvolvedType
Figure A.144-1: StaffInvolvedType StaffInvolvedType RefId LocalId Name ObjectType StaffRole
 Element/@AttributeCharDescriptionType
 StaffInvolvedType 

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

 
Extension of ObjectReferenceType
 RefIdO

The GUUID of the referenced object

 
IdRefType
 LocalIdO

Local identifier representing the referenced object.

 
LocalIdType
 NameO

The normal descriptive name of the referenced object.

 
xs:string
 ObjectTypeO

The type of the referenced object:

 
NZCodeSetsReferrableDataObjectsType
 StaffRoleM

NZCodeSetsAssessmentStaffRoleTYpe

 
NZCodeSetsAssessmentStaffRoleType
Table A.144-1: StaffInvolvedType

A.145 StaffListStaffMemberType

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

StaffListStaffMemberType
Figure A.145-1: StaffListStaffMemberType StaffListStaffMemberType RefId LocalId Name ObjectType Role
 Element/@AttributeCharDescriptionType
 StaffListStaffMemberType 

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

 
Extension of ObjectReferenceType
 RefIdO

The GUUID of the referenced object

 
IdRefType
 LocalIdO

Local identifier representing the referenced object.

 
LocalIdType
 NameO

The normal descriptive name of the referenced object.

 
xs:string
 ObjectTypeO

The type of the referenced object:

 
NZCodeSetsReferrableDataObjectsType
 RoleM

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.145-1: StaffListStaffMemberType

A.146 StaffListType

A list of associated staff members.

StaffListType
Figure A.146-1: StaffListType StaffListType StaffMember
 Element/@AttributeCharDescriptionType
 StaffListType 

A list of associated staff members.

 
List
 StaffMemberMR

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

 
StaffListStaffMemberType
Table A.146-1: StaffListType

A.147 StaffReflectionListType

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

StaffReflectionListType
Figure A.147-1: StaffReflectionListType StaffReflectionListType StaffReflection
 Element/@AttributeCharDescriptionType
 StaffReflectionListType 

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

 
List
 StaffReflectionMR

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

 
StaffReflectionType
Table A.147-1: StaffReflectionListType

A.148 StaffReflectionType

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

StaffReflectionType
Figure A.148-1: StaffReflectionType StaffReflectionType ReflectionDate WitnessedBy Staff ReflectionList
 Element/@AttributeCharDescriptionType
 StaffReflectionType 

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

 
 
 ReflectionDateO

The date the staff member performed their reflection on the use of physical restraint on the student.

 
xs:date
 WitnessedByO

The staff member that witnessed the person who applied the restraint performing the staff reflections.

 
ObjectReferenceType
 StaffO

The staff member who performed the staff reflection.

 
ObjectReferenceType
 ReflectionListO

A list of the reflections the staff member performed.

 
ReflectionListType
Table A.148-1: StaffReflectionType

A.149 StaffRoleListType

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

StaffRoleListType
Figure A.149-1: StaffRoleListType StaffRoleListType StaffRole
 Element/@AttributeCharDescriptionType
 StaffRoleListType 

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

 
List
 StaffRoleMR

The individual role that is assigned to the staff member.

 
StaffRoleType
Table A.149-1: StaffRoleListType

A.150 StaffRoleType

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

StaffRoleType
Figure A.150-1: StaffRoleType StaffRoleType Role StartDate EndDate
 Element/@AttributeCharDescriptionType
 StaffRoleType 

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

 
 
 RoleM

The individual role that is assigned to the staff member.

 
NZCodeSetsStaffRoleType
 StartDateM

The date from which (inclusive) the role was assigned to the staff member.

 
xs:date
 EndDateO

The date after which the role is no longer assigned to the staff member.

 
xs:date
Table A.150-1: StaffRoleType

A.151 StaffSubjectListType

Subject(s) Staff member is eligible to teach.

StaffSubjectListType
Figure A.151-1: StaffSubjectListType StaffSubjectListType StaffSubject
 Element/@AttributeCharDescriptionType
 StaffSubjectListType 

Subject(s) Staff member is eligible to teach.

 
List
 StaffSubjectMR

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

 
StaffSubjectType
Table A.151-1: StaffSubjectListType

A.152 StaffSubjectType

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

StaffSubjectType
Figure A.152-1: StaffSubjectType StaffSubjectType PreferenceNumber Code YearLevels
 Element/@AttributeCharDescriptionType
 StaffSubjectType 

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

 
 
 PreferenceNumberO

Priority of Subject to Teach.

 
xs:unsignedInt
 CodeM

NZ education standardised code denoting LearningArea / SubjectArea

 
NZCodeSetsSubjectAreaType
 YearLevelsO

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.152-1: StaffSubjectType

A.153 StatisticalAreaListType

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

StatisticalAreaListType
Figure A.153-1: StatisticalAreaListType StatisticalAreaListType StatisticalArea
 Element/@AttributeCharDescriptionType
 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
 StatisticalAreaMR

A code denoting one of the following spacial unit types:

 
StatisticalAreaType
Table A.153-1: StatisticalAreaListType
{ "StatisticalAreaList": { "StatisticalArea": [ { "SpatialUnitType": "GE", "Code": "058" }, { "SpatialUnitType": "TA", "Code": "050" }, { "SpatialUnitType": "WA", "Code": "05003" } ] } }
<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.153-1: NZ Statistical Area List Example

A.154 StatisticalAreaType

A particular statistical area defined by Statistics New Zealand.

StatisticalAreaType
Figure A.154-1: StatisticalAreaType StatisticalAreaType SpatialUnitType Code
 Element/@AttributeCharDescriptionType
 StatisticalAreaType 

A particular statistical area defined by Statistics New Zealand.

 
 
 SpatialUnitTypeM

Denotes the type of Spatial Unit that the StatisticalArea code refers to. (eg: Teritorial Authority, General Electoral District, etc.)

 
NZCodeSetsSpatialUnitTypeType
 CodeM

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.154-1: StatisticalAreaType
{ "StatisticalArea": { "SpatialUnitType": "GE", "Code": "058" } }
<StatisticalArea> <SpatialUnitType>GE</SpatialUnitType> <Code>058</Code> </StatisticalArea>
Example A.154-1: NZ Statistical Area Example

A.155 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.

StrandAchievementObjectiveListType
Figure A.155-1: StrandAchievementObjectiveListType StrandAchievementObjectiveListType AchievementObjective
 Element/@AttributeCharDescriptionType
 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
 AchievementObjectiveMR

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.155-1: StrandAchievementObjectiveListType

A.156 StrandAchievementObjectiveType

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

StrandAchievementObjectiveType
Figure A.156-1: StrandAchievementObjectiveType StrandAchievementObjectiveType AchievementObjective CurriculumLevel ProgressLevel AchievementObjectiveDesc OverallStudentEffortNote PracticalAbilityDesc PracticalAbilityProgressNote DocumentList
 Element/@AttributeCharDescriptionType
 StrandAchievementObjectiveType 

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

 
 
 AchievementObjectiveM

Code denoting the particular achievement objective against which the student's progress is being reported.

 
NZCodeSetsStrandAchievementObjectiveType
 CurriculumLevelO

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
 ProgressLevelO

Code denoting the level of progress the student has made against the particular learning strand achievement objective. e.g. Beginner, Proficient, and Advanced.

 
NZCodeSetsStrandAchievementProgressLevelType
 AchievementObjectiveDescO

A description of what the achievement objective covers.

 
xs:normalizedString
 OverallStudentEffortNoteO

A note about the student's overall effort in relation to this achievement objective for this strand.

 
xs:normalizedString
 PracticalAbilityDescO

A description of practical ability covered by the achievement objective for the strand.

 
xs:normalizedString
 PracticalAbilityProgressNoteO

A note about the student's practical ability progress in relation to this achievement objective for this strand.

 
xs:normalizedString
 DocumentListO

Documents that relate to students progress in this strand achievement objective, e.g. report, photos, media, documents etc.

 
DocumentListType
Table A.156-1: StrandAchievementObjectiveType

A.157 StudentConsentListType

A list of student consent information.

StudentConsentListType
Figure A.157-1: StudentConsentListType StudentConsentListType StudentConsent
 Element/@AttributeCharDescriptionType
 StudentConsentListType 

A list of student consent information.

 
 
 StudentConsentMR

Generic object reference to a StudentConsent data object that records the student's consent to a particular action taking place.

 
ObjectReferenceType
Table A.157-1: StudentConsentListType

A.158 StudentCourseChoiceListType

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

StudentCourseChoiceListType
Figure A.158-1: StudentCourseChoiceListType StudentCourseChoiceListType StudentCourseChoice
 Element/@AttributeCharDescriptionType
 StudentCourseChoiceListType 

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

 
List
 StudentCourseChoiceMR

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

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

A.159 StudentCourseChoiceType

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

StudentCourseChoiceType
Figure A.159-1: StudentCourseChoiceType StudentCourseChoiceType PreferenceNumber Course
 Element/@AttributeCharDescriptionType
 StudentCourseChoiceType 

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

 
 
 PreferenceNumberO

The student's preference for this course, with respect to the other course choices in the list.

 
xs:unsignedInt
 CourseM

Generic object reference to the Course the student has chosen to study during the year.

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

A.160 StudentECEEnrolmentType

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

Placeholder for future expansion.

StudentECEEnrolmentType
Figure A.160-1: StudentECEEnrolmentType StudentECEEnrolmentType ECEYearLevel Curriculum
 Element/@AttributeCharDescriptionType
 StudentECEEnrolmentType 

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

Placeholder for future expansion.

 
 
 ECEYearLevelO

Code set denoting the year level of students attending early childhood education.

 
NZCodeSetsECEYearLevelType
 CurriculumO

Code denoting which part of the National Curriculum (NZ Curriculum or Te Marautanga o Aotearoa) the ECE learner is enrolled in.

 
NZCodeSetsCurriculumType
Table A.160-1: StudentECEEnrolmentType

A.161 StudentInterestListType

A list of interestes the student has set.

StudentInterestListType
Figure A.161-1: StudentInterestListType StudentInterestListType StudentInterest
 Element/@AttributeCharDescriptionType
 StudentInterestListType 

A list of interestes the student has set.

 
List
 StudentInterestMR

 

StudentInterestType
Table A.161-1: StudentInterestListType
{ "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" } } }
<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.161-1: StudentInterestList

A.162 StudentInterestType

Object recording an interest the student has expressed.

StudentInterestType
Figure A.162-1: StudentInterestType StudentInterestType InterestRecordedDate InterestDescription InterestName InterestType SubjectArea
 Element/@AttributeCharDescriptionType
 StudentInterestType 

Object recording an interest the student has expressed.

 
 
 InterestRecordedDateO

The date the Student's interest was recorded.

 
xs:date
 InterestDescriptionO

A description of the interest the student wants to achieve

 
xs:normalizedString
 InterestNameO

The name of the interest the student has expressed

 
xs:normalizedString
 InterestTypeO

Code denoting the type of interest the student has expressed

 
NZCodeSetsStudentInterestTypeType
 SubjectAreaO

The subject area the student has expressed an interest in.

 
NZCodeSetsSubjectAreaType
Table A.162-1: StudentInterestType
{ "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" } }
<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.162-1: StudentInterest

A.163 StudentListType

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

StudentListType
Figure A.163-1: StudentListType StudentListType Student
 Element/@AttributeCharDescriptionType
 StudentListType 

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

 
List
 StudentMR

Student reference in the StudentList.

 
StudentObjectReferenceType
Table A.163-1: StudentListType

A.164 StudentObjectReferenceType

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

StudentObjectReferenceType
Figure A.164-1: StudentObjectReferenceType StudentObjectReferenceType RefId LocalId Name ObjectType NationalStudentNumber YearLevel
 Element/@AttributeCharDescriptionType
 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:
Extension of ObjectReferenceType
 RefIdO

The GUUID of the referenced object

 
IdRefType
 LocalIdO

Local identifier representing the referenced object.

 
LocalIdType
 NameO

The normal descriptive name of the referenced object.

 
xs:string
 ObjectTypeO

The type of the referenced object:

 
NZCodeSetsReferrableDataObjectsType
 NationalStudentNumberO

The NSN of the referenced Student

 
xs:positiveInteger
 YearLevelO

The NSN of the referenced Student

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

A.165 StudentSchoolCoEnrolmentType

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

StudentSchoolCoEnrolmentType
Figure A.165-1: StudentSchoolCoEnrolmentType StudentSchoolCoEnrolmentType OtherProvider CoEnrolmentType BehaviouralKeyIssuesNote ClientSchoolConfidentialNote GuardianConfidentialNote
 Element/@AttributeCharDescriptionType
 StudentSchoolCoEnrolmentTypeO

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

 
 
 OtherProviderM

Generic object reference to the other school where the student is concurrently enrolled.

 
ObjectReferenceType
 CoEnrolmentTypeO

The type of CoEnrolment.

 
NZCodeSetsCoEnrolmentTypeType
 BehaviouralKeyIssuesNoteO

Free text note of key behavioural issues, made by the client school in relation to the student.

 
xs:normalizedString
 ClientSchoolConfidentialNoteO

Free text confidential note made by the client school in relation to the student.

 
xs:normalizedString
 GuardianConfidentialNoteO

Free text confidential note made by the parents/caregivers of the student.

 
xs:normalizedString
Table A.165-1: StudentSchoolCoEnrolmentType

A.166 StudentSchoolEnrolmentListType

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

StudentSchoolEnrolmentListType
Figure A.166-1: StudentSchoolEnrolmentListType StudentSchoolEnrolmentListType SchoolEnrolment
 Element/@AttributeCharDescriptionType
 StudentSchoolEnrolmentListType 

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

 
List
 SchoolEnrolmentMR

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

 
StudentSchoolEnrolmentType
Table A.166-1: StudentSchoolEnrolmentListType

A.167 StudentSchoolEnrolmentType

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

StudentSchoolEnrolmentType
Figure A.167-1: StudentSchoolEnrolmentType StudentSchoolEnrolmentType SchoolCalendarYear StartDate MembershipType YearLevel EligibilityCriteria EligibilityVerification FTE FundingType FundingYearLevel Curriculum CurriculumLevel LanguageOfInstructionList TimeInImmersion Section9Agreement OngoingResourceScheme SubjectChoiceList CourseChoiceList CoEnrolment InternationalEnrolment StudentConsentList AcademicAttainmentGoalList PreEnrolmentCancellation
 Element/@AttributeCharDescriptionType
 StudentSchoolEnrolmentTypeO

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

 
 
 SchoolCalendarYearO

School year for which this enrolment is applicable, expressed as the four-digit year in which the school year ends (eg 2018).

 
xs:gYear
 StartDateO

The date the student started at the school.

 
xs:date
 MembershipTypeM

The type of enrolment as it relates to this school, eg whether base school, co-enrolment.

 
NZCodeSetsSchoolEnrolmentTypeType
 YearLevelO

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:minInclusive1
xs:maxInclusive13
 EligibilityCriteriaO

Records the Student's eligibility to enrol / for funding.

 
NZCodeSetsEligibilityCriteriaType
 EligibilityVerificationO

Records how the Student's eligibility to enrol / for funding was verified by the school staff during the enrolment process.

 
VerificationEventType
 FTEO

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:minInclusive0
xs:maxInclusive1
xs:fractionDigits2
 FundingTypeO

The student classification for MoE funding purposes

 
NZCodeSetsStudentFundingTypeType
 FundingYearLevelO

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:minInclusive0
xs:maxInclusive15
 CurriculumM

Code denoting which half of the National Curriculum (NZ Curriculum or Te Marautanga o Aotearoa) the student is enrolled in.

 
NZCodeSetsCurriculumType
 CurriculumLevelM

Which level of the National Curriculum (1-5) is the student enrolling in?

 
xs:unsignedInt
xs:minInclusive1
xs:maxInclusive5
 LanguageOfInstructionListO

How much instruction has the student received in which languages?

 
LanguageOfInstructionListType
 TimeInImmersionO

The number of years the student has been in Te Reo Māori immersion education.

 
xs:unsignedInt
 Section9AgreementO

Indicates whether or not the student is enrolled under a Section 8 agreement

 
NZCodeSetsYesOrNoCategoryType
 OngoingResourceSchemeO

Indicates the level of ORS funding the student receives.

 
NZCodeSetsOngoingResourceSchemeType
 SubjectChoiceListO

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
 CourseChoiceListO

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
 CoEnrolmentO

Describes the student's enrolment with their base school in the case where this enrolment is not a base school enrolment.

 
StudentSchoolCoEnrolmentType
 InternationalEnrolmentO

Additional information collected for international enrolments.

 
InternationalSchoolEnrolmentType
 StudentConsentListO

A list of student consent information.

 
StudentConsentListType
 AcademicAttainmentGoalListO

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

 
AcademicAttainmentGoalListType
 PreEnrolmentCancellationO

Details of why the school pre-enrolment was cancelled.

 
PreEnrolmentCancellationType
Table A.167-1: StudentSchoolEnrolmentType
{ "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" } } }
<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.167-1: International School Enrolment

A.168 StudentSubjectChoiceListType

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

StudentSubjectChoiceListType
Figure A.168-1: StudentSubjectChoiceListType StudentSubjectChoiceListType StudentSubjectChoice
 Element/@AttributeCharDescriptionType
 StudentSubjectChoiceListType 

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

 
List
 StudentSubjectChoiceMR

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

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

A.169 StudentSubjectChoiceType

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

StudentSubjectChoiceType
Figure A.169-1: StudentSubjectChoiceType StudentSubjectChoiceType PreferenceNumber Code
 Element/@AttributeCharDescriptionType
 StudentSubjectChoiceType 

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

 
 
 PreferenceNumberO

The student's preference for this subject, with respect to the other subject choices in the list.

 
xs:unsignedInt
 CodeM

MoE code denoting the chosen subject / learning area.

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

A.170 StudentTertiaryEnrolmentType

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

Placeholder for future expansion.

StudentTertiaryEnrolmentType
Figure A.170-1: StudentTertiaryEnrolmentType StudentTertiaryEnrolmentType Type
 Element/@AttributeCharDescriptionType
 StudentTertiaryEnrolmentType 

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

Placeholder for future expansion.

 
 
 TypeM

The type of tertiary education the student is enrolling in.

 
xs:normalizedString
Table A.170-1: StudentTertiaryEnrolmentType

A.171 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).

StudentVoiceListType
Figure A.171-1: StudentVoiceListType StudentVoiceListType StudentVoice
 Element/@AttributeCharDescriptionType
 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
 StudentVoiceMR

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.171-1: StudentVoiceListType

A.172 SubjectAreaListType

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

SubjectAreaListType
Figure A.172-1: SubjectAreaListType SubjectAreaListType SubjectArea NCEASubjectArea
 Element/@AttributeCharDescriptionType
 SubjectAreaListType 

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

 
List
 SubjectAreaO NZCodeSetsSubjectAreaType
 NCEASubjectAreaO NZCodeSetsNCEASubjectAreaType
Table A.172-1: SubjectAreaListType
{ "SubjectAreaList": { "NCEASubjectArea": "TIKA", "SubjectArea": "HIST" } }
<SubjectAreaList> <SubjectArea>FREN</SubjectArea> <NCEASubjectArea>TIKA</NCEASubjectArea> <SubjectArea>HIST</SubjectArea> </SubjectAreaList>
Example A.172-1: Subject Area List Example

A.173 SupportNeedExternalResponseType

Additional information for an external response.

SupportNeedExternalResponseType
Figure A.173-1: SupportNeedExternalResponseType SupportNeedExternalResponseType Provider ProviderDetail Status MOESpecialistService FundedBy FundedByDetail RequestMadeDate FundingStatus FundingDeclinedReason
 Element/@AttributeCharDescriptionType
 SupportNeedExternalResponseType 

Additional information for an external response.

 
 
 ProviderM

The response provider.

 
NZCodeSetsLearningSupportExternalProviderType
 ProviderDetailO

Additional information about a provider.

 
xs:normalizedString
 StatusM

The status of the external response.

 
NZCodeSetsLearningSupportExtResponseStatusType
 MOESpecialistServiceO

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
 FundedByO

Who the response was funded by.

 
NZCodeSetsLearningSupportExternalFunderType
 FundedByDetailO

Additional detail about a funder.

 
xs:normalizedString
 RequestMadeDateO

The date the request about funding was made.

 
xs:date
 FundingStatusO

The status of the funding being provided for the response.

 
NZCodeSetsLearningSupportFundingStatusType
 FundingDeclinedReasonO

The reason funding was declined.

 
xs:normalizedString
Table A.173-1: SupportNeedExternalResponseType

A.174 SupportNeedInternalResponseType

Additional information for an internal response.

SupportNeedInternalResponseType
Figure A.174-1: SupportNeedInternalResponseType SupportNeedInternalResponseType ProvidedBy ProvidedByName Status FundedBy
 Element/@AttributeCharDescriptionType
 SupportNeedInternalResponseType 

Additional information for an internal response.

 
 
 ProvidedByM

The response provider.

 
NZCodeSetsLearningSupportInternalProviderType
 ProvidedByNameO

The name of the person providing the response. Mandatory to be provided when the ProvidedBy = 'Teacher'.

 
xs:normalizedString
 StatusM

The status of the internal response.

 
NZCodeSetsLearningSupportIntResponseStatusType
 FundedByM

Who is funding the reponse.

 
NZCodeSetsLearningSupportInternalFunderType
Table A.174-1: SupportNeedInternalResponseType

A.175 SupportNeedListType

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

SupportNeedListType
Figure A.175-1: SupportNeedListType SupportNeedListType SupportNeed
 Element/@AttributeCharDescriptionType
 SupportNeedListType 

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

 
List
 SupportNeedMR

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

 
SupportNeedType
Table A.175-1: SupportNeedListType

A.176 SupportNeedResponseListType

A list of responses made about a learning support need.

SupportNeedResponseListType
Figure A.176-1: SupportNeedResponseListType SupportNeedResponseListType Response
 Element/@AttributeCharDescriptionType
 SupportNeedResponseListType 

A list of responses made about a learning support need.

 
List
 ResponseMR

A responses made for a learning support need.

 
ObjectReferenceType
Table A.176-1: SupportNeedResponseListType

A.177 SupportNeedResponseReviewListType

A list of the reviews made about the response.

SupportNeedResponseReviewListType
Figure A.177-1: SupportNeedResponseReviewListType SupportNeedResponseReviewListType Review
 Element/@AttributeCharDescriptionType
 SupportNeedResponseReviewListType 

A list of the reviews made about the response.

 
List
 ReviewMR

A review of the response.

 
SupportNeedResponseReviewType
Table A.177-1: SupportNeedResponseReviewListType

A.178 SupportNeedResponseReviewType

A review of a support need response.

SupportNeedResponseReviewType
Figure A.178-1: SupportNeedResponseReviewType SupportNeedResponseReviewType Reviewer ReviewDate ReviewComments NextReviewDate AttachmentList
 Element/@AttributeCharDescriptionType
 SupportNeedResponseReviewType 

A review of a support need response.

 
 
 ReviewerM

The staff member reviewed the response.

 
ObjectReferenceType
 ReviewDateM

The date of the review.

 
xs:date
 ReviewCommentsM

Free text comment about the review.

 
xs:normalizedString
 NextReviewDateO

The date of the next review.

 
xs:date
 AttachmentListO

A list of attachments related to a learning support need response review.

 
DocumentListType
Table A.178-1: SupportNeedResponseReviewType

A.179 SupportNeedType

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

SupportNeedType
Figure A.179-1: SupportNeedType SupportNeedType Need ResponseList
 Element/@AttributeCharDescriptionType
 SupportNeedType 

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

 
 
 NeedM

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

 
ObjectReferenceType
 ResponseListO

A list of responses made about a learning support need.

 
SupportNeedResponseListType
Table A.179-1: SupportNeedType

A.180 SuspensionContainerType

Container for details of a Removal/Suspension.

SuspensionContainerType
Figure A.180-1: SuspensionContainerType SuspensionContainerType SuspensionCategory WithdrawalTimeList Duration AdvisementDate ResolutionMeetingTime ResolutionNotes EarlyReturnDate
 Element/@AttributeCharDescriptionType
 SuspensionContainerType 

Container for details of a Removal/Suspension.

 
 
 SuspensionCategoryO

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
 WithdrawalTimeListO

 

WithdrawalTimeListType
 DurationO

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
 AdvisementDateO

The date parent/carers were officially notified.

 
xs:date
 ResolutionMeetingTimeO

The date and time at which a meeting with the student’s parents/carers was held to resolve the Suspension.

 
xs:dateTime
 ResolutionNotesO

Comments about how the Suspension has been resolved, including any reparative actions the student needs to take.

 
xs:string
 EarlyReturnDateO

The date at which the student was permitted to return to school earlier than the agreed duration would have allowed.

 
xs:date
Table A.180-1: SuspensionContainerType

A.181 TeachingGroupEventListType

A list generic references to a set of TeachingGroupEvents

TeachingGroupEventListType
Figure A.181-1: TeachingGroupEventListType TeachingGroupEventListType Event
 Element/@AttributeCharDescriptionType
 TeachingGroupEventListType 

A list generic references to a set of TeachingGroupEvents

 
List
 EventMR

Generic object reference to a TeachingGroupEvent in the list

 
ObjectReferenceType
Table A.181-1: TeachingGroupEventListType

A.182 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.

TechnologyClassListType
Figure A.182-1: TechnologyClassListType TechnologyClassListType TechnologyClass
 Element/@AttributeCharDescriptionType
 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
 TechnologyClassMR

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

 
TechnologyClass
Table A.182-1: TechnologyClassListType

A.183 TechnologyClassType

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

TechnologyClassType
Figure A.183-1: TechnologyClassType TechnologyClassType Class Teacher BehaviourComment EffortComment StrandList
 Element/@AttributeCharDescriptionType
 TechnologyClassType 

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

 
 
 ClassM

A code denoting the technology class the progress report covers.

 
NZCodeSetsTechnologyClassType
 TeacherO

Generic object reference to the staff member that taught the subject and assessed the student against the technology strand objectives.

 
ObjectReferenceType
 BehaviourCommentO

Overall comment about the behaviour of the student over the course of the lessons in the Class.

 
xs:normalizedString
 EffortCommentO

Overall comment about the effort the student has made in class

 
xs:normalizedString
 StrandListO

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.183-1: TechnologyClassType

A.184 TertiaryServiceType

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

TertiaryServiceType
Figure A.184-1: TertiaryServiceType TertiaryServiceType Type
 Element/@AttributeCharDescriptionType
 TertiaryServiceType 

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

 
 
 TypeM

Code denoting the kind of Tertiary service. eg: University, Wananga, etc.

 
xs:string
Table A.184-1: TertiaryServiceType

A.185 VerificationEventType

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

VerificationEventType
Figure A.185-1: VerificationEventType VerificationEventType Source DocumentSerialNumber DocumentExpiryDate IsConfirmed Timestamp Provider
 Element/@AttributeCharDescriptionType
 VerificationEventType 

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

 
 
 SourceM

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
 DocumentSerialNumberO

The serial number on the document that was used to verify the name or birthdate.

 
xs:normalizedString
 DocumentExpiryDateO

The expiry date on the document that was used to verify the name or birthdate.

 
xs:date
 IsConfirmedM

If true then verification has been confirmed by MoE.

 
xs:boolean
 TimestampO

The date & time that the VerificationEvent took place.

 
xs:dateTime
 ProviderO

Generic object reference to the provider (eg school) that provided the verification.

 
ObjectReferenceType
Table A.185-1: VerificationEventType
{ "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" } } }
<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.185-1: Citizenship Verification Event Example

A.186 VerifiedNameType

Extension of BaseNameType including name verification data

VerifiedNameType
Figure A.186-1: VerifiedNameType VerifiedNameType Title FamilyName GivenName MiddleName FamilyNameFirst PreferredFamilyName PreferredFamilyNameFirst PreferredGivenName Suffix FullName Type IsVerified Verification
 Element/@AttributeCharDescriptionType
 VerifiedNameType 

Extension of BaseNameType including name verification data

 
Extension of BaseNameType
 TitleO

A title or prefix associated with the name.

 
xs:normalizedString
 FamilyNameC

Also known as Last Name, although some cultures may not present a family name as the last name.

 
xs:normalizedString
 GivenNameC

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
 MiddleNameO

Where more than one Given Name, these may be combined in one composite field or else populated in several elements.

 
xs:normalizedString
 FamilyNameFirstO

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
 PreferredFamilyNameO

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
 PreferredFamilyNameFirstO

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
 PreferredGivenNameO

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
 SuffixO

Textual suffix like PHD, JP, BSc.

 
xs:normalizedString
 FullNameC

A combination of all name elements as one composite text element

 
xs:normalizedString
 TypeO Where a person has more than one name, the usage type distinguishes the purposes or their preference for use of the name.  NZCodeSetsNameUsageTypeType
 IsVerifiedO Flag indicating that this name has been verified.  NZCodeSetsYesOrNoCategoryType
 VerificationO

The verification event that verified the person's name.

 
VerificationEventType
Table A.186-1: VerifiedNameType
{ "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" } } } }
<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.186-1: Verified Name Example

A.187 WellbeingAlertListType

A list of relevant Wellbeing Alerts for the student.

WellbeingAlertListType
Figure A.187-1: WellbeingAlertListType WellbeingAlertListType WellbeingAlert
 Element/@AttributeCharDescriptionType
 WellbeingAlertListType 

A list of relevant Wellbeing Alerts for the student.

 
List
 WellbeingAlertMR ObjectReferenceType
Table A.187-1: WellbeingAlertListType

A.188 WellbeingAppealListType

A list of relevant Wellbeing Appeals for the student.

WellbeingAppealListType
Figure A.188-1: WellbeingAppealListType WellbeingAppealListType WellbeingAppeal
 Element/@AttributeCharDescriptionType
 WellbeingAppealListType 

A list of relevant Wellbeing Appeals for the student.

 
List
 WellbeingAppealMR ObjectReferenceType
Table A.188-1: WellbeingAppealListType

A.189 WellbeingCharacteristicListType

A list of relevant Wellbeing Characteristics for the student.

WellbeingCharacteristicListType
Figure A.189-1: WellbeingCharacteristicListType WellbeingCharacteristicListType WellbeingCharacteristic
 Element/@AttributeCharDescriptionType
 WellbeingCharacteristicListType 

A list of relevant Wellbeing Characteristics for the student.

 
List
 WellbeingCharacteristicMR ObjectReferenceType
Table A.189-1: WellbeingCharacteristicListType

A.190 WellbeingEventCategoryListType

List of Categories of the WellbeingEvent.

WellbeingEventCategoryListType
Figure A.190-1: WellbeingEventCategoryListType WellbeingEventCategoryListType EventCategory
 Element/@AttributeCharDescriptionType
 WellbeingEventCategoryListType 

List of Categories of the WellbeingEvent.

 
List
 EventCategoryMR WellbeingEventCategoryType
Table A.190-1: WellbeingEventCategoryListType

A.191 WellbeingEventCategoryType

WellbeingEventCategoryType
Figure A.191-1: WellbeingEventCategoryType WellbeingEventCategoryType Category EventSubCategoryList
 Element/@AttributeCharDescriptionType
 WellbeingEventCategoryType 

 

 
 CategoryM

 

NZCodeSetsWellbeingEventCategory
 EventSubCategoryListO

 

WellbeingEventSubCategoryListType
Table A.191-1: WellbeingEventCategoryType

A.192 WellbeingEventListType

A list of relevant Wellbeing Events for the student.

WellbeingEventListType
Figure A.192-1: WellbeingEventListType WellbeingEventListType WellbeingEvent
 Element/@AttributeCharDescriptionType
 WellbeingEventListType 

A list of relevant Wellbeing Events for the student.

 
List
 WellbeingEventMR ObjectReferenceType
Table A.192-1: WellbeingEventListType

A.193 WellbeingEventSubCategoryListType

List of Categories of the WellbeingEvent.

WellbeingEventSubCategoryListType
Figure A.193-1: WellbeingEventSubCategoryListType WellbeingEventSubCategoryListType EventSubCategory
 Element/@AttributeCharDescriptionType
 WellbeingEventSubCategoryListType 

List of Categories of the WellbeingEvent.

 
List
 EventSubCategoryMR WellbeingEventSubCategoryType
Table A.193-1: WellbeingEventSubCategoryListType

A.194 WellbeingEventSubCategoryType

WellbeingEventSubCategoryType
Figure A.194-1: WellbeingEventSubCategoryType WellbeingEventSubCategoryType SubCategory
 Element/@AttributeCharDescriptionType
 WellbeingEventSubCategoryType 

 

 
 SubCategoryM

 

NZCodeSetsWellbeingEventSubCategory
Table A.194-1: WellbeingEventSubCategoryType

A.195 WellbeingPlanType

Repeatable Plan information.

WellbeingPlanType
Figure A.195-1: WellbeingPlanType WellbeingPlanType PlanNotes PlanDocument
 Element/@AttributeCharDescriptionType
 WellbeingPlanType 

Repeatable Plan information.

 
 
 PlanNotesO

Any notes that can be provided regarding the need that led to the plan.

 
xs:string
 PlanDocumentO

The GUID of a PersonalisedPlan Object if it exists and it can be provided.

 
ObjectReferenceType
Table A.195-1: WellbeingPlanType

A.196 WellbeingResponseListType

A list of relevant Wellbeing Responses for the student.

WellbeingResponseListType
Figure A.196-1: WellbeingResponseListType WellbeingResponseListType WellbeingResponse
 Element/@AttributeCharDescriptionType
 WellbeingResponseListType 

A list of relevant Wellbeing Responses for the student.

 
List
 WellbeingResponseMR ObjectReferenceType
Table A.196-1: WellbeingResponseListType

A.197 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.

WithdrawalTimeListType
Figure A.197-1: WithdrawalTimeListType WithdrawalTimeListType Withdrawal
 Element/@AttributeCharDescriptionType
 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
 WithdrawalMR WithdrawalType
Table A.197-1: WithdrawalTimeListType

A.198 WithdrawalType

Repeatable Withdrawal.

WithdrawalType
Figure A.198-1: WithdrawalType WithdrawalType WithdrawalStartDate WithdrawalEndDate WithdrawalStartTime WithdrawalEndTime SchoolTerm WithdrawalFrom
 Element/@AttributeCharDescriptionType
 WithdrawalType 

Repeatable Withdrawal.

 
 
 WithdrawalStartDateO

The start date of the withdrawal.

 
xs:date
 WithdrawalEndDateO

The end date of the withdrawal.

 
xs:date
 WithdrawalStartTimeO

Start time of the Withdrawal on that day.

 
xs:time
 WithdrawalEndTimeO

End time of the Withdrawal on that day.

 
xs:time
 SchoolTermO

The school term the withdrawal took place in.

 
xs:integer
 WithdrawalFromO

Generic reference to the TeachingGroup, StudentActivity, or TimeTableSubject that the learner is withdrawn from.

 
ObjectReferenceType
Table A.198-1: WithdrawalType

A.199 YearLevelListType

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

YearLevelListType
Figure A.199-1: YearLevelListType YearLevelListType YearLevel
 Element/@AttributeCharDescriptionType
 YearLevelListType 

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

 
List
 YearLevelMR

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:minInclusive1
xs:maxInclusive13
Table A.199-1: YearLevelListType
{ "YearLevelList": { "YearLevel": [ 9, 10 ] } }
<YearLevelList> <YearLevel>9</YearLevel> <YearLevel>10</YearLevel> </YearLevelList>
Example A.199-1: NZ Year Level List Example

Valid XHTML 1.0 Transitional