Query Adaptor New Registry actor feature to enable efficient queries.

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

Cross-Enterprise Document Sharing-b (XDS.b)
Reporting Workflow Rita Noumeir, Ph.D. IHE Technical Committee.
EbXML and XDS ebXML Registry XDS Registry XDS Repository Validate Document Register Document Set XDS Validation Provide & Register Document Set XDS Patient.
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.
Proposed Revised Mission of the Conformance Sig Current Mission Statement –The SIG Conformance will provide mechanisms for : 1. Specification of conformance.
DICOM Structured Reporting Workshop - March 2000 Structured Reporting and the IHE Year 2 Technical Framework Simon Wail, PhD Marconi Medical Systems.
IHE Radiology Integration Profiles: ▪ Post-Processing Workflow ▪ Reporting Workflow IHE Educational Workshop – June 11-13, 2007 Nikolaus Wirsz, PhD Manager.
White Paper for 2011/2012 presented to the
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.
Extending XDW in Cross-Community Editor: Charles Parisot Notes for the March 19 th, 2013 – ITI Tech Committee.
XDS.b (Cross-Enterprise Document Sharing)
IHE IT Infrastructure mHealth access to Document Sharing Profile John Moehrke June 6, 2012.
Sept 13-15, 2004IHE Interoperability Worshop 1 Integrating the Healthcare Enterprise XDS Cross-Enterprise Document Sharing Integration Profile Standards.
---Confidential 1 Order Management Training. ---Confidential 2 Introduction Three cycles in Oracle Applications Plan to make. Order to cash Procure to.
January, Steve Moore Lynn Felhofer Connectathon Patient Identifiers.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Processing of structured documents Spring 2003, Part 6 Helena Ahonen-Myka.
Cross-Enterprise Document Networking (XDN) Problem – Legacy decommissioning produces large static collections of patient-related documents requiring long-term.
Cross Domain Patient Identity Management Eric Heflin Dir of Standards and Interoperability/Medicity.
Users' Meeting San Francisco, CA April 18 th, 2006 RCRAInfo Network Exchange.
September, 2005What IHE Delivers 1 Document Registry and Repository Implementation Strategies IHE Vendors Workshop 2006 IHE IT Infrastructure Education.
Cross-Enterprise Document Sharing Cross-Enterprise Document Sharing Bill Majurski National Institute of Standards and Technology IT Infrastructure Co-Chair.
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.
December 15, 2011 Use of Semantic Adapter in caCIS Architecture.
Configuration Management Issues in IHE Asuman Dogac, SRDC, METU, Turkey
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Internet testing prior to the Connectathon Welcome!! Please must your line as you enter. We will have Q&A at the end.
Publication and Discovery XDS IHE IT Infrastructure Webinar Series.
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.
CS 493 Project Definition The project assignment is a simplified version of the Integrating Healthcare Enterprise (IHE) Cross-Enterprise Document Sharing.
Open Data Protocol * Han Wang 11/30/2012 *
XML Registries Source: Java TM API for XML Registries Specification.
Sharing Value Sets (SVS Profile) Ana Estelrich GIP-DMP.
Integrating the Healthcare Enterprise XDS Cross-Enterprise Document Sharing Integration Profile Charles Parisot IHE IT Technical Committee Co-Chair.
Cross-enterprise Document Workflow (XDW) IT Infrastructure Technical Committee Editors: Luca Zalunardo, Arianna Cocchiglia, Arsenal.IT.
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.
Use cases for referrals Many small healthcare providers, no central system Centrally assisted referrals Centrally semi-automated referral management Cross-community.
Implementing the XDS Infrastructure Bill Majurski IT Infrastructure National Institute of Standards and Technology.
0 Federal XML Community of Practice (xmlCoP) Meeting Washington, DC December 17, 2004 Registration of Fine-Grained XML Artifacts in ebXML Registry Joseph.
XDStarClient Presentation of a suite of tools developed by IHE Europe for healthcare community Abderrazek Boufahja Mai 25, 2012.
Registries, ebXML and Web Services in short. Registry A mechanism for allowing users to announce, or discover, the availability and state of a resource:
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
Federation Karen Witting. Goals of “Federation” Show a vision for support of cross XDS Affinity Domain communication Show cooperation between IHE and.
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 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.
Cross-enterprise Basic eReferral Workflow Definition (XBeR-WD) Brief Profile Proposal for 2011/12 presented to the PCC Technical Committee Luca Zalunardo,
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
May, 2014What IHE Delivers 1 IT Infrastructure Planning Committee XDS Metadata Update.
September, 2005What IHE Delivers 1 Sarah Knoop XDS-SD Scanned Documents.
PIX/PDQ – Today and Tomorrow Vassil Peytchev Epic.
Publish Subscribe for XDS-b Vassil Peytchev Epic Systems Corporation.
Document Registry Framework Il Kon Kim, PhD & Il Kwang Kim PhD Kyungpook National Univ. IHIS, © Copyright, 2006, IHIS. Total Health Care.
Sept 13-15, 2004IHE Interoperability Workshop 1 Integrating the Healthcare Enterprise Reporting Workflow Key Image Notes Evidence Documents Rita Noumeir,
Statistical process model Workshop in Ukraine October 2015 Karin Blix Quality coordinator
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.
oracle apps order management training
M-PEDD Technical Working Group
1 OASIS BDX TC - March BDX Technical Committee Addressing Mechanism or BDX Technical Committee Addressing Mechanism or "how do I find where to send.
ebXML and XDS XDS Patient Identifier Source XDS Validation:
Service Metadata Registry (COSMOS)
Presentation transcript:

Query Adaptor New Registry actor feature to enable efficient queries

Registry and its Interfaces Registry Life Cycle Manager Interface Query Manager Interface The is the configuration of the ebXML Registry standard. All interaction with the Registry is through one of the two interfaces.

Registry Adaptor Function Registry Life Cycle Manager Interface Query Manager Interface XDS adds the Registry Adaptor Function to simplify the implementation of the Document Source actor and to allow integration with the Patient Identify Feed for validation of Patient IDs. Registry Adaptor Function

What about queries? Registry Life Cycle Manager Interface Query Manager Interface The biggest complaint from vendors at Connectathon was the number of queries were required to get useful work done. A review of newer work in ebXML Registry found parameterized stored queries on the the Registry. These are still restricted to returning a single registry object type. We need something significantly more powerful, on the order of sophistication found in the registry submissions to the LCM. Registry Adaptor Function ???

Query Adaptor Function Registry Life Cycle Manager Interface Query Manager Interface We propose a new element in the architecture, the Query Adaptor Function. It would be capable of executing many local queries to construct a query response that is meaningful to XDS. The query response could be as complicated as the metadata found in Register transactions. Registry Adaptor Function Query Adaptor Function

Issues (Technology) Query response could be quite complicated, requiring significant evaluation of the XML. This is the trade-off for not having to send multiple simple queries. Require addition to the ebRS Schema controlling query requests. A new XML element would be introduced for specifying Query Adaptor queries. Standard queries could still be used. Require addition to the ebRS Scheme controlling query responses. A new XML element would be introduced as a wrapper for these expanded queries.

Issues (Standard) This introduces new technology beyond the standard. The issue of inefficient queries is acknowledged by the OASIS committee. Will present our solution and propose it to OASIS as a new optional query interface to the ebXML Registry standard. Other option is for IHE to accept that we need to go beyond the standard in this area.

Query Functions Need a name for this functionality: Query Functions Purpose of Query Adaptor is to support Query Functions: Input is XML coded function call Output is arbitrary collection of metadata

Query Request

Query Response Create new XML element as wrapper for results of query functions. Returned content takes form of submission, arbitrary mixture of registry objects. … arbitrary collection of ebRIM elements…

Query Registration XDS profile would define and document Query Functions to be implemented in the Query Adaptor Each Query Function would be named and have named parameters. Parameters can be labeled as optional.

Next Steps Go forward with this proposal? Present to OASIS REGREP - negotiate generic form of proposal that is acceptable to registry community Write CP for XDS Ready for this season? What are deadlines for review?

Proposed New Queries GetAllByPatient(patientId, deprecatedFlag) Example: Obvious - get the entire object graph of all XDSSubmissionSet, XDSDocumentEntry, and XDSFolder instances associated with the specified patient and the associations between these instances.

Proposed New Queries GetDocumentsByPatient(patientId, classCode|*, fromDateTime|*, toDateTime|*, practiceSettingCode|*, healthcareFacilityTypeCode|*, DeprecatedFlag) a.Example: show me all the [lab reports] documents for my patient over the past 3 years. b.Returns a sequence of XDSDocumentEntry metadata for approved. If Document has/is an addendum, it includes relationships. c.Dates need to be defined: dates of submission (either by value or reference) seem most useful. Ordered in reverse chronological order.

Proposed New Queries GetDocumentsbyID(XDSDocument.UUID|*, XDSDocument.uniqueId|*) a.Example: show the metadata (including the URI) of a specific document for which I only have the UniqueID (e.g. reference within a document) or the UUID of the registry entry. Returns a sequence of XDSDocumentEntry metadata for the document.

Proposed New Queries GetDocumentsByKeywords(patientId, eventCodeList|*, fromDateTime|*, toDateTime|*, deprecatedFlag) a.Example: show me all the documents with certain “key word” for my patient over the past 3 years. b.Returns a sequence of XDSDocumentEntry metadata for approved and non-deprecated documents matching the parameters. If Document has/is an addendum, it includes relationships. c.Dates need to be defined: dates of document creation seem most useful.

Proposed New Queries GetSubmissions(authorPersonId|*, sourceId|*, patientId, fromDateTime|*, toDateTime|*) a. Example: what have I submitted in the past 6 months (auther personId) ? What have been submitted from this EHR-CR in the past year (SourceId) ? Show me what’s been submitted on my patient in the past year (Patient Id). b.This query returns a sequence of XDSSubmissionSet metadata only. Use GetSubmissionAll () to drill down.

Proposed New Queries GetSubmissionAll(XDSSubmissionSet.uniqueI d) a.Example: what did Dr Winston submit on my patient via a specific submission request March 7 th ? b.This query returns an object graph of the specified submission set and all of its documents, folders and their associations to each other.

Proposed New Queries GetFoldersByPatient(patientId, withinDaysSinceLastUpdate|*) a.Example: what disease-oriented folders are there for my patient? b.This query returns a list of XDSFolder metadata for each folder associated with a specified patient that has been updated within the specified number of days.

Proposed New Queries GetFolder(XDSFolder.uniqueId) a.show me all the documents in my patient’s cardiac treatment folder. This query returns an XDSFolder, the XDSSubmissionSet it is associated with and a list of XDSDocumentEntry metadata currently associated with the folder.

Proposed New Queries GetFoldersByDocument(XDSDocument.UUID|*, XDSDocument.uniqueId|*) a.Example: In what folders is this document ? b.This query returns a list of XDSFolder metadata for each folder associated with a specified document.