The importance of including patient preferences in decisions regarding their care has received increased emphasis over recent years. Medical informatics can play an important role in improving patient-centered care by developing decision support systems to support the inclusion of patient preferences in clinical decision making. However, development of such systems is a complex task that requires the integration of knowledge from four major research areas: (1) the clinical domain, for understanding of the decision problem, (2) decision science and research on shared decision making, to provide the theoretical underpinnings and techniques for eliciting patient preferences; (3) medical informatics, to provide the technology and algorithms for the collection, processing, structure, presentation and integration of patient preferences into patient care; and (4) organizational knowledge, to adapt the decision support system to the practices and work flows of clinicians and the organizational and professional context of the clinical practice settings. This paper describes a conceptual model comprising eight key components that are important to be considered in the development, implementation, and evaluation of decision support systems for shared decision making in patient care. The example of CHOICE, a decision support system to assist nurses in eliciting and integrating rehabilitation patients' preferences for functional performance in patient care is used to illustrate the eight components.