1. A system for evaluating patient treatment options, comprising: memory, one or more processors coupled to the memory, the one or more processors configured to execute a plurality of modules including: an ordinal ranking module configured to display a set of relative-weighting queries regarding a relative importance of at least two criteria to a treatment goal, receive one or more relative-weighting indicator responses to the set of relative-weighting queries, and modify a set of criteria weights based on the one or more relative-weighting indicator responses; a direct weighting module configured to display a set of direct-weighting queries regarding an individual importance of at least one criterion to the treatment goal, receive one or more direct-weighting indicator responses to the set of direct-weighting queries, and modify the set of criteria weights based on the one or more direct-weighting indicator responses; an analysis module configured to display a set of analytic queries comparing the at least two criteria, receive one or more analytic indicator responses to the set of analytic queries, and modify the set of criteria weights based on the one or more analytic indicator responses; wherein at least one of the plurality of modules is configured to retrieve data descriptive of a plurality of treatment options at least with respect to the at least two criteria; wherein at least one of the plurality of modules is configured to display a set of criterion-exclusion queries, and receive one or more criterion-exclusion indicator responses to the set of criterion-inclusion queries; wherein at least one of the plurality of modules is configured to calculate, based on at least a portion of the data and the set of criteria weights, and display a composite score for each treatment option except as indicated by the one or more criterion-exclusion indicator responses; and wherein at least one of the plurality of modules is configured to determine whether at least one response is inconsistent with another received response, and, in response to determining existence of an inconsistency, to perform at least one of: (a) displaying a notice regarding the inconsistency, (b) displaying a resolution query directed to resolution of the inconsistency, (c) identifying at least one objectively incorrect understanding of a user indicated by the inconsistency and displaying information directed to correction of the at least one objectively incorrect understanding, or (d) notifying a health care provider of the inconsistency.