updated validations for fundus based on lmp