A Blockchain-Powered Solution to Medical Errors