The computer-based AM-PAC uses computer adaptive testing (CAT) technology to select a small subset of items that are appropriate for an individual patient's functional level. This approach provides a precise estimate of a patient's functional ability by selecting a few test items, that are most appropriate for a patient's functional ability level, from the AM-PAC test item bank that cover a wide range of functional abilities. The computer-based AM-PAC provides an efficient method for collecting functional outcome data. On average, patient registration and background information data are collected in 30 seconds and it takes only 2 minutes to complete the assessment of each functional domain.