1. Home
  2. Validation rules
  3. DateOfBirth_12
Learner

DateOfBirth_12

Changes to the latest version will be highlighted

View the validation rules glossary of terms

Name DateOfBirth_12
Version 1
Status Active
Category Learner
Severity Error
Error message

The learner is under 19 and the Community Learning provision is PCDL or NLDC

Intent

To ensure that PCDL or NLDC provision codes are only used by Community Learning learners who are over 19

Guidance

Codes PCDL or NLDC should only be used where the learner is Community Learning funded and over 19

Description

PCDL or NLDC provision codes should only be used where the learner is Community Learning funded and over 19

Detailed error condition
Detailed description

If the Date of birth has been returned ( Learner.DateOfBirth is known) and the learner is under 19 at the start of learning ( LearningDelivery.LearnStartDate - Learner.DateOfBirth < 19 years), and the learning aim is Community Learning funded ( LearningDelivery.FundModel = 10), the PCDL or NLDC codes must not be returned

(error where ( LearningDelivery.LearnDelFAMType = ASL and LearningDelivery.LearnDelFAMCode = 1 or 2))

Flow chart DateOfBirth_12

Open flow chart in a new window

Flow chart details

Flowchart for 'DateOfBirth_12' rule

1. Is the learner Community learning funded?

  • If 'No' then the rule is not triggered

  • If 'Yes' then:

2. Is the learners Date of birth recorded?

  • If 'No' then the rule is not triggered

  • If 'Yes' then:

3. Does the learners Date of birth make them under 19 years of age on 31st August of the current teaching year?

  • If 'No' then the rule is not triggered

  • If 'Yes' then:

4 . Are codes PCDL or NLDC used against the learning aim?

  • If 'Yes' then the rule is triggered

  • If 'No' then the rule is not triggered

Change summary

Version 1

The rule has been rolled over from the previous year

Status summary

Current SLD severity

Error

Current FIS severity

Error

Is this rule in FIS?

Yes

Field values

Learner.DateOfBirth

LearningDelivery.LearnStartDate

LearningDelivery.FundModel

LearningDeliveryFAM.LearnDelFAMType

LearningDeliveryFAM.LearnDelFAMCode

Need help understanding some of these terms?

View the validation rules glossary of terms