query health technical wg 9/28/2011
Post on 15-Feb-2016
23 Views
Preview:
DESCRIPTION
TRANSCRIPT
Query HealthTechnical WG
9/28/2011
Agenda
Topic Time Allocation
Administrative Stuff and Reminders 11:05 – 11:10 am
WG Lead
11:10 – 11:15 am
Abstract Model Discussion 11:15 – 11:45 am
Next Steps and Actions 11:45 – 12:00 noon
Administrative Stuff and Reminders• Consensus vote on the Revised Project Charter – Email will be sent out shortly
• Sign up for the S&I Framework F2F
- http://wiki.siframework.org/October+F2F+Meeting
• October 18-19, 2011
• Hyatt Regency at Crystal City | 2799 Jefferson Davis Highway | Arlington, Virginia 22202
• WG Lead
Abstract Model Discussion
• http://wiki.siframework.org/Query+Health+Abstract+Model+and+Terminology
• Propose discussing the Abstract Model further today and address the posts and any other open issues that the WG participants identify
• Capture the changes required to refine the Abstract Model so that we can move towards a final version of the Abstract Model
• Set up a consensus vote to approve the abstract model and terminology for the Initiative
Discussion Items from Posts• Authorization vs Trust/Identity – Arien M/David M/John M/Jeff Brown
• Support for Intermediate conversations between Agent and Gateway – Rob Rosen
• Support for Intermediaries or Trusted Third Parties – Rob Rosen
• Composer / Agent / Aggregator relationship – Marc Hadley
• Query Envelope and Security/Trust Information – Marc H/Rob R
• Support for multiple query types – Should there be a common minimum ? – Marc H
• Periodic Time based queries (Publish/Subscribe) – Mike Buck• http://wiki.siframework.org/file/view/The%20Hub%20Query%20Examples%20PCIP.pdf
• Notes on the Abstract Model - Bobby Lee
• http://wiki.siframework.org/message/list/Query+Health+Abstract+Model+and+Terminology
Next Steps and Actions
• Refine and Post the Abstract Model for Consensus at the WG level
• Validate Abstract Model using User Stories and Sample Queries from Clinical WG
• Should we start Technical Requirements work stream based on Use Cases and the Abstract Model ?
Reference Material
Query Network
Community of participants that agree to interact with each other. There will be
many networks; requestors and responders may participate in multiple
networks.
AuthorizedRequestors
ParticipatingResponders
Query
Query Lifecycle1. Requestor optionally uses a composer
to create a query and submits it to their dedicated agent.
2. Agent submits the query over the Internet to each participating responder’s gateway and awaits responses.
3. At each participating responder, the standard gateway passes the request to a site-specific adapter.
4. The adapter calculates site results for their site and returns them to the gateway.
5. The gateway returns site results to the appropriate agent.
6. The agent returns site results to the aggregator that combines site results into combined results
7. The aggregator makes interim and final results available to the requestor.
Agent
Gateway Gateway
Adapter Adapter
Composer Aggregator
ClinicalData
ClinicalData
Authorized Requestor
1
2
34
5
6
7
Responder “1” Responder “N”…
Query EnvelopeQuery• Requestor identifier• Query identifier (unique
within requestor space)• Freeform notes for
responders• Query type and version• (List of) Query Items
– Item name/tag (unique within request)
– Item request payload
Response• Responder identifier• Response identifier (unique
within responder space)• Requestor identifier• Query identifier• Freeform notes for
requestors• (List of) Response Items
– Item name/tag– Item status– Item response payload
Query Payload
Query Health supports multiple “query types” traveling over the same transport and envelope
Types are identified by a name and version– E.g., “MU Stage 1 EP/1.0”
Each type implies– Query syntax– Clinical information model– Response format
Using the Discussion Tab on Wiki to Leave Comments
12
1. Click on the “Discussion” tab2. Select a discussion thread you
would like to view or respond to3. How to start a new thread:
A. Click “+ New Post”B. Enter the “Subject”C. Enter the post as the “Message”D. Check “Monitor this topic” to
receive e-mail notificationsE. Click “Post”
4. You can share a specific discussion by right-clicking on the title and copying the link
top related