Blockchain for Patient Safety: Use Cases, Opportunities and Open Challenges