1 / 10

System Directory for Document Sharing (SDDS)

System Directory for Document Sharing (SDDS). Vassil Peytchev, Epic February 1, 2010. UDDI Structures. 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

karis
Download Presentation

System Directory for Document Sharing (SDDS)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. System Directory for Document Sharing(SDDS) Vassil Peytchev, Epic February 1, 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 • 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, Home Community ID • Cross Community use case: Home Community ID

  5. Categorizations IHE Actors Categorization: Custom categorization: uddi:uddi.org:categorization:ihe:actors Use an urn, similar to the rules presented in Appendix V: urn:ihe:{committee}:{year}:{profile abbreviation}:{actor} Other IHE Categorizations: Patient Identity Domain

  6. UDDI API find_business get_businessDetail find_service get_serviceDetail

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

  8. NHIN Examples <businessList ><businessInfos> <businessInfobusinessKey="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> <serviceInfoserviceKey="" 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> <businessEntitybusinessKey="uddi:testnhieonenode:um:oid.2.16.840.1.113883.3.166.4"> <name xml:lang="en">Test NHIE One</name> <contacts><contact useType=""> …</contact> </contacts> <businessServices><businessServiceserviceKey="uddi:testnhieonenode:PatientDiscovery"businessKey="uddi:testnhieonenode:urn:oid:2.16.840.1.113883.3.166.4"> <name>PatientDiscovery</name> <bindingTemplates> <bindingTemplatebindingKey="uddi:00f27b20-c31e-11de-a851-5adf7990a84c"serviceKey="uddi:testnhieonenode:PatientDiscovery"> <accessPointURLType="https">https://testonenhie.com/RespondlngGatewayService</accessPoint>…

More Related