Method and procedure to find best fit medical service provider
First Claim
1. A computer-implemented method performed by a processor, the method comprising:
- receiving a detected health characteristic of a user from a biometric sensor;
determining an amount of insulin available to an insulin pump is insufficient to treat the user, wherein the detected health characteristic of the user is a blood sugar level;
identifying a medical service for the user based on a request signal received from a mobile device and the amount of insulin and the blood sugar level, the medical service is based on the detected health characteristic of the user, and the medical service having a type;
identifying a health insurance plan associated with the user;
determining a location of the mobile device;
identifying a plurality of medical service providers based on at least the type of medical service;
identifying insurance plans accepted by each of the plurality of medical service providers;
determining a plurality of travel times, wherein each of the plurality of travel times is indicative of an estimated time to travel between the location and a provider location of a respective one of the plurality of medical service providers and wherein the plurality of travel times are based on traffic information;
determining a plurality of estimated wait times for the plurality of medical service providers based on at least data provided by the at least one of the plurality of medical service providers;
identifying a first subset of the plurality of medical service providers having operating hours for which an estimated arrival time is outside of a predetermined threshold from the associated operating hours;
determining a ranking of the plurality of medical service providers based on whether each of the plurality of medical service providers accepts the health insurance plan, the plurality of travel times, and the plurality of estimated wait times, wherein the ranking excludes the first subset of the plurality of medical providers; and
providing patient information related to the blood sugar level to at least one of the plurality of medical service providers.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes identifying a medical service for a user based on a request signal received from a mobile device associated with the user, the mobile device and identifying a plurality of medical service providers based on at least the medical service type. The method includes determining a plurality of travel times, wherein each of the plurality of travel times is indicative of a time to travel between the location and a provider location of a respective one of the plurality of service providers. The plurality of travel times are based on traffic information. The method also includes determining a ranking of the plurality of medical service providers based on the plurality of travel times and causing the mobile device to display at least a portion of the ranking.
21 Citations
15 Claims
-
1. A computer-implemented method performed by a processor, the method comprising:
-
receiving a detected health characteristic of a user from a biometric sensor; determining an amount of insulin available to an insulin pump is insufficient to treat the user, wherein the detected health characteristic of the user is a blood sugar level; identifying a medical service for the user based on a request signal received from a mobile device and the amount of insulin and the blood sugar level, the medical service is based on the detected health characteristic of the user, and the medical service having a type; identifying a health insurance plan associated with the user; determining a location of the mobile device; identifying a plurality of medical service providers based on at least the type of medical service; identifying insurance plans accepted by each of the plurality of medical service providers; determining a plurality of travel times, wherein each of the plurality of travel times is indicative of an estimated time to travel between the location and a provider location of a respective one of the plurality of medical service providers and wherein the plurality of travel times are based on traffic information; determining a plurality of estimated wait times for the plurality of medical service providers based on at least data provided by the at least one of the plurality of medical service providers; identifying a first subset of the plurality of medical service providers having operating hours for which an estimated arrival time is outside of a predetermined threshold from the associated operating hours; determining a ranking of the plurality of medical service providers based on whether each of the plurality of medical service providers accepts the health insurance plan, the plurality of travel times, and the plurality of estimated wait times, wherein the ranking excludes the first subset of the plurality of medical providers; and providing patient information related to the blood sugar level to at least one of the plurality of medical service providers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device comprising:
-
a biometric sensor configured to receive a blood sugar level of a user; a processor; a communication system communicatively coupled to the processor; and a non-transitory memory comprising computer readable instructions that, when executed by the processor, cause the processor to effectuate operations comprising; receiving status data related to an insulin pump associated with the user, wherein the status data includes an amount of insulin available to the insulin pump being insufficient to treat the user; in response to the amount of insulin, determining a location of a user device associated with the user; in response to the amount of insulin, providing a medical request indicative of a type of medical service, wherein the type of medical service is based on the blood sugar level and the amount of insulin; identifying a health insurance plan associated with the user; based on the user device location, identifying a plurality of medical service providers that provide the type of medical service requested each of the plurality of medical service providers having an estimated wait time and a provider location; identifying insurance plans accepted by each of the plurality of medical service providers; for each of the plurality of medical service providers, determining an estimated travel time between the user device location and the respective provider location of the respective one of the plurality of medical service providers, wherein the estimated travel time is based on traffic data; for each of a first subset, determining estimated arrival time based on at least the respective estimated travel time; identifying a first subset of the plurality of medical service providers having operating hours for which the estimated arrival time is outside of a predetermined threshold from the associated operating hours; ranking the plurality of medical service providers based on at least whether each of the plurality of medical service providers accepts the health insurance plan, the estimated wait times, and the estimated travel times associated with each of the plurality of medical service providers, wherein the ranking excludes the first subset of the plurality of medical providers; and providing symptoms, the respective estimated arrival time, and a medical history associated with the user to at least one of the plurality of medical service providers. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-implemented method stored on a non-transitory computer-readable medium and performed by a processor, the method comprising:
-
receiving a blood sugar level of a user from a sensor associated with the user; receiving status data related to an insulin pump associated with the user, wherein the status data includes an amount of insulin available to the insulin pump being insufficient to treat the user; identifying a medical service for the user based on the blood sugar level and the status data; identifying a health insurance plan associated with the user; determining a location of the user; identifying a plurality of medical service providers based on at least the type of medical service; identifying insurance plans accepted by each of the plurality of medical service providers; determining a plurality of travel times, wherein each of the plurality of travel times is indicative of an estimated time to travel between the location and a provider location of a respective one of the plurality of medical service providers and wherein the plurality of travel times are based on traffic information; determining a plurality of estimated wait times for the plurality of medical service providers based on at least data provided by the at least one of the plurality of medical service providers; determining a ranking of the plurality of medical service providers based on whether each of the plurality of medical service providers accepts the health insurance plan, the plurality of travel times, and the plurality of estimated wait times; and providing patient information related to the blood sugar level and the status data to at least one of the plurality of medical service providers.
-
Specification