Radio buttons and checkboxes constitute implicit checks that are performed by the screen. Because the business logic cannot derive these implicit checks from the Data Dictionary, customers are responsible for implementing them, when required, on their own.
The simplest approach for implementing radio buttons and checkboxes is to employ a domain with suitable values. Alternatively, a corresponding foreign key relationship can be established.