Processing delay predictions based on queue assessments
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, at a server, a first communication from a device of an incoming patient, wherein the first communication corresponds to a request for a predicted wait time at at least one medical facility;
identifying, based on the first communication, a location of the device;
identifying, based on the location of the device, a medical facility to associate with the request;
identifying, based on the first communication, a medical condition being experienced by the incoming patient;
identifying at least one resource type that is associated with the medical condition being experienced by the incoming patient, wherein the at least one resource type comprises at least one of a type of medical professional, a type of medical equipment, a type of medical supplies, a type of room in the medical facility, or a type of medicine;
retrieving a plurality of queue elements that are associated with the medical facility, wherein each queue element of the plurality of queue elements corresponds to an instance for which service at the medical facility has been requested by a respective existing patient;
predicting, for each queue element, whether the service that has been requested by the respective existing patient will use a resource of each of the identified resource types that are associated with the medical condition being experienced by the incoming patient;
generating, for each of the identified resource types that are associated with the medical condition being experienced by the incoming patient, a predicted resource wait time;
predicting a wait time for the incoming patient at the medical facility based on each predicted resource wait time; and
transmitting, from the server to the device, a second communication that includes the wait time for the incoming patient at the medical facility.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of processing delay predictions based on queue assessments are described herein. In some examples, the queues may correspond to queues for usage and/or access of resources. A central server can manage one or more queues for the resources. Queue elements can correspond to requests for performing a task, which can include a task for using and/or accessing a resource. The queue elements can remain in the queue until processing of the task is initiated.
40 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a server, a first communication from a device of an incoming patient, wherein the first communication corresponds to a request for a predicted wait time at at least one medical facility; identifying, based on the first communication, a location of the device; identifying, based on the location of the device, a medical facility to associate with the request; identifying, based on the first communication, a medical condition being experienced by the incoming patient; identifying at least one resource type that is associated with the medical condition being experienced by the incoming patient, wherein the at least one resource type comprises at least one of a type of medical professional, a type of medical equipment, a type of medical supplies, a type of room in the medical facility, or a type of medicine; retrieving a plurality of queue elements that are associated with the medical facility, wherein each queue element of the plurality of queue elements corresponds to an instance for which service at the medical facility has been requested by a respective existing patient; predicting, for each queue element, whether the service that has been requested by the respective existing patient will use a resource of each of the identified resource types that are associated with the medical condition being experienced by the incoming patient; generating, for each of the identified resource types that are associated with the medical condition being experienced by the incoming patient, a predicted resource wait time; predicting a wait time for the incoming patient at the medical facility based on each predicted resource wait time; and transmitting, from the server to the device, a second communication that includes the wait time for the incoming patient at the medical facility. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
one or more data processors; and a non-transitory computer readable storage medium containing instructions that, when executed on the one or more data processors, cause the one or more data processors to perform actions including; receiving, at a server, a first communication from a device of an incoming patient, wherein the first communication corresponds to a request for a predicted wait time at at least one medical facility; identifying, based on the first communication, a location of the device; identifying, based on the location of the device, a medical facility to associate with the request; identifying, based on the first communication, a medical condition being experienced by the incoming patient; identifying at least one resource type that is associated with the medical condition being experienced by the incoming patient, wherein the at least one resource type comprises at least one of a type of medical professional, a type of medical equipment, a type of medical supplies, a type of room in the medical facility, or a type of medicine; retrieving a plurality of queue elements that are associated with the medical facility, wherein each queue element of the plurality of queue elements corresponds to an instance for which service at the medical facility been requested by a respective existing patient; predicting, for each queue element, whether the service that has been requested by the respective existing patient will use a resource of each of the identified resource types that are associated with the medical condition being experienced by the incoming patient; generating, for each of the identified resource types that are associated with the medical condition being experienced by the incoming patient, a predicted resource wait time; predicting a wait time for the incoming patient at the medical facility based on each predicted resource wait time; and transmitting, from the server to the device, a second communication that includes the wait time for the incoming patient at the medical facility. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause one or more data processors to perform actions including:
-
receiving, at a server, a first communication from a device of an incoming patient, wherein the first communication corresponds to a request for a predicted wait time at at least one medical facility; identifying, based on the first communication, a location of the device; identifying, based on the location of the device, a medical facility to associate with the request; identifying, based on the first communication, a medical condition being experienced by the incoming patient; identifying at least one resource type that is associated with the medical condition being experienced by the incoming patient, wherein the at least one resource type comprises at least one of a type of medical professional, a type of medical equipment, a type of medical supplies, a type of room in the medical facility, or a type of medicine; retrieving a plurality of queue elements that are associated with the medical facility, wherein each queue element of the plurality of queue elements corresponds to an instance for which service at the medical facility has been requested by a respective existing patient; predicting, for each queue element, whether the service that has been requested by the respective existing patient will use a resource of each of the identified resource types that are associated with the medical condition being experienced by the incoming patient; generating, for each of the identified resource types that are associated with the medical condition being experienced by the incoming patient, a predicted resource wait time; predicting a wait time for the incoming patient at the medical facility based on each predicted resource wait time; and transmitting, from the server to the device, a second communication that includes the wait time for the incoming patient at the medical facility. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification