A flexible framework for deriving assertions from electronic medical records