IP Library Patent Application 16871547
Patent Application
App. No. 16/871,547

REVERSIBLE SHARING OF ELECTRONIC MEDICAL DATA USING DATABASES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
16/871,547
Abstract

Techniques are provided for managing sharing of data for users. An authorization is received from a user to share user data between a plurality of organizations. The user data is stored in one or more isolated databases. A medical records data management system generates a shared database comprising content including the user data to provide access to the user data to the plurality of organizations. The shared database comprises a data structure for associating the user data an origin of the user data. When revocation by a user to withdraw authorization to share data between the plurality of organizations is received, the content of the shared database is resolved into the one or more isolated databases, and the content is assigned to the isolated database based upon the origin of the user data in the data structure. Access is closed to the shared database.

Claims (59)

1 . A method for managing sharing of data comprising:

receiving an authorization from a user to share user data between a plurality of organizations, wherein the user data is stored in one or more isolated databases;

generating, by a data management system, a shared database comprising content including the user data to provide access to the user data for the plurality of organizations, wherein the shared database comprises a data structure for associating the user data with an origin of the user data;

receiving revocation by a user that withdraws authorization to share user data between the plurality of organizations;

resolving the content of the shared database into the one or more isolated databases based upon the data structure; and

closing access to the shared database.

2 . The method of claim 1 , wherein the shared database is a logically linked database.

3 . The method of claim 1 , wherein receiving the revocation further comprises:

providing a static copy of the content to each organization of the plurality of organizations.

4 . The method of claim 1 , wherein the plurality of organizations collaborate on a plurality of treatments and a plurality of care options associated with the user, and wherein the user data comprises demographic data and health data associated with the user.

5 . The method of claim 1 , wherein closing access to the shared database further comprises:

restricting access of each organization of the plurality of organizations to the content in the shared database.

6 . The method of claim 1 , wherein resolving the content further comprises:

separating the content into a plurality of isolated databases based on the origin of the user data; and

providing each isolated database to the organization associated with the origin of the user data.

7 . The method of claim 1 , wherein the user data comprises one or more records associated with a patient, including demographic data, health data, and care plan data for the patient, and wherein authorization includes a plurality of permissions authorizing sharing of specific subsets of user data.

8 . The method of claim 1 , wherein receiving the revocation further comprises:

generating a plurality of isolated databases, wherein each isolated database generated from the shared database is visible to the organization associated with the origin of user data, and comprises demographics, health data and care plans.

9 . The method of claim 1 , wherein receiving the authorization further comprises:

copying the user data from each isolated database and storing the copied data locally; and

logically linking the copied data to form a shared database.

10 . A computer system to manage sharing of data, the computer system comprising:

one or more computer processors;

one or more computer readable storage media;

program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising instructions to:

receive an authorization from a user to share user data between a plurality of organizations, wherein the user data is stored in one or more isolated databases;

generate a shared database comprising content including the user data to provide access to the user data for the plurality of organizations, wherein the shared database comprises a data structure for associating the user data with an origin of the user data;

receive revocation by a user that withdraws authorization to share user data between the plurality of organizations;

resolve the content of the shared database into the one or more isolated databases based upon the data structure; and

close access to the shared database.

11 . The system of claim 10 , wherein the program instructions further comprise instructions to:

provide a static copy of the content to each organization of the plurality of organizations.

12 . The system of claim 10 , wherein the program instructions further comprise instructions to:

restrict, when the shared database is closed, access of each organization of the plurality of organizations to the content in the shared database.

13 . The system of claim 10 , wherein the program instructions, in order to resolve the content, further comprise instructions to:

separate the content into a plurality of isolated databases based on the origin of the user data; and

provide each isolated database to the organization associated with the origin of the user data.

14 . The system of claim 10 , wherein the program instructions further comprise instructions to:

generate, upon receiving the revocation, a plurality of isolated databases, wherein each isolated database generated from the shared database is visible to the organization associated with the origin of user data, and comprises demographics, health data and care plans.

15 . The system of claim 10 , wherein the program instructions further comprise instructions to:

copy, upon receiving the authorization, the user data from each isolated database and store the copied data locally; and

logically link the copied data to form a shared database.

16 . A computer program product to manage sharing of data, the computer program product comprising one or more computer readable storage media collectively having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:

receive an authorization from a user to share user data between a plurality of organizations, wherein the user data is stored in one or more isolated databases;

generate, by a data management system, a shared database comprising content including the user data to provide access to the user data for the plurality of organizations, wherein the shared database comprises a data structure for associating the user data with an origin of the user data;

receive revocation by a user that withdraws authorization to share user data between the plurality of organizations;

resolve the content of the shared database into the one or more isolated databases based upon the data structure; and

close access to the shared database.

17 . The computer program product of claim 16 , wherein the program instructions further comprise instructions to:

provide a static copy of the content to each organization of the plurality of organizations, and

restrict, when the shared database is closed, access of each organization of the plurality of organizations to the content in the shared database.

18 . The computer program product of claim 16 , wherein the program instructions, in order to resolve the content, further comprise instructions to:

separate the content into a plurality of isolated databases based on the origin of the user data; and

provide each isolated database to the organization associated with the origin of the user data.

19 . The computer program product of claim 16 , wherein the program instructions further comprise instructions to:

generate, upon receiving the revocation, a plurality of isolated databases, wherein each isolated database generated from the shared database is visible to the organization associated with the origin of data, and comprises demographics, health data and care plans.

20 . The computer program product of claim 16 , wherein the program instructions, further comprise instructions to:

copy, upon receiving the authorization, the user data from each isolated database and store the copied data locally; and

logically link the copied data to form a shared database.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2022
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MERATIVE US L.P.
Reel/Frame 061496/0752 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2020
From: FAGAN, PATRICK ARTHUR; LAVIN, BRIAN; HUGHES, ELAINE; KELLY, KARIE LYNN; SCOLLAN, LUKE
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 052625/0557 →