Healthcare Data Access Control Using Token-Based Authorization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data sharing systems fail to provide robust, secure, and efficient methods for users to selectively share their healthcare information with authorized entities while maintaining privacy, leading to data leakage and inadequate privacy controls.
Innovation Solution
A system utilizing an authorization server for fine-grained access control and access token management, allowing users to set predefined data sharing limits and authenticate access requests, ensuring secure and controlled data access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users share healthcare information with multiple authorized entities, then data accessibility and collaboration improve, but privacy control and security risk deteriorate
Solution Approach 1:
The patent segments user data into distinct types (e.g., demographic information, medical history, treatment data) and allows users to grant access to each segment independently. This enables selective sharing where users can control which specific data segments are accessed by which entities, thereby improving data accessibility while maintaining privacy control through fine-grained permission management.
Solution Approach 2:
The patent introduces an intermediary authorization server that mediates between users and authorized entities. This server manages access tokens and authentication credentials, verifying user permissions before granting data access. The intermediary ensures that even when multiple entities request data, each request is validated against user-defined preferences, thus enabling collaboration while preventing unauthorized access and maintaining security.
2Reliability
If traditional authentication methods are used for data access, then system complexity is reduced, but security and access control effectiveness deteriorate
Solution Approach 1:
The patent implements preliminary authentication where users provide authentication credentials and define data sharing preferences in advance, before any data access requests are processed. The authorization server stores these preferences and credentials, so when authorized entities request data, the access control decisions are already predetermined based on user choices. This preliminary setup enhances security through robust verification while managing complexity by establishing rules upfront rather than during each access event.
Solution Approach 2:
The patent changes the parameter of authentication from simple username-password verification to a multi-parameter system that includes authentication credentials, access tokens, user preferences, and data type specifications. This enhanced parameter set enables more reliable access control by considering multiple factors in the authentication process, though it increases system complexity through the need to manage and verify multiple parameters simultaneously.
3Productivity
If comprehensive data sharing is implemented, then healthcare collaboration efficiency improves, but data leakage risk increases
Solution Approach 1:
The patent implements dynamic access control where data sharing permissions are not static but adapt based on user preferences, data types, and authorized entity identities. Users can dynamically adjust their sharing preferences at any time, and the authorization server dynamically evaluates each access request against current preferences. This dynamic approach enables efficient collaboration by allowing data sharing when appropriate while preventing data leakage when user preferences restrict access, thus balancing productivity and security.
Data Source
AI summary
Aspects of the technical solutions described herein relates to a system for data access management. A system receives, responsive to an interaction with an information resource of a provider portal, a request to access data. The system authenticates the user. The system provides, to a data source, a request to grant, to the system, access to user data of the user stored at one or more data sources. The system receives an access token to allow the system to retrieve user data from the data sources. The system transmits a request to access the user data using the access token assigned to the system. The system receives the user data responsive to transmitting the request to access the user data. The system transmits, responsive to a request from the partner, a portion of the user data based on values corresponding to a type of data obtained at registration of the provider portal.


