7
Cross Community (XC) Profiles November 2006 ITI Planning committee meeting Karen Witting

Cross Community (XC) Profiles November 2006 ITI Planning committee meeting Karen Witting

Embed Size (px)

Citation preview

Page 1: Cross Community (XC) Profiles November 2006 ITI Planning committee meeting Karen Witting

Cross Community (XC)Profiles

November 2006ITI Planning committee meeting

Karen Witting

Page 2: Cross Community (XC) Profiles November 2006 ITI Planning committee meeting Karen Witting

Next step of Cross Community White Paper

• White Paper recommends two profiles be developed in 2007:– Cross Community Location Service– Cross Community Access

Page 3: Cross Community (XC) Profiles November 2006 ITI Planning committee meeting Karen Witting

Cross Community (XC) Location Service

• Service to save, update, remove, query patient record references– Record references might me:

• To documents (internal and external)• To XDS registry (internal and external)• To “XC Bridge” definition TBD• To “Fine grained data repository” definition TBDi.e. MUST BE EXTENSIBLE

– Record references indexed by patient demographics• Patient ids could be one element of demographics but service

must talk using demographics as a common patient id cannot be assumed.

Page 4: Cross Community (XC) Profiles November 2006 ITI Planning committee meeting Karen Witting

Draft Transaction Diagram

XC Location Consumer

XC Location Service(PIX+/RLS/RLUS)

AddUpdateMerge

Remove

Query

XC Location Feed

Page 5: Cross Community (XC) Profiles November 2006 ITI Planning committee meeting Karen Witting

Cross Community Access

• Two purposes:– Encapsulate cross community interactions in

one actor – Cross Community Bridge (XC Bridge)

– Define a query which returns data from external communities – Cross Community Query (XC Query)

• The XC query is the first instance of an interaction that the XC Bridge mediates

Page 6: Cross Community (XC) Profiles November 2006 ITI Planning committee meeting Karen Witting

Meta-communityXDS community C

XDS community A

XDS community B

XDS Registry

XCBridge

XC Locator Serviceor

Any other service or configuration

XDS Registry

XCBridge

XDSRepository

XCConsumer

XCBridge

Use of the Cross Community Access profile in a Meta-community

(1) X

C Q

uery

(3) XC Query

(2)

internal

(4) X

C Q

uery

Res

pons

e

XDS Repository

(5)

XC

Ret

riev

e

XDS Registry

XDS Repository

(6) XC Retrieve

(3) XC Query

(3)

(5) Retrieve

(6) XC Retrieve

Page 7: Cross Community (XC) Profiles November 2006 ITI Planning committee meeting Karen Witting

Draft Transaction Diagram

XC BridgeXC ConsumerXC Query

XC Query(between XC Bridge actors)

XC Retrieve(between XC Bridge actors)

XC Retrieve