MDM and SOA Timo Itälä T-86.5161

Similar documents
Government's Adoption of SOA and SOA Examples

JOURNAL OF OBJECT TECHNOLOGY

Master Data Management. Zahra Mansoori

ehr Sharable Data Vicky Fung Senior Health Informatician ehr Information Standards Office

Independent Insight for Service Oriented Practice. An SOA Roadmap. John C. Butler Chief Architect. A CBDI Partner Company.

RS MDMCenter. Integration. Riversand

FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications

National Integrated Services Framework The Foundation for Future e-health Connectivity. Peter Connolly HSE May 2013

Service-Oriented Architecture and Software Engineering

Service Oriented Architecture and Design Strategies

SOA Myth or Reality??

How service-oriented architecture (SOA) impacts your IT infrastructure

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government

What to Look for When Selecting a Master Data Management Solution

Operational Excellence for Data Quality

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Workflow/Business Process Management

whitepaper The Evolutionary Steps to Master Data Management

Centricity Physician Office

Strategy for Application Modernization A Summa White Paper

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Business Process Driven SOA using BPMN and BPEL

Service Oriented Architecture 1 COMPILED BY BJ

Federal Enterprise Architecture and Service-Oriented Architecture

Singapore s National Electronic Health Record

Business Process Management Enabled by SOA

Request for Information Page 1 of 9 Data Management Applications & Services

Service Oriented Data Management

Service Oriented Architecture and Its Advantages

BEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems

ORACLE DATA INTEGRATOR ENTEPRISE EDITION FOR BUSINESS INTELLIGENCE

How To Understand A Services-Oriented Architecture

Enterprise Application Designs In Relation to ERP and SOA

Approach to Service Management

CMS & ehr - An Update

Adopting Service Oriented Architecture increases the flexibility of your enterprise

A Supply Chain Management Framework Based on SOA

What is the Certified Health Record Analyst (CHDA)?

Logical Modeling for an Enterprise MDM Initiative

Guideline. Enterprise Architecture Guide. 1. Purpose. 2. Scope. 3. Related documents. 4. Enterprise Architecture Guide

Introducing webmethods OneData for Master Data Management (MDM) Software AG

Delivering information you can trust June IBM Multiform Master Data Management: The evolution of MDM applications

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007

IBM Information Management

The growing sophistication of the master data cleansing service industry

Transforming Healthcare in Emerging Markets with EMR adoption

Business Process Management Tampereen Teknillinen Yliopisto

Health Data Analysis Specialty Track Curriculum Competencies

Goals. Accelerating adoption & exchange of EHRs project. Evaluation Indicators EMR adoption (Hospitals) 20% (100 hospitals)

Independent process platform

Business Process Management In An Application Development Environment

Policy Driven Practices for SOA

SOA in the pan-canadian EHR

GE Healthcare. ehealth: Solutions to Transform Care Delivery

QUALIFICATIONS PACK - OCCUPATIONAL STANDARDS FOR IT-ITeS INDUSTRY. SECTOR: IT-ITES ITES)ces Helpdesk Attendant SUB-SECTOR: Business Process Management

CSCI 5828 Spring 2010 Foundations of Software Engineering. - Arpit Sud

HIM 111 Introduction to Health Information Management HIM 135 Medical Terminology

i-care Integrated Hospital Information System

Business-Driven Software Engineering Lecture 3 Foundations of Processes

OMG SOA Workshop - Burlingame Oct 16-19, 2006 Integrating BPM and SOA Using MDA A Case Study

The deployment of OHMS TM. in private cloud

Electronic Health Record (EHR) Standards Survey

Risk Adjustment Data Validation Study Frequently Asked Questions

Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus

SOA Governance and the Service Lifecycle

MITA to RHIO: Medicaid Enterprise as a Communication Hub. A CNSI White Paper

What exactly is Business Process Management? Is it a process, technology, or management discipline?

JOURNAL OF OBJECT TECHNOLOGY

SOA CERTIFIED CONSULTANT

INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES

Proven approaches for Legacy Systems Modernization

WHITE PAPER. IT Outsourcing Benefits for Healthcare Companies

CLOUD BASED SEMANTIC EVENT PROCESSING FOR

Sadržaj seminara: SOA Architecture. - SOA Business Challenges s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach

Myths About Service-Oriented Architecture Demystifying SOA. producers can coexist, and still have no dependence on each other.

Moving from EAI to SOA An Infosys Perspective

Introduction to ESB and Petals ESB

<Insert Picture Here> Increasing the Effectiveness and Efficiency of SOA through Governance

Whitepaper Data Governance Roadmap for IT Executives Valeh Nazemoff

SOACertifiedProfessional.Braindumps.S90-03A.v by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture

New Jersey Department of Health. Electronic Laboratory Reporting On-Boarding Manual. Version 1.4

Standards and their role in Healthcare ICT Strategy. 10th Annual Public Sector IT Conference

THOMAS RAVN PRACTICE DIRECTOR An Effective Approach to Master Data Management. March 4 th 2010, Reykjavik

SOA for Healthcare: Promises and Pitfalls

Data Management Roadmap

Service Oriented Architecture (SOA) An Introduction

Multi-Domain Master Data Management. Subhash Ramachandran VP, Product Management

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Bringing Strategy to Life Using an Intelligent Data Platform to Become Data Ready. Informatica Government Summit April 23, 2015

Achieving a Single Patient View. Eric Williams Software Practice Sun Microsystems UK Ltd.

Unlocking the Power of SOA with Business Process Modeling

3/13/2008. Financial Analytics Operational Analytics Master Data Management. March 10, Looks like you ve got all the data what s the holdup?

Transcription:

MDM and SOA Timo Itälä T-86.5161

Outline Need for SOA Options for SOA Need for common master data in SOA Discovering master data Managing master data Managing external master data SOA and MDM 2

Recap: Putting the enterprise into the ERP system Resources Suppliers Core Processes Support Processes Organization Alignment of IT and business Organization s strategy, goals and operations Business Processes Organizational charts Conceptual models, data models Application suites Software and hardware platforms Information ERP system Infrastructure 3

Basic ERP architecture (Davenport)

Process Orientation But: Have we moved from one set of silos (functions) to another set of silos (processes?)

Business Process Management (BPM): The Third Wave

Our business process 7

What if... We ask the customer to do some of the work 8

What if... We want to share things we have 9

What if... Some of our things are outsourced... 10

What if... We then acquire a competitor who does certaing things better than we do! 11

What if... We then make changes to our brilliant process design on 18 months... 12

Service Orientation: Processes and services

SOA and MDM, but which to choose? The promise of Service Oriented Architecture (SOA) for business processes are cost reductions and improved agility through reuse of modular business services implemented with Web Services technology. SOA Principles: Loose coupling, Encapsulations, Independence The promise of Master Data Management (MDM) are reduced integration costs and improved business productivity through use of consistent data accross different applications of the enterprise. MDM Principles: Sharing common data and definitions, avoiding duplication Is there a dilemma between this two approaches? 14

Processes and services Care Processes Diagnostic services Generic services Enterprise service bus Applications with interfaces

SOA example: The care process and services Electronic Health Record Invoices Secondary use information: statistics etc. SOA terminology Business Process: Care Process Business Services: Lab tests, radiology tests, endoscopy tests etc... Procedures, Medication, Therapies Medication orders, therapies etc are requested services A care process consists of multiple services

The need for a common information model Shared understanding between the business processes and business services Master Data Who: Organization, person Patient, Doctor, Hospital, Laboratory Where: Location, address Hospital, Ward, Laboratory What: Item What to do, what to order, what to invoice, what are the results Which: Classification Which diagnosis, which specialty

Healthcare Information Model HL7 RIM Master Data Entities Instances of Business Processes Business Services Entities and its attributes Organizations People Places, locations Service codes Classifying codes Diagnoses Job codes Hierarchies Organization Unit Product Identifiers

Aggregations Encounter Id (Encounter Id, Ecxamination Id) Examination Id Aggregations: ActRelationship. Pairs of keys of related acts What services were needed to produce the results of an instance of an process? Aggregations are needed for example Electronic Patient Records: Examinations related to an encounter Data Warehousing: All examinations related to an encounter Instance of a process Instance of a service For example: Encounter and related examination Keys of instances should be considered as important master data, which need to be provided by the collaborating applications

The applications expose the services Every application has its own master data 20

Unmanaged, replicated master data Master data is managed separately in each systems Same concept can have different codes, same codes can mean different concepts The field names and field values do not match Changes are not propagated in sync Obsolete codes still exist No clear responsibilities or ownership of master data No history tracking Result: Increasing Maintenance Costs, dereasing maintenance productivity A B C D Master Data 21

Master Data Management in SOA environment ESB, common information model Master Data service A B C D Manual distribution of Master Data Master Data server Master Data Governance Model MD-1 MD-2 MD-3 S-A S-B S-C S-D 22

Service oriented Master Data Management Master Data Services Create and update services for the owners of master data Using Master Data services for the users of master data The actual physical implementation of master data is encapsulated behind the services The master data services may be used within other services Applications are not using their own code tables in their own databases but master data services ESB, common information model A B C D Master Data services 23

Multiple organizations sharing information OID 1 Local Master Data services MD Publish/Subscribe services MD Mapping services Global Master Data services OID 1.Encounter Id OID 2.Encounter Id OID 2 OID 3.Encounter Id OID 3 OID 4 Global Repository OID 4.Encounter Id Internal Master Data External Master Data Organization Identifiers ISO OID (Object Identifier Standard) 24

Owner of Master Data The source of the master data is shown in the data itself OID 1 Examples of HL7 data types OID 2 Instance Identifier (II) <id root="1.2.246.10.1234567" extension= 1234"/> OID 3 OID 4 Global Repository Coded Value (CV) <value xsi:type="cv" code="r07.2 displayname= chest pain codesystem="1.2.246.537.6.1.1996 codesystemname=" ICD 10 1996 > Internal Master Data External Master Data 25

Conclusions SOA needs MDM MDM can be implemented using SOA The SOA strategy and the MDM strategy need to be developed together 26

Thank You! Questions? Timo Itälä timo.itala(at)tkk.fi 27