EHR Stakeholder Workshop: Toward New Interaction Models The Nuts and Bolts of Patient Recruitment…from a (nearly) non-technical perspective “What’s right.

Slides:



Advertisements
Similar presentations
BAM! Business Analysis Methodologies. Change-driven or Plan-driven?
Advertisements

Multimedia Specification Design and Production 2013 / Semester 1 / week 7 Lecturer: Dr. Nikos Gazepidis
1 Lecture 2: Processes, Requirements, and Use Cases.
Project management Project manager must;
NEES Project Management Workshop June 16 June 18 1 Segment 2.
Practical Business Modeling in the Unified Process Tom Morgan Software Architect, Fidelity National Information Services
Testing Without Executing the Code Pavlina Koleva Junior QA Engineer WinCore Telerik QA Academy Telerik QA Academy.
PRJ270: Essentials of Rational Unified Process
Process Improvement.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 28 Slide 1 Process Improvement.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 28 Slide 1 Process Improvement.
Systems Analysis and Design in a Changing World, Fourth Edition
The Architecture Design Process
Requirements Analysis Concepts & Principles
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
Introduction to Project Management. What is a Project? “A planned undertaking of related activities to reach an objective that has a beginning and an.
© 2008 Prentice Hall11-1 Introduction to Project Management Chapter 11 Managing Project Execution Information Systems Project Management: A Process and.
Project Execution.
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
Software Architecture in Practice (3rd Ed) Introduction
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
What is Business Analysis Planning & Monitoring?
CIS 321—IS Analysis & Design
Chapter 2: Approaches to System Development
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 1: Best Practices of Software Engineering.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Chapter 10 Contemporary Project Management Kloppenborg
EHR Stakeholder Workshop: Toward New Interaction Models Two Illustrative Instances and a Suggested Framework “What’s right is what’s left when you’ve done.
© 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1 A Discipline of Software Design.
Business Analysis and Essential Competencies
BUSINESS PLUG-IN B15 Project Management.
Developing Use Cases in a Group Carolyn L. Cukierman Face-to-Face Technology Conference March 27, 2000.
National Cancer Institute Achieving Interoperability: Observations and Recommendations from 20 Years of Mistakes (and Some Learning) Charlie Mead, MD,
Chapter 12: Systems Investigation and Analysis. Agenda  How to Develop a CBIS?  Systems Development Life Cycle (SDLC)  Prototyping  Join Application.
Chapter 4 – Requirements Engineering Lecture 3 1Chapter 4 Requirements engineering.
Systems Design Approaches The Waterfall vs. Iterative Methodologies.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 25 Slide 1 Process Improvement l Understanding, Modelling and Improving the Software Process.
Lecture 11 Managing Project Execution. Project Execution The phase of a project in which work towards direct achievement of the project’s objectives and.
Software Engineering Principles Principles form the basis of methods, techniques, methodologies and tools Principles form the basis of methods, techniques,
Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Analysis Design Implementation System Integration and Testing Maintenance.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 Project management l Organising, planning and scheduling software projects.
Chapter 7 Applying UML and Patterns Craig Larman
CPSC 372 John D. McGregor Module 2 Session 1 More on requirements and the Investment Decision.
UML Use Case Diagramming Guidelines. What is UML? The Unified Modeling Language (UML) is a standard language for specifying, visualizing, constructing,
 What is Modeling What is Modeling  Why do we Model Why do we Model  Models in OMT Models in OMT  Principles of Modeling Principles of Modeling 
Object-Oriented Software Engineering using Java, Patterns &UML. Presented by: E.S. Mbokane Department of System Development Faculty of ICT Tshwane University.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Business Plug-In B15 Project Management.
Copyright ©2004 Virtusa Corporation | CONFIDENTIAL Requirement Engineering Virtusa Training Group 2004 Trainer: Ojitha Kumanayaka Duration : 1 hour.
Systems Analysis and Design in a Changing World, Fourth Edition
Making knowledge work harder Process Improvement.
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
An Agile Requirements Approach 1. Step 1: Get Organized  Meet with your team and agree on the basic software processes you will employ.  Decide how.
CS223: Software Engineering
CSCI 383 Object-Oriented Programming & Design Lecture 7 Martin van Bommel.
Defining and Managing Project Scope. MOV Scope Phases Time Estimates Resources Tasks Schedule Budget Sequence Project Planning Framework.
Toward product architecture oriented requirements analysis for product line development in systems engineering Kei Kurakawa Nara Institute of Science and.
1 Software Engineering Muhammad Fahad Khan Software Engineering Muhammad Fahad Khan University Of Engineering.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Project management (2) By: Zhou Chunlin School of Tourism, Conference and Exhibitions Henan University of Economics and Law.
PROCESS ASSESSMENT AND IMPROVEMENT. Process Assessment  A formal assessment did not seem financially feasible at the onset of the company’s process improvement.
Chapter 25 Process Improvement.
Introduction to Project Management
Object-Oriented Software Engineering Using UML, Patterns, and Java,
Introduction to Tech Communication & Project Management Arthur C.M. Chen , Rm
Introduction to Software Engineering
EHR Stakeholder Workshop: Toward New Interaction Models
Presentation transcript:

EHR Stakeholder Workshop: Toward New Interaction Models The Nuts and Bolts of Patient Recruitment…from a (nearly) non-technical perspective “What’s right is what’s left when you’ve done everything else wrong.” – Robin Williams “For every 25% increase in complexity, there is a 100% increase in effort” – Scott Woodfield Charles N Mead, MD, MSc Chief Technology Officer National Cancer Institute Washington, DC (USA) Senior Associate Global Health Group Booz Allen Hamilton

1 An Exemplar Scenario… A Trial Sponsor has developed a new intervention for Type I diabetes and has developed a clinical trial protocol to test this new intervention. A repository containing the Electronic Health Records (EHRs) for a number of patients is available to the Sponsor as a possible source of subjects for the protocol. The Trial Sponsor would like to compare the protocol’s inclusion/exclusion (I/E) criteria against patient-specific data in the EHR repository to see how many patients could be potentially eligible to participate in the intervention study.

2 This should be easy except for issues of…  Security and Access to EHR repository  Consent of individual patient (not necessarily the same as the previous point)  Non-standard expression of I/E criteria  Non-standard expression of patient-specific data

3 And those were just the ‘easy’ limitations. Also there are…  Many additional steps involved in ‘recruiting a subject for a trial’ including  More finely granulated analysis of data (beyond I/E criteria) –Lack of standards for automating this analysis, i.e. every recruitment is a one- off process  Multitude of regulatory hurdles to cross –Local/State/regional –National/International  Multiple stakeholders (with multiple value propositions) working from within multiple systems. For each system involved: –Who mandates a system? –Who pays for a system? –Who uses (primary and secondary) the system? –Who builds the system? –Who regulates the system?  Differing levels of organization maturity

4 Complexity  “Complicated”, “Multi-faceted”, “Multi-factorial”, “Multi-layered”  Ivar Jacobson (paraphrase): “A multi-leveled, vertically hierarchical organization whose products of value are produced through one or more horizontal processes that cross vertical organizational lines.”  With cross-organization processes – whether they involve people or systems – syntactic and semantic problems occur at the vertical boundaries.  Cumulative experience in industry, art, and (cognitive) science has repeatedly shown that the best way to deal with complexity is through abstraction, layering, and the use of standards.

5 The Communication Pyramid Communication ` Free-text Documents Structured Documents ad hoc Drawings Non-standard Graphics Discussions Standardized Models (UML) Problem Space Solution Space Implementation-Independent Implementation-Specific Abstraction

6 “Protocol” – a ‘commonly used’ term… Source: John Speakman Symbol “Protocol” “We need to sign off on the protocol by Friday” Concept 1 Thing 1 (Document) “Protocol XYZ has enrolled 73 patients” Concept 2 Thing 2 (Study) “Per the protocol, you must be at least 18 to be enrolled” Concept 3 Thing 3 (Plan) Ogden/Richards (Mead/Speakman)

7 A New Interaction Model  What is “An Interaction Model”?  Candidate definition (CNM): A formal representation of a a set of activities and deliverables that occur as the result of one or more participating entities requesting or responding to well-defined events in a control flow. A given interaction has well-defined –pre- and post-conditions –Inputs and outputs  If this sounds like empiric process and/or software engineering, it is… –…but only because software engineering addresses complexity management in situations of equivalent complexity to the proposed goals of this conference  Best represented in visual diagrams augmented by text (rather than the inverse)

8 Use Case 2 – Load Lab Data A Formal Representation of an Interaction

9 A New Interaction Model: Critical Components  Identify stakeholders by role –Capability, Capacity, Competency –Stakeholders can be systems, organizations, or persons –Many-to-many relationships are common –Five ‘types’ of stakeholders, multiple instances of each type  Apply ongoing risk management strategies –Static identification on a regular (e.g. weekly) basis –Integration of risk mitigation strategies into project planning  Proceed iteratively and incrementally –Apply project management Best Practices and avoid the Waterfall RUP Agile Scrum Etc.

10 Summary  The problem we are trying is the embodiment of a (hyper) complex system  apply the appropriate tools, techniques, expertise, etc. –“You can’t build a skyscraper by nailing together doghouses.”  The problem will not be solved ‘bottom up’ – a meaningful solution will require top-down mandates to focus bottom-up and middle-out efforts – they will not succeed on their own  Success will only occur iterative and incrementally – any attempt to solve this problem with Waterfall approaches is doomed to failure  Think architecture: business first, technology second  Success in a layered, I/I approach involves –Continuous risk identification and management –Multi-disciplinary teams Identification of discipline-specific value propositions for all stakeholders –Prioritization of project goals and realistic expectation settting  The is a hard problem, but it is a solvable one if approached correctly

QUESTIONS & ANSWERS

12 Cumulative experience in industry, art, and (cognitive) science has repeatedly shown that the best way to deal with complexity is iteratively, using abstraction and layering  Complex problems require the application of complex cognitive processes in order to achieve meaningful solutions  Cognitive processes must apply layering and chunking (“the law of ”)  All disciplines that routinely deal with complex problems develop either formal or de facto approaches to Layering and Chunking –Cyclical application of core process of definition, discovery, intervention, (re)evaluation (re- definition)  “iterative/incremental process” The Nursing Process as a model of complex problem solving

13 Organizational Maturity  Level 1: Heroism and Passion (no defined process)  Level 2: A Set of Directions (minimal ability to deal with unexpected)  Level 3: A Map (unexpected events can be managed)  Level 4: Gathering Process Variance (parallel process improvement)  Level 5: Using Process Variance data to drive Process Improvement  Everyone wants to be Level 5  Progression to the ‘next level’ is stepwise  Level 1 does not mean incompetence! It just doesn’t scale well over time

14 Complexity  “Complicated”, “Multi-faceted”, “Multi-factorial”, “Multi-layered”  Ivar Jacobson (paraphrase): “A multi-leveled, vertically hierarchical organization whose products of value are produced through one or more horizontal processes that cross vertical organizational lines.”