A method and system is described to provide outcome data to the healthcare industry allowing for fair and accurate quality based purchasing decisions. The system deploys methods to facilitate the accurate and unbiased collection of patient outcome data. From this data warehouse of outcome data, purchasers can access aggregate outcome data identifying those providers or health plans that have achieved the best outcomes for specific criteria. Similarly, individual patient referrals can be made to providers with the best track record of helping comparable patients. Based upon outcome assessment data these searches can automatically be made based on specific patient characteristics and needs.