Return to Navigation

KIS Return: KISCourse Entity

The Create Extract process creates records in the Course Extract Data record (SSR_HE_CRS_EXT) in a similar way to the Course entity in the student return, except that academic plans and academic subplans are included based on whether KIS Type has been defined rather than whether Report to HESA has been selected. For each academic plan or subplan the effective dated record relevant to the start date of the reporting period is considered.

When selecting records, the Null Errors Only, Validation Errors Only, Academic Plan and Academic Sub-Plan parameters of the Create Extract process are considered.

The KISCOURSEID is derived as part of the initial entity selection and stored in the Course Extract Data record (in SSR_HE_COURSEID). The value is derived as the subplan or plan code. The remaining fields are derived and stored in the Course Fields Extract record (SSR_HE_CRS_EX_FL).

Dependent fields are derived first including KISTYPE and UCASCOURSEID that are required for the derivation of a number of other fields.

The most recent effective dated records on or before the reporting period end date are considered for programs, plans or subplans. The exception to this is KISTYPE that is derived from the effective dated record relevant to the start of the reporting period to be consistent with the logic for including plans and subplans in the KISCourse entity.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Links group box)

Assessment Methods URL

Plan HESA Data (KIS Course Links group box)

Assessment Methods URL

Sub-Plan HESA (KIS Course Links group box)

Assessment Methods URL

Field Derivation Rule: If KISCourse.KISTYPE = 1 or 3, derive a value. Otherwise, do not derive a value and leave the field blank.

Derivation Steps:

  1. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  2. Derive from the Plan HESA Data page.

  3. Derive from the Program HESA Data page.

  4. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Links group box)

Course Page URL

Plan HESA Data (KIS Course Links group box)

Course Page URL

Sub-Plan HESA (KIS Course Links group box)

Course Page URL

Field Derivation Rule: Include for all KISCourse entities.

Derivation Steps:

  1. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  2. Derive from the Plan HESA Data page.

  3. Derive from the Program HESA Data page.

  4. If KISTYPE = 1 or 2, derive as NULL ERROR.

  5. Do not derive a value and leave the field blank.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

DISTANCE

Plan HESA Data (KIS Course Data group box)

DISTANCE

Sub-Plan HESA (KIS Course Data group box)

DISTANCE

Field Derivation Rule: If KISCourse.KISTYPE = 1 or 2, derive a value. Otherwise, do not derive a value and leave the field blank.

Derivation Steps:

  1. Use constant.

  2. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  3. Derive from the Plan HESA Data page.

  4. Derive from the Program HESA Data page.

  5. Use default.

  6. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Links group box)

Employment Details URL

Plan HESA Data (KIS Course Links group box)

Employment Details URL

Sub-Plan HESA (KIS Course Links group box)

Employment Details URL

Field Derivation Rule: If KISCourse.KISTYPE = 1 or 3, derive a value. Otherwise, do not derive a value and leave the field blank.

Derivation Steps:

  1. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  2. Derive from the Plan HESA Data page.

  3. Derive from the Program HESA Data page.

  4. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

ENGFEE

Plan HESA Data (KIS Course Data group box)

ENGFEE

Sub-Plan HESA (KIS Course Data group box)

ENGFEE

Field Derivation Rule: Derive a value if the following conditions are met:

  • KISCourse.KISTYPE = 1 or 2

  • KISCourse.FEETBC = 1

Do not derive a value and leave the field blank, if the conditions are not met.

Derivation Steps:

  1. Use constant.

  2. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  3. Derive from the Plan HESA Data page.

  4. Derive from the Program HESA Data page.

  5. Use default.

  6. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

FEETBC

Plan HESA Data (KIS Course Data group box)

FEETBC

Sub-Plan HESA (KIS Course Data group box)

FEETBC

Field Derivation Rule: Derive a value if KISCourse.KISTYPE = 1 or 2. Otherwise, do not derive a value and leave the field blank.

Derivation Steps:

  1. Use constant.

  2. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  3. Derive from the Plan HESA Data page.

  4. Derive from the Program HESA Data page.

  5. Use default.

  6. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

FOUNDATION

Plan HESA Data (KIS Course Data group box)

FOUNDATION

Sub-Plan HESA (KIS Course Data group box)

FOUNDATION

Field Derivation Rule: If KISCourse.KISTYPE = 1 or 2, derive a value. Otherwise, do not derive a value and leave the field blank.

Derivation Steps:

  1. Use constant.

  2. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  3. Derive from the Plan HESA Data page.

  4. Derive from the Program HESA Data page.

  5. Use default.

  6. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

HONOURS

Plan HESA Data (KIS Course Data group box)

HONOURS

Sub-Plan HESA (KIS Course Data group box)

HONOURS

Field Derivation Rule: If KISCourse.KISTYPE = 1 or 2, derive a value. Otherwise, do not derive a value and leave the field blank.

Derivation Steps:

  1. Use constant.

  2. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  3. Derive from the Plan HESA Data page.

  4. Derive from the Program HESA Data page.

  5. Use default.

  6. Derive as NULL ERROR.

For JACSA, JACSB and JACSC, records are selected from Course Subjects defined at Subplan, Plan or Program level (maximum 3 records) in the same way as for the CourseSubject entity in the Student return. Records are ordered with the highest percentage first and then used in order for JACSA, JACSB and then JACSC.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (Course Subjects group box)

Subject

Plan HESA Data (Course Subjects group box)

Subject

Sub-Plan HESA (Course Subjects group box)

Subject

Plan HESA Data (ILR Aims group box)

ILR Year

Sub-Plan HESA (ILR Aims group box)

ILR Year

Plan HESA Data (HESA Course group box)

HESA Year

Sub-Plan HESA (ILR Aims group box)

HESA Year

Field Derivation Rule: Derive a value if the following conditions are met:

  • KISCourse.KISTYPE = 1

  • HESA Year is not defined for subplan or plan (that is, HESACourse does not exist)

  • ILR Year is not defined for subplan or plan (that is, ILRAims does not exist)

Do not derive a value and leave the field blank, if the conditions are not met.

Derivation Steps:

  1. If KISCourse entity is based on a subplan, derive as Subject value from the Sub-Plan HESA page.

  2. Derive as Subject value from the Plan HESA Data page.

  3. Derive as Subject value from the Program HESA Data page.

  4. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (Course Subjects group box)

Subject

Plan HESA Data (Course Subjects group box)

Subject

Sub-Plan HESA (Course Subjects group box)

Subject

Field Derivation Rule: If KISCourse.JACSA is not blank or is NULL ERROR, derive a value. Otherwise, do not derive a value and leave the field blank.

Derivation Steps:

  1. If JACSA is derived from a subplan (Step 1), derive as Subject value from the Sub-Plan HESA page.

  2. If JACSA is derived from a plan (Step 2), derive as Subject value from the Plan HESA Data page.

  3. If JACSA is derived from a program (Step 3), derive as Subject value from the Program HESA Data page.

  4. Do not derive a value and leave the field blank.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

JACSL2

Plan HESA Data (KIS Course Data group box)

JACSL2

Sub-Plan HESA (KIS Course Data group box)

JACSL2

Field Derivation Rule: If KISCourse.KISTYPE = 3, derive a value. Otherwise, do not derive a value and leave the field blank.

Derivation Steps:

  1. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  2. Derive from the Plan HESA Data page.

  3. Derive from the Program HESA Data page.

  4. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

KISAIM

Plan HESA Data (KIS Course Data group box)

KISAIM

Sub-Plan HESA (KIS Course Data group box)

KISAIM

Field Derivation Rule: If KISCourse.KISTYPE = 1 or 2, derive a value. Otherwise, do not derive a value and leave the field blank.

Derivation Steps:

  1. Use constant.

  2. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  3. Derive from the Plan HESA Data page.

  4. Derive from the Program HESA Data page.

  5. Use default.

  6. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

KISMODE

Plan HESA Data (KIS Course Data group box)

KISMODE

Sub-Plan HESA (KIS Course Data group box)

KISMODE

Field Derivation Rule: Include for all KISCourse entities.

Derivation Steps:

  1. Use constant.

  2. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  3. Derive from the Plan HESA Data page.

  4. Derive from the Program HESA Data page.

  5. Use default.

  6. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Plan HESA Data

KIS Type

Sub-Plan HESA

KIS Type

Field Derivation Rule: Include for all KISCourse entities.

Derivation Steps:

  1. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  2. Derive from the Plan HESA Data page.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data

COURSEAIM

Plan HESA Data

COURSEAIM

Sub-Plan HESA

COURSEAIM

Field Derivation Rule: If KISCourse.KISTYPE = 3, derive a value. Otherwise, do not derive a value and leave the field blank.

Derivation Steps:

  1. If KISCourse entity is based on a subplan and COURSEAIM value from the Sub-Plan HESA page is H00, H11, H16, H18, H22, H23, H24, M22 or M26, derive as F.

  2. If KISCourse entity is based on a subplan and COURSEAIM value from the Sub-Plan HESA page begins with H, I, J or C, derive as U.

  3. If COURSEAIM value from the Plan HESA Data page is H00, H11, H16, H18, H22, H23, H24, M22, M26, derive as F.

  4. If COURSEAIM value from the Plan HESA Data page begins H, I, J or C, derive as U.

  5. If COURSEAIM value from the Program HESA Data page is H00, H11, H16, H18, H22, H23, H24, M22, M26, derive as F.

  6. If COURSEAIM value from the Program HESA Data page begins H, I, J or C, derive as U.

  7. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

LOCCHNGE

Plan HESA Data (KIS Course Data group box)

LOCCHNGE

Sub-Plan HESA (KIS Course Data group box)

LOCCHNGE

Field Derivation Rule: Derive a value only if the following conditions are met

  • KISCourse.KISTYPE = 1 or 2

  • KISCourse.DISTANCE = 0

Do not derive a value and leave the field blank, if the conditions are not met.

Derivation Steps:

  1. Use constant.

  2. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  3. Derive from the Plan HESA Data page.

  4. Derive from the Program HESA Data page.

  5. Use default.

  6. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Links group box)

Learning/Teaching Methods URL

Plan HESA Data (KIS Course Links group box)

Learning/Teaching Methods URL

Sub-Plan HESA (KIS Course Links group box)

Learning/Teaching Methods URL

Field Derivation Rule: If KISCourse.KISTYPE = 1 or 3, derive a value. Otherwise, do not derive a value and leave the field blank.

Derivation Steps:

  1. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  2. Derive from the Plan HESA Data page.

  3. Derive from the Program HESA Data page.

  4. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

MEANSSUP

Plan HESA Data (KIS Course Data group box)

MEANSSUP

Sub-Plan HESA (KIS Course Data group box)

MEANSSUP

Field Derivation Rule: Derive a value if KISCourse.KISTYPE = 1 or 2. Otherwise, do not derive a value and leave the field blank.

Derivation Steps:

  1. Use constant.

  2. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  3. Derive from the Plan HESA Data page.

  4. Derive from the Program HESA Data page.

  5. Use default.

  6. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

NHS

Plan HESA Data (KIS Course Data group box)

NHS

Sub-Plan HESA (KIS Course Data group box)

NHS

Field Derivation Rule: Derive a value if the following conditions are met:

  • KISCourse.KISTYPE = 1 or 2

  • HESACourse does not exist

  • ILRAims does not exist

Do not derive a value and leave the field blank, if the conditions are not met.

Derivation Steps:

  1. Use constant.

  2. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  3. Derive from the Plan HESA Data page.

  4. Derive from the Program HESA Data page.

  5. Use default.

  6. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

NIFEE

Plan HESA Data (KIS Course Data group box)

NIFEE

Sub-Plan HESA (KIS Course Data group box)

NIFEE

Field Derivation Rule: Derive a value if the following conditions are met:

  • KISCourse.KISTYPE = 1 or 2

  • KISCourse.FEETBC = 1

Do not derive a value and leave the field blank, if the conditions are not met.

Derivation Steps:

  1. Use constant.

  2. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  3. Derive from the Plan HESA Data page.

  4. Derive from the Program HESA Data page.

  5. Use default.

  6. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

NONCREDITASSESS

Plan HESA Data (KIS Course Data group box)

NONCREDITASSESS

Sub-Plan HESA (KIS Course Data group box)

NONCREDITASSESS

Field Derivation Rule: If KISCourse.KISTYPE = 1 or 2, derive a value. Otherwise, do not derive a value and leave the field blank.

Derivation Steps:

  1. Use constant.

  2. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  3. Derive from the Plan HESA Data page.

  4. Derive from the Program HESA Data page.

  5. Use default.

  6. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

NUMSTAGE

Plan HESA Data (KIS Course Data group box)

NUMSTAGE

Sub-Plan HESA (KIS Course Data group box)

NUMSTAGE

Field Derivation Rule: If KISCourse.KISTYPE = 2, derive a value. Otherwise, do not derive a value and leave the field blank.

Derivation Steps:

  1. Use constant.

  2. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  3. Derive from the Plan HESA Data page.

  4. Derive from the Program HESA Data page.

  5. Use default.

  6. Do not derive a value and leave the field blank.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

OTHSUP

Plan HESA Data (KIS Course Data group box)

OTHSUP

Sub-Plan HESA (KIS Course Data group box)

OTHSUP

Field Derivation Rule: Derive a value if KISCourse.KISTYPE = 1 or 2. Otherwise, do not derive a value and leave the field blank.

Derivation Steps:

  1. Use constant.

  2. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  3. Derive from the Plan HESA Data page.

  4. Derive from the Program HESA Data page.

  5. Use default.

  6. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

RELATEDKIS

Plan HESA Data (KIS Course Data group box)

RELATEDKIS

Sub-Plan HESA (KIS Course Data group box)

RELATEDKIS

Field Derivation Rule: If KISCourse.KISTYPE = 2, derive a value. Otherwise, do not derive a value and leave the field blank.

Derivation Steps:

  1. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  2. Derive from the Plan HESA Data page.

  3. Derive from the Program HESA Data page.

  4. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

RELATEDKIS2, RELATEDKIS3

Plan HESA Data (KIS Course Data group box)

RELATEDKIS2, RELATEDKIS3

Sub-Plan HESA (KIS Course Data group box)

RELATEDKIS2, RELATEDKIS3

Field Derivation Rule: If KISCourse.RELATEDKIS is not blank or is NULL ERROR, derive a value. Otherwise, do not derive a value and leave the field blank.

Derivation Steps:

  1. If RELATEDKIS is derived from Step 2, derive from the Sub-Plan HESA page.

  2. If RELATEDKIS is derived from Step 3, derive from the Plan HESA Data page.

  3. If RELATEDKIS is derived from Step 4, derive from the Program HESA Data page.

  4. Do not derive a value and leave the field blank.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

SANDWICH

Plan HESA Data (KIS Course Data group box)

SANDWICH

Sub-Plan HESA (KIS Course Data group box)

SANDWICH

Field Derivation Rule: If KISCourse.KISTYPE = 1 or 2, derive a value. Otherwise, do not derive a value and leave the field blank.

Derivation Steps:

  1. Use constant.

  2. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  3. Derive from the Plan HESA Data page.

  4. Derive from the Program HESA Data page.

  5. Use default.

  6. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

SCOTFEE

Plan HESA Data (KIS Course Data group box)

SCOTFEE

Sub-Plan HESA (KIS Course Data group box)

SCOTFEE

Field Derivation Rule: Derive a value if the following conditions are met:

  • KISCourse.KISTYPE = 1 or 2

  • KISCourse.FEETBC = 1

Do not derive a value and leave the field blank, if the conditions are not met.

Derivation Steps:

  1. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  2. Derive from the Plan HESA Data page.

  3. Derive from the Program HESA Data page.

  4. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Links group box)

SUPPORTURL

Plan HESA Data (KIS Course Links group box)

SUPPORTURL

Sub-Plan HESA (KIS Course Links group box)

SUPPORTURL

Field Derivation Rule: If KISCourse.KISTYPE = 1 or 2, derive a value. Otherwise, do not derive a value and leave the field blank.

Derivation Steps:

  1. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  2. Derive from the Plan HESA Data page.

  3. Derive from the Program HESA Data page.

  4. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

TEACHUKPRN

Plan HESA Data (KIS Course Data group box)

TEACHUKPRN

Sub-Plan HESA (KIS Course Data group box)

TEACHUKPRN

Field Derivation Rule: Derive a value if the following conditions are met:

  • HESACourse does not exist

  • ILRAims does not exist

Do not derive a value and leave the field blank, if the conditions are not met.

Derivation Steps:

  1. Use constant.

  2. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  3. Derive from the Plan HESA Data page.

  4. Derive from the Program HESA Data page.

  5. Use default.

  6. Do not derive a value and leave the field blank.

Note: Three fields are provided for TEACHUKPRN in Campus Solutions rather than the maximum 50 allowed by HESA.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

TEACHUKPRN2, TEACHUKPRN3

Plan HESA Data (KIS Course Data group box)

TEACHUKPRN2, TEACHUKPRN3

Sub-Plan HESA (KIS Course Data group box)

TEACHUKPRN2, TEACHUKPRN3

Field Derivation Rule: If KISCourse.TEACHUKPRN is not blank, derive a value. Otherwise, do not derive a value and leave the field blank.

Derivation Steps:

  1. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  2. Derive from the Plan HESA Data page.

  3. Derive from the Program HESA Data page.

  4. Do not derive a value and leave the field blank.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Plan HESA Data

KIS Title

Course Title

Academic Plan Table

Description (maximum 30 characters)

Sub-Plan HESA

KIS Title

Course Title

Academic Sub-Plan Table

Description (maximum 30 characters)

Field Derivation Rule: If KISCourse.KISTYPE = 1 or 2, derive a value. Otherwise, do not derive a value and leave the field blank.

Derivation Steps:

  1. If KISCourse entity is based on a subplan, derive as KIS Title from the Sub-Plan HESA page.

  2. If KISCourse entity is based on a subplan, derive as Course Title from the Sub-Plan HESA page.

  3. If KISCourse entity is based on a subplan, derive as combination of plan and subplan descriptions separated by a space.

  4. Derive as KIS Title from the Plan HESA Data page.

  5. Derive as Course Title from the Plan HESA Data page.

  6. Derive as plan description.

Note: Because the TITLEK is derived as part of the initial creation of the KIS Course entity, the derivation steps are not captured in the Course Extract Field record and so TITLEK is not displayed on the Course Extract Data page.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data

TTCID

Plan HESA Data

TTCID

Sub-Plan HESA

TTCID

Plan HESA Data (ILR Aims group box)

ILR Year

Sub-Plan HESA (ILR Aims group box)

ILR Year

Plan HESA Data (HESA Course group box)

HESA Year

Sub-Plan HESA (ILR Aims group box)

HESA Year

Field Derivation Rule: Derive a value if the following conditions are met:

  • KISCourse.KISTYPE = 1

  • HESA Year is not defined for subplan or plan (that is, HESACourse does not exist)

  • ILR Year is not defined for subplan or plan (that is, ILRAims does not exist)

Do not derive a value and leave the field blank, if the conditions are not met.

Derivation Steps:

  1. Use constant.

  2. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  3. Derive from the Plan HESA Data page.

  4. Derive from the Program HESA Data page.

  5. Use default.

  6. Derive as NULL ERROR.

Note: This field is derived as per Course.TTCID in the Student return.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Plan HESA Data (KIS Course Data group box)

UCASPROGID

Sub-Plan HESA (KIS Course Data group box)

UCASPROGID

Field Derivation Rule: Derive a value if KISCourse.KISTYPE = 1 or 2. Otherwise, do not derive a value and leave the field blank.

Derivation Steps:

  1. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  2. Derive from the Plan HESA Data page.

  3. Do not derive a value and leave the field blank.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

UKPRNAPPLY

Plan HESA Data (KIS Course Data group box)

UKPRNAPPLY

Sub-Plan HESA (KIS Course Data group box)

UKPRNAPPLY

Field Derivation Rule: Include for all KISCourse entities.

Derivation Steps:

  1. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  2. Derive from the Plan HESA Data page.

  3. Derive from the Program HESA Data page.

  4. Do not derive a value and leave the field blank.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

VARFEE

Plan HESA Data (KIS Course Data group box)

VARFEE

Sub-Plan HESA (KIS Course Data group box)

VARFEE

Field Derivation Rule: Derive a value if the following conditions are met:

  • KISCourse.KISTYPE = 1 or 2

  • KISCourse.FEETBC = 1

Do not derive a value and leave the field blank, if the conditions are not met.

Derivation Steps:

  1. Use constant.

  2. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  3. Derive from the Plan HESA Data page.

  4. Derive from the Program HESA Data page.

  5. Use default.

  6. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

WAFEE

Plan HESA Data (KIS Course Data group box)

WAFEE

Sub-Plan HESA (KIS Course Data group box)

WAFEE

Field Derivation Rule: Derive a value if the following conditions are met:

  • KISCourse.KISTYPE = 1 or 2

  • KISCourse.FEETBC = 1

Do not derive a value and leave the field blank, if the conditions are not met.

Derivation Steps:

  1. Use constant.

  2. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  3. Derive from the Plan HESA Data page.

  4. Derive from the Program HESA Data page.

  5. Use default.

  6. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

WAIVER

Plan HESA Data (KIS Course Data group box)

WAIVER

Sub-Plan HESA (KIS Course Data group box)

WAIVER

Field Derivation Rule: Derive a value if KISCourse.KISTYPE = 1 or 2. Otherwise, do not derive a value and leave the field blank.

Derivation Steps:

  1. Use constant.

  2. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  3. Derive from the Plan HESA Data page.

  4. Derive from the Program HESA Data page.

  5. Use default.

  6. Derive as NULL ERROR.

Return: KIS

Entity: KISCourse

Pages Used:

Page

Page Element

Program HESA Data (KIS Course Data group box)

YEARABROAD

Plan HESA Data (KIS Course Data group box)

YEARABROAD

Sub-Plan HESA (KIS Course Data group box)

YEARABROAD

Field Derivation Rule: If KISCourse.KISTYPE = 1 or 2, derive a value. Otherwise, do not derive a value and leave the field blank.

Derivation Steps:

  1. Use constant.

  2. If KISCourse entity is based on a subplan, derive from the Sub-Plan HESA page.

  3. Derive from the Plan HESA Data page.

  4. Derive from the Program HESA Data page.

  5. Use default.

  6. Derive as NULL ERROR.