Development and use of active clinical decision support for preemptive pharmacogenomics