Applying Software Patterns to Address Interoperability in Blockchain-based Healthcare Apps | Synapse