title: Algorithms for optimizing drug therapy.
abstract: BACKGROUND
  Drug therapy has become increasingly efficient, with more drugs available for treatment of an ever-growing number of conditions. Yet, drug use is reported to be sub optimal in several aspects, such as dosage, patient's adherence and outcome of therapy. The aim of the current study was to investigate the possibility to optimize drug therapy using computer programs, available on the Internet.
  
  
  METHODS
  One hundred and ten officially endorsed text documents, published between 1996 and 2004, containing guidelines for drug therapy in 246 disorders, were analyzed with regard to information about patient-, disease- and drug-related factors and relationships between these factors. This information was used to construct algorithms for identifying optimum treatment in each of the studied disorders. These algorithms were categorized in order to define as few models as possible that still could accommodate the identified factors and the relationships between them. The resulting program prototypes were implemented in HTML (user interface) and JavaScript (program logic).
  
  
  RESULTS
  Three types of algorithms were sufficient for the intended purpose. The simplest type is a list of factors, each of which implies that the particular patient should or should not receive treatment. This is adequate in situations where only one treatment exists. The second type, a more elaborate model, is required when treatment can by provided using drugs from different pharmacological classes and the selection of drug class is dependent on patient characteristics. An easily implemented set of if-then statements was able to manage the identified information in such instances. The third type was needed in the few situations where the selection and dosage of drugs were depending on the degree to which one or more patient-specific factors were present. In these cases the implementation of an established decision model based on fuzzy sets was required. Computer programs based on one of these three models could be constructed regarding all but one of the studied disorders. The single exception was depression, where reliable relationships between patient characteristics, drug classes and outcome of therapy remain to be defined.
  
  
  CONCLUSIONS
  Algorithms for optimizing drug therapy can, with presumably rare exceptions, be developed for any disorder, using standard Internet programming methods.
authors.affiliation: Department of Clinical Neuroscience, Karolinska Institutet, St Erik's Eye Hospital S-112 82 Stockholm, Sweden. peter.wanger@cns.ki.se
authors.forename: Peter
authors.initials: P
authors.lastname: Wanger
authors.forename: Lene
authors.initials: L
authors.lastname: Martin
mesh_terms: D000465:Algorithms; D016208:Databases, Factual; D004358:Drug Therapy / Q000379:methods* / Q000592:standards*; D064420:Drug-Related Side Effects and Adverse Reactions; D006801:Humans; D012984:Software; D013813:Therapy, Computer-Assisted / Q000379:methods; D014584:User-Computer Interface