InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

Article: SOA in Healthcare

Posted by Thomas Bandholtz on Mar 10, 2008

Sections
Architecture & Design,
Enterprise Architecture
Topics
Business ,
Business Process Management ,
Enterprise Architecture ,
SOA
Tags
HL7 ,
XML ,
Healthcare

In a new InfoQ article about SOA in Healthcare, the authors go beyond the average use case description for several reasons.

First of all, the four authors from Intel are writing with real people in mind (patients, nurses, doctors, etc.) who are “sharing data across a community”. Going through the daily processes of a clinic by examples results in an observation that many readers may have eye witnessed themselves: “The nurse is providing the interoperability” – so: is it SOA for the nurses?

The status quo in health care systems is a little more complex than just another legacy data integration spaghetti. First obvious difference from the common customer-order-billing story: in healthcare it is a common situation that not the “customer” pays for the treatment but a third party (insurance). So is it something like a car dealer’s garage business? In some part yes. However, unlike most businesses healthcare is exceptionally regulated and cross-organizational: “A healthcare information network (HIN) is a collaboration among the government, hospitals, specialty labs and pharmacies, as well as insurance agencies (payers)”.

As participants come from rather different domains, solutions need to standardize standards, namely the varied interpretation of (sectoral) agreements (here: Health Level 7 in the US). As the basis of any succesful cooperation a “canonical data representation of the SOA core business service” will have to unite loose coupling with semantic interoperability. This includes medical vocabulary translation and unifying various extensions of patients’ electronic medical records (EMR).

All this makes evident that “establishing a HIN of scale using point-to-point integration architectures is not viable from a cost standpoint”. This is also known from different application areas, but in this case the proposed bus architecture goes beyond the enterprise scale. The “Health Information Exchange Bus” comes along with an outsourced, hosted utility model that provides integration services for inhomogeneous participants. Each of them can establish orchestrated workflows across the network.

The article is an excerpt from their book Service Oriented Architecture Demystified, which is supposed to go into more detail and beyond the healthcare use case. For example, the article does not discuss the Key Organizational Shifts of a HIN, where interoperability is no longer provided by the nurses. It only adumbrates the Service Portfolio Planning Process of cross-organizational stakeholders. 

The article is a pleasure to read by itself: it is all about people and their scattered semantics and about how they can benefit from a SOA that opens organizational blinkers. And finally somehow it is also about healthcare demystified. Take a printout to your doctor’s waiting room next time!

Check out the full article here.

  • This article is part of a featured topic series on SOA
Awesome information by addy moe Posted
Thanks by josh khaleej Posted
Re: Thanks by Burg Bug Posted
  1. Back to top

    Awesome information

    by addy moe

    Lose weight naturally fast - How to lose weight naturally using natural weight loss solutions, find the best way to lose weight fast naturally without dieting, safe natural weight loss.

    private std clinic - CityDoc provides a high-end comprehensive GP service in exceptional surroundings. Our three central London clinics are located in the esteemed Harley Street medical area, Moorgate (the City) and Canary Wharf.

  2. Back to top

    Thanks

    by josh khaleej

    lose weight - NO Dieting, Exercises, Pills, Surgery or EFFORT needed. 14lb loss in 4 weeks Guaranteed. Proven method. FREE Test shows YOUR best way to lose weight fast.

    Swimming Pool Hertfordshire - We’re home to some of Hertfordshire and Buckinghamshire’s best equipped, most friendly and affordable health, leisure, sports and arts facilities. Our Centre’s are located in Rickmansworth, South Oxhey, Bushey, Potters Bar, Borehamwood and Milton Keynes.

    Planet skincare  - Luxury Salon in Central Marlow. Services Include Waxing (inc. Hot Wax), Nails, St Tropez Tans, Massage, Facials & Body Treatments with both Dermalogica and Gerard's luxury Italian skin care.

  3. Back to top

    Re: Thanks

    by Burg Bug

    Using shared services that are aligned with business processes, SOA strengthens interoperability while reducing the need to synchronize data between isolated systems cool gadgets. Services may be made available, no matter their location, to create solutions that reach beyond the desktop, the department, and the healthcare organization atkins diet.

Educational Content

Jesper Boeg on Priming Kanban

In this interview, Jesper Boeg, author of the new InfoQ book – Priming Kanban, discusses the keys to using Kanban effectively, and how to get started if you are currently using other approaches.

New-age Transactional Systems - Not Your Grandpa's OLTP

John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.

Cool Code

Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.

Collaboration: At the Extremities of Extreme

Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.

Yesod Web Framework

Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).

Transactions without Transactions

Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.

Attila Szegedi on JVM and GC Performance Tuning at Twitter

Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

10 tips on how to prevent business value risk

One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.