CPC H04L 63/083 (2013.01) [G06F 9/451 (2018.02); G06F 9/547 (2013.01); G06F 40/40 (2020.01); G06N 20/00 (2019.01); G10L 15/26 (2013.01); G16H 10/60 (2018.01); G16H 40/67 (2018.01); H04L 63/08 (2013.01); H04L 67/125 (2013.01)] | 20 Claims |
1. A non-transitory computer-readable storage medium having executable instructions stored thereon, wherein the executable instructions, when executed by a processor, are configured to:
receive, at a server, first login data from a client software application executing on a user device of a remote worker user;
authenticate the remote worker user based on the first login data;
send, to the client software application of the user device, data indicating a plurality of hospital entities and data indicating at least one software application associated with one or more hospital entities of a plurality of hospital entities;
receive, from the client software application, selection data for at least one hospital entity of the plurality of hospital entities selected by the remote worker user including a first hospital entity identifier corresponding to the at least one hospital entity of the plurality of hospital entities selected by the remote worker user;
retrieve, based on the first hospital entity identifier, hospital entity data including data for the at least one hospital entity selected by the remote worker user from a database in data communication with the server; and
send, to the client software application, at least a portion of the hospital entity data;
receive, at the server, a clinical activity log data packet, wherein the clinical activity log data packet includes:
a second hospital entity identifier,
data indicating an encounter type,
data indicating an identity of a patient, and
first text data;
generate a clinical activity log entry based on the clinical activity log data packet;
store the clinical activity log entry in the database in data communication with the server;
receive, at the server, a first onboarding data packet, wherein the first onboarding data packet includes:
a first username,
a first password,
data indicating a selection of a first software application of one or more software applications, and
data indicating a selection, by the remote worker user, of a first hospital entity of the plurality of hospital entities; and
generate a first database entry in an entity user account database, wherein the first database entry includes:
data indicating the first hospital entity,
data indicating the first software application,
the first username, and
the first password;
receive, at the server, command data from the client software application, wherein the command data includes data indicating to the server to launch a second software application;
launch, on the server, the second software application; and
input, using a robotic process automation (RPA) process, second login data of the remote worker user into the second software application;
detect a selection, from the remote worker user, of a speech-to-text button on a user interface;
open, on the user interface, a textbox configured to contain text data;
receive audio data from a microphone in data communication with the processor;
generate second text data based on the audio data, wherein the second text data corresponds to content of the audio data; and
display the second text data in the textbox of the user interface;
receive, from the client software application, a provider support data packet, wherein the provider support data packet includes third text data;
generate a second data packet, wherein the second data packet includes the third text data; and
send the second data packet to a second user device of a second remote worker user.
|