User authentication algorithm with role-based access control for electronic health systems to prevent abuse of patient privacy | IEEE Conference Publication | IEEE Xplore