IP Library Granted Patent US 8,990,834
Granted Patent B2
US 8,990,834 · App. 14/171,655 · Granted Mar 24, 2015

Managing healthcare information in a distributed system

Inventors: Alok Mathur (Alpharetta, GA); James K. Lassetter (Scottsdale, AZ); Andy Piccolo (Gainesville, GA); Saurabh Mathur (Cumming, GA); Robert Connely (Roswell, GA)
Assignee: Medicity, Inc.
G06F9/542G06F19/322G06F19/327G06F19/328G06Q50/22G06Q50/24G06Q10/06
View Patent ↗
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 8,990,834
App. No.
14/171,655
Granted
Mar 24, 2015
Kind
B2
Abstract

A system and method for managing healthcare information is disclosed. The data servers each include a data manager that comprises a controller, a grid engine, applications, an application manager and a user interface engine. The controller manages the core functions and the transmission of data between data manager components. The grid engine manages information sent between data servers. The applications are applications that are created by the user or downloaded as third-party applications. The application manager manages the creation and communication between applications. The user interface engine generates user interfaces for displaying the applications and collecting clinical trial data.

Claims (40)

1. A computer-implemented method for managing interactions between applications, the method comprising:

generating, by one or more processors, a user interface that includes patient data associated with a patient;

receiving, by the one or more processors, a request to perform a first task using a first application;

responsive to the first application performing the first task, analyzing, by the one or more processors, the request and a result of the first task;

determining, by the one or more processors, whether the analysis matches one or more rules associated with a second application;

transmitting, by the one or more processors, a notification to the second application; and

modifying, by the one or more processors, a visual appearance of an icon on the user interface based on the notification to indicate a request for reconciliation of the result between the first application and the second application.

2. The method of claim 1 , wherein the second application performs a second task in response to determining that the analysis matches one or more rules associated with the second application.

3. The method of claim 1 , wherein the request for reconciliation is to resolve conflicting information associated with at least one of insurance policies, demographic information and medications prescribed to the patient.

4. The method of claim 1 , wherein the icon includes a number of updates to be reconciled.

5. The method of claim 1 , wherein the icon indicates that information from the first application needs to be reconciled with the second application.

6. The method of claim 1 , further comprising:

receiving user input to resolve the request for reconciliation; and

modifying the visual appearance of the icon to indicate that the request for reconciliation was resolved.

7. The method of claim 6 , further comprising updating the user interface to display an encounter that received the updates and fields in the encounter that were updated by highlighting the fields for a period of time.

8. A system for managing interactions between applications comprising:

one or more processors;

a user interface engine stored on a memory and executable by the one or more processors, the user interface engine for generating a user interface that includes patient data associated with a patient;

a controller stored on the memory and executable by the one or more processors, the controller for receiving a request to perform a first task using a first application; and

an application manager stored on the memory and executable by the one or more processors, the application manager coupled to the controller for analyzing the request and a result of the first task responsive to the first application performing the first task, determining whether the analysis matches one or more rules associated with a second application, transmitting a notification to the second application and modifying a visual appearance of an icon on the user interface based on the notification to indicate a request for reconciliation of the result between the first application and the second application.

9. The system of claim 8 , wherein the second application performs a second task in response to determining that the analysis matches one or more rules associated with the second application.

10. The system of claim 8 , wherein the request for reconciliation is to resolve conflicting information associated with at least one of insurance policies, demographic information and medications prescribed to the patient.

11. The system of claim 8 , wherein the icon indicates that information from the first application needs to be reconciled with the second application.

12. The system of claim 8 , further comprising the user interface engine for receiving user input to resolve the request for reconciliation and modifying the visual appearance of the icon to indicate that the request for reconciliation was resolved.

13. The system of claim 8 , further comprising the user interface engine for updating the user interface to display an encounter that received the updates and fields in the encounter that were updated by highlighting the fields for a period of time.

14. A computer program product comprising a computer useable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:

generate a user interface that includes patient data associated with a patient;

receive a request to perform a first task using a first application;

analyze the request and a result of the first task responsive to the first application performing the first task;

determine whether the analysis matches one or more rules associated with a second application;

transmit a notification to the second application; and

modify a visual appearance of an icon on the user interface based on the notification to indicate a request for reconciliation of the result between the first application and the second application.

15. The computer program product of claim 14 , wherein the second application performs a second task in response to determining that the analysis matches one or more rules associated with the second application.

16. The computer program product of claim 14 , wherein the request for reconciliation is to resolve conflicting information associated with at least one of insurance policies, demographic information and medications prescribed to the patient.

17. The computer program product of claim 14 , wherein the icon includes a number of updates to be reconciled.

18. The computer program product of claim 14 , wherein the icon indicates that information from the first application needs to be reconciled with the second application.

19. The computer program product of claim 14 , further comprising:

receiving user input to resolve the request for reconciliation; and

modifying the visual appearance of the icon to indicate that the request for reconciliation was resolved.

20. The computer program product of claim 19 , further comprising updating the user interface to display an encounter that received the updates and fields in the encounter that were updated by highlighting the fields for a period of time.

Assignments (8)
SHORT-FORM PATENTS SECURITY AGREEMENT Recorded Jul 23, 2024
From: HEALTH CATALYST, INC.
To: SILVER POINT FINANCE, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 068505/0244 →
RELEASE OF SECURITY INTEREST Recorded May 4, 2020
From: ORBIMED ROYALTY OPPORTUNITIES II, LP
To: HEALTH CATALYST, INC; MEDICITY LLC
Reel/Frame 052559/0689 →
ENTITY OF CONVERSION Recorded Feb 14, 2019
From: MEDICITY, INC.
To: MEDICITY LLC
Reel/Frame 048336/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2019
From: MEDICITY LLC
To: HEALTH CATALYST, INC.
Reel/Frame 048310/0695 →
SECURITY INTEREST Recorded Feb 8, 2019
From: HEALTH CATALYST, INC.; MEDICITY LLC
To: ORBIMED ROYALTY OPPORTUNITIES II, LP
Reel/Frame 048272/0625 →
CHANGE OF NAME Recorded Nov 1, 2018
From: MEDICITY, INC.
To: MEDICITY LLC
Reel/Frame 047378/0541 →
ENTITY CONVERSION Recorded Oct 27, 2018
From: MEDICITY, INC.
To: MEDICITY LLC
Reel/Frame 048963/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2014
From: MATHUR, ALOK; LASSETTER, JAMES K.; PICCOLO, ANDY; MATHUR, SAURABH; CONNELY, ROBERT E.
To: MEDICITY, INC.
Reel/Frame 033501/0615 →
Continuity (3)
Continuation 13280287 · Oct 24, 2011
Provisional Application 61406003 · Oct 22, 2010
Related Publication 20140215490A1 · Jul 31, 2014