A system to match a consumer of health care services to a health care
service provider over a communications network, the system comprising at
least one computer terminal associated with the consumer for allowing the
consumer access to the communications network, a network server coupled
to the communications network, the server comprising a computer program
having, a service provider data base identifying a plurality of health
care service providers and associated health care service products
offered by the service providers, a first methodology for determining an
appropriate treatment based on a diagnosis provided by the consumer or
determined by an alternative diagnosis determiner, and a second
methodology for determining at least one appropriate service provider
based on a treatment preference comprising at least one of geographical
location of the provider, insurance plan participation, cost, provider
experience with the treatment and provider outcome with respect to the
treatment.