The types of CDSS available are as broad as human ingenuity allows: from personal digital assistant applications customized by a single clinician to multihospital mainframe-based surveillance systems meant to assure care for thousands of patients. The systems can be classified by the nature of their interaction with the clinician.