Metaphors of movement: a visualization and user interface for time-oriented, skeletal plans

Therapy planning plays an increasingly important role in the everyday work of physicians. Clinical protocols or guidelines are typically represented using flow-charts, decision tables, or plain text. These representations are badly suited, however, for complex medical procedures.One representation method that overcomes these problems is the language Asbru. But because Asbru has a LISP-like syntax (and also incorporates many concepts from computer science), it is not suitable for physicians.Therefore, we developed a visualization and user interface to deal with treatment plans expressed in Asbru. We use graphical metaphors to make the underlying concepts easier to grasp, employ glyphs to communicate complex temporal information and colors to make it possible to understand the connection between the two views (Topological View and Temporal View) available in the system. In this paper, we present the design ideas behind AsbruView, and discuss its usefulness based on the results of a usability study we performed with six physicians.

[1]  Stephen G. Eick,et al.  Glyphs for software visualization , 1997, Proceedings Fifth International Workshop on Program Comprehension. IWPC'97.

[2]  G. W. Furnas,et al.  Generalized fisheye views , 1986, CHI '86.

[3]  Yuval Shahar,et al.  Time-Oriented Skeletal Plans: Support to Design and Execution , 1997, ECP.

[4]  Edward R. Tufte,et al.  The Visual Display of Quantitative Information , 1986 .

[5]  Ben Shneiderman,et al.  Tree visualization with tree-maps: 2-d space-filling approach , 1992, TOGS.

[6]  Michael G. Kahn,et al.  The visual display of temporal information , 1991, Artif. Intell. Medicine.

[7]  B. Schneirdeman,et al.  Designing the User Interface: Strategies for Effective Human-Computer Interaction , 1998 .

[8]  Ben Shneiderman,et al.  LifeLines: using visualization to enhance navigation and analysis of patient records , 1998, AMIA.

[9]  Robert Kosara,et al.  Metaphors of Movement --- A User Interface for Manipulating Time-Oriented, Skeletal Plans , 1999 .

[10]  G. Lakoff,et al.  Metaphors We Live by , 1981 .

[11]  Alan M. MacEachren,et al.  VISUALIZING UNCERTAIN INFORMATION , 1992 .

[12]  Leonardo da Vinci Selected New Trends in Scientiic Visualization , 1997 .

[13]  Werner Purgathofer,et al.  Selected new trends in scientific visualization , 1998, Other Conferences.

[14]  Jean-François Rit,et al.  Propagating Temporal Constraints for Scheduling , 1986, AAAI.

[15]  Alfred Inselberg,et al.  Multidimensional detective , 1997, Proceedings of VIZ '97: Visualization Conference, Information Visualization Symposium and Parallel Rendering Symposium.

[16]  Silvia Miksch,et al.  Visualization Techniques for Time-Oriented, Skeletal Plans in Medical Therapy Planning , 1999, AIMDM.

[17]  B. Shneiderman,et al.  Flowchart techniques for structured programming , 1973, SIGP.

[18]  Yuval Shahar,et al.  Model-based visualization of temporal abstractions , 1998, Proceedings. Fifth International Workshop on Temporal Representation and Reasoning (Cat. No.98EX157).

[19]  Steven P. Reiss,et al.  Stretching the rubber sheet: a metaphor for viewing large layouts on small screens , 1993, UIST '93.

[20]  Herman Chernoff,et al.  The Use of Faces to Represent Points in k- Dimensional Space Graphically , 1973 .

[21]  Herman H. Goldstine,et al.  Planning and coding of problems for an Electronic Computing Instrument , 1947 .

[22]  Johannes J. Martin The 'natural' set of basic control structures , 1973, SIGP.

[23]  E. Tufte,et al.  Graphical summary of patient status , 1994, The Lancet.

[24]  Ben Shneiderman,et al.  The eyes have it: a task by data type taxonomy for information visualizations , 1996, Proceedings 1996 IEEE Symposium on Visual Languages.

[25]  Edward R. Tufte,et al.  Envisioning Information , 1990 .

[26]  Mark D. Apperley,et al.  A review and taxonomy of distortion-oriented presentation techniques , 1994, TCHI.

[27]  A. Inselberg,et al.  Parallel coordinates for visualizing multi-dimensional geometry , 1987 .

[28]  Jock D. Mackinlay,et al.  The perspective wall: detail and context smoothly integrated , 1991, CHI.

[29]  Ben Shneiderman,et al.  LifeLines: visualizing personal histories , 1996, CHI.

[30]  Markus H. Gross,et al.  Visualizing information on a sphere , 1997, Proceedings of VIZ '97: Visualization Conference, Information Visualization Symposium and Parallel Rendering Symposium.

[31]  Sougata Mukherjea,et al.  Visualizing the results of multimedia Web search engines , 1996, Proceedings IEEE Symposium on Information Visualization '96.

[32]  Alfred Inselberg,et al.  Parallel coordinates for visualizing multi-dimensional geometry , 1987 .

[33]  Alex T. Pang,et al.  Approaches to uncertainty visualization , 1996, The Visual Computer.

[34]  J. P. Christensen,et al.  Health telematics for clinical guidelines and protocols , 1995 .

[35]  P. Fayers,et al.  The Visual Display of Quantitative Information , 1990 .

[36]  Herbert Si Informatics for care protocols and guidelines: towards a European knowledge model. , 1995 .

[37]  Jock D. Mackinlay,et al.  Cone Trees: animated 3D visualizations of hierarchical information , 1991, CHI.

[38]  Yuval Shahar,et al.  ASBRU: A TASK-SPECIFIC, INTENTION-BASED, AND TIME-ORIENTED LANGUAGE FOR REPRESENTING SKELETAL PLANS , 1999 .

[39]  Yuval Shahar,et al.  AsbruView: Capturing Complex, Time-Oriented Plans - Beyond Flow Charts , 2002, Diagrammatic Representation and Reasoning.

[40]  B. Marx The Visual Display of Quantitative Information , 1985 .

[41]  S. I. Herbert Informatics for care protocols and guidelines: towards a European knowledge model. , 1995, Studies in health technology and informatics.

[42]  Francesco Pinciroli,et al.  Visualizing Temporal Clinical Data on the WWW , 1999, AIMDM.

[43]  Markus Gross,et al.  Visualizing Informationon a Sphere , 1997 .