Healthcare service management using a centralized service management module
First Claim
1. A system for managing a healthcare service or product comprising:
- one or more processors; and
a centralized service management module stored on a memory and executable by the one or more processors, the centralized service management module communicatively coupled to a client device and a plurality of independent service providers that provide the healthcare product or service, the centralized service management module for;
receiving an interaction record from the client device that includes an appointment request identifying a first time for receipt of the healthcare product or service, and a distance for receiving the healthcare product or service,storing a user profile including data describing healthcare information associated with a user of the client device, results of a treatment from a first service provider and suggested follow-up treatments,identifying the first service provider associated with the interaction record from the plurality of independent service providers based on at least one of the first time and determining that the first service provider is located within the distance from the client device,transmitting the interaction record to the first service provider,transmitting to the client device an appointment reminder including data describing a scheduled appointment associated with the appointment request and the first service provider'"'"'s preference specifying a time window prior to a start of the scheduled appointment for sending a check-in request,transmitting a delay notification to the client device for rescheduling the scheduled appointment to a second time,responsive to receiving the check-in request from the client device after the appointment reminder,retrieving data from the user profile describing healthcare information associated with the appointment request, andtransmitting the retrieved data from the user profile to the first service provider prior to the user'"'"'s arrival at the first service provider, andresponsive to failing to receive the check-in request,transmitting a miss notification to the client device for notifying the user that the scheduled appointment was missed and prompting the user to reschedule the scheduled appointment to a third time.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for scheduling or managing receipt of healthcare services are disclosed. A centralized service management module is coupled to one or more client devices and to one or more service providers, such as healthcare providers or insurance providers. The centralized service management module receives an interaction, such as an appointment request, from a client device or a service provider associated with healthcare services. The centralized service management module associates a service provider with the interaction based on a stored user profile. The interaction is then transmitted by the centralized service management module to the associated service provider, which provides data associated with a healthcare product or service associated with the interaction to the centralized service management module. The data is stored in the user profile and transmitted, buy the centralized service management module, to a client device using a communication protocol specified by the user profile.
19 Citations
38 Claims
-
1. A system for managing a healthcare service or product comprising:
-
one or more processors; and a centralized service management module stored on a memory and executable by the one or more processors, the centralized service management module communicatively coupled to a client device and a plurality of independent service providers that provide the healthcare product or service, the centralized service management module for; receiving an interaction record from the client device that includes an appointment request identifying a first time for receipt of the healthcare product or service, and a distance for receiving the healthcare product or service, storing a user profile including data describing healthcare information associated with a user of the client device, results of a treatment from a first service provider and suggested follow-up treatments, identifying the first service provider associated with the interaction record from the plurality of independent service providers based on at least one of the first time and determining that the first service provider is located within the distance from the client device, transmitting the interaction record to the first service provider, transmitting to the client device an appointment reminder including data describing a scheduled appointment associated with the appointment request and the first service provider'"'"'s preference specifying a time window prior to a start of the scheduled appointment for sending a check-in request, transmitting a delay notification to the client device for rescheduling the scheduled appointment to a second time, responsive to receiving the check-in request from the client device after the appointment reminder, retrieving data from the user profile describing healthcare information associated with the appointment request, and transmitting the retrieved data from the user profile to the first service provider prior to the user'"'"'s arrival at the first service provider, and responsive to failing to receive the check-in request, transmitting a miss notification to the client device for notifying the user that the scheduled appointment was missed and prompting the user to reschedule the scheduled appointment to a third time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for managing a healthcare product or service comprising:
-
receiving, with one or more processors, an interaction record associated with the healthcare product or service from a client device, the interaction record including an appointment request identifying a first time for receipt of the healthcare product or service and a distance for receiving the healthcare product or service; identifying, with the one or more processors, a first service provider associated with the interaction record, the first service provider identified from a plurality of independent service providers based on at least one of the first time and determining that the first service provider is located within the distance from the client device; identifying, with the one or more processors, a user profile associated with the interaction record, the user profile including data describing healthcare information associated with a user of the client device; transmitting, with the one or more processors, the interaction record to the first service provider associated with the interaction record; receiving, with the one or more processors, data from the first service provider associated with the interaction record, the data describing the healthcare product or service associated with the interaction record and user profile data including results of a treatment from the first service provider and suggested follow-up treatments; storing, with the one or more processors, the received data from the first service provider describing the healthcare product or service associated with the interaction record in the identified user profile; transmitting, with the one or more processors, an appointment reminder including data describing a scheduled appointment associated with the appointment request and the first service provider'"'"'s preference specifying a time window prior to a start of the scheduled appointment for sending a check-in request to the client device; transmitting, with the one or more processors, a delay notification to the client device for rescheduling the scheduled appointment to a second time; responsive to receiving, with the one or more processors, a check-in request from the client device after the appointment reminder, retrieving, with the one or more processors, data from the user profile describing healthcare information associated with the appointment request, and transmitting, with the one or more processors, the retrieved data from the user profile to the first service provider prior to the user'"'"'s arrival at the first service provider; and responsive to failing to receive the check-in request, transmitting a miss notification to the client device for notifying the user that the scheduled appointment was missed and prompting the user to reschedule the scheduled appointment to a third time. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product comprising a computer readable storage medium storing computer executable code for managing a healthcare product or service, the computer executable code performing the steps of:
-
receiving an interaction record associated with the healthcare product or service from a client device, the interaction record including an appointment request identifying a first time for receipt of the healthcare product or service and a distance for receiving the healthcare product or service; identifying a first service provider associated with the interaction record, the first service provider identified from a plurality of independent service providers based on at least one of the first time and determining that the first service provider is located within the distance from the client device; identifying a user profile associated with the interaction record, the user profile including data describing healthcare information associated with a user of the client device; transmitting the interaction record to the first service provider associated with the interaction record; receiving data from the first service provider associated with the interaction record, the data describing the healthcare product or service associated with the interaction record and user profile information including results of a treatment from the first service provider and suggested follow-up treatments; storing the received data from the first service provider describing the healthcare product or service associated with the interaction record in the identified user profile; transmitting an appointment reminder including data describing a scheduled appointment associated with the appointment request and the first service provider'"'"'s preference specifying a time window prior to a start of the scheduled appointment for sending a check-in request to the client device; transmitting a delay notification to the client device for rescheduling the scheduled appointment to a second time; responsive to receiving a check-in request from the client device after the appointment reminder, retrieving data from the user profile describing healthcare information associated with the appointment request; and transmitting the retrieved data from the user profile to the first service provider prior to the user'"'"'s arrival at the first service provider; and responsive to failing to receive the check-in request, transmitting a miss notification to the client device for notifying the user that the scheduled appointment was missed and prompting the user to reschedule the scheduled appointment to a third time. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method for managing a healthcare product or service comprising:
-
receiving, with one or more processors, an interaction record associated with the healthcare product or service from a service provider that includes an appointment request identifying a first time for receipt of the healthcare product or service and a distance for receiving the healthcare product or service; identifying, with the one or more processors, a user profile associated with the interaction record, the user profile including data describing healthcare information associated with a user of a client device; storing, with the one or more processors, the interaction record in the user profile; transmitting, with the one or more processors, the interaction record to the client device associated with the user profile based on a setting included in the user profile, the setting included in the user profile identifying a plurality of communication protocols; transmitting, with the one or more processors, an appointment reminder including data describing a scheduled appointment associated with the appointment request and the first service provider'"'"'s preference specifying a time window prior to a start of the scheduled appointment for sending a check-in request to the client device; transmitting, with the one or more processors, a delay notification to the client device for rescheduling the scheduled appointment to a second time; receiving, with the one or more processors, a check-in request from the client device responsive to the appointment reminder and the user being able to take the scheduled appointment, the received check-in request being associated with the interaction record; responsive to receiving the check-in request, retrieving, with the one or more processors, healthcare information associated with the appointment request; transmitting, with the one or more processors, the retrieved healthcare information from the user profile to the service provider prior to the user'"'"'s arrival at the service provider; and receiving, with the one or more processors, user profile information from the service provider that includes results of a treatment and suggested follow-up treatments; and responsive to failing to receive the check-in request, transmitting a miss notification to the client device for notifying the user that the scheduled appointment was missed and prompting the user to reschedule the scheduled appointment to a third time.
-
Specification