11© 2002-2008 Health Level Seven ®, Inc. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven, Inc. Reg. U.S. Pat & TM Off
HL7 and Service-oriented Architecture (SOA)
Ambassador Briefing
January 2008
22© 2002-2008 Health Level Seven ®, Inc. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven, Inc. Reg. U.S. Pat & TM Off
HL7 Ambassador
As an HL7 Ambassador, I personally participate and contribute to the activities and standards being discussed. I attend meetings, teleconference calls, and actively engage in the standards development process.
Note that all HL7 Ambassador presentations are presented by authorized speakers of HL7, called “HL7 Ambassadors”.
33© 2002-2008 Health Level Seven ®, Inc. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven, Inc. Reg. U.S. Pat & TM Off
Topics
HL7 Vision and MissionUnderstanding Service-oriented
Architecture (SOA)The case for Healthcare SOA Standards Introducing HSSPStatus of Standards WorkSummary
55© 2002-2008 Health Level Seven ®, Inc. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven, Inc. Reg. U.S. Pat & TM Off
First, A Few Terms…
DSTU = Draft Standard for Trial Use HL7 = Health Level Seven HSSP = Healthcare Services Specification Project OMG = Object Management Group OHT = Open Health Tools SOA = Service-oriented Architecture
66© 2002-2008 Health Level Seven ®, Inc. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven, Inc. Reg. U.S. Pat & TM Off
Understanding SOA
77© 2002-2008 Health Level Seven ®, Inc. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven, Inc. Reg. U.S. Pat & TM Off
A Twenty-Second Interoperability Quiz…
Are you interoperable… … if you and your business partners “speak” different
languages … if gender = “01” means “male” in your business and
“female” for your business partner? …if the primary context for information sharing is e-mail or
fax? …if electronic data is exchanged via CD-ROM, or DVD-ROM? …if you use XML? …if you use Web Services?
88© 2002-2008 Health Level Seven ®, Inc. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven, Inc. Reg. U.S. Pat & TM Off
The 20 Second Agility Quiz
How well does your organization’s IT adapt to…
… address the new business rules that resulted from a legislated policy?
… deployment changes resulting from adding a data center?… integrating clinical information with a new business
partner?… integrating with “the new <place clinical specialty here>
system”… emerging public interest in personal health records?
99© 2002-2008 Health Level Seven ®, Inc. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven, Inc. Reg. U.S. Pat & TM Off
Wouldn’t it be nice if…
…your organization could use any MPI you chose without re-integrating?
…you could painlessly integrate data from new clinical systems into a patient’s health summary / cover sheet?
…heterogeneous systems could be accessed consistently from your installed application base
…standards supported your ability to redeploy or distribute hardware and software without breaking things
1010© 2002-2008 Health Level Seven ®, Inc. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven, Inc. Reg. U.S. Pat & TM Off
SOA ≠ Web Services
SOA Web Services
Is a technology platform? No Yes
Is a transport protocol? No Yes
Primary ownership is business-line owned?
Yes No
Affects workflow and business processes?
Yes No
Is an enabler for business and IT transformation?
Yes Yes
Is an industry standard? No Yes
1111© 2002-2008 Health Level Seven ®, Inc. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven, Inc. Reg. U.S. Pat & TM Off
How is SOA different from messaging?
A common practice in healthcare, just not yet in healthcare IT Many key products use them but do not expose interfaces Ensures functional consistency across applications Accepted industry best practice Furthers authoritative sources of data Minimizes duplication across applications, provides reuse Messages can be either payloads in or infrastructure beneath
services Service-oriented architecture provides the framework for
automation of common services Still, SOA has to be done well. It is cheaper and easier than ever
to create badly designed applications and spaghetti integration
1212© 2002-2008 Health Level Seven ®, Inc. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven, Inc. Reg. U.S. Pat & TM Off
Why SOA Healthcare Standards?
1313© 2002-2008 Health Level Seven ®, Inc. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven, Inc. Reg. U.S. Pat & TM Off
Why develop healthcare SOA standards?
Healthcare organizations are being driven to interoperate
“Messaging” is not the ideal approach for every interoperability challenge
SOA has demonstrated viability and benefits for many organizations and in many vertical-markets
1414© 2002-2008 Health Level Seven ®, Inc. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven, Inc. Reg. U.S. Pat & TM Off
Understanding Interoperability
Ab
ilit
y to
Int
erop
erat
e
High
Low
1515© 2002-2008 Health Level Seven ®, Inc. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven, Inc. Reg. U.S. Pat & TM Off
SOA In Action…An Identity Management Example
Local/Regional Domain 2
Regional Identity Service (EIS)
service client
Implementation
Interface
National Identity Service
National/Master Domain
service client
Interface
Implementation
External organization’s system
Local/Regional Domain 1
“Local” Identity Service
service client
Implementation
Interface
1. Query local domain: entity found locally
2. Query local domain: entity not found locally, retrieve from master domain3. Query master domain: retrieve linked entities from master domain
Scenarios
4. External System Query: Retrieve from master domain
1.1
1.2
1.3
1.4
2.1
2.2
2.3
2.5
2.6
2.4
3.1
3.2
3.3
3.4
4.1
4.2
1616© 2002-2008 Health Level Seven ®, Inc. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven, Inc. Reg. U.S. Pat & TM Off
Introducing HSSP
1717© 2002-2008 Health Level Seven ®, Inc. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven, Inc. Reg. U.S. Pat & TM Off
The Healthcare Services Specification Project (HSSP)
An effort to create common “service interface specifications” tractable within Health IT
A joint standards development project involving Health Level 7 (HL7) and the Object Management Group (OMG)
Its objectives are: To create useful, usable healthcare standards that
address functions, semantics and technologies To complement existing work and leverage existing
standards To focus on practical needs and not perfection To capitalize on industry talent through open community
participation
1818© 2002-2008 Health Level Seven ®, Inc. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven, Inc. Reg. U.S. Pat & TM Off
The Benefits of HSSP Standards…
Define industry standard behaviors for healthcare-oriented service functions
Eliminate “different flavors” of web services from occurring in different organizations
Rapid-pace stds development: ~18-24 months
Methodology embracing cross-group standards development
1919© 2002-2008 Health Level Seven ®, Inc. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven, Inc. Reg. U.S. Pat & TM Off
HSSP is part the bigger HIT landscape…
HSSP
HL7 Domain Committees
OMG
HITSP
National Programs (e.g. ONC, NEHTA)
CEN
OpenEHR
OHT
IHE
Methodology (SSF),DSTU Feedback,
Consultative support
SFMs, Info Models,
Requirements,Service Profiles
Policy
Service Profiles
Methodology,HL7/SOA Harmonization
SOA Interoperability Specifications
Use Cases,Requirements
TechnicalSpecifications,RFP process
Use Cases,Candidate Standards
Info Models,Semantic Profiles
SOA Interop Specs
RFPRequirements
Integration Profiles,Conformance Testing,
Interoperability Validation
TechnicalSpecifications
Open SourceRef Implementations,
Tools
SOA Interoperability Specifications,
Use Profiles
2020© 2002-2008 Health Level Seven ®, Inc. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven, Inc. Reg. U.S. Pat & TM Off
Cross-Organizational Standards Development
OMG
HL7
HL7 Draft Stds for Trial Use
Service Functional Model
OMG Request for Proposal (RFP)
Technical Specification
ANSI Standard
2121© 2002-2008 Health Level Seven ®, Inc. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven, Inc. Reg. U.S. Pat & TM Off
Status of HSSP Standards Work (Jan 2008)
Functional Standards Adopted as DSTU Entity Identification Service (EIS)* Retrieve Locate Update Service (RLUS)* Decision Support Service (DSS)* Clinical Research Filtered Query (CRFQ)*
Functional Standards Under Development Human Services Directory (HSD) Privacy Authentication Security Services (PASS) Common Terminology Services 2 (CTS2)
Implementation Guidance Services Interoperability Profile HSSP Reference Architecture
*Technical Specifications Under Development**Ballot reconciled; pending official organizational adoption
2222© 2002-2008 Health Level Seven ®, Inc. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven, Inc. Reg. U.S. Pat & TM Off
Status of Standards Work
2323© 2002-2008 Health Level Seven ®, Inc. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven, Inc. Reg. U.S. Pat & TM Off
SOA in Health Care: Realizing Quality of Care, Business Value, and Delivery on I.T.’s Promise
Chicago, IL April 15-17, 2008
Three-day event featuring lessons-learned, best-practices, and experience sharing
Event features an “Executive Summit” followed by business & technical tracks
Representation from provider, payer, and public health communities
Featured speakers and panelists include Jonathan White, M.D.
Health IT Portfolio DirectorAHRQ
Vish SankaranProgram Director, Federal Health Architecture, ONCHIT
Ken LunnDirector of Data Stds and ProductsNational Programme for Health IT (UK)
Marion Ball, Ed.D.Fellow, IBM ResearchProfessor Emerita, Johns Hopkins
Steve FlamminiChief Technology OfficerPartners Health Care
Dennis GiokasChief Technology OfficerCanada Health Infoway
Don MonVice PresidentAHIMA
Stanley Huff, M.D.Chief Medical Informatics OfficerInterMountain Health Care
2525© 2002-2008 Health Level Seven ®, Inc. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven, Inc. Reg. U.S. Pat & TM Off
For More Information….
Contact [email protected]@[email protected]
Visit our project wiki….http://healthinterop.org
2626© 2002-2008 Health Level Seven ®, Inc. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven, Inc. Reg. U.S. Pat & TM Off
Summary
““How do you know that the [web-] How do you know that the [web-] services you’re building are not services you’re building are not just the next generation of just the next generation of stovepipes?”stovepipes?”Janet Martino, LTC, USAF (Retired) to a panel of Healthcare IT Janet Martino, LTC, USAF (Retired) to a panel of Healthcare IT LeadersLeaders
““How do you know that the [web-] How do you know that the [web-] services you’re building are not services you’re building are not just the next generation of just the next generation of stovepipes?”stovepipes?”Janet Martino, LTC, USAF (Retired) to a panel of Healthcare IT Janet Martino, LTC, USAF (Retired) to a panel of Healthcare IT LeadersLeaders