interfacing and interoperability - hl7 uk soa/bi suite – java caps • 1980s jim demitriades...

24
HL7 UK Summer 2007 Roadshow: Healthcare Information Integration Seminars Interfacing and Interoperability Eric Williams Sun Software Practice [email protected]

Upload: ngobao

Post on 12-May-2018

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Interfacing and Interoperability - HL7 UK SOA/BI Suite – Java CAPS • 1980s Jim Demitriades working at LA Hospital • 1989 Software Technology Corporation (STC) founded • 1990

HL7 UK Summer 2007 Roadshow:Healthcare Information Integration Seminars

Interfacing and Interoperability

Eric WilliamsSun Software [email protected]

Page 2: Interfacing and Interoperability - HL7 UK SOA/BI Suite – Java CAPS • 1980s Jim Demitriades working at LA Hospital • 1989 Software Technology Corporation (STC) founded • 1990

Sun Overview ServersSoftware

Services

Network.com

Storage

• Founded in 1982• FY06 $13.1Bn revs• 34,000 employees• Worldwide Operations• All market sectors• 4 Global Practices• UK is important to Sun

> Largest non-US market

> Assembly Plant> NPfIT

Page 3: Interfacing and Interoperability - HL7 UK SOA/BI Suite – Java CAPS • 1980s Jim Demitriades working at LA Hospital • 1989 Software Technology Corporation (STC) founded • 1990

Sun Software Portfolio

IdentityManagement

SOA & Business

Integration

Virtual Desktop

Ope

n St

anda

rds

Infrastructure / Platform

Page 4: Interfacing and Interoperability - HL7 UK SOA/BI Suite – Java CAPS • 1980s Jim Demitriades working at LA Hospital • 1989 Software Technology Corporation (STC) founded • 1990

Sun SOA/BI Suite – Java CAPS

• 1980s Jim Demitriades working at LA Hospital• 1989 Software Technology Corporation (STC) founded• 1990 First product – DataGate interface hub• 1998 GA of eGate – interface / integration network• 2001 STC changed name to SeeBeyond• 2003 GA of SOA-compliant Integrated Composite Application Network

(ICAN)• 2005 SeeBeyond acquired by Sun Microsystems• 2006 ICAN --> Sun Java Composite Application Platform Suite (CAPS)

Page 5: Interfacing and Interoperability - HL7 UK SOA/BI Suite – Java CAPS • 1980s Jim Demitriades working at LA Hospital • 1989 Software Technology Corporation (STC) founded • 1990

Interfacing is .....

• .... the act of using a defined boundary between two entities such as software. The types of access that interfacing provides between software components include data types.

Wikipedia June 2007

Typically, Interfacing is about content

Page 6: Interfacing and Interoperability - HL7 UK SOA/BI Suite – Java CAPS • 1980s Jim Demitriades working at LA Hospital • 1989 Software Technology Corporation (STC) founded • 1990

Interfacing at the Application Level .....

PASHL7v2.3

RadHL7v2.4

ReadWrite

TranslateTranspose

ReadWriteTranslateTranspose

Page 7: Interfacing and Interoperability - HL7 UK SOA/BI Suite – Java CAPS • 1980s Jim Demitriades working at LA Hospital • 1989 Software Technology Corporation (STC) founded • 1990

.... Is Overly Complex and Expensive

PASHL7v2.3

RadHL7v2.4

PathHL7v3

OncCSV

ReadWrite

TranslateTranspose

ReadWrite

TranslateTranspose

ReadWrite

TranslateTranspose

ReadWrite

TranslateTranspose

Page 8: Interfacing and Interoperability - HL7 UK SOA/BI Suite – Java CAPS • 1980s Jim Demitriades working at LA Hospital • 1989 Software Technology Corporation (STC) founded • 1990

Interfacing at the Message Level

Enterprise Service Bus - eGate

PASHL7v2.3

RadHL7v2.4

PathHL7v3

OncCSV

eWay eWay eWay eWay

Read & Write

Pub & Sub

Translate & Transform

Optional Common Objects

Page 9: Interfacing and Interoperability - HL7 UK SOA/BI Suite – Java CAPS • 1980s Jim Demitriades working at LA Hospital • 1989 Software Technology Corporation (STC) founded • 1990

Near ZeroTM Coding – OTD Wizards

Page 10: Interfacing and Interoperability - HL7 UK SOA/BI Suite – Java CAPS • 1980s Jim Demitriades working at LA Hospital • 1989 Software Technology Corporation (STC) founded • 1990

Near ZeroTM Coding – Graphical Editors

Page 11: Interfacing and Interoperability - HL7 UK SOA/BI Suite – Java CAPS • 1980s Jim Demitriades working at LA Hospital • 1989 Software Technology Corporation (STC) founded • 1990

Automated Web Service Enablement

Enterprise Service Bus - eGate

PASHL7v2.3

RadHL7v2.4

PathHL7v3

OncCSV

eWay eWay eWay eWay

Read & Write

Pub & Sub

Translate & Transform

Common Objects

WS Call

Page 12: Interfacing and Interoperability - HL7 UK SOA/BI Suite – Java CAPS • 1980s Jim Demitriades working at LA Hospital • 1989 Software Technology Corporation (STC) founded • 1990

Interoperability is .....

• .... the capability of different programs to exchange data via a common set of business procedures, to read and write the same file formats and to use the same protocols.

Wikipedia June 2007

Typically, Interoperability is about content and control

Page 13: Interfacing and Interoperability - HL7 UK SOA/BI Suite – Java CAPS • 1980s Jim Demitriades working at LA Hospital • 1989 Software Technology Corporation (STC) founded • 1990

Interoperability with SOA

Technical Services

Business Services

Business Processes

Presentation ServicesCode Diagnosis &

TreatmentPrescribe medicine View Lab rest results Code Diagnosis &

TreatmentPrescribe medicine View Lab rest results

Choose and Book pathwayCHD care pathway Diabetes care pathway

ObtainPatient Demographics

Dispense HospitalMedicine

Order Retinopathy

Order Cardiology Order

Radiology

Page 14: Interfacing and Interoperability - HL7 UK SOA/BI Suite – Java CAPS • 1980s Jim Demitriades working at LA Hospital • 1989 Software Technology Corporation (STC) founded • 1990

Sun's SOA Vision

• Completeness of the Suites

• Integration of the modules

• Model Driven Development

• Standards Support: Interoperability and Application Portability

• Sun Platform: Architected for a Services Architecture

Page 15: Interfacing and Interoperability - HL7 UK SOA/BI Suite – Java CAPS • 1980s Jim Demitriades working at LA Hospital • 1989 Software Technology Corporation (STC) founded • 1990

Sun's SOA PlatformSun Java Composite Application Platform Suite

• Architected to build Composite Applications

• Best Productivity with near-Zero Coding Model driven Dev.

• Lowest TCO due to Fully Integrated Dev & Mgmt Environment

• Full Java EE Standards Support for Portability & Interoperability

Page 16: Interfacing and Interoperability - HL7 UK SOA/BI Suite – Java CAPS • 1980s Jim Demitriades working at LA Hospital • 1989 Software Technology Corporation (STC) founded • 1990

Interoperability with BPM

Page 17: Interfacing and Interoperability - HL7 UK SOA/BI Suite – Java CAPS • 1980s Jim Demitriades working at LA Hospital • 1989 Software Technology Corporation (STC) founded • 1990

PathologyRadiologyPAS

Single Patient View - The Root of the Problem

DataRepositories

Monolithic,IndependentApplications

Multiple CustomerViewsDispersed, unintegrated data

FinanceSalesMarketing ExternalPartner

DataWarehouseCRM

Page 18: Interfacing and Interoperability - HL7 UK SOA/BI Suite – Java CAPS • 1980s Jim Demitriades working at LA Hospital • 1989 Software Technology Corporation (STC) founded • 1990

Other CompositeApplications

AccountManagement

OrderProcessing

ServiceScheduling

Interoperability with Java CAPS eView

DataRepositories FinanceSalesMarketing External

PartnerDataWarehouseCRM

ReusableServices

CompositeApplications

CheckCustomer Status

CheckCredit

CheckInventory

CheckOrder Status

CreateInvoice

Single CustomerView

>

Page 19: Interfacing and Interoperability - HL7 UK SOA/BI Suite – Java CAPS • 1980s Jim Demitriades working at LA Hospital • 1989 Software Technology Corporation (STC) founded • 1990

Sun Java CAPS Healthcare Users• United Kingdom

> Integration software and services to support 100 NHS Trusts> Messaging, Single Sign on, LDAP and Single Patient View software

for the Spine and LSPs> HL7 V3 and ebXML solutions to enable Direct Booking services at

Trusts> Managed N3 services for BT Spine, Kodak PACS & Tayside NHS

• Europe> Integration software and services to support 300 Hospitals> Client eligibility Index for Irish primary care reimbursement

• Worldwide> Integration software and services to support 800 Hospitals

Page 20: Interfacing and Interoperability - HL7 UK SOA/BI Suite – Java CAPS • 1980s Jim Demitriades working at LA Hospital • 1989 Software Technology Corporation (STC) founded • 1990

UCLH Choose & Book

Java CAPS

Health

Services Framew

ork

GP

and

Nat

iona

l H

L7 V

3Ap

plic

atio

ns

Hos

pita

lH

L7 V

2 Ap

plic

atio

ns

High AvailabilityWindows or Solaris Cluster on N3

Choose and Book Human Workflow

Dear Doctor,

Please take a look at this gentleman for me and assess him for further services

Yours Doctor

Dear Doctor,

Please take a look at this gentleman for me and assess him for further services

Yours Doctor

ebXML, HL7 V3, HL7 V2 Message handling

• Key Features of Solution

• Sun Health Services Framework

• Sun Java CAPS

• eGate 4.5/ICAN 5.0 localised IE

• Database – Oracle 9

• HL7 v3 EBS, SDS and PDS Messages

• Spine ebXML interaction protocol

• Windows And Solaris Clustering

• N3 Connection

• GEM Plus authentication for C&B workflow

Page 21: Interfacing and Interoperability - HL7 UK SOA/BI Suite – Java CAPS • 1980s Jim Demitriades working at LA Hospital • 1989 Software Technology Corporation (STC) founded • 1990

Airedale Health Services FrameworkJCAPS Services

Framework

CSC ManagediPM

Audiology

RIS

LIM

Logging

Error Handling

User Alerting

Workflow

SIM

UD

DL/W

SD

L

Enterprise Service Bus

Common Object Layer

Data enrichmentTrust/system routing

Business rulesService orchestration

CfHNHS

SPINE

HL7

V3

UK

HL7

2.3

UK

External Trust

Project

Web S

ervice

Acc managediPM

VMS1

SMS

form

at

- Old in production

- Old in new JCAPS production environment

- Future capability

HL7

V3/

V2

eway

Adaptor HL7

2.Y ew

ayAdaptorH

L7 2

.Y

ExistingSystems

VMS

Adaptor HL7

2.Y V

MS

AdaptorHL7

2.Y

Pathology

VMS

Adaptor HL7

2.Y VM

S AdaptorH

L7 2

.Y

Others

VMS

Adaptor H

L7 2

.Y VMS

AdaptorH

L7 2

.Y

PharmacyVM

S Adaptor SM

S VMS

Adaptor

SMS

1

2

3

4

5

6

Page 22: Interfacing and Interoperability - HL7 UK SOA/BI Suite – Java CAPS • 1980s Jim Demitriades working at LA Hospital • 1989 Software Technology Corporation (STC) founded • 1990

Q&A

Java CAPS delivers the best TCO...

• SOA ‘out of box’> No Extra integration coding/wrapping for delivering

SOA solutions

• Open ‘Inside and Out’> No Vendor Tie-in, Lowers Risk

• Full Product Suite> Reduce Costs, Speeds Implementation

• Single Unified Product Suite> One Dev Tool, mgmt Tool, Deployment/Runtime,

Repository = Lower TCO for mixed integration styles

Page 23: Interfacing and Interoperability - HL7 UK SOA/BI Suite – Java CAPS • 1980s Jim Demitriades working at LA Hospital • 1989 Software Technology Corporation (STC) founded • 1990

Driving Industry Standards

Service Container Java EEIntegration Java Business Integration – JSR-

208Presentation Portlet – JSR-168Java Web Services Java WS

Service Description WSDL (WS-I Basic Profile)Message Exchange SOAP, MIME (WSI-BP)Message Exchange Fast Web Services, Fast Infoset

Registry/Repository ebRegistry with UDDI supportTransactions WS-TransMgt, Atomic TransactionManagement WS-DistributedManagement

WS-ManagementMetadata Exchange WS-MetadataExchangePolicy Definition XACML-WSPL +- WS-PolicyBusiness Process WS-Choreography, ebBPSSContext & Coordination WS-Context, WS CoordinationDocuments UBLHorizontal Biz Vocabs Core Components, UBL

Service Container Java EEIntegration Java Business Integration – JSR-208Presentation Portlet – JSR-168Java Web Services Java WS

Message Security OASIS WSS, SAML, X.509 tokens WSS Attachment, WS-I BSPPresentation WSRPMessage Reliability WS-Reliability/WS-Reliable

MessagingMessage Addressing WS-AddressingBusiness Process WS-BPEL

Page 24: Interfacing and Interoperability - HL7 UK SOA/BI Suite – Java CAPS • 1980s Jim Demitriades working at LA Hospital • 1989 Software Technology Corporation (STC) founded • 1990

Thank you!