public void Validate() { Name.ValidateRequired("Name"); GenericName.ValidateOptional("GenericName"); Dose.ValidateOptional("Dose"); Strength.ValidateOptional("Strength"); Frequency.ValidateOptional("Frequency"); Route.ValidateOptional("Route"); Indication.ValidateOptional("Indication"); StartDate.ValidateOptional("StartDate"); StopDate.ValidateOptional("StopDate"); Prescribed.ValidateOptional("Prescribed"); Prescription.ValidateOptional("Prescription"); }