Mechanisms are provided for matching patients with care providers. Patient information for a current patient, from at least one patient information source, is analyzed and a medical need of the current patient is determined. Patient information for a plurality of other patients associated with a plurality of care providers is analyzed and, for each care provider in the plurality of care providers, a measure of strength for a type of medical care corresponding to the at least one medical need is determined, based on results of the analysis of patient information for the plurality of other patients associated with the care provider. At least one care provider is selected for inclusion in a care team for the current patient based on the determined strengths of each care provider in the plurality of care providers. A care team data structure comprising information about the at least one care provider is output.
展开▼