Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.