21
Laboratory Information Digital Data Exchange (LIDDEx): An update Ulysses J. Balis, M.D. Director, Division of Pathology Informatics Department of Pathology University of Michigan Health System [email protected]

Laboratory Information Digital Data Exchange (LIDDEx): An update Ulysses J. Balis, M.D. Director, Division of Pathology Informatics Department of Pathology

Embed Size (px)

Citation preview

Laboratory Information Digital Data Exchange(LIDDEx):

An update

Ulysses J. Balis, M.D.Director, Division of Pathology Informatics

Department of PathologyUniversity of Michigan Health System

[email protected]

The Rosetta Stone of Lab Information Interoperability

LIDDEXClinical need as a motivation:

“Out of the box” Laboratory Information system interoperability between un-initiated enterprises, such that clinical results can be exchanged on demand, in real time.

The Rosetta Stone of Lab Information Interoperability

LIDDEXBackground and Rationale:

Despite three decades of firmly entrenched information technology presence within the clinical laboratory domain, there had been:

• No emergence of a standardized, seamless & interoperable solution by which records can be exchanged between institutions, without the need for customized interfaces and programming

• No public attempts to demonstrate such interoperability at domain-appropriate events (as already has been demonstrated with Radiology and EHR systems)

“Out of the box” LIS Interoperability remains an unmet need

The Rosetta Stone of Lab Information Interoperability

LIDDEXHigh-level wish-list for functionality:

– A “fax machine” paradigm for lab results:– Preservation of semantic encoding of data, intrinsic to the source

information system– Based upon agree-upon standards– Leverage federated models, if possible– Must validate patient identity– centrally-placed decision support layer

• Post-final data interpretation• Pre-final report generation support (e.g. cancer checklist assemblage in AP – Per John

Madden)

– Similar to the DICOM model

The Rosetta Stone of Lab Information Interoperability

• What LIDDEX is:

– A partnership of vendors, academia and government– A real-world example of cutting-edge federated web

architecture at work– A real-world example of cloud services attached to the

federation, adding incremental value to retrieved data, in the form of interpretative services

– An interactive experience, whereby attendees of LITS can observe seamless interoperability in an actual federation of LIS, govt. and interpretive services vendors

LIDDEX

The Rosetta Stone of Lab Information Interoperability

Historical Setting leading to the LIDDEx Approach:

• Current LIS interfaces are HL7-based and designed as one-offs, linking two and only two distinct lab enterprises (not easily scalable)

– HL7 is not a tightly constrained standard and as such, it is not a true standard at all (Exception: Australia, where HL7 use is regulated and tightly defined)

• Every interface that is constructed with the current antiquated method should be considered as a unique instantiation, with each one requiring ongoing customized support and specialized expertise

• As the number of requisite or desirable interconnections increase within and between disparate enterprises, the overall healthcare system evolves towards a point of technical un-sustainability, in terms of stewardship of the geometrically expanding number of requisite interfaces.

• In support of intra- and inter-institutional interfaces, what is required is the adoption and use of federation, grid architectures and true standards; with all implementations based upon modern data representation and exchange methods.

The Rosetta Stone of Lab Information Interoperability

What are these modern methods?• eXtensible Markup Language (XML)• Federated architectures• Properly adjudicated namespaces and strongly

typed concepts and data elements (ISO-11179)• Service-oriented Architectures (SOAs) and

normalized data models• Grid Computing• Cloud Service Architectures

Our present manner of construction of conventional LIS interfaces differs from the above list in essentially every aspect.

The Rosetta Stone of Lab Information Interoperability

LIDDEX Project Design• Partnership of Industry, government and academia

– Initially announced in March of 2008– At present:

• Six major LIS vendors• One data interpretive services vendor• National Cancer Institute caBIG biospecimen repository working group

– Dr. Ian Fore– Ann Fernandez

• University of Michigan

– Create a grid-services solution for demonstration at LITS-2009 that would demonstrate the following:

• Seamless interoperability of exchange of lab results between commercial LISs• Interactive format for LITs attendees, similar to DICOM / IHE “connecathons” of the

prior two decades– Effort for implementation not to exceed 40 man-hours per site– All tools based on open-source architectures and software– All tools and standards to be released to the public domain– Core functionality to serve as the edifice for subsequent expansion of the grid

services– Fully functional in time for LITS-2009

Interop II 2009 at APIII

Federant1

Federant2

Federant4

Federant3

INTEROP CloudINTEROP Cloud

ExternalCloud

Services

LISInitiatingQuery

1.Original Query. Patient hash provided to cloud

3. Cloud Initiates an internal service request, forwarding aggregated raw patient data for Interpretive Service Class action from the remote server

4. Remote Server Returns Interpretation message to cloud

via private internal services-level connection

5. All patient results from all responding sites aggregated with personalized interpretive report and returned to requesting LIS

2. Retrieval of hash, subsequent query at each LIS site to obtain same-patient data across federation

LIDDEX

INTEROP II 2009 at APIII

INTEROP II 2009 at APIII

Federant1

Federant2

Federant4

Federant3

INTEROP CloudINTEROP Cloud

ExternalCloud

Services

LISInitiatingQuery

1.Original Query. Patient hash provided to cloud

3. Cloud Initiates an internal service request, forwarding aggregated raw patient data for Interpretive Service Class action from the remote server

4. Remote Server Returns Interpretation message to cloud

via private internal services-level connection

5. All patient results from all responding sites aggregated with personalized interpretive report and returned to requesting LIS

2. Retrieval of hash, subsequent query at each LIS site to obtain same-patient data across federation

LIDDEX

INTEROP II 2009 at APIII

INTEROP II 2009 at APIII

Federant1

Federant2

Federant4

Federant3

INTEROP CloudINTEROP Cloud

ExternalCloud

Services

LISInitiatingQuery

1.Original Query. Patient hash provided to cloud

3. Cloud Initiates an internal service request, forwarding aggregated raw patient data for Interpretive Service Class action from the remote server

4. Remote Server Returns Interpretation message to cloud

via private internal services-level connection

5. All patient results from all responding sites aggregated with personalized interpretive report and returned to requesting LIS

2. Retrieval of hash, subsequent query at each LIS site to obtain same-patient data across federation

LIDDEX

INTEROP II 2009 at APIII

INTEROP II 2009 at APIII

Federant1

Federant2

Federant4

Federant3

INTEROP CloudINTEROP Cloud

ExternalCloud

Services

LISInitiatingQuery

1.Original Query. Patient hash provided to cloud

3. Cloud Initiates an internal service request, forwarding aggregated raw patient data for Interpretive Service Class action from the remote server

4. Remote Server Returns Interpretation message to cloud

via private internal services-level connection

5. All patient results from all responding sites aggregated with personalized interpretive report and returned to requesting LIS

2. Retrieval of hash, subsequent query at each LIS site to obtain same-patient data across federation

LIDDEX

INTEROP II 2009 at APIII

INTEROP II 2009 at APIII

Federant1

Federant2

Federant4

Federant3

INTEROP CloudINTEROP Cloud

ExternalCloud

Services

LISInitiatingQuery

1.Original Query. Patient hash provided to cloud

3. Cloud Initiates an internal service request, forwarding aggregated raw patient data for Interpretive Service Class action from the remote server

4. Remote Server Returns Interpretation message to cloud

via private internal services-level connection

5. All patient results from all responding sites aggregated with personalized interpretive report and returned to requesting LIS

2. Retrieval of hash, subsequent query at each LIS site to obtain same-patient data across federation

LIDDEX

INTEROP II 2009 at APIII

Map Showing Sites

Core Interop Cloud Server Priorto Attachment of Clients

Core Interop Cloud Server WithAttached Clients

Screenshot of LIDDEx Results

Screenshot of LIDDEx Results

The Rosetta Stone of Lab Information Interoperability

LIDDEX: Project Update• From the technical insight and effective collaboration

model gained from the prior three public demonstrations, the consortium seeks to demonstrate a near-production-ready version at the Pathology Informatics 2010 Meeting in September (Boston)

• Specific aspects of the updated solution include:– Continued use of LOINC with provisioning for synonymy.– Extensive mapping of remaining common lab result data elements– Completion of the grid-enabled patient identification solution (state based model)– Systematic migration of current Service Call library to caGrid compliance– Inclusion for exchange of both whole slide images and URL pointers.– Provisioning for implementation of alpha sites– Creation of WSI repositories

20

Classes of Services

NCI Services are classified into four primary types:

• Infrastructure/Utility• Services that are required or utilized by virtually all other services

• Core• Services that provide information components to capability and business services

• Business Capability• Services that provide “business atoms”, the data most business processes utilize

• Business/Process• Arbitrarily complex services that utilize the other three service types to carry out

business functions

New SINew SI

Domain WSDomain WS

Questions?