IP Library › Granted Patent US 8,630,870
Granted Patent B2
US 8,630,870 · App. 13/181,461 · Granted Jan 14, 2014

Patient portal

Inventor: Ali Adel Hussam (Columbia, MO)
Assignee: Universal Research Solutions, LLC
G06Q50/22
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,630,870
App. No.
13/181,461
Granted
Jan 14, 2014
Kind
B2
Abstract

A computer-implemented includes receiving, from one or more contributing channels, medical data; assigning the received medical data to one or more data silos; and generating a graphical user interface that when rendered on a display device renders a visual representation of a patient portal, with the patient portal including: one or more visual representations of the one or more data silos for data associated with a user that requested the patient portal.

Claims (76)

1. A computer-implemented method comprising:

receiving, from a plurality of contributing organizations, medical registration data for a patient, medical appointment data for the patient, medical form data for the patient, medical feedback data for the patient, medical education data for the patient and medical outcome data for the patient;

aggregating the data received from the plurality of contributing organizations to generate aggregated medical registration data for the patient, aggregated medical appointment data for the patient, aggregated medical form data for the patient, aggregated medical feedback data for the patient, aggregated medical education data for the patient and aggregated medical outcome data for the patient;

generating data for a graphical user interface that when rendered on a display device renders a visual representation of a patient portal, with the graphical user interface comprising:

a first portion that specifies that the aggregated medical registration data for the patient is viewable through the patient portal, with selection of the first portion causing a display of the aggregated medical registration data when the aggregated medical registration data is available;

a second portion that specifies that the aggregated medical appointment data for the patient is viewable through the patient portal, with selection of the second portion causing a display of the aggregated medical appointment data when the aggregated medical appointment data is available;

a third portion that specifies that the aggregated medical form data for the patient is viewable through the patient portal, with selection of the third portion causing a display of the aggregated medical form data when the aggregated medical form data is available;

a fourth portion that specifies that the aggregated medical feedback data for the patient is viewable through the patient portal, with selection of the fourth portion causing a display of the aggregated medical feedback data when the aggregated medical feedback data is available;

a fifth portion that specifies that the aggregated medical education data for the patient is viewable through the patient portal, with selection of the fifth portion causing a display of the aggregated medical education data when the aggregated medical education data is available; and

a sixth portion that specifies that the aggregated medical outcome data for the patient is viewable through the patient portal, with selection of the sixth portion causing a display of the aggregated medical outcome data when the aggregated medical outcome data is available.

2. The computer-implemented method of claim 1 , further comprising:

receiving a request for the patient portal; and

identifying, from the request, an identity of a user requesting the patient portal.

3. The computer-implemented method of claim 2 , further comprising:

querying, at least partly based on the identity of the user, one or more data silos for medical data associated with the user.

4. The computer-implemented method of claim 3 , further comprising:

receiving, based on querying, data associated with the user that requested the patient portal.

5. The computer-implemented method of claim 1 , wherein one or more data silos are configured to store a particular type of medical data for a plurality of users.

6. The computer-implemented method of claim 1 , further comprising:

parsing the received data;

identifying, based on parsing, one or more types of data in the received data;

for at least one of the identified types of data, determining a data silo configured to store the identified type of data; and

assigning to the determined data silo the at least one identified type of data.

7. The computer-implemented method of claim 1 , wherein data for the graphical user interface is generated in real-time.

8. The computer-implemented method of claim 1 , further comprising:

performing one or more pre-processing operations on the received data, wherein the one or more pre-processing operations comprise one or more of:

using the received data in generating one or more discrete data elements; or

indexing the received data in a search engine.

9. One or more machine-readable hardware storage devices configured to store instructions that are executable by one or more processing devices to perform operations comprising:

receiving, from a plurality of contributing organizations, medical registration data for a patient, medical appointment data for the patient, medical form data for the patient, medical feedback data for the patient, medical education data for the patient and medical outcome data for the patient;

aggregating the data received from the plurality of contributing organizations to generate aggregated medical registration data for the patient, aggregated medical appointment data for the patient, aggregated medical form data for the patient, aggregated medical feedback data for the patient, aggregated medical education data for the patient and aggregated medical outcome data for the patient;

generating data for a graphical user interface that when rendered on a display device renders a visual representation of a patient portal, with the graphical user interface comprising:

a first portion that specifies that the aggregated medical registration data for the patient is viewable through the patient portal, with selection of the first portion causing a display of the aggregated medical registration data when the aggregated medical registration data is available;

a second portion that specifies that the aggregated medical appointment data for the patient is viewable through the patient portal, with selection of the second portion causing a display of the aggregated medical appointment data when the aggregated medical appointment data is available;

a third portion that specifies that the aggregated medical form data for the patient is viewable through the patient portal, with selection of the third portion causing a display of the aggregated medical form data when the aggregated medical form data is available;

a fourth portion that specifies that the aggregated medical feedback data for the patient is viewable through the patient portal, with selection of the fourth portion causing a display of the aggregated medical feedback data when the aggregated medical feedback data is available;

a fifth portion that specifies that the aggregated medical education data for the patient is viewable through the patient portal, with selection of the fifth portion causing a display of the aggregated medical education data when the aggregated medical education data is available; and

a sixth portion that specifies that the aggregated medical outcome data for the patient is viewable through the patient portal, with selection of the sixth portion causing a display of the aggregated medical outcome data when the aggregated medical outcome data is available.

10. The one or more machine-readable hardware storage devices of claim 9 , wherein the operations further comprise:

receiving a request for the patient portal; and

identifying, from the request, an identity of a user requesting the patient portal.

11. The one or more machine-readable hardware storage devices of claim 10 , wherein the operations further comprise:

querying, at least partly based on the identity of the user, one or more data silos for medical data associated with the user.

12. The one or more machine-readable hardware storage devices of claim 11 , wherein the operations further comprise:

receiving, based on querying, data associated with the user that requested the patient portal.

13. The one or more machine-readable hardware storage devices of claim 9 , wherein one or more data silos are configured to store a particular type of medical data for a plurality of users.

14. The one or more machine-readable hardware storage devices of claim 9 , wherein the operations further comprise:

parsing the received data;

identifying, based on parsing, one or more types of data in the received data;

for at least one of the identified types of data, determining a data silo configured to store the identified type of data; and

assigning to the determined data silo the at least one identified type of data.

15. An electronic system comprising:

one or more processing devices; and

one or more machine-readable hardware storage devices configured to store instructions that are executable by the one or more processing devices to perform operations comprising:

receiving, from a plurality of contributing organizations, medical registration data for a patient, medical appointment data for the patient, medical form data for the patient, medical feedback data for the patient, medical education data for the patient and medical outcome data for the patient;

aggregating the data received from the plurality of contributing organizations to generate aggregated medical registration data for the patient, aggregated medical appointment data for the patient, aggregated medical form data for the patient, aggregated medical feedback data for the patient, aggregated medical education data for the patient and aggregated medical outcome data for the patient;

generating data for a graphical user interface that when rendered on a display device renders a visual representation of a patient portal, with the graphical user interface comprising:

a first portion that specifies that the aggregated medical registration data for the patient is viewable through the patient portal, with selection of the first portion causing a display of the aggregated medical registration data when the aggregated medical registration data is available;

a second portion that specifies that the aggregated medical appointment data for the patient is viewable through the patient portal, with selection of the second portion causing a display of the aggregated medical appointment data when the aggregated medical appointment data is available;

a third portion that specifies that the aggregated medical form data for the patient is viewable through the patient portal, with selection of the third portion causing a display of the aggregated medical form data when the aggregated medical form data is available;

a fourth portion that specifies that the aggregated medical feedback data for the patient is viewable through the patient portal, with selection of the fourth portion causing a display of the aggregated medical feedback data when the aggregated medical feedback data is available;

a fifth portion that specifies that the aggregated medical education data for the patient is viewable through the patient portal, with selection of the fifth portion causing a display of the aggregated medical education data when the aggregated medical education data is available; and

a sixth portion that specifies that the aggregated medical outcome data for the patient is viewable through the patient portal, with selection of the sixth portion causing a display of the aggregated medical outcome data when the aggregated medical outcome data is available.

16. The electronic system of claim 15 , wherein the operations further comprise:

receiving a request for the patient portal; and

identifying, from the request, an identity of a user requesting the patient portal.

17. The electronic system of claim 16 , wherein the operations further comprise:

querying, at least partly based on the identity of the user, one or more data silos for medical data associated with the user.

18. The electronic system of claim 17 , wherein the operations further comprise:

receiving, based on querying, data associated with the user that requested the patient portal.

19. The electronic system of claim 15 , wherein one or more data silos are configured to store a particular type of medical data for a plurality of users.

20. The electronic system of claim 15 , wherein the operations further comprise:

parsing the received data;

identifying, based on parsing, one or more types of data in the received data;

for at least one of the identified types of data, determining a data silo configured to store the identified type of data; and

assigning to the determined data silo the at least one identified type of data.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE PREVIOUSLY RECORDED ASSIGNMENT DOUCMENT RECORDED AT REEL/FRAME 026596/0559. ADD COMMA TO COMPANY (RECEIVING PARTY) NAME. TO CORRECT ORIGINAL ASSIGNMENT DOCUMENT. Recorded Oct 3, 2011
From: HUSSAM, ALI ADEL
To: UNIVERSAL RESEARCH SOLUTIONS, LLC
Reel/Frame 027016/0188 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2011
From: HUSSAM, ALI ADEL
To: UNIVERSAL RESEARCH SOLUTIONS LLC
Reel/Frame 026596/0559 →
Continuity (1)
Related Publication 20130018671A1 · Jan 17, 2013