Computerized clinical guidelines can provide significant benefits in terms of health outcomes and costs, however, their effective computer implementation presents significant problems. Vagueness and ambiguity inherent in natural language (textual) clinical guidelines makes them problematic for formulating automated alerts or advice. Fuzzy logic allows us to formalize the treatment of vagueness in a decision support architecture. In care plan on-line (CPOL), an intranet-based chronic disease care planning system for general practitioners (GPs) in use in South Australia, we formally treat fuzziness in interpretation of quantitative data, formulation of recommendations and unequal importance of clinical indicators. We use expert judgment on cases, as well as direct estimates by experts, to optimize aggregation operators and treat heterogeneous combinations of conjunction and disjunction that are present in the natural language decision rules formulated by specialist teams.