CPC G06F 16/252 (2019.01) [G06F 16/24522 (2019.01); G06F 16/2456 (2019.01); G06F 16/26 (2019.01); G16H 10/60 (2018.01); H04L 67/63 (2022.05)] | 20 Claims |
1. A method for fulfilling secure database requests from a role-based application, the method comprising:
aggregating, within a database, patient-specific data and bed-specific data into aggregated data comprising one or more statistics, wherein the aggregating comprises converting the aggregated data from a relational database to a plurality of objects;
receiving, at a server and from a user device, a request to access the aggregated data;
extracting, at the server, the aggregated data from the database based upon the request, wherein the extracting comprises matching, utilizing a matching technique, an object of the plurality of objects to the request, wherein the extracting comprises encrypting at least a portion of the request corresponding to private information of the request and encrypting at least a portion of the aggregated data corresponding to private information of the aggregated data; and
generating, using a graphical user interface generator, a graphical user interface for a user from the extracted aggregated data and customized for a role of the user, wherein the graphical user interface comprises a screen displaying at least a portion of the one or more statistics, wherein generating the graphical user interface comprises converting the objects of the extracted aggregated data into a format corresponding to the graphical user interface generator.
|