Enabling Flexible Laboratory Processes – Designing the Laboratory Information System of the Future

Slides:



Advertisements
Similar presentations
Evaluating health informatics projects Reasons for and problems of evaluation Objective model Subjective model.
Advertisements

Ninth Lecture Hour 8:30 – 9:20 pm, Thursday, September 13
 The Citrix Application Firewall prevents security breaches, data loss, and possible unauthorized modifications to Web sites that access sensitive business.
Integrating information towards Digital ATM Cyber Situational Awareness Presented By: David M. Petrovich Date:August 28, 2013.
Iterative development and The Unified process
User Centered Design Lecture # 5 Gabriel Spitz.
Practitioners versus Academics Software Engineering Problems Academics Practitioners.
Coaching Workshop.
QAD Solutions for Configurable Products Frank Feustel, Director, Product Management, QAD Inc. Jim Smith, QAD Improvement Leader, R. W. Beckett Corporation.
Joy Oberoi Grade 12. Introduction THEATRE BOOKING SYSTEM (TBS) A system used to perform tasks that one would manually execute at a theatre It is online.
Effective Methods for Software and Systems Integration
Developing the Personal Competence Manager Evaluation Work: ‘EPIQ Business Demonstrator’ Elena Shoikova, Vladislav Denishev, Radoslav Milanov Technical.
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 1: Best Practices of Software Engineering.
Chapter 2 The process Process, Methods, and Tools
#17 - Involve Users in the Development Model of Multinational Corporations - Is it worth it? Experience Report IRCSE '08: IDT Workshop Friday 31 October.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
Higher education and professional work José-Ginés Mora Technical University of Valencia, Spain.
CORNERSTONES TO MANAGING INFORMATION TECHNOLOGY. WHY SERVICE LEVEL AGREEMENTS? Customer Perceptions---Fantasy? Customer Expectations---Reality Customer.
Component Technology. Challenges Facing the Software Industry Today’s applications are large & complex – time consuming to develop, difficult and costly.
Place your chosen image here. The four corners must just cover the arrow tips. For covers, the three pictures should be the same size and in a straight.
Assessing the influence on processes when evolving the software architecture By Larsson S, Wall A, Wallin P Parul Patel.
Notes of Rational Related cyt. 2 Outline 3 Capturing business requirements using use cases Practical principles  Find the right boundaries for your.
Rational Unified Process Fundamentals Module 5: Implementing RUP.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Chapter 3: Software Project Management Metrics
Software Engineering 1 Object-oriented Analysis and Design Applying UML and Patterns An Introduction to Object-oriented Analysis and Design and Iterative.
Introduction to ITIL and ITIS. CONFIDENTIAL Agenda ITIL Introduction  What is ITIL?  ITIL History  ITIL Phases  ITIL Certification Introduction to.
CPSC 872 John D. McGregor Session 31 This is it..
Technische Universität München © Prof. Dr. H. Krcmar An Ontology-based Platform to Collaboratively Manage Supply Chains Tobias Engel, Manoj Bhat, Vasudhara.
MECHATRONICS The standard EEC definition of Mechatronics is: “The synergistic (Working together; used especially of groups, as subsidiaries of a corporation,
Iñigo Yenes Financial and Legal Officer PRACE AISBL 2nd eafip Major event Athens 18 th &19 th October 2016.
Advanced Software Engineering Dr. Cheng
Stages of Research and Development
Iterative development and The Unified process
Software Development.
Elaboration popo.
Principles of Management – BUSI 2311
Software Project Configuration Management
PA181 – Service Systems, Modeling and Execution
Corinne Reisert Sarah Zelt Joerg Wacker
BANKING INFORMATION SYSTEMS
Introduction Characteristics Advantages Limitations
SAMPLE Develop a Comprehensive Competency Framework
Identify the Risk of Not Doing BA
Application of the Design Thinking Approach to Process Redesign at an Insurance Company in Brazil
Simulating Processes Motivation
Enabling Flexibility of Business Processes Using Compliance Rules
Life Cycle Models PPT By :Dr. R. Mall.
Declaration of the 11th ministerial-level PAC meeting in Berlin 2015 From strategies to action – how to tackle the challenges of Antimicrobial Resistance.
Teaching slides Chapter 1.
Internet Interconnection
Analysis and Understanding
GROUP MEMBERS NAME ROLL NO SHAUBAN ALI 17-ARID-5650 UMAIR MUSHTAQ 17-ARID-5656 TARIQ SAEED 17-ARID-5657 MUSKAN WADOOD 17-ARID-5641.
Introducing ISTQB Agile Foundation Extending the ISTQB Program’s Support Further Presented by Rex Black, CTAL Copyright © 2014 ASTQB 1.
Gathering Systems Requirements
Chapter 10 – Software Testing
An Overview of the Courses & University
Incorporating NVivo into a Large Qualitative Project
X-DIS/XBRL Phase 2 Kick-Off
Unit 7: Instructional Communication and Technology
OpenELIS Global An open source Enterprise Laboratory Information System for Global Health Casey Iiams-Hauser, MIA Dec 2018 Photo (bottom right) courtesy.
Information Systems.
Making Privacy Possible: Research on Organizational Privacy Technology
Gathering Systems Requirements
Welcome to Special programs night!
Think about your view of QA
OU BATTLECARD: E-Business Suite Courses and Certifications
Presentation transcript:

Enabling Flexible Laboratory Processes – Designing the Laboratory Information System of the Future Christoph Duelli Robert Keller Jonas Manderscheid Andreas Manntz Maximilian Röglinger Marco Schmidt

INTRODUCTION

Digitalization requires Laboratory Information Systems to Adapt Recent developments in the medical and industrial laboratory market boost the need for highly flexible laboratory processes. This pressure results from new requirements that go along with the internationalization of laboratories and the digitalization of formerly paper- based and bureaucratic work practices. The execution of laboratory processes is supported by laboratory information systems (LIS), which handle the control and information flow of incoming orders end-to-end. State-of-the-art LIS do not feature sufficient flexibility-to-use and flexibility-to-change capabilities. To prepare medical and industrial laboratories for the challenges ahead, LIS require more advanced flexibility capabilities that enable meeting the need for flexibility in complex laboratory processes.

SITUATION FACED

Most Processes in Laboratories Follow a Standard Process The standard laboratory process ranges from the order entry to the accounting of the laboratory service. An order could e.g. request a hemogram involving a blood sample, or an investigation for cancer in a tissue sample. Based on this order, which is enriched with customer-specific master data, the sample is analyzed and tested. After that, all test results are summarized in a single report per order. A laboratory physician then validates the results, checks the report for plausibility, and adds further diagnostic information if needed. Afterwards, the laboratory transfers the validated results back to the customer. Finally, the laboratory charges the provided services in line with current price lists and regulations.

Regulation Makes the Process Complex Example: special regulations A Spanish tourist in France gets infected with Salmonella. She appears in person at the medical laboratory for blood sampling as usual in Southern Europe. Based on a cooperation with other laboratories, the French laboratory transfers the sample to a German laboratory close to the border for analytical and diagnostic purposes. However, since the sample was taken in France and involves a Spanish tourist, both French and Spanish regulations and legal requirements apply. As a consequence, this special case requires the German laboratory to store detailed information on the blood sample (e.g., the place of blood sampling and the distance to the laboratory), which is demanded by French regulations, as well as the Spanish patient’s health insurance data in order to meet Spanish regulations. Further, the invoice is split between the patient, her employer, and her health insurances in Spain and France.

ACTION TAKEN

Publicly Funded Project Adresses The Challenge of Processual Complexity To tackle the challenges of medical and industrial laboratories, MELOS, a leading German LIS provider, and the Project Group BISE of the Fraunhofer FIT jointly conducted the LIS4FUTURE project. The project team compiled requirements on the flexibility of laboratory processes and derived corresponding requirements on the flexibility-to-use and the flexibility-to-change of LIS. Missing configuration capabilities and lacking modularity across all software architecture layers were identified as major inhibitors of flexible laboratory processes. Following an agile development process and grounded on extant knowledge, the project team developed the LIS4FUTURE demonstrator, a process-aware LIS with a modular architecture and a rule-based configuration mechanism.

Four Phases Towards the LIS4FUTURE Demonstrator The LIS4­FUTURE demonstrator was used to validate the developed concepts’ applicability in real-world scenarios. The actions taken in the LIS4­FUTURE project comprise four major phases, namely requirements engineering, design of the process-aware LIS with a modular architecture and a rule-based configuration mechanism, implementation and validation of these concepts by evaluating the LIS4­FUTURE demonstrator. Following the agile software development principles, theses phases were conducted iteratively and in an interleaving manner.

Architecture of the LIS4FUTURE Demonstrator’s Accounting Module

RESULTS ACHIEVED

Two Major Results in the Project Based on the identified requirements, the project team iteratively developed and evaluated both the modular architecture and the rule-based configuration mechanism within the LIS4FUTURE demonstrator. A modular architecture allows for the replacement of process steps at build time. The rule-based configuration mechanism implements the possibility to tackle the ever-increasing flexibility demands at runtime. The LIS4FUTURE demonstrator shows the applicability of the developed concepts in real-world scenarios and helps MELOS develop an innovative release of their LIS in the future. Modularity Configuration

A Modular Architecture Enables Flexibility-to-Change Flexibility-to-change refers to the ability to easily further develop IS to stay aligned with changing process requirements. To incorporate flexibility-to-change in future LIS, we designed a modular software architecture that facilitates the LIS provider to easily add new functionality via modules. On the architectural level, modules can be added or replaced with significantly reduced effort. Although new modules still require a partial recompilation of the LIS, existing modules can be activated or deactivated during build time.

A Configuration Mechanism Implements Flexibility-to-Use Flexibility-to-use refers to those process requirements that can be supported without requiring major changes in the underpinning IS. To support ongoing process and LIS adaptation by flexibility-to-use capabilities, we designed a rule-based configuration mechanism. The configuration mechanism covers most of the laboratory process’ flexibility requirements in terms of routing and calculation decisions, based inter alia on examination results and price lists. Consisting of rules and plugins, the configuration mechanism provides software developers and LIS users alike with a high level of customizability.

LESSONS LEARNED

Five Lessons in Three Domains Were Learned During the Project The process perspective: The architecture perspective: The organizational perspective: Lesson 1: Rely on both flexibility-to-use and flexibility-to-change IS capabilities to prepare for future flexibility requirements on the process level. Lesson 2: Incremental improvement is not always sufficient to achieve a target. Lesson 3: The software architecture must be aligned with process thinking. Lesson 4: Discussions among academics and practitioners are more effective if they build on running prototypes instead of theoretical concepts Lesson 5: If you want your team members to communicate, collocate them.