exploiting the www: lessons from a uk research project on a health record brokerexploiting the www:...

26
Exploiting the WWW: Lessons Exploiting the WWW: Lessons from a UK Research Project on from a UK Research Project on a Health Record Broker a Health Record Broker Professor Michael Professor Michael Rigby Rigby Mark Turner Mark Turner Keele University, United Keele University, United Kingdom Kingdom

Upload: haley-lindsay

Post on 27-Mar-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

““Exploiting the WWW: Lessons from a Exploiting the WWW: Lessons from a

UK Research Project on a Health UK Research Project on a Health

Record Broker Record Broker ””

Professor Michael RigbyProfessor Michael Rigby

Mark TurnerMark TurnerKeele University, United KingdomKeele University, United Kingdom

WWW2006 – 26th May 2006WWW2006 – 26th May 2006

Page 2: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

The Health Context Need for a The Health Context Need for a BrokerBroker

Professor Michael RigbyProfessor Michael Rigby

Centre for Health Planning and ManagementCentre for Health Planning and ManagementKeele University, United KingdomKeele University, United Kingdom

Page 3: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

WWW2006 – Impact of the Web on HealthWWW2006 – Impact of the Web on Health Michael Rigby and Mark TurnerMichael Rigby and Mark Turner

Inexorable Growth of ExpectationInexorable Growth of Expectation

Vertical IntegrationVertical Integration Linking Primary and Secondary CareLinking Primary and Secondary Care

Horizontal IntegrationHorizontal Integration Linking health providers in a regionLinking health providers in a region

Temporal IntegrationTemporal Integration Linking to Previous Medical HistoryLinking to Previous Medical History

Exponential increase in the Record sizeExponential increase in the Record size

Little thought on viability or practicalityLittle thought on viability or practicality

Page 4: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

WWW2006 – Impact of the Web on HealthWWW2006 – Impact of the Web on Health Michael Rigby and Mark TurnerMichael Rigby and Mark Turner

Expansion to Un-sustainability?Expansion to Un-sustainability?

Digitisation of InvestigationsDigitisation of Investigations Volume of InvestigationsVolume of Investigations Population longevityPopulation longevity Genetic AnalysisGenetic Analysis Personalised Drugs and PrescribingPersonalised Drugs and Prescribing Domestic MonitoringDomestic Monitoring Continuous Continuous in vivoin vivo Monitoring Monitoring Remote Service Delivery (telemedicine, etc.)Remote Service Delivery (telemedicine, etc.)

Page 5: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

WWW2006 – Impact of the Web on HealthWWW2006 – Impact of the Web on Health Michael Rigby and Mark TurnerMichael Rigby and Mark Turner

IntegrationIntegration

Hospital Record(includes X-Rays, scans, nursing)

PrimaryCare

Record

Page 6: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

WWW2006 – Impact of the Web on HealthWWW2006 – Impact of the Web on Health Michael Rigby and Mark TurnerMichael Rigby and Mark Turner

Temporal GrowthTemporal Growth

Hospital Record(includes X-Rays, scans,

nursing)

Birth to Death

PrimaryCare

Record

Page 7: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

WWW2006 – Impact of the Web on HealthWWW2006 – Impact of the Web on Health Michael Rigby and Mark TurnerMichael Rigby and Mark Turner

More GrowthMore Growth

Hospital Record(includes X-Rays, scans,

nursing)

Birth to Death

Genetic recordsNew and more investigationsPervasive technologies (continuous monitoring)Personalised prescribingLongevity

PrimaryCare

Record

Page 8: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

WWW2006 – Impact of the Web on HealthWWW2006 – Impact of the Web on Health Michael Rigby and Mark TurnerMichael Rigby and Mark Turner

And More GrowthAnd More Growth

Hospital Record(includes X-Rays, scans,

nursing)

Birth to Death

Genetic recordsNew and more investigationsPervasive technologies (continuous monitoring)Personalised prescribingLongevity

SocialCareSocialCare

Other Agencies

PrimaryCare

Record

Page 9: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

WWW2006 – Impact of the Web on HealthWWW2006 – Impact of the Web on Health Michael Rigby and Mark TurnerMichael Rigby and Mark Turner

The ConcernsThe Concerns

Record Size and Volume of Record Size and Volume of TransactionsTransactions

Navigating the Record and Data Navigating the Record and Data SwampingSwamping

Not Proven Not Proven (has never been done)(has never been done)

Enterprise precedents not goodEnterprise precedents not good There will always be boundariesThere will always be boundaries

Page 10: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

WWW2006 – Impact of the Web on HealthWWW2006 – Impact of the Web on Health Michael Rigby and Mark TurnerMichael Rigby and Mark Turner

Boundaries are InevitableBoundaries are Inevitable

Hospital Record(includes X-Rays, scans,

nursing)

Birth to Death

Genetic recordsNew and more investigationsPervasive technologies (continuous monitoring)Personalised prescribingLongevity

SocialCareSocialCare

Other Agencies

PrimaryCare

Record

Page 11: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

WWW2006 – Impact of the Web on HealthWWW2006 – Impact of the Web on Health Michael Rigby and Mark TurnerMichael Rigby and Mark Turner

Hospital Record(includes X-Rays, scans,

nursing)

Birth to Death

Genetic recordsNew and more investigationsPervasive technologies (continuous monitoring)Personalised prescribingLongevity

SocialCareSocialCare

Other Agencies

Boundaries are InevitableBoundaries are Inevitable

PrimaryCare

Record

Page 12: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

WWW2006 – Impact of the Web on HealthWWW2006 – Impact of the Web on Health Michael Rigby and Mark TurnerMichael Rigby and Mark Turner

Hospital Record(includes X-Rays, scans,

nursing)

Birth to Death

Genetic recordsNew and more investigationsPervasive technologies (continuous monitoring)Personalised prescribingLongevity

SocialCareSocialCare

Other Agencies

Boundaries are InevitableBoundaries are Inevitable

PrimaryCare

Record

Page 13: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

WWW2006 – Impact of the Web on HealthWWW2006 – Impact of the Web on Health Michael Rigby and Mark TurnerMichael Rigby and Mark Turner

The IBHIS VisionThe IBHIS Vision

The authorised person can get what they The authorised person can get what they need, in real time.need, in real time.

Records are secure; specific access when Records are secure; specific access when it is really needed.it is really needed.

Data from different records are merged Data from different records are merged virtually as needed.virtually as needed.

All record searching is audited.All record searching is audited.

Page 14: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

WWW2006 – Impact of the Web on HealthWWW2006 – Impact of the Web on Health Michael Rigby and Mark TurnerMichael Rigby and Mark Turner

The IBHIS ConceptThe IBHIS Concept

Page 15: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

WWW2006 – Impact of the Web on HealthWWW2006 – Impact of the Web on Health Michael Rigby and Mark TurnerMichael Rigby and Mark Turner

The IBHIS conceptThe IBHIS concept

primary care doctor

primary care doctor

hospital

hospitalprimary care doctor

social services

InformationInformationBrokerBroker

IBHIS

Other IBHISbrokers

Page 16: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

WWW2006 – Impact of the Web on HealthWWW2006 – Impact of the Web on Health Michael Rigby and Mark TurnerMichael Rigby and Mark Turner

IBHIS: the cast & contextIBHIS: the cast & context

A collaborative project involving:A collaborative project involving: The The Pennine GroupPennine Group of software engineers from of software engineers from

Durham, Keele & The University of Manchester Durham, Keele & The University of Manchester (UMIST)(UMIST)

Keele’s Keele’s Centre for Health Planning & ManagementCentre for Health Planning & Management The staff of The staff of Solihull Primary Care TrustSolihull Primary Care Trust (providing (providing

the domain interaction) the domain interaction)

Began in January 2002Began in January 2002

Funded for three years by Funded for three years by EPSRC’s Distributed EPSRC’s Distributed Information Management (DIM)Information Management (DIM) programme programme

Page 17: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

The IBHIS Prototype Broker The IBHIS Prototype Broker and the WWWand the WWW

Mark TurnerMark TurnerResearch AssistantResearch Assistant

School of Computing and Mathematics,School of Computing and Mathematics,Keele University, United KingdomKeele University, United Kingdom

Page 18: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

WWW2006 – Impact of the Web on HealthWWW2006 – Impact of the Web on Health Michael Rigby and Mark TurnerMichael Rigby and Mark Turner

What issues does the IBHIS What issues does the IBHIS broker need to address?broker need to address?

Supporting the user in Supporting the user in formulatingformulating a query. a query. LocatingLocating all relevant sources of information. all relevant sources of information. Implementing any Implementing any restrictionsrestrictions that the owners that the owners

of information may impose upon access and of information may impose upon access and use.use.

In addition, the broker needs to:In addition, the broker needs to: Maintain an Maintain an audit trailaudit trail of actions. of actions. Provide Provide feedbackfeedback in an unbiased manner. in an unbiased manner. Must be Must be availableavailable across all platforms and networks across all platforms and networks

Page 19: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

WWW2006 – Impact of the Web on HealthWWW2006 – Impact of the Web on Health Michael Rigby and Mark TurnerMichael Rigby and Mark Turner

Service-based ArchitectureService-based Architecture

IBHIS is based around a IBHIS is based around a service architectureservice architecture Services can be dynamically discovered/executedServices can be dynamically discovered/executed A service isA service is usedused and not and not ownedowned

Many available technologiesMany available technologies Web servicesWeb services - XML, SOAP, WSDL, UDDI…- XML, SOAP, WSDL, UDDI… Use standard Web protocols (TCP/IP, HTTP)Use standard Web protocols (TCP/IP, HTTP)

IBHIS uses two types of ‘service’IBHIS uses two types of ‘service’ StaticStatic DynamicDynamic

Page 20: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

WWW2006 – Impact of the Web on HealthWWW2006 – Impact of the Web on Health Michael Rigby and Mark TurnerMichael Rigby and Mark Turner

The IBHIS ArchitectureThe IBHIS ArchitectureSecurity Service

Ontology Service

Discovery Service

SemanticRegistry

DataAccessService

DataAccessService

DataAccessService

‘record store’ owners

QueryService

UserI/face

AuditService

Broker

Page 21: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

WWW2006 – Impact of the Web on HealthWWW2006 – Impact of the Web on Health Michael Rigby and Mark TurnerMichael Rigby and Mark Turner

Data Access ServiceData Access Service

A DAS provides a service-oriented front-end to a data sourceA DAS provides a service-oriented front-end to a data source

A DAS may be A DAS may be dynamically discovered dynamically discovered by the brokerby the broker

DASs are DASs are autonomousautonomous and owned by the data provider and owned by the data provider

autonomousrecord store

data access service

DASsemanticdescription file

interface specification

data description

access control policy

access control mappings

Page 22: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

WWW2006 – Impact of the Web on HealthWWW2006 – Impact of the Web on Health Michael Rigby and Mark TurnerMichael Rigby and Mark Turner

IBHIS – Research AreasIBHIS – Research AreasIBHIS concentrated on three main research areasIBHIS concentrated on three main research areas

Data Access Service (DAS)Data Access Service (DAS) model model The discovery and binding of distributed data sourcesThe discovery and binding of distributed data sources

Semantic InteroperabilitySemantic Interoperability Ontology based query formulationOntology based query formulation Dynamic mapping of terminologies between system domainsDynamic mapping of terminologies between system domains

Distributed Distributed Access Control Access Control modelmodel Flexible and decentralisedFlexible and decentralised Able to enforce local policies at the most appropriate pointAble to enforce local policies at the most appropriate point Includes roles, teams, identities, contexts, and overridesIncludes roles, teams, identities, contexts, and overrides

Page 23: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

WWW2006 – Impact of the Web on HealthWWW2006 – Impact of the Web on Health Michael Rigby and Mark TurnerMichael Rigby and Mark Turner

The IBHIS PrototypeThe IBHIS Prototype

Three data sourcesThree data sources Distributed sites, running within different DBMSs and platformsDistributed sites, running within different DBMSs and platforms

Broker runs within Broker runs within IBM WebsphereIBM Websphere server at Keele server at Keele

Implemented as set of Implemented as set of Java Web servicesJava Web services JAX-RPC messaging for internal servicesJAX-RPC messaging for internal services SOAP Document style messaging between broker and DASsSOAP Document style messaging between broker and DASs

DAS descriptions represented in DAS descriptions represented in WSDL/XML/OWLWSDL/XML/OWL Access Control Policies represented using Access Control Policies represented using XML/XACLXML/XACL Ontology created using Ontology created using OWLOWL

Semantic registry implemented as Semantic registry implemented as XML databaseXML database

Page 24: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

WWW2006 – Impact of the Web on HealthWWW2006 – Impact of the Web on Health Michael Rigby and Mark TurnerMichael Rigby and Mark Turner

The IBHIS PrototypeThe IBHIS Prototype

Page 25: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

WWW2006 – Impact of the Web on HealthWWW2006 – Impact of the Web on Health Michael Rigby and Mark TurnerMichael Rigby and Mark Turner

ConclusionsConclusions The The brokerbroker approach has many benefits: approach has many benefits:

Does not need to Does not need to ownown the available data, accesses ‘ the available data, accesses ‘livelive’ data’ data Data owners retain own Data owners retain own access controlaccess control rules rules Does not need Does not need prior knowledgeprior knowledge of data structures of data structures Querying in a Querying in a common formatcommon format using ontologies using ontologies

When combined with When combined with servicesservices Allows for Allows for dynamicdynamic discovery and binding of data sources discovery and binding of data sources Brings the broker approach to the Brings the broker approach to the Web Web as a way of drawing as a way of drawing

together healthcare datatogether healthcare data

Our proof of concept prototype has demonstrated the Our proof of concept prototype has demonstrated the viability of this approach by making use of current viability of this approach by making use of current technologies. technologies.

Page 26: Exploiting the WWW: Lessons from a UK Research Project on a Health Record BrokerExploiting the WWW: Lessons from a UK Research Project on a Health Record

WWW2006 – Impact of the Web on HealthWWW2006 – Impact of the Web on Health Michael Rigby and Mark TurnerMichael Rigby and Mark Turner

More InformationMore Information

IBHIS ProjectIBHIS Project

http://http://

www.informatics.manchester.ac.uk/ibhiswww.informatics.manchester.ac.uk/ibhis

[email protected]@hpm.keele.ac.uk

[email protected]@cs.keele.ac.uk