A message processing bug caused EHR messages to be delayed by up to 3.5 hours. The situation has been resolved.