Patent ID: 8660856

Claim:
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.