Patent ID: 8595025

Claim:
A method comprising: receiving, at a routing agent for routing medical service requests to medical agents, a request for medical service from a user originating at a telemedicine station; determining, using a processor at the routing agent, to which medical agent among a plurality of medical agents to route data based on one more routing criteria; routing the request for medical service to a first medical agent, wherein the first medical agent comprises a doctor, nurse, nurse-practitioner, or dentist; initiating a communication link between the user and the first medical agent for a first consultation; receiving, at the routing agent, one or more medical parameters of the user captured by the telemedicine station; transferring the one or more medical parameters to the first medical agent; requesting, at the routing agent, a medical record of the user from a database; transferring the medical record to, the first medical agent; terminating the communication link between the user and the first medical agent; routing the request for medical service to a second medical agent based on a referral received from the first medical agent during the first consultation and based on a proximity of the second medical agent to the telemedicine station; and initiating a communicating link between the user and the second medical agent, wherein the second medical agent comprises a pharmaceutical service provider.