+ All Categories
Home > Technology > Designing Usable Healthcare Applications

Designing Usable Healthcare Applications

Date post: 12-Nov-2014
Category:
Upload: jon-duke
View: 675 times
Download: 3 times
Share this document with a friend
Description:
Guide walking through the design of a healthcare application, with focus on an Electronic Medical Record system.
Popular Tags:
96
Designing Usable Healthcare Applications: From Theory to Reality Jon Duke, MD, MS November 21 st , 2013
Transcript
Page 1: Designing Usable Healthcare Applications

Designing Usable Healthcare Applications: From Theory to Reality

Jon Duke, MD, MSNovember 21st, 2013

Page 2: Designing Usable Healthcare Applications

The Need for Innovation in EMR Design

• The required or expected functionality of EMRs is increasing

• Concerns over usability have been longstanding and will be exacerbated as functionality grows more complex

Page 3: Designing Usable Healthcare Applications

We’ll Get to This Stuff

Page 4: Designing Usable Healthcare Applications

Functionality Usability

But Let’s Start Here

Page 5: Designing Usable Healthcare Applications

Strategies for Achieving This Balance

• Leverage Metaphors• Constrain Then Innovate• Set Gravity in the Right Direction

Page 6: Designing Usable Healthcare Applications

LeverageMetaphors

Page 7: Designing Usable Healthcare Applications

Leveraging Metaphors

Page 8: Designing Usable Healthcare Applications

Leveraging Metaphors

Page 9: Designing Usable Healthcare Applications

Leveraging Metaphors

Page 10: Designing Usable Healthcare Applications
Page 11: Designing Usable Healthcare Applications

Workflow Wizard

• Goal was to support multiple workflows for each user type based on– Role (e.g., MD, RN, Dietitian)– Training Level (e.g., Attending, Resident, Student)– Specific Permissions

• Creates a Wizard-like guide for each

Page 12: Designing Usable Healthcare Applications

Workflow Wizards

Page 13: Designing Usable Healthcare Applications

E-Commerce

Page 14: Designing Usable Healthcare Applications

Batch Operations

Page 15: Designing Usable Healthcare Applications

Smart Autocompletion

Page 16: Designing Usable Healthcare Applications

FAIL

Page 17: Designing Usable Healthcare Applications

ConstrainThen Innovate

Page 18: Designing Usable Healthcare Applications

140 characters

hashtagsretweetsurl shortenersbrevity

InstagramVineYammerWaze

Page 19: Designing Usable Healthcare Applications

Screen Real Estate

• At outset of development process, set aside an untouchable area of screen real estate

• Area was envisioned for a variety of information needs but was not instantiated for > 1 year

Page 20: Designing Usable Healthcare Applications

DSS / Stream

Order

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mg

Page 21: Designing Usable Healthcare Applications
Page 22: Designing Usable Healthcare Applications
Page 23: Designing Usable Healthcare Applications

Concurrent Access

• Our previous system did not allow multiple users performing actions on the chart simultaneously

• Sought to allow this behavior while maintaining patient safety and avoiding database conflicts

Page 24: Designing Usable Healthcare Applications
Page 25: Designing Usable Healthcare Applications
Page 26: Designing Usable Healthcare Applications
Page 27: Designing Usable Healthcare Applications

Set Gravity in the Right Direction

Page 28: Designing Usable Healthcare Applications

Right Thing

Wrong Thing

User

Page 29: Designing Usable Healthcare Applications

Formulary Recognition

Page 30: Designing Usable Healthcare Applications

Allergy Entry

Page 31: Designing Usable Healthcare Applications

Fitt’s Law

Page 32: Designing Usable Healthcare Applications

Fields on Demand

Page 33: Designing Usable Healthcare Applications

Fields on Demand

Page 34: Designing Usable Healthcare Applications

Design Strategies

• Leverage Metaphors• Constrain Then Innovate• Set Gravity in the Right Direction

Page 35: Designing Usable Healthcare Applications

Demo

Page 36: Designing Usable Healthcare Applications

Overview

• Overview of Application Design Process• From Theory to Reality: Designing the G3

Physician Order Entry System• Challenges and Lessons Learned• Discussion

Page 37: Designing Usable Healthcare Applications

Iterative Design Overview

Models &Specifications

Demos & Products

User Requirements

Design, Conceptual & Physical

Prototyping & Construction

Evaluation & Feedback

Page 38: Designing Usable Healthcare Applications

Establish Requirements

• Functional Requirements• Usability Requirements• User Experience Goals

Page 39: Designing Usable Healthcare Applications

Establish Requirements

• Functional Requirements• Usability Requirements– Efficiency– Learnability– Memorability– Safety (error avoidance)– Utility (usefulness)

• User Experience Goals

Page 40: Designing Usable Healthcare Applications

Establish Requirements

• Functional Requirements• Usability Requirements• User Experience Goals– Satisfying– Reliable– Trustworthy– Enjoyable– Motivating– Helpful

Page 41: Designing Usable Healthcare Applications

Requirements Gathering

• Ethnographic Observation• Interviews with Clinicians• Review of Existing Systems• Health IT Domain Experts

Page 42: Designing Usable Healthcare Applications

Conceptual Design

• Conceptual Model– a description of the proposed system in terms of a

set of integrated ideas and concepts about what it should do, behave, and look like

– Includes artifacts, relationships, workflows– Seek to communicate and match developer’s

mental model to user’s mental model

Page 43: Designing Usable Healthcare Applications

Conceptualizing the Interface

• Interface Metaphor– Combine familiar concepts and representations,

leverage existing ideas and known solutions• Interface Mode– Instructing– Conversing– Manipulating– Exploring

• Interface Paradigm– Desktop, mobile, wearable, ubiquitous, etc

Page 44: Designing Usable Healthcare Applications
Page 45: Designing Usable Healthcare Applications

User Centered Design Methods

• Personas– hypothetical archetypes of real people– derived from field research on users

• Scenarios– fictional story describing a user’s interaction with the

application to achieve one or more goals– Incorporates personas and their environment

• Use Cases– Generic description of action-response functionality of

a system, does not incorporate particulars of a user

Page 46: Designing Usable Healthcare Applications

Prototyping

• Low Fidelity– Purposely non-realistic, encourages ideas and

rapid iteration• High Fidelity– Increased similarity to final product– Provides better sense of the user experience

Page 47: Designing Usable Healthcare Applications

Usability Testing

• From prototypes to early stage development• Test early, Test often– 3-5 users sufficient

• Cognitive Walkthrough– Scenarios / Task Analysis– Think-aloud– Interviews

Page 48: Designing Usable Healthcare Applications

Heuristic Evaluation

• Evaluate system’s adherence to accepted usability principles (‘heuristics’)

• Examples– Recognition over Recall– Forgiveness– Feedback– Consistency– Simplicity

Page 49: Designing Usable Healthcare Applications

Iterate!

Models &Specifications

Demos & Products

User Requirements

Design, Conceptual & Physical

Prototyping & Construction

Evaluation & Feedback

Page 50: Designing Usable Healthcare Applications

Theory to Reality

• Regenstrief has maintained a CPOE at Wishard Hospital for >30 years

Page 51: Designing Usable Healthcare Applications

Updating a Classic

• The Gopher system has been used by thousands of physicians

• Its developers iterated on the system for decades, enhancing its functionality, usability, and speed

• Gopher-based research provided much of the seminal knowledge on CPOE and CDS

• While beloved, DOS-based Gopher is headed for retirement at the end of 2011

Page 52: Designing Usable Healthcare Applications

Welcome to G3!

G3 UI Design- May 2010

Page 54: Designing Usable Healthcare Applications

Initial Conceptual Design for Ordering

• Interface Metaphors– e-Commerce / “Order Cart”– Web-style Navigation for workflow– Streams (a la Twitter) for additional information

• Interface Type– Instructing

• Interface Paradigm– Desktop– Do not rule out mobile

Page 55: Designing Usable Healthcare Applications

Low Fidelity Prototyping

Page 56: Designing Usable Healthcare Applications

NAVIGATION

DSS / Stream

Order

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mg

Page 57: Designing Usable Healthcare Applications

Order

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mg

Page 58: Designing Usable Healthcare Applications

SiOrder

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mg

Page 59: Designing Usable Healthcare Applications

SiOrder

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mg

Simvastatin-----------------------------------------------------------SibutramineSildenafilSilodosinSimethiconeSilver SulfadiazineSimvastatin

Page 60: Designing Usable Healthcare Applications

SimvastatinOrder

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mg

MedicationStrengthInstructions

Simvastatin20mgqpm with food

QuantityRefills

Indication Hyperlipidemia

Add to Cart

Page 61: Designing Usable Healthcare Applications

SimvastatinOrder

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mg

MedicationStrengthInstructions

Simvastatin40mgqpm with food

Quantity #60Refills 2

Indication Hyperlipidemia

Add to Cart

Page 62: Designing Usable Healthcare Applications

Order

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mg

Simvastatin 40mg qpm with food #60 2 refills Sign Orders

Page 63: Designing Usable Healthcare Applications

Order

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mg

Lisinopril 10mgLisinopril

MedicationStrengthInstructions

Lisinopril10mg1 tab daily

Quantity QS 2 monthsRefills 2

Indication Hypertension

Add to Cart

Simvastatin 40mg qpm with food #60 2 refills Sign Orders

Page 64: Designing Usable Healthcare Applications

LisinoprilOrder

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mg

MedicationStrengthInstructions

Lisinopril10mg1 tab daily

Quantity QS 2 monthsRefills 2

Indication Hypertension

Add to Cart

Simvastatin 40mg qpm with food #60 2 refills Sign Orders

CHF

CHF

Page 65: Designing Usable Healthcare Applications

Order

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mg

Simvastatin 40mg qpm with food #60 2 refills Sign Orders

Lisinopril 10mg daily QS 2 months 2 refills

Page 66: Designing Usable Healthcare Applications

TSHOrder

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mg

Simvastatin 40mg qpm with food #60 2 refills Sign Orders

Lisinopril 10mg daily QS 2 months 2 refills

Thyroid Stimulating Hormone (TSH)

Page 67: Designing Usable Healthcare Applications

Thyroid Stimulating Hormone (TSH)Order

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mg

Simvastatin 40mg qpm with food #60 2 refills Sign Orders

Lisinopril 10mg daily QS 2 months 2 refills

Lab NameStart TimeComments

TSHToday

Indication

Page 68: Designing Usable Healthcare Applications

TSHOrder

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mg

Simvastatin 40mg qpm with food #60 2 refills Sign Orders

Lisinopril 10mg daily QS 2 months 2 refills

Lab NameStart TimeComments

TSHToday

Indication HyperHyperlipidemiaHypertension--------------------HypercalcemiaHyperesthesiaHyperlipidemiaHyperkalemiaHypernatremia

Page 69: Designing Usable Healthcare Applications

TSHOrder

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mg

Simvastatin 40mg qpm with food #60 2 refills Sign Orders

Lisinopril 10mg daily QS 2 months 2 refills

Lab NameStart TimeComments

TSHToday

Indication HyperthyHyperthyroidism

Page 70: Designing Usable Healthcare Applications

TSHOrder

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mg

Simvastatin 40mg qpm with food #60 2 refills

Lisinopril 10mg daily QS 2 months 2 refills

Lab NameStart TimeComments

TSHToday

Indication Hyperthyroidism

Add to Cart

Sign Orders

Page 71: Designing Usable Healthcare Applications

Order

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mg

Simvastatin 40mg qpm with food #60 2 refills Sign Orders

Lisinopril 10mg daily QS 2 months 2 refills

TSH Draw Today

Page 72: Designing Usable Healthcare Applications

Order

Simvastatin 40mg qpm with food #60 2 refills

Lisinopril 10mg daily QS 2 months 2 refills

TSH Draw Today

Hyperthyroidism

Password

Logout No

Sign Orders

Page 73: Designing Usable Healthcare Applications

Order

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mg

Lisinopril 10mgSimvastatin 20mg

HCTZ 25mg

Sertraline 100mg

Lisinopril 10mg daily QS 2 months 2 refillsSimvastatin 50mg daily QS 2 months 2 refillsHCTZ 25mg daily QS 2 months 2 refillsSertraline 10mg daily QS 2 months 2 refills

Batch Renewal v1

Page 74: Designing Usable Healthcare Applications

Order

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mg

Batch Renewal v2

Lisinopril 10mg daily QS 2 months 2 refillsSimvastatin 50mg daily QS 2 months 2 refillsHCTZ 25mg daily QS 2 months 2 refillsSertraline 10mg daily QS 2 months 2 refills

Page 75: Designing Usable Healthcare Applications

Order

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mgBatch Renewal v3

MedicationsLisinopril 10mg

Simvastatin 20mg

Advair 250/50

HCTZ 25mg

Ambien 10mg

Sertraline 100mg

Wellbutrin 150mg

Page 76: Designing Usable Healthcare Applications

Order

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mg

Simvastatin 20mg

Advair 250/50

HCTZ 25mg

Ambien 10mg

Sertraline 100mg

Wellbutrin 150mg

Lisinopril 10mg daily QS 2 months 2 refillsSimvastatin 50mg daily QS 2 months 2 refillsHCTZ 25mg daily QS 2 months 2 refillsSertraline 10mg daily QS 2 months 2 refills

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mg

Page 77: Designing Usable Healthcare Applications

Order

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mg

Batch Renewal Keyboard (Ctrl+R)

Lisinopril 10mg daily QS 2 months 2 refillsSimvastatin 50mg daily QS 2 months 2 refillsHCTZ 25mg daily QS 2 months 2 refillsSertraline 10mg daily QS 2 months 2 refills

Lisinopril 10mgSimvastatin 20mg

HCTZ 25mg

Sertraline 100mg

1234567

Page 78: Designing Usable Healthcare Applications

Order

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mg

Lisinopril 10mg

First Rx: 9/2/95Last Refill: 5/1/10Compliance: Fair

10mg Daily

Lisinopril

Drug Information

Page 79: Designing Usable Healthcare Applications

NAVIGATION

Order

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mg

Page 80: Designing Usable Healthcare Applications

Order

ProblemsHypertensionHyperlipidemiaCOPDCHFInsomniaDepressionAnxiety

MedicationsLisinopril 10mgSimvastatin 20mgAdvair 250/50HCTZ 25mgAmbien 10mgSertraline 100mgWellbutrin 150mg

Page 81: Designing Usable Healthcare Applications

Usability Testing

• Cognitive walkthroughs– Physicians in clinic– Residents in hospital– Rotating students

• Heuristic Evaluation– HCI domain experts– Clinical informatics experts

Page 82: Designing Usable Healthcare Applications

Iterative Development

• Improved core functionality• Removed non-core Functionality• Refined Usability– Speed– Feedback– Status– Language

Page 83: Designing Usable Healthcare Applications

Where have we gone?

• 2010 Demo

Page 84: Designing Usable Healthcare Applications

Where Are We Today?

Page 85: Designing Usable Healthcare Applications

Where Are We Today?

Page 86: Designing Usable Healthcare Applications

Where Are We Today?

Page 87: Designing Usable Healthcare Applications

Where Are We Today?

Page 88: Designing Usable Healthcare Applications

Where Are We Today?

Page 89: Designing Usable Healthcare Applications

Where Are We Today?

Page 90: Designing Usable Healthcare Applications

Where Are We Today?

Page 91: Designing Usable Healthcare Applications

Where Are We Today?

Page 92: Designing Usable Healthcare Applications

Top Development Challenges

• Time• Complexity / Scope• Prioritization• Core Development vs Responsiveness to User

Needs• Team Management• Multiple Stakeholders

Page 93: Designing Usable Healthcare Applications

Lessons Learned

• Define requirements clearly up front• Generate detailed specifications• Gives developers ownership of tasks and

sense of impact of project• Respect roles and process• Test with users frequently, iterate based on

evidence, avoid capricious changes

Page 94: Designing Usable Healthcare Applications

Lessons Learned

• Simple things can be very hard• Brilliant things can be very easy• Don’t lose the forest for the trees• Grow small• Embrace your failures• Innovation matters, whatever they say

Page 95: Designing Usable Healthcare Applications

What Are Your Projects?

Page 96: Designing Usable Healthcare Applications

Thanks!

[email protected]


Recommended