What distinguishes a 'hard stop' alert from a 'soft stop' alert in a CPOE medication ordering workflow?