Touch Points – Imaging and the BAM Imaging Face to Face May 10, 2010 Michele Ehlman Contractor, Center for Biomedical Informatics and Information Technology.

Slides:



Advertisements
Similar presentations
Catherine Hoang Ioana Singureanu Greg Staudenmaier Detailed Clinical Models for Medical Device Domain Analysis Model 1.
Advertisements

Looking ahead: caGrid community requirements in the context of caGrid 2.0 Lawrence Brem 7 February 2011.
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
OASIS Reference Model for Service Oriented Architecture 1.0
Software Testing and Quality Assurance
National Cancer Institute U.S. DEPARTMENT OF HEALTH AND HUMAN SERVICES National Institutes of Health NCI Perspective on Informatics and Clinical Decision.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
Knowledge, Skills, and Abilities Working Group Hua Min Jahangheer Shaik Natasha Sefcovic Kahn Aleksey.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
1 ECCF Training 2.0 Introduction ECCF Training Working Group January 2011.
IIBA Denver | may 20, 2015 | Kym Byron , MBA, CBAP, PMP, CSM, CSPO
1 CS 426 Senior Projects Chapter 1: What is UML? Chapter 2: What is UP? [Arlow and Neustadt, 2002] January 26, 2006.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
1 CMPT 275 Software Engineering Requirements Analysis Process Janice Regan,
December 3, 2010 SAIF Governance Framework A Brief Update on work to date.
Enterprise Architecture
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
Why Analysis Process Refer to earlier chapters Models what the system will do makes it easier for understanding no environment considered (hence, system.
UML Unified Markup Language Ziya Karakaya Atılım University, Computer Engineering
1COM6030 Systems Analysis and Design © University of Sheffield 2005 COM 6030 Software Analysis and Design Lecture 4 - System modelling Dr Richard Clayton.
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 1: Best Practices of Software Engineering.
® IBM Software Group © 2006 IBM Corporation Rational Software France Object-Oriented Analysis and Design with UML2 and Rational Software Modeler 06. Requirements.
Requirements Analysis
1 ECCF Training 2.0 Platform Specific Model (PSM) ECCF Training Working Group January 2011.
ITEC224 Database Programming
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
 BRIDG R3.0.2 was released in August 2010  The BRIDG Model passed the initial ISO Joint Initiative Council ballot as a Draft International Standard (DIS)
IHE Profile – SOA Analysis: In Progress Update Brian McIndoe December 6, 2010.
HCI in Software Process Material from Authors of Human Computer Interaction Alan Dix, et al.
Requirements Artifacts Precursor to A & D. Objectives: Requirements Overview  Understand the basic Requirements concepts and how they affect Analysis.
Requirements as Usecases Capturing the REQUIREMENT ANALYSIS DESIGN IMPLEMENTATION TEST.
1 LS DAM Overview and the Specimen Core February 16, 2012 Core Team: Ian Fore, D.Phil., NCI CBIIT, Robert Freimuth, Ph.D., Mayo Clinic, Elaine Freund,
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
Notes of Rational Related cyt. 2 Outline 3 Capturing business requirements using use cases Practical principles  Find the right boundaries for your.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
® IBM Software Group © 2006 IBM Corporation Writing Good Use Cases Module 1: Introduction to Use-Case Modeling.
IHE Profile – SOA Analysis: In Progress Update Brian McIndoe January 18, 2011.
2131 Structured System Analysis and Design By Germaine Cheung Hong Kong Computer Institute Lecture 8 (Chapter 7) MODELING SYSTEM REQUIREMENTS WITH USE.
Object-Oriented Software Engineering using Java, Patterns &UML. Presented by: E.S. Mbokane Department of System Development Faculty of ICT Tshwane University.
1 Capturing Requirements As Use Cases To be discussed –Artifacts created in the requirements workflow –Workers participating in the requirements workflow.
1 ECCF Training 2.0 Implemental Perspective (IP) ECCF Training Working Group January 2011.
1 ECCF Training 2.0 Introduction ECCF Training Working Group January 2011.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
NCI Enterprise Services (aka COPPA) CTRP and the Suite March 19, 2009.
UML (Unified Modeling Language)
1 ECCF Training Computationally Independent Model (CIM) ECCF Training Working Group January 2011.
UML - Development Process 1 Software Development Process Using UML.
21/1/ Analysis - Model of real-world situation - What ? System Design - Overall architecture (sub-systems) Object Design - Refinement of Design.
OOD OO Design. OOD-2 OO Development Requirements Use case analysis OO Analysis –Models from the domain and application OO Design –Mapping of model.
May 2007 CTMS / Imaging Interoperability Scenarios March 2009.
Introduction to Software Engineering 1. Software Engineering Failures – Complexity – Change 2. What is Software Engineering? – Using engineering approaches.
1 LS DAM Overview August 7, 2012 Current Core Team: Ian Fore, D.Phil., NCI CBIIT, Robert Freimuth, Ph.D., Mayo Clinic, Mervi Heiskanen, NCI-CBIIT, Joyce.
CTMS Group Call Focus - Changes Michele Ehlman Essex Management Michael Otjen Sapient Paul Davis Essex Management.
1 HL7 SAIF Enterprise Conformance and Compliance Framework (ECCF) Overview Baris E. Suzek Bob Freimuth VCDE Monthly Meeting December, 2010.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
Case Study: HL7 Conformance in VA Imaging Mike Henderson Principal Consultant Eastern Informatics, Inc.
Enterprise Use Cases CCB December 10, Agenda Enterprise Use Case Status Report Enterprise Use Case Artifacts Enterprise Use Case Development Process.
Chapter 5 – System Modeling
Semantic Web - caBIG Abstract: 21st century biomedical research is driven by massive amounts of data: automated technologies generate hundreds of.
An Overview of Requirements Engineering Tools and Methodologies*
Chapter 5 – System Modeling
Course Outcomes of Object Oriented Modeling Design (17630,C604)
Unified Modeling Language
Object Oriented Analysis and Design
Software Design Lecture : 15.
Software Engineering System Modeling Chapter 5 (Part 1) Dr.Doaa Sami
Software Development Process Using UML Recap
Presentation transcript:

Touch Points – Imaging and the BAM Imaging Face to Face May 10, 2010 Michele Ehlman Contractor, Center for Biomedical Informatics and Information Technology Essex Management Imaging Face to Face May 10, 2010 Michele Ehlman Contractor, Center for Biomedical Informatics and Information Technology Essex Management Touch Points – Imaging and the BAM 1

Agenda - Overview Welcome caBIG and Lego What is the Business Architecture Model Imaging/BAM – Current touch points Questions Thank- you

LEGOLAND IMAGE

But did you know?

The key points… One of the key features of Lego bricks throughout their history is that they are, first and foremost, part of a system. Each new series and set that is released is compatible with the rest of the system; Lego pieces regardless of their size, shape or function, fit together with all other Lego pieces in some way.

Lots of different types of models…using different types of bricks…

Processes and Tools that will us to get us there Semantic Service Oriented Architecture (sSOA) Provide Business Models to identify and support business processes, requirements and interoperability Scenarios Business Use Cases Workflows/Activity Diagrams Domain Models Enterprise Conformance and Compliance Framework (ECCF)

Which will allows us to accomplish our Bench to Bedside and Back goal

The BAM BAM

A Translational Medicine Business Architecture Model (BAM) "A blueprint of the enterprise that provides a common understanding of the organization and is used to align strategic objectives and tactical demands." Object Management Group, Business Architecture Working Group, DefinitionDefinition The Translational Medicine Business Architecture Model (BAM) is a blueprint of translational medicine. It documents a common understanding of the information, “what, who, how, where and when,” necessary to realize research, so that it is accessible to someone, who is not directly involved in research to align strategic objectives and meet tactical demands - providing a communications platform.

Components of the Translational Medicine BAM Scenarios A scientist is trying to identify a new genetic biomarker for HER2/neu negative stage I breast cancer patients. Using a caGRID-aware client, the scientist queries for HER2/neu negative tissue specimens of Stage I breast cancer patients Identify Specimens Use Cases Workflow/Activity diagrams Common Vocabulary (EVS, caDSR & CRFs) Domain Analysis Models

Scenario (Also known as Enterprise Use Cases, Interoperability Scenarios) Paints the picture of an overarching goal to be accomplished and generally captures workflow represented as an outline or manuscript of the projected sequence of events which contains the primary and secondary (or more) goals required to realize the ultimate goal. There are two main types Broad Spectrum and Specific.

Use Cases – Business vs. Functional (the amount of information required to make them complete) Business Use Cases Description of the Key goal Storyboard Actors Pre-conditions Basic Flow of Events Post- conditions Notes (Meant to provide the basis for future functional use cases) Functional Use Cases Description of the goal and the functionality to accomplish Storyboard Actors Primary and Secondary (including system interactions) Pre-conditions Work flow (including alternate flows, decision points failure conditions…) Post- conditions Notes

Business Use Case A use case is initiated by a user with a particular goal in mind, and completes successfully when that goal is satisfied. The Business Architecture Model (BAM) provides a description of the relevant aspects of the business that the enterprise architecture should, by definition, be designed to support. Typically, this will consist of a description and models of key business processes and functions, as well as a description of the organizational structure and environment in which the enterprise operates. 1 Focuses on the business process and is an easy to understand, conceptual representation of a task or interaction that is captured in a technology-free and implementation-independent description amazonaws.com/mediawiki/index.php/5_BIG_HEAS:_Components_of_EAFhttp://ec compute- 1.amazonaws.com/mediawiki/index.php/5_BIG_HEAS:_Components_of_EAF

Functional Use Case – how they are used Describes the sequence of interactions between actors and the system necessary to deliver the service that satisfies the goal. It also includes possible variants of this sequence, e.g., alternative sequences that may also satisfy the goal, as well as sequences that may lead to failure to complete the service because of exceptional behavior, error handling, etc. A complete set of use cases specifies all the different ways to use the system, and therefore defines all behavior required of the system, bounding the scope of the system.

Supporting Use Cases (enterprise, organizational, regulatory) Use Cases not directly involved with research but are required to support research Includes but not limited to: Procurement process Permissions Data management

Workflows and Activity Diagrams Note: In the Unified Modeling Language, activity diagrams can be used to describe the business and operational step-by-step workflows of components in a system. Workflows Serves as a visual representation of step-by-step activities and actions, in logical order, with support for choice, iteration and concurrency required to accomplish a specific goal (use cases) Provides basic knowledge so that the goal can be easily communicated and understood. Activity Diagrams A graphical representations of the over all process flow which is made up of multiple workflows (Enterprise Use Cases, Scenarios)

Domain Model (DAM) & Vocabulary A Domain Analysis Model (DAM) is an abstract representation of a subject area of interest which is complete enough to allow instantiation of all necessary concrete classes needed to develop specialized, DAM-derived design artifacts. A complete DAM contains a static model (class and instance diagrams) and a dynamic model (activity and occasional state diagrams) PLUS a glossary that unambiguously defines all of the relevant terms used in the two models. The relationship between the static and dynamic models should be consistent, e.g. static structures referenced in process flows should be fully explained in the static model and states named as members of the value set for a statusCode attribute for a given class should be fully defined in the context of a detailed state diagram which describes the life cycle of instances of the class. 2 a shared view of the dynamic and static semantics for an area of interest. It relates the concepts and objects of the domain to each other This model does not include software The objects in the domain model are candidates for programming objects amazonaws.com/mediawiki/index.php/5_BIG_HEAS:_Components_of_EAFhttp://ec compute- 1.amazonaws.com/mediawiki/index.php/5_BIG_HEAS:_Components_of_EAF

Translational Medicine Business Model Facilitates… Requirements BusinessSystems Common/ Duplicate Training Across Workspaces SupportDevelopers

Function – of a Business Model Identify business requirements for software development Use cases and workflows help developers understand how the software they are building will be used by the community. Actors and roles identify who will use the software. Assist in defining semantics through alignment with BRIDG and Workspace Specific DAMs Identification of common requirements across systems to increase interoperability As a training aid for developers and support personnel

Who is using the Translational Medicine BAM? Currently using the Translational Medicine BAM for requirement identification, development and/or training. List of Institutions, Industry and Vendors (Includes but not limited to): Duke Harvard Mayo Clinic Columbia Wake Forest St. Jude’s Teradata Medimmune

Imaging Touch points

Manage Clinical Research

Plan Study touch points

Close-up of the Plan Study Scientific Plan Touch points

An Outline of Touch Point Use Cases Plan Study Develop Protocol and Associated Materials Develop Scientific Plan Define Measures Define Criteria to Evaluate Response Define Response Criteria Interpretation Method Define DICOM Viewer Define Image Annotation Tool Define Image Annotation Template Define Ancillary Studies Define Image Methods for Ancillary Studies

Define Image Events

Assess Potential Participating Site Imaging Facility Capabilities

Develop Plan for Response Assessment

Activate a Study at the Coordinating Center

Maintain Local/Center Radiology Sites

Initialize Image Management System

Initialize Response Criteria Interpretation Method

Initiating the Study at a Site Open Study at the Site Verify Image Transfer Infrastructure Conduct Study-Specific Personnel Training Train Staff On Response Assessment Methods Train Staff On Image Acquisition Methods

Current BAM Status Clinical Research For Translational Medicine BAM 2.0 (delivery August 2010) Complete the review and approve use cases for Plan Study Complete Initiate Study Use Cases Complete Conduct Study Use Cases Life Sciences Delivered a high level LS BAM version 1.0 for inclusion in the Translational Medicine BAM 2.0 Currently working on the Actor identification Extension of the use cases in LS BAM 1.0

Current BAM Status continued Population Sciences The Population Science working group is working to assure that the required use cases for conducting studies and trials to support the Division of Cancer Control and Population Sciences are accurately captured in the Translational Medicine Architecture BAM Just getting started Mapping scenarios to the current Translational Medicine BAMs and extending as needed Extending the Plan Study Area of the Clinical Research BAM for v. 2.0

Current BAM Status continued Patients The Patient BAM will describe a cancer patient’s interaction with the Translational Medicine community, specifically related to clinical trials. This includes the evaluation, diagnosis, and treatment of a patient’s cancer as it relates to a patient deciding to participate in a cancer clinical trial. This will provide the patient’s perspective for consideration when developing requirements for systems to support the clinical trial domain. Began working in January Identified 4 high level use cases Currently working on Obtain Diagnosis use case

Maturing the Translational Medicine BAM Translational Medicine BAM v 2.x: Incorporate the work from each of the workspaces. Translational Medicine BAM Integration: Continue working with the Development, BRIDG and Enterprise Services Teams on integration and alignment. Expansion of Translational Medicine BAM: Expand current Clinical Research and Life Sciences to include (Tissue Banking & Pathology, Imaging, Population Science, Patients, etc.

Acknowledgements CTMS Sharon Elcombe CTMS SME, Mayo Clinic Bob Morrell CTMS SME, Wake Forrest CBIIT Catherine Lasome Chief Operating Officer, National Cancer Institute, CBIIT Denise Warzel Associate Director, National Cancer Institute, CBIIT Robert Shirley National Cancer Institute, CBIIT Enterprise Services Santosh Joshi CBIIT Enterprise Services, Ekagra Software Brian McIndoe CBIIT Enterprise Services, Ekagra Software Life Sciences Elaine Freund LS Workspace Lead – 3 rd Millennium Imaging Mia Levy, M.D. Vanderbilt Ingram Cancer Center

Questions

Thank-you Michele Ehlman

Links BAM 1.1 The caBIG® Biomedical Research Business Architecture Model is available through Additional information is also available at (updated October 2012) For more information about the caBIG® Clinical Trials Management Systems Workspace, please visit CTMS Forum