# Appendix B: Code Sets

Select shared and named code sets defined in SIF are included here for reference.

## Infrastructure

### Status Code

`0` | Success (ZIS ONLY). SIF_Status/SIF_Data may contain additional data.
`1` | Immediate SIF_Ack (AGENT ONLY). Message is persisted or processing is complete. Discard the referenced message.
`2` | Intermediate SIF_Ack (AGENT ONLY). Only valid in response to SIF_Event delivery. Invokes Selective Message Blocking. The event referenced must still be persisted, and no other events must be delivered, until the agent sends a "Final" SIF_Ack at a later time.
`3` | Final SIF_Ack (AGENT ONLY). Sent (a SIF_Ack with this value is never returned by an agent in response to a delivered message) by an agent to the ZIS to end Selective Message Blocking. Discard the referenced event and allow for delivery of other events.
`7` | Already have a message with this SIF_MsgId from you.
`8` | Receiver is sleeping.
`9` | No messages available. This is returned when an agent is trying to pull messages from a ZIS and there are no messages available.

### Error Category

The following table describes the functional areas where an error may occur in SIF. When a `SIF_Error` element is returned within a `SIF_Ack` message, the `SIF_Error/SIF_Category` element MUST contain one of the values from the table.

The next tables present the error codes that must be used when constructing a `SIF_Error` element. The value of `SIF_Error/SIF_Code` must come from these lists unless the functional category is `System` where error codes not defined in these tables can be included.

`0` | Unknown (This should NEVER be used if possible)
`1` | XML Validation
`2` | Encryption
`3` | Authentication
`4` | Access and Permissions
`5` | Registration
`6` | Provision
`7` | Subscription
`8` | Request and Response
`9` | Event Reporting and Processing
`10` | Transport
`11` | System (OS, Database, Vendor localized, etc.)
`12` | Generic Message Handling
`13` | SMB Handling

### XML Validation Error

`1` | Generic error
`2` | Message is not well-formed
`3` | Generic validation error
`4` | Invalid value for element/attribute
`6` | Missing mandatory element/attribute

### Encryption Error

`1` | Generic error

### Authentication Error

`1` | Generic error
`2` | Generic authentication error (with signature)
`3` | Missing sender's certificate
`4` | Invalid certificate
`5` | Sender's certificate is not trusted
`6` | Expired certificate
`7` | Invalid signature
`8` | Invalid encryption algorithm (only accepts MD4)
`9` | Missing public key of the receiver (when decrypting message)
`10` | Missing receiver's private key (when decrypting message)

### Access and Permission Error

`1` | Generic error
`2` | No permission to register
`3` | No permission to provide this object
`4` | No permission to subscribe to this SIF_Event
`5` | No permission to request this object
`6` | No permission to respond to this object request
`7` | No permission to publish SIF_Event
`8` | No permission to administer policies
`9` | SIF_SourceId is not registered
`10` | No permission to publish SIF_Event Add
`11` | No permission to publish SIF_Event Change
`12` | No permission to publish SIF_Event Delete

### Registration Error

`1` | Generic error
`2` | The SIF_SourceId is invalid
`3` | Requested transport protocol is unsupported
`4` | Requested SIF_Version(s) not supported.
`6` | Requested SIF_MaxBufferSize is too small
`7` | ZIS requires a secure transport
`9` | Agent is registered for push mode (returned when a push-mode agent sends a SIF_GetMessage).

### Provision Error

`1` | Generic error
`3` | Invalid object
`4` | Object already has a provider (SIF_Provide message)

### Subscription Error

`1` | Generic error
`3` | Invalid object

### Request and Response Error

`1` | Generic error
`3` | Invalid object
`4` | No provider
`7` | Responder does not support requested SIF_Version
`8` | Responder does not support requested SIF_MaxBufferSize
`9` | Unsupported query in request
`10` | Invalid SIF_RequestMsgId specified in SIF_Response
`11` | SIF_Response is larger than requested SIF_MaxBufferSize
`12` | SIF_PacketNumber is invalid in SIF_Response
`13` | SIF_Response does not match any SIF_Version from SIF_Request
`14` | SIF_DestinationId does not match SIF_SourceId from SIF_Request
`15` | No support for SIF_ExtendedQuery
`16` | SIF_RequestMsgId deleted from cache due to timeout
`17` | SIF_RequestMsgId deleted from cache by administrator

### Event Reporting and Processing Error

`1` | Generic error
`3` | Invalid event

### Transport Error

`1` | Generic error
`2` | Requested protocol is not supported
`3` | Secure channel requested and no secure path exists
`4` | Unable to establish connection

### System Error

`1` | Generic error

### Generic Message Handling Error

`1` | Generic error
`2` | Message not supported
`3` | Version not supported
`4` | Context not supported
`5` | Protocol error
`6` | No such message (as identified by SIF_OriginalMsgId)
`7` | Multiple contexts not supported

### SMB Error

`1` | Generic error
`2` | SMB can only be invoked during a SIF_Event acknowledgement
`3` | Final SIF_Ack expected from Push-Mode Agent
`4` | Incorrect SIF_MsgId in final SIF_Ack

## SIF_LogEntry

### Agent Error Condition

`1` | An exception has occurred in the agent (generic error)

### Data Issues with Failure Result

`1` | Insufficient information in message
`2` | Cannot process change due to business rule
`3` | Related information unavailable

### Data Issues with Success Result

`1` | Data was changed to complete request successfully
`2` | Data was added to complete request successfully

### Success Category

`1` | Success

### ZIS Error Condition

`1` | An exception has occurred in the ZIS (generic error)
`2` | Message could not be delivered due to buffer size limitations
`3` | Message could not be delivered due to minimum security requirements
`4` | Message could not be delivered due to destination agent not supporting SIF_Version
`5` | Message could not be delivered due to SIF_Response validation

## UK

### Absence Category

`MAT` | Maternity /Paternity leave
`OTH` | Other paid authorised absence, e.g. compassionate leave
`PUB` | Paid absence for public duties
`SEC` | Secondment
`SIC` | Sickness
`TRN` | Training
`UNA` | Unauthorised absence
`UNP` | Unpaid, authorised absence

### Additional Payment Type

`ACT` | Acting
`GTC` | GTC subscription
`INS` | INSET
`LFR` | London Fringe Weighting (Support Staff)
`LIN` | Inner London Weighting (Support Staff)
`LOT` | Outer London Weighting (Support Staff)
`MAL` | Management Allowances
`OOS` | Out of School Activities
`OTH` | Other
`RAR` | Recruitment and Retention
`RCA` | Recruitment Incentive (Other)
`RCC` | Recruitment Incentive (One Off Payment)
`RCP` | Recruitment Incentive (Pay)
`RES` | Residential duties
`SEN` | SEN Allowances
`TLR` | Teaching and Learning Responsibility Payments
`UQT` | Unqualified Teachers
`WEL` | Welcome Back

### Admissions Aptitude Code

`DT` | Design Technology or IT
`ML` | Modern Foreign Languages
`OT` | Other
`PA` | Performing Arts
`PE` | Physical Education or Sport
`VA` | Visual Arts

### Admissions Notify Method

`E` | Email
`L` | Letter
`O` | Online
`T` | SMS/Text message

### Admissions Offer Status

`D` | Discard (higher preference offered)
`N` | No offer
`O` | Offer
`W` | Withdraw Previous Offer

### Admissions Preband Category

`1A` | Band 1A (Highest)
`1B` | Band 1B
`2A` | Band 2A
`2B` | Band 2B
`3` | Band 3 (Lowest)
`U` | Band Unknown

### Admissions Reason Code

`APTD` | Aptitude
`COED` | Coeducational School
`CTCH` | Catchment Area
`DIST` | Distance
`FEED` | Feeder School
`MEDL` | Medical
`OTHR` | Other
`RLGN` | Religion
`SIBL` | Sibling
`SOCL` | Social Reasons
`SSEX` | Single Sex School
`TRAV` | Travelling Time

### ADT File Status Type

`Change` | A 'Change' value means that all data previously supplied (apart from the Application Reference) are to be deleted and only the data in the change file to be used for pupils in the file.
`Late` | The records in this file type are considered as late by the Home LAs criteria.
`Prime` | These files contain completely new data and should be considered the complete application for the student.
`Suspended` | This is a precautionary status, as it is not known when it might be used. These records should go to suspense, as it is not possible to know what to do with them if the condition cannot be determined.
`Withdrawal` | These files advise the LA or Own Admission Authority school that an application should be noted as withdrawn for a pupil who moves away from the LA during the admissions process.

### Advice and Assessment (Wales)

`AA1` | School based assessment
`AA2` | External advice/assessment
`AA3` | Specialised assessments
`AA4` | Multu-agency assessments

### Alternative Tuition Provision Type

`HSP` | Hospital
`IND` | Independent School
`NMS` | Non-maintained Special School
`NOT` | Not a School

### Assignment Post

`ADMC` | Administrator / Clerk
`ADVT` | Advisory teacher (unattached)
`ARTD` | Art &/or Design Technician
`ASHT` | Assistant head
`ATTN` | Attendance Officer
`BILN` | Bilingual Support Assistant
`BURS` | Bursar
`BUSS` | Business Manager
`CART` | Creative Arts Specialist
`CATR` | Other Catering Staff
`CLNR` | Cleaner
`COOK` | Cook
`COVR` | Cover Supervisor
`CTKR` | Caretaker
`CXPA` | Connexions Personal Adviser
`DATA` | Data Manager / Analyst
`DPHT` | Deputy head
`EDWO` | Education Welfare Officer
`EPSY` | Educational Psychologist
`ESCT` | Escort
`EXAM` | Examinations Officer
`FINC` | Finance Officer
`HDHO` | Head of House
`HDPT` | Head of Department
`HDTR` | Head teacher
`HDYR` | Head of Year
`HLTA` | Higher Level Teaching Assistant
`HSLO` | Home-School Liaison Officer
`ICTM` | ICT Network Manager
`ICTT` | ICT Technician
`INST` | Instructor
`INVG` | Exam Invigilator
`LANG` | Language support
`LIBR` | Librarian
`LITR` | Literacy Worker
`LMEN` | Learning Mentor
`LRNM` | Learning Manager
`LSEN` | Learning Support Assistant (for SEN pupils)
`MIDA` | Midday Assistant
`MIDS` | Midday Supervisor
`MINS` | Minority ethnic support
`MISC` | Miscellaneous Teaching Service for the LEA
`MUSC` | Music tuition (include peripatetic)
`MUSS` | Music Specialist
`NNSE` | Nursery Nurse
`NURS` | Nurse
`OICT` | Other ICT Support Staff
`OMAN` | Office Manager
`PAHT` | Personal Assistant to Headteacher
`PERI` | Peripatetic Teacher (unattached)
`PREM` | Premises Manager
`RECP` | Receptionist
`RPRG` | Reprographics Technician
`SENC` | SEN co-ordinator
`SPLY` | LEA Supply Pool
`SSEC` | School Secretary
`STCH` | Science Technician
`TASS` | Teaching Assistant
`TCHR` | Classroom Teacher
`THER` | Therapist
`TMIS` | Teacher: engaged to teach in miscellaneous establishments
`TNON` | Teacher: engaged for non-school education
`TPRU` | Teacher: engaged to teach in a Pupil Referral Unit
`TRAV` | Traveller support
`TTCH` | Technology Technician
`VOLN` | Volunteer
`WELF` | Welfare Assistant

### Attendance Codes

`#` | School closed to pupils - not counted in possible attendances
`/` | Present (AM)
`\` | Present (PM)
`B` | Approved education activity as pupil being educated off site (not dual registration)
`C` | Authorised absence as pupil is absent due to other authorised circumstances, including Public performances and employment (licensed under regulations), family bereavement, special occasions (in limited circumstances), absences when Traveller children are attending another school.
`D` | Approved education activity as pupil is dual registered (i.e. attending another establishment)
`E` | Authorised absence as pupil is excluded, with no alternative provision made
`F` | Authorised absence due to agreed extended family holiday
`G` | Unauthorised absence as pupil is on a family holiday, not agreed, or is taking days in excess of an agreed family holiday
`H` | Authorised absence due to agreed family holiday
`I` | Authorised absence due to Illness (NOT medical or dental etc. appointments)
`J` | Approved education activity as pupil is attending interview
`K` | Unknown - used as a placeholder in lieu of valid data. Assumed to be authorised and present until otherwise proven or changed.
`L` | Late (before registers closed) marked as present
`M` | Authorised absence due to medical/ dental appointments
`N` | Unauthorised absence as pupil missed sessions for a reason that has not yet been provided
`O` | Unauthorised absence as pupil missed sessions for an unauthorised absence not covered by any other code/description
`P` | Approved education activity as pupil is attending an approved sporting activity
`R` | Authorised absence due to religious observance
`S` | Authorised absence due to study leave
`T` | Authorised absence due to traveller absence
`U` | Unauthorised absence as pupil arrived after registers closed
`V` | Approved education activity as pupil is away on an educational visit or trip
`W` | Approved education activity as pupil is attending work experience
`X` | Non-compulsory school age absence - not counted in possible attendances
`Y` | Enforced closure - not counted in possible attendances
`Z` | Pupil not yet on roll - not counted in possible attendances

### Basic Skills Support (Wales)

`00` | Does not require support
`01` | Specialist literacy support only
`02` | Specialist numeracy support only
`03` | specialist literacy and numeracy support
`04` | other literacy support
`05` | other numeracy support
`06` | other literacy and numeracy support
`07` | Needs support but has not/will not receive support
`90` | Basic Skills needs not assessed

### Birth Date Verification Level

`0` | Not Verified
`1` | One or more of the following Secondary certificates: Certificate of Baptism; Marriage Certificate; National Health Service Medical Card; Child's Certificate of Vaccination; Child's Health Record Card; A certificate of Service in HM Forces or other employment under the Crown or in the Mercantile Marine; A certificate of membership of a Trade Union Friendly Society or any cards or papers relating to membership of an Approved Society or Unemployment Insurance Apprenticeship indentures; Early certificate or testimonial from employer; Aliens registration card, certificate of naturalisation, Home Office travel document or a passport; Life insurance policy; Certificate of confirmation; School certificate or report; A birthday book or old family record; Family Bible containing a record of birth.
`2` | One of the following: Full certificate; Birth certificate short form; Certificate of registry showing given names and family name; GRO copy; Adoption Order issued by the High Court, County Court or Juvenile Court; Certificate of adoption issued by the GRO; Foreign birth certificate issued by registration authority of the foreign country.

### Boarder Type

`6` | Boarder, six nights or less a week
`7` | Boarder, seven nights a week
`B` | Boarder, nights per week not specified
`N` | Not a boarder

### Class Type

`N` | Nursery Class (England), Nursery Class (not a Special Class/Unit) (Wales)
`O` | Not a Nursery Class (England), Other Class (not a Special Class/Unit) (Wales)
`S` | Nursery Special Class/Unit (Wales)

### Connexions Agreement

`No` | Parent or guardian has refused permission
`SNR` | Sought, No Reply - School has sent out Fair Processing Notices, but has received no reply from parent or guardian (Data can be shared with Connexions)
`UNS` | Unsought - School has not yet sent out Fair Processing Notices (Data cannot be shared with Connexions)
`Yes` | Permission has been given by the parent or guardian

### Curriculum and Teaching Methods (Wales)

`CT1` | Some targeted differentiation
`CT2` | Significant and targeted differentiation
`CT3` | Some curriculum modifications
`CT4` | Significant curriculum modifications

### Exclusion Reason

`BU` | Bullying
`DA` | Drug and alcohol related
`DB` | Persistent disruptive behaviour
`DM` | Damage to property
`DR` | Defiance of rules/ discipline policy
`OT` | Other
`PA` | Physical assault against an adult
`PP` | Physical assault against a pupil
`PW` | Possession / use of weapon
`RA` | Racial harrassment/abuse
`SM` | Sexual misconduct/abuse
`TB` | Threatening or dangerous behaviour
`TH` | Theft
`VA` | Verbal abuse/threatening behaviour against an adult
`VP` | Verbal abuse/threatening behaviour against a pupil

### Family Structure

`A` | 2 Adults
`C` | In Residental Care
`F` | Foster Parents
`S` | Single Parent
`U` | Unknown

### General Subject

`AAD` | Applied Art & Design
`ABS` | Applied Business Studies
`ACC` | Accountancy
`AHS` | Combined Arts / Humanities / Social studies
`AIT` | Applied ICT
`ARA` | Arabic
`ART` | Art & Design / Art
`ASC` | Applied Science
`BEN` | Bengali
`BIO` | Biology / Botany / Zoology / Ecology
`CAB` | Commercial & Business Studies/Education/Management
`CAR` | Careers Education
`CBE` | Construction and Built Environment / Building
`CDT` | Craft, Design & Technology
`CHD` | Child Development
`CHI` | Chinese
`CHM` | Chemistry
`CIT` | Citizenship
`CLS` | Classics
`COM` | Communication Studies
`COS` | Community Studies
`CSB` | Combined/General Science - Biology
`CSC` | Combined/General Science - Chemistry
`CSP` | Combined/General Science - Physics
`CYM` | Cymraeg/Welsh (as First Language)
`DAN` | Danish
`DAT` | Design and Technology
`DNC` | Dance
`DRA` | Drama
`DTE` | Design and Technology - Electronics
`DTF` | Design and Technology - Food Technology
`DTG` | Design and Technology - Graphics
`DTR` | Design and Technology - Resistant Materials
`DTS` | Design and Technology - Systems & Control
`DTT` | Design and Technology - Textiles
`DUT` | Dutch
`ECO` | Economics
`EDU` | Education
`ENG` | English
`ENR` | Engineering
`ENV` | Environmental Science/Studies
`EUR` | European Studies
`FIN` | Finnish
`FRE` | French
`GEN` | General Studies
`GEO` | Geography
`GER` | German
`GLG` | Geology
`GPL` | Government & Politics
`GRC` | Greek (Classical)
`GRE` | Greek (Modern)
`GUJ` | Gujerati
`HAC` | Hospitality and Catering
`HBB` | Hebrew (Biblical)
`HEB` | Hebrew (Modern)
`HIN` | Hindi
`HIS` | History
`HSC` | Health and Social Care
`HUM` | Humanities
`ICT` | Information & Communication Technology
`IND` | Industrial Studies
`ITA` | Italian
`JAP` | Japanese
`KSK` | Key Skills (Only if <KeyStage> = 4)
`LAE` | Land & Environment / Agriculture
`LAT` | Latin
`LAW` | Law
`LIF` | Life Skills
`LTT` | Leisure, Travel and Tourism
`MAT` | Mathematics
`MED` | Media Studies
`MFL` | Modern Foreign Language
`MNF` | Manufacturing
`MUS` | Music
`OBC` | Other Business / Commercial Subject
`OCL` | Other Classical Studies/Language
`OHU` | Other Humanities
`OLA` | Other Language Subject
`OMA` | Other Mathematical Subject
`OPH` | Other Physical Subject
`OPR` | Other Aesthetic / Practical Subject
`OSC` | Other Sciences
`OSS` | Other Social Studies
`OTE` | Other Technological Subject
`OTH` | Other (not otherwise specified)
`OVO` | Other Vocational Subject
`PAN` | Panjabi
`PED` | Physical Education / Sports
`PER` | Performing Arts
`PHL` | Philosophy
`PHY` | Physics
`POR` | Portuguese
`PRI` | Primary Curriculum
`PSH` | Personal Social & Health Education (PSHE)
`PSY` | Psychology
`REL` | Religious Education
`RUS` | Russian
`RWD` | Retail, Warehousing & Distribution
`SCI` | Science
`SEN` | Special Educational Needs
`SOC` | Sociology
`SPA` | Spanish
`SSS` | Social Studies/Science
`STA` | Statistics
`SWE` | Swedish
`TDG` | Technical Drawing/Graphics
`TUR` | Turkish
`UFA` | Under-5 Activities
`URD` | Urdu
`VNW` | Any new GCSE in a vocational subject
`WEL` | Welsh

### Governance Type

`CA` | Academies (England only)
`CO` | Community
`CT` | City Technology College (England only)
`FO` | Foundation
`IN` | Independent
`NM` | Non-maintained (England only)
`VA` | Voluntary Aided
`VC` | Voluntary Controlled

### Group Role

`ACD` | Academic (Additional code for use in the Learning Platform)
`ADM` | Administrator (Additional code for use in the Learning Platform)
`AHT` | Assistant head
`AST` | Advanced Skills Teacher
`AVT` | Advisory Teacher
`DHT` | Deputy head
`EPS` | Educational Psychologist
`EXL` | Excellent Teacher
`GOV` | Governor (Additional code for use in the Learning Platform)
`HDT` | Head teacher
`OTH` | Other (Additional code for use in the Learning Platform)
`SUP` | Support staff
`TCH` | Classroom teacher
`VOL` | Volunteer (Additional code for use in the Learning Platform)

### Grouping and Support (Wales)

`GS1` | Occassional additional support in class
`GS2` | Targeted and sustained additional support
`GS3` | Small group class provision
`GS4` | Mostly small group provision

### In Care Type

`CH` | Children's Home
`FT` | Fostered
`OT` | Other
`PA` | Placed for adoption
`WP` | With parents

### Language Study

`1` | Taught as a first language
`2` | Taught as a second language
`3` | Taught other language
`4` | Not taught language at all
`5` | Disapplied from curriculum by SEN statement

### Learner Enrolment Status

`C` | Current (single registration at this school)
`G` | Guest (pupil not registered at this school but attending some lessons or sessions)
`M` | Current Main (dual registration)
`P` | Previous
`S` | Current Subsidiary (dual registration)

### Learner Identity

`BRI` | British
`ENG` | English
`IRE` | Irish
`NOS` | Not Supplied
`OTH` | Other
`REF` | Refused
`SCO` | Scottish
`WAL` | Welsh

### Leaving Destination

`EM` | Employment
`FE` | General FE, tertiary and specialist colleges
`HE` | Higher education institutions
`IP` | Independent primary school
`IS` | Independent secondary school
`MP` | Maintained primary school
`MS` | Maintained secondary school
`NK` | Other/Not Known
`SC` | 6th Form College
`WL` | Work based Learning

### Leaving Reason

`DD` | Deceased
`EM` | Emigration
`EO` | Education other than at school/college
`FE` | Further Education (Leaver)
`FM` | First to Middle Phase Transfer
`HE` | Higher Education (Leaver)
`IJ` | Infant to Junior/Primary Phase Transfer
`JS` | Junior/Primary to Secondary Phase Transfer
`MD` | Military deployment of parent(s)
`MS` | Middle to Secondary Phase Transfer
`NI` | Nursery to Infant
`OS` | Other School Sixth Form (Leaver)
`OT` | Other/Unknown
`PE` | Permanent Exclusion
`ST` | School Transfer (Mid-Year)
`TR` | Training (Leaver)
`UN` | Unemployment (Leaver)
`WK` | Employment (Leaver)

### Marital Status

`D` | Divorced
`M` | Married
`N` | Not disclosed
`P` | Separated
`S` | Single
`W` | Widowed

### NC Year Group

`1` | Year 1
`2` | Year 2
`3` | Year 3
`4` | Year 4
`5` | Year 5
`6` | Year 6
`7` | Year 7
`8` | Year 8
`9` | Year 9
`10` | Year 10
`11` | Year 11
`12` | Year 12
`13` | Year 13
`14` | Year 14
`M` | Mixed Year Class - available for School Census Class Information
`N1` | Nursery first year
`N2` | Nursery second year
`R` | Reception
`X` | National Curriculum not followed available only for Special Schools where pupils are not following a particular NC Year

### Operational Status

`1` | Open
`2` | Closed
`3` | Open, but proposed to close
`4` | Proposed to open
`5` | De-registered as EY Setting

### Phase Type

`EY` | Early Years Setting
`MP` | Middle (Deemed Primary)
`MS` | Middle (Deemed Secondary)
`NO` | No Establishment (for children not on any establishment roll)
`NY` | Nursery
`PR` | Pupil Referral Unit (PRU)
`PY` | Primary
`SP` | Special
`SY` | Secondary
`XX` | Multiple phases (not Middle, Special, or PRU)

### Phone Type

`A` | Alternate Home
`D` | Minicom (hearing impaired/disabled)
`F` | Fax
`H` | Home
`M` | Mobile
`W` | Work

### Relationship

`ASWR` | Agency representative
`CARE` | Carer
`CHMR` | Childminder
`DEPD` | Dependent
`DOCT` | Doctor
`EMPY` | Employer
`FAAP` | Adoptive parents
`FAAS` | Adopted son
`FABH` | Brother, half
`FABI` | Brother-in-law
`FABN` | Brother, natural/adoptive
`FABS` | Brother, step
`FADF` | Foster daughter
`FADI` | Daughter-in-law
`FADR` | Daughter
`FAFF` | Father, foster
`FAFI` | Father-in-law
`FAFN` | Father, natural/adoptive
`FAFO` | Father's significant other
`FAFS` | Father, step
`FAGA` | Great aunt
`FAGD` | Granddaughter
`FAGF` | Grandfather
`FAGM` | Grandmother
`FAGS` | Grandson
`FAGU` | Great uncle
`FALP` | Life partner
`FAMF` | Mother, foster
`FAMH` | Husband
`FAMI` | Mother-in-law
`FAMN` | Mother, natural/adoptive
`FAMO` | Mother's significant other
`FAMS` | Mother, step
`FANC` | Niece
`FANW` | Nephew
`FAOT` | Family member
`FAPF` | Foster parent
`FAPP` | Life partner of parent
`FASF` | Foster son
`FASH` | Sister, half
`FASI` | Sister-in-law
`FASN` | Sister, natural/adoptive
`FASO` | Son
`FASP` | Stepson
`FASS` | Sister, step
`FASW` | Son-in-law
`FNCF` | Fiance
`FNCM` | Fianc
`FRND` | Friend
`GUAR` | Court appointed guardian
`HTCR` | Head Teacher
`NONE` | None
`OREL` | Other relative
`OTHR` | Other
`PREH` | Former husband
`PREW` | Former wife
`PROB` | Probation officer
`PTNP` | Partner of parent
`PTNR` | Partner
`RELA` | Aunt
`RELC` | Cousin
`RELG` | Minister or priest
`RELU` | Uncle
`SIGO` | Significant other
`SWKR` | Social Worker
`TADV` | Advisor
`WARD` | Ward
`WIFE` | Wife

### Religious Affiliation

`BA` | Baptist
`BU` | Buddhist
`CE` | Church of England
`CH` | Christian
`CO` | Congregational
`EC` | Christian (Ecumenical)
`FR` | Free Church
`GR` | Greek Orthodox
`HI` | Hindu
`JE` | Jewish
`JW` | Jehovah's Witness
`LU` | Lutheran
`ME` | Methodist
`MO` | Mormon
`MU` | Muslim
`ND` | Non-denominational/Secular
`NO` | No religion
`OT` | Other Religious Affiliation
`QU` | Quaker
`RC` | Roman Catholic
`RF` | Refused
`RU` | Russian Orthodox
`SA` | Salvation Army
`SD` | Seventh Day Adventist
`SI` | Sikh
`UR` | United Reform Church

### School Type

`01` | First school, 5-8
`02` | First school, 5-9
`03` | First school, 5-10
`04` | First and Middle school, 5-12
`05` | Middle school, 8-12, deemed Primary
`06` | Middle school, 9-13, deemed Primary
`07` | Middle school, 9-13, deemed Secondary
`08` | Middle school, 10-13, deemed Secondary
`09` | Comprehensive Upper school, 12-15/16
`10` | Comprehensive Upper school, 12-18
`11` | Comprehensive Upper school, 13-16
`12` | Comprehensive Upper school, 13-18
`16` | Infant school, 5-7/8
`17` | Junior school, 7/8-11
`18` | Infant and Junior school, 5-11
`21` | Comprehensive all-through, 11-16
`22` | Comprehensive all-through, 11-18
`25` | Junior Comprehensive, 11-13, automatic transfer
`26` | Junior Comprehensive, 11-14, automatic transfer
`27` | Junior Comprehensive, 11-16, optional transfer at 13
`28` | Junior Comprehensive, 11-16, optional transfer at 14
`29` | Senior Comprehensive, 13-16, automatic transfer
`30` | Senior Comprehensive, 13-18, optional transfer
`31` | Senior Comprehensive, 13-18, automatic transfer
`32` | Senior Comprehensive, 14-18, optional transfer
`33` | Senior Comprehensive, 14-18, automatic transfer
`36` | Non-Comprehensive Secondary - Modern
`37` | Non-Comprehensive Secondary - Grammar
`38` | Non-Comprehensive Secondary - Technical
`39` | Non-Comprehensive Secondary - Other
`41` | Middle school, 10-14, deemed Secondary
`42` | First school, 5-7;
`43` | First school, 7-10;
`44` | Comprehensive Upper school, 14/15-18
`45` | Middle school, 9-12, deemed Primary
`46` | Comprehensive, Middle and Upper, 10-16
`47` | City Technology College
`48` | Comprehensive Upper school, 11-16
`49` | Academies
`50` | Maintained Nursery
`51` | Direct Grant Nursery

### SEN Provision

`A` | School Action or Early Years Action
`N` | No Special Educational Need
`P` | School Action Plus or Early Years Action Plus
`S` | Statement

### SEN Type

`ASD` | Autistic Spectrum Disorder
`BESD` | Behaviour, Emotional & Social Difficulties
`DNA` | Does not apply (Wales)
`HI` | Hearing Impairment
`MLD` | Moderate Learning Difficulty
`MSI` | Multi-Sensory Impairment
`OTH` | Other Difficulty/Disability (England)
`PD` | Physical Disability (England)
`PMED` | Physical and Medical Difficulties (Wales)
`PMLD` | Profound & Multiple Learning Difficulty
`SLCD` | Speech, Language and Communication Difficulties (Wales)
`SLCN` | Speech, Language and Communication Needs (England)
`SLD` | Severe Learning Difficulty
`SPLD` | Specific Learning Difficulty
`VI` | Visual Impairment

### Source Code

`C` | Provided by the child (ie pupil)
`O` | Other
`P` | Provided by the parent
`S` | Ascribed by the current school
`T` | Ascribed by a previous school

### Specialised Resources (Wales)

`SR1` | Periodic access to standard equipment
`SR2` | Individual access to normally available equipment
`SR3` | Individual access to specialised equipment
`SR4` | Dedicated access to highly specialised equipment

### Traveller/Gypsy Code

`GH` | Gypsy/Roma (Housed)
`GT` | Gypsy/Roma (Travelling)
`NT` | Not a Traveller
`OT` | Occupational Traveller
`TR` | Traveller (Other)

### Tuition Category

`HP` | Alternative Tuition at Home by Parents/Carers
`IL` | Alternative Tuition by LA because of Illness
`OR` | Alternative Tuition by LA for Other Reason
`PE` | Alternative Tuition by LA because of Permanent Exclusion

### Tuition Hours

`A` | 5 hours or less
`B` | 6-12 hours
`C` | 13-19 hours
`D` | 20 hours or more