Patent ID: 8762177

Claim:
A method of evaluating patient preferences, the method comprising: identifying a set of treatment options for a first medical condition, wherein a given treatment option comprises a plurality of attributes including side effects and attributes other than side effects; identifying a first subset of treatment options from the set of treatment options for the first medical condition; providing for display to a first patient the first subset of treatment options; receiving at a computer system an indication from the first patient of a most preferred treatment option and a least preferred treatment option of the first subset of treatment options, wherein the first patient does not provide additional feedback regarding other treatment options in the first subset of treatment options; identifying a second subset of treatment options from the set of treatment options for the first medical condition, the first subset different than the second subset; providing for display to the first patient the second subset of treatment options; receiving an indication from the first patient of a most preferred treatment option and a least preferred treatment option of the second subset of treatment options, wherein the first patient does not provide additional feedback regarding other treatment options in the second subset of treatment options; based at least in part on the indications received from the first patient regarding the first subset of treatment options and the second subset of treatment options, dynamically and adaptively generating by the computer system, in substantially real time, a third subset of treatment options from the set of treatment options for the first medical condition, the third subset different than the first and second subsets; receiving an indication from the first patient of a most preferred treatment option and a least preferred treatment option of the third subset of treatment options; based at least in part on the indications received from the first patient regarding the first subset of treatment options, the second subset of treatment options, and the third subset of treatment options, determining, by the computer system, weightings for attributes associated with the set of treatment options; generating in substantially real-time, by the computer system, a utility function based at least in part on the weightings; using, by the computer system, the utility function to generate, in substantially real-time, scoring information, ranking information, or both scoring information and ranking information with respect to the plurality of attributes of the set of treatment options; reporting, in substantially real-time, by the computer system, at least a portion of the scoring information, at least a portion of the ranking information, or at least a portion of both the scoring information and the ranking information.