Presentation is loading. Please wait.

Presentation is loading. Please wait.

System Directory for Document Sharing (SDDS)

Similar presentations


Presentation on theme: "System Directory for Document Sharing (SDDS)"— Presentation transcript:

1 System Directory for Document Sharing (SDDS)
Vassil Peytchev, Epic April 28, 2010

2 UDDI Structures

3 UDDI Structures Containment is different from reference
Business Entity vs. Business Service Business Entity represents a group of IHE actors Business Service corresponds to an IHE actor Binding Template HPD will point to Business Entities

4 UDDI Structures Categorizations External Identifiers
IHE defined categorizations for Business Services (IHE Actors in a profile) Is there a need to define categorizations for Business Entities? Anything regarding the link from HPD? (NHIN has state here). External Identifiers Business Entities corresponding to actors with specific identifiers: Affinity Domain use case: source ID(s), Repository Unique ID(s), Home Community ID(s) --- open issue for multiple Source Ids – is it supported in UDDI? Cross Community use case: Home Community ID(s)

5 Categorizations IHE Actors Categorization: Other IHE Categorizations:
Custom categorization: uddi:uddi.org:categorization:ihe:actors Use an urn, similar to the rules presented in Appendix V: urn:ihe:{committee}:{profile abbreviation}:{year}:{actor} Give example (image manager example) Open issue – (what is year, need to clearly define year) Other IHE Categorizations: Patient Identity Domain (business entity) Add example of Audit repository as a service end point which is not a web service

6 UDDI API find_business get_businessDetail find_service
get_serviceDetail

7 NHIN Examples <find_business> <!-- uddi:nhin:nhie:homecommunityid is an identifierBag --> <identifierBag> <keyedReference tModelKey="uddi:nhin:nhie:homecommunityid" keyValue="home community id 1"/> <keyedReference tModelKey="uddi:nhin:nhie:homecommunityid" keyValue="home community id 2"/> </identifierBag> <categoryBag> <!-- uddi:nhin:nhie:publickey is a categoryBag --> <keyedReference tModelKey="uddi:nhin:nhie:publickey" keyValue="public key value (base64)"/> <!-- uddi:uddi.org:ubr:categorization:iso3166 (state) is a categoryBag --> <keyedReference tModelKey="uddi:uddi.org:ubr:categorization:iso3166" keyValue="US-NY"/> <keyedReference tModelKey="uddi:uddi.org:ubr:categorization:iso3166" keyValue="US-VT"/> <keyedReference tModelKey="uddi:uddi.org:ubr:categorization:iso3166" keyValue="US-MA"/> <keyedReference tModelKey="uddi:uddi.org:ubr:categorization:iso3166" keyValue="US-WI"/> </categoryBag> </find_business>

8 NHIN Examples <businessList > <businessInfos> <businessInfo businessKey="business key value - we use this in the follow-up get_businessDetail"> <name>Organization Name</name> <!-- We'll ignore this since we're following up with a get_businessDetail --> <serviceInfos> <serviceInfo serviceKey="" businessKey=""></serviceInfo> </serviceInfos> </businessInfo> </businessInfos> </businessList>

9 NHIN Examples <get_businessDetail> <businessKey>business key returned by find_business query</businessKey> <businessKey>business key returned by find_business query</businessKey> <businessKey>business key returned by find_business query</businessKey> <businessKey>business key returned by find_business query</businessKey> <businessKey>business key returned by find_business query</businessKey> </get_businessDetail>

10 NHIN Examples <businessDetail> <businessEntity businessKey="uddi:testnhieonenode:um:oid "> <name xml:lang="en">Test NHIE One</name> <contacts> <contact useType=""> … </contact> </contacts> <businessServices> <businessService serviceKey="uddi:testnhieonenode:PatientDiscovery" businessKey="uddi:testnhieonenode:urn:oid: "> <name>PatientDiscovery</name> <bindingTemplates> <bindingTemplate bindingKey="uddi:00f27b20-c31e-11de-a851-5adf7990a84c" serviceKey="uddi:testnhieonenode:PatientDiscovery"> <accessPoint URLType="https"> …

11 Add examples of connectathon configuration


Download ppt "System Directory for Document Sharing (SDDS)"

Similar presentations


Ads by Google