Details
-
Story
-
Resolution: Done
-
Minor
-
Data Standard v2.0
-
None
-
None
Description
Summary of outcomes for Data Standard 2.1
- Problem Addressed: The annotation of the field StudentSchoolAssociation.PrimarySchool indicates that if the field is null then the default assumption should be that the enrollment is the student's primary enrollment, which is too large of an assumption.
- High-level Reasoning: The current annotation for the boolean field StudentSchoolAssociation.PrimarySchool reads "Indicates if a given enrollment record should be considered the primary record for a student. If omitted, the default is true." NULL values in a boolean field should be reserved for cases in which the information is not known.
- Changes Made: Changed the annotation of StudentSchoolAssociation.PrimarySchool to omit the phrase "If omitted, the default is true."; The annotation now reads "Indicates if a given enrollment record should be considered the primary record for a student."
Original ticket description follows:
The current definition for StudentSchoolAssociation.PrimarySchool says:
"Indicates if a given enrollment record should be considered the primary record for a student. If omitted, the default is true."
The data standard has no other "default" values and this does not seem like good practice. If an implementation wants to make such associations explicit, it could require that the value be set to 'true' for all records.