title: Specifying computer-based counseling systems in health care: a new approach to user-interface and interaction design.
abstract: Computer-based counseling systems in health care play an important role in the toolset available for medical doctors to inform, motivate and challenge their patients according to a well-defined therapeutic goal. The design, development and implementation of such systems require close collaboration between users, i.e. patients, and developers. While this is true of any software development process, it can be particularly challenging in the health counseling field, where there are multiple specialties and extremely heterogeneous user groups. In order to facilitate a structured design approach for counseling systems in health care, we developed (a) an iterative three-staged specification process, which enables early involvement of potential users in the development process, and (b) a specification language, which enables an author to consistently describe and define user interfaces and interaction designs in a stepwise manner. Due to the formal nature of our specifications, our implementation has some unique features, like early execution of prototypes, automated system generation and verification capabilities.
authors.affiliation: Institute of Public Health and Medical Informatics, Heilbronn University, Max-Planck-Str. 39, 74081 Heilbronn, Germany. herzberg@hs-heilbronn.de
authors.forename: Dominikus
authors.initials: D
authors.lastname: Herzberg
authors.forename: Nicola
authors.initials: N
authors.lastname: Marsden
authors.forename: Peter
authors.initials: P
authors.lastname: Kübler
authors.forename: Corinna
authors.initials: C
authors.lastname: Leonhardt
authors.forename: Sabine
authors.initials: S
authors.lastname: Thomanek
authors.forename: Hartmut
authors.initials: H
authors.lastname: Jung
authors.forename: Annette
authors.initials: A
authors.lastname: Becker
mesh_terms: D003327:Coronary Disease; D003376:Counseling / Q000379:methods*; D003920:Diabetes Mellitus; D006293:Health Promotion / Q000379:methods*; D006801:Humans; D020407:Internet; D012984:Software; D011795:Surveys and Questionnaires; D013813:Therapy, Computer-Assisted / Q000379:methods*; D014584:User-Computer Interface