Federation Karen Witting. Goals of “Federation” Show a vision for support of cross XDS Affinity Domain communication Show cooperation between IHE and.

Slides:



Advertisements
Similar presentations
September, 2005What IHE Delivers 1 Key Image Notes Evidence Documents Simple Image & Numeric Report Access to Radiology Information IHE Vendors Workshop.
Advertisements

Async XDS.b.
Copyright 2008 Keystone Health Information Exchange TM IHE Connectathon January 29,2008 Jim Younkin KeyHIE Project Director.
Cross Community (XC) Profiles November 2006 ITI Planning committee meeting Karen Witting.
June 28-29, 2005IHE Interoperability Workshop 1 Integrating the Healthcare Enterprise Cross-enterprise Document Sharing for Imaging (XDS-I) Rita Noumeir.
Directory and Trust Services (D&TS) Define an Abstract Model Purpose: Document a common terminology that the group can use between the various tracks Identify.
IHE Profile Proposal: Dynamic Configuration Management October, 2013.
Cross Community (XC) Profiles Karen Witting. Outline Vision – as described in 2006 IHE White Paper on Cross Community Exchange Existing – what has been.
September, 2005What IHE Delivers 1 Karen Witting IBM Cross-Community: Peer- to-Peer sharing of healthcare information.
September, 2005What IHE Delivers 1 Karen Witting IBM Cross-Community: Peer- to-Peer sharing of healthcare information.
Extending XDW in Cross-Community Editor: Charles Parisot Notes for the March 19 th, 2013 – ITI Tech Committee.
Cross-Enterprise Document Sharing Cross-Enterprise Document Sharing Bill Majurski National Institute of Standards and Technology IT Infrastructure Co-Chair.
This presentation prepared for Now is the time to initiate the one change that will have the most leverage across your business systems Patient Identity.
Cross Domain Patient Identity Management Eric Heflin Dir of Standards and Interoperability/Medicity.
Distributing Images: Cross-enterprise Document Sharing for Imaging (XDS-I) Access to Radiology Information (ARI) Retrieve Information for Display (RID)
Cross Domain Patient Identity Management Eric Heflin Dir of Standards and Interoperability/Medicity.
Using 3 XDS Affinity Domains at the Connectathon Prior to the 2010 European connectathon, we chose to test with one Affinity Domain, with one Patient ID.
Using 3 XDS Affinity Domains at the Connectathon Prior to the 2010 European connectathon, we chose to test with one Affinity Domain, with one Patient ID.
XDS Testing for new Connectathon monitors Bill Majurski NIST.
Configuration Management Issues in IHE Asuman Dogac, SRDC, METU, Turkey
Using 3 XDS Affinity Domains at the Connectathon At past North American connectathons, we chose to test with one Affinity Domain, with one Patient ID assigning.
Publication and Discovery XDS IHE IT Infrastructure Webinar Series.
XDS Security ITI Technical Committee May 26, 2006.
IHE Profile – SOA Analysis: In Progress Update Brian McIndoe December 6, 2010.
QDA Work Item Proposal February th, Vienna IHE F2F meeting Vincent van Pelt, Albert-Jan Spruyt (Nictiz) Mark Sinke, Walco van Loon (ForCare)
September, 2005What IHE Delivers 1 Key Image Notes Evidence Documents Simple Image & Numeric Report Access to Radiology Information IHE Vendors Workshop.
Sharing Value Sets (SVS Profile) Ana Estelrich GIP-DMP.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Query Dispatch and Aggregate QDA Work Item Proposal October 2014 Vincent van Pelt (Nictiz) Mark Sinke (ForCare) Walco van Loon (ForCare) Albert-Jan Spruyt.
XDW in a multi-community environment and back-linking to Workflow Documents A high-level analysis to avoid design choices that would make XDW Trial Implementation.
Dynamic Document Sharing Detailed Profile Proposal for 2010 presented to the IT Infrastructure Technical Committee Karen Witting November 10, 2009.
Patient Identity Management Eric Heflin Dir of Standards and Interoperability/Medicity.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
IHE Profile – SOA Analysis: In Progress Update Brian McIndoe January 18, 2011.
Health eDecisions Use Case 2: CDS Guidance Service Strawman of Core Concepts Use Case 2 1.
1 Healthcare Information Technology Standards Panel Care Delivery - IS01 Electronic Health Record (EHR) Laboratory Results Reporting July 6, 2007.
Cross-Enterprise User Authentication John F. Moehrke GE Healthcare IT Infrastructure Technical Committee.
GBIF Data Access and Database Interoperability 2003 Work Programme Overview Donald Hobern, GBIF Programme Officer for Data Access and Database Interoperability.
Patient Identity Management Eric Heflin Dir of Standards and Interoperability/Medicity.
Cross-Community Patient Identification (XCPI) Brief Profile Proposal for 2009 presented to the IT Infrastructure Technical Committee Karen Witting November.
Connect. Communicate. Collaborate The MetaData Service Distributing trust in AAI confederations Manuela Stanica, DFN.
Dynamic Data Brief Profile Proposal for 2009/10 presented to the IT Infrastructure Planning Committee Karen Witting September 30, 2009.
Query Adaptor New Registry actor feature to enable efficient queries.
October 7, 2009 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Health IT Provider Registry IHE Proposal Overview Proposed Editor: Shanks Kande, Marty Prahl.
IT Infrastructure Planning Committee Use Case Enhanced SVS Nikolay Lipskiy, MD, DrPH, Centers for Disease Control (CDC), USA Sundak Ganesan, MD, Northrop.
IHE Workshop – June 2006What IHE Delivers 1 Nicholas Steblay Boston Scientific Implantable Device Cardiac Observations (IDCO) Profile.
MV-ECON Revised Schema Decision made at the Profile Kick-off Conference on Tuesday, 3/11/08 regarding MV- ECON  To do a whitepaper this year in preparation.
XCPI - Cross-Community Patient Identification (likely to be renamed to something like XC Patient Location and Identification) Karen Witting.
IT Infrastructure Planning Committee Service Model Task Service Layer Entity Service Layer Utility Service Layer Logical service abstraction layers categorize.
QDA Work Item Proposal February th, Vienna IHE F2F meeting Vincent van Pelt, Albert-Jan Spruyt (Nictiz) Mark Sinke, Walco van Loon (ForCare)
IHE IT Infrastructure Domain Update Karen Witting – IBM IT Infrastructure Technical Committee co-chair.
September, 2005What IHE Delivers 1 IT Infrastructure Planning Committee Karen Witting – Ready Computing XDS & XCA: On-Demand Documents.
Dynamic/Deferred Document Sharing (D3S) Profile for 2010 presented to the IT Infrastructure Technical Committee Karen Witting February 1, 2010.
© 2005 IBM Corporation IBM Global Business Services 4/10/2006 | Casey Webster and Kevin Julier © 2006 IBM Corporation IBM NHIN Architecture Leveraging.
1 Chapter 2 Database Environment Pearson Education © 2009.
Using 3 XDS Affinity Domains at the Connectathon At past North American connectathons, we chose to test with one Affinity Domain, with one Patient ID assigning.
September, 2005What IHE Delivers 1 Patient Index and Demographic Implementation Strategies IHE Vendors Workshop 2006 IHE IT Infrastructure Education Rick.
PIX/PDQ – Today and Tomorrow Vassil Peytchev Epic.
XDS Security ITI Technical Committee May, XDS Security Use Cases Prevent Indiscriminate attacks (worms, DOS) Normal Patient that accepts XDS participation.
RFD Profile Examine Security Compare to XDS Node Security.
Cross Community Access Profile Karen Witting IBM Co-chair ITI technical committee.
Using 3 XDS Affinity Domains at the Connectathon At past connectathons, we chose to test with one Affinity Domain and one Patient ID assigning authority.
Using 3 XDS Affinity Domains at the Connectathon At past connectathons, we chose to test with one Affinity Domain and one Patient ID assigning authority.
June-September 2009www.ihe.net North American 2010 Connectathon & Interoperability Showcase Series Paul Seifert/ Kinson Ho Solution Architects Agfa HealthCare.
Dynamic/Deferred Document Sharing (D3S) Profile for 2010 presented to the IT Infrastructure Technical Committee Karen Witting February 1, 2010.
Developing our Metadata: Technical Considerations & Approach Ray Plante NIST 4/14/16 NMI Registry Workshop BIPM, Paris 1 …don’t worry ;-) or How we concentrate.
IT Infrastructure Plans
Healthcare Information Technology Standards Panel
Federation Karen Witting.
System Directory for Document Sharing (SDDS)
Presentation transcript:

Federation Karen Witting

Goals of “Federation” Show a vision for support of cross XDS Affinity Domain communication Show cooperation between IHE and Connecting for Health

Community a coupling of facilities/enterprises for the purpose of sharing patient-relevant medical information Examples: XDS Affinity Domain, RHIO, Sub-network Organization (SNO) Communities can be hierarchically part of a larger community

Communicating across Communities Finding the community –Focus of prior discussion Communicating with the community –Minimal focus so far SNO XDS AD RLS Other XDS ADSNO

Patient-Data Existence Locator Privacy/security of entity outside a community of significant concern Multiple such entities being consistent Support for such a locator within a community for patients of interest referencing external communities

Distributed, patient indexed

Locator of selected patients controlled by community

Patient-Data Locator (e.g. XDS Registry) Data Repository (e.g. XDS Repository) Patient-Data Existence Locator Patient-Data Locator (e.g. XDS Registry) Federation Service Data Repository (e.g. XDS Repository) Data Requester (e.g. XDS Doc Consumer) Data Source (e.g. XDS Doc Source) Data Source (e.g. XDS Doc Source) Federation Service Selected patient-data locations saved within community Mechanism to support creation of this line Profile

Finding Likely Relevant Communities Search by attributes –Most people have data in one or few communities –Proper selection of attributes will facilitating successful search in most cases –Precision is not as critical as ease of creation & use –All data is public, no security needed –Searches will be infrequent, setup activities rather than frequent or ongoing Define schema for defining attributes: participating organizations, cities serviced, medical specialty, etc. Communities required to provided attributes as described in schema Supports creation of search engines both within and outside of communities. Special purpose search engines. Result of search is a list of hostnames, community is defined by a registered hostname.

Patient-Data Locator (e.g. XDS Registry) Data Repository (e.g. XDS Repository) Patient-Data Existence Locator Patient-Data Locator (e.g. XDS Registry) Federation Service Data Repository (e.g. XDS Repository) Data Requester (e.g. XDS Doc Consumer) Data Source (e.g. XDS Doc Source) Data Source (e.g. XDS Doc Source) Federation Service Get Attributes Transaction Search Engine Non-XDS Community Federation Service Search Engine Search

Communicating with Communities URL is not enough –Protocol: XDS, CfH, other? –Coding systems –Document format –Authorization/Authentication mechanisms Get Capabilities transaction –Define structure for defining capabilities –Require all communities to supply the information Get Capabilities query may mean communication between that pair of communities is not possible: query return should include alternate mechanism like phone # or records dept, FAX, other

Patient-Data Locator (e.g. XDS Registry) Data Repository (e.g. XDS Repository) Patient-Data Existence Locator Patient-Data Locator (e.g. XDS Registry) Federation Service Data Repository (e.g. XDS Repository) Data Requester (e.g. XDS Doc Consumer) Data Source (e.g. XDS Doc Source) Data Source (e.g. XDS Doc Source) Federation Service Get Capabilities Transaction Search Engine Non-XDS Community Federation Service Search

Patient-Data Existence Locator Patient-Data Locator (e.g. XDS Registry) Federation Service Data Repository (e.g. XDS Repository) Data Requester (e.g. XDS Doc Consumer) Data Source (e.g. XDS Doc Source) Get Capabilities Transaction Search Engine Connecting for Health Community Inter-SNO Bridge RLS CfH Adapter Other Maybe XDS

Conclusion Patient data held only within communities which have a relationship with the patient. Patient data indexing done within communities for selected patients Transactions needed to allow indexing of external communities containing patient data for patients of interest Suggest: 1.Defining and sharing attributes for communities 2.Defining and sharing capabilities for communities 3.Supporting storing references to external communities within XDS registry 4.Consider “Federation service” actor and transactions it supports.

Focus Bottom Up 1.Agree on vision 2.Build profile to connect “Federation Service” to internal actors – rename to Cross Community Bridge 3.Build collecting references of patients of interest timeframe – build capabilities & attributes support

Two approaches to linking multiple communities Hierarchical grouping of communities Peer-to-peer community communication SNO XDS AD RLS/PIX+ Other Transactions to RLS/PIX+: Update provide demographics and reference for a “domain” Query given demographics return a list of references These transactions also used in peer-to-peer

XDS Registry RLS/PIX+ XDS Registry Cross Community Bridge Data Repository Document Consumer Query Demo (2) 1.Precondition: The IHE-RLS is primed with data 2.Query (existing transaction) 3.Query RLS/PIX+ (new transaction – alternate could configure static list to query) 4.Query each registry in list (existing transaction) 5.Return consolidated results 6.Document Retrieve (existing) 7.Document Retrieve (existing) (4) (3) (5) XDS Repository (7) (6) XDS Registry XDS Repository (7) (4)

XDS Registry RLS/PIX+ XDS Registry Cross Community Bridge Data Repository Cross Community Searcher Cross Community Bridge Find New Search Engine (1) (2) 1.Find New (attributes + demographics) 2.Search by attributes 3.Get Capabilities 4.Query PDQ/Registry 5.Update RLS/PIX+ 6.Notify caller: found new (3) (4) (5) (6) PDQ

Cross Community Bridge XDS Registry RLS/PIX+ XDS Registry Cross Community Bridge Data Repository Cross Community Requestor Cross Community Bridge Query External (1) 1.Query External (query info, identical except for expected return timeframe?) 2.Query RLS/PIX+ 3.Query registries 4.Return consolidated results 5.Retrieve External (url/webservice retrieve) 6.Retrieve 7.Return transformed data (3) (2) (4) XDS Repository (7) (6) (5) XDS Registry XDS Repository (6) (3)

Cross Community Transactions Cross Community Searcher Cross Community Bridge Cross Community Consumer Cross Community Bridge Find New Query External Cross Community Bridge Cross Community Bridge Get Capabilities Cross Community Bridge Search Engine Search by Attributes Etc…. ?? RLS/PIX+ Query RLS Update RLS

Cross Community Transactions Cross Community Searcher Cross Community Consumer Find New Query External Get Capabilities Search Engine Search by Attributes Etc…. Cross Community Bridge RLS/PIX+ Query RLS Update RLS

Find New Transaction Search for patient data in a community which has not previously been located. –Request includes attributes and patient demographics –Bridge executes search transaction –Bridge checks capabilities –Bridge executes PDQ query for patient –Bridge queries non-local registry –Bridge updates local RLS/PIX+ with a new reference

Query External Communities Pull information from references external communities –Query specifying patient demographics and query parameters –Bridge pulls external reference list from RLS/PIX+ –Bridge queries referenced XDS Registries –Bridge consolidates/translates results –Bridge returns results to caller

Other Thoughts Async vs. Sync vs mixed –Give me whatever you get in 30 seconds and hold the rest until I ask for more –Agreed that async is needed Technology, Technology, where is the standards to build on?