There is provided a computer-implemented method and device for providing clinical support. A user may input to the device a medical condition as well as a number of patient characteristics. The device may use a logic tree to determine, based on the medical condition, an initial list of therapeutic treatment options, such as specific drug(s) and associated dosage regimes, for treating the medical condition. The initial list may be refined by using a logic tree to determine, based on the patient characteristic(s), which of the therapeutic treatment options may not be appropriate for the patient, and such therapeutic treatment options may be removed and/or replaced with alternative therapeutic treatment options.