×

Method and software for a web-based platform of comprehensive personal health records that enforces individualized patient hierarchies of user permissions and detects gaps in patient care

  • US 10,170,203 B1
  • Filed: 03/13/2012
  • Issued: 01/01/2019
  • Est. Priority Date: 08/01/2002
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable media comprising computer executable instructions to perform a method for creating, managing, accessing, updating and exchanging electronic personal health record(s) (“

  • PHR”

    s) of multiple patients in accordance with their individualized hierarchies of user permissions using a web-based PHR software platform containing a plurality of N layers including at least an infrastructure layer comprising relational databases in which all of the personal health records of the patients is received as incoming data and stored in the relational databases with the web-based PHR software platform including programming logic;

    a data layer;

    an application layer containing business rules controlling communication between the layers of the software platform and containing data representative of government regulations and practice guidelines relative to PHR patient care; and

    a presentation/transport layer which provides user interfaces to access, transmit and exchange personal health records of patients to and from the software platform;

    said method comprising the steps of;

    (a) storing data segments representative of at least one of physical health, mental health, conditions, referrals, medications, substance abuse, allergies, procedures, and care plans of the patients at the data layer and identifying a plurality of data functions for each of the data segments at the data layer;

    (b) embedding in the application layer individualized patient hierarchies of user permissions governing the hierarchy of disclosure to stored data of each patient such that patients have the greatest access to patient data and patient hierarchies, individuals authorized by patients as providers have lesser access, and other individuals granted user access by the authorized providers have the least access;

    (c) using the programming logic for tagging stored patient PHR data in the relational databases with information to identify data segments and data functions with user permissions granted to authorized users by each patient, wherein the tags identifying user permissions of each authorized user on each of the data segments are stored in encrypted form in the relational databases and decrypted in the presentation/transport layer to expose permitted data and functions to authorized users through user interfaces, EHR and web services data exchange;

    (d) using the programming logic to correlate tagged patient PHR data and data functions with the individualized patient hierarchies of user permissions defined in step (b);

    (e) authenticating users who identify themselves in the presentation/transport layer from web-connected devices;

    (f) using the programming logic to control the disclosure of data to and from the software platform by matching an authenticated user to the user permissions specified in the tagged data for performing specified data functions;

    (g) filtering the matching operation in step (f) such that unmatched data and unmatched data functions are filtered out and not presented via user interfaces to authorized users for any use thereof;

    (h) scanning data in the data layer and/or the application layer to locate gaps in patient care and the presence of gaps based on non-compliance with the government regulations and practice guidelines in the presentation/transport layer; and

    (i) creating an alert in response to the detection of gap(s) for notifying providers of the existence of gap(s) and communicating the alert to a mobile device of one or more users with suitable permissions to receive such alerts.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×