Issue #494: Refactor PatientSheetCode to use UIExtensions
Fix the way the "mandatory" fields are configured