1. A method for evaluating and scoring the integrity of data provided by an organization, comprising the steps of: receiving coded data from the organization; checking the coded data for proper coding and completeness; storing the coded data in a computer database together with indicators specifying bad data found during said checking step; and processing the stored coded data in a computer to: apply one or more data integrity tests to a portion of data stored in said database that does not have any bad data specified by an indicator; assign a score to the portion of data based on the data integrity test; and generate a report that identifies said score together with suggestions for resolving any data validity problems located by said data integrity test.