Last updated June 16, 2009 21:12, by Bernie Thuman
Feedicon  
__TOC__ = Functional Description = A high-level description of HIEOS functional capabilities is provided in this section. == IHE Cross Enterprise Document Sharing (XDS.b) == === Actors (XDS.b) === HIEOS provides support for the following IHE XDS.b actors: {|- border="1" ! Actor ! Description ! HIEOS? |- | Document Registry | Acts as a <u>record locator service</u>. Stores meta-data describing documents resident in federated repositories. | Yes |- | Document Repository | Storage location for documents. Documents can be PDF, images, XML, text documents, etc. | Yes |- | Patient Identity Source | Source of patient identities that must be known to the Document Registry before meta-data submissions are allowed. | Yes (Client) |- | Document Consumer | Client application (could be an EMR system) that is interested in viewing shared patient records. | Yes (Client) |- | Document Source | Client application (typically an EMR system) that publishes documents for sharing within a broader community. | Yes (Client) |} === Transactions (XDS.b) === HIEOS implements each IHE XDS.b transaction as indicated in the diagram below: [[image: hieos_xdsb_graphic.JPG|403x251px] == IHE Cross Community Access (XCA) == === Actors (XCA) === HIEOS provides support for the following IHE XCA actors: {|- border="1" ! Actor ! Description ! HIEOS? |- | Initiating Gateway | Responds to document requests within a health information sharing community. Retrieves documents within local and remote communities. | Yes |- | Responding Gateway | Responds to document requests from remote health information sharing communities. | Yes |- | Document Registry | Acts as a <u>record locator service</u>. Stores meta-data describing documents resident in federated repositories. | Yes |- | Document Repository | Storage location for documents. Documents can be PDF, images, XML, text documents, etc. | Yes |- | Document Consumer | Client application (could be an EMR system) that is interested in viewing shared patient records. | Yes (Client) |} === Transactions (XCA) === HIEOS implements each IHE XCA transaction (implementing the ''XDS Affinity Domain Option'') as indicated in the diagram below: [[image: hieos_xca_graphic.JPG|503x251px]] = Technical Description = == Layered Architecture Diagram == HIEOS is implemented following a layered architecture pattern as depicted in the diagram below: [[image: hieos_layers_graphic.JPG|451x343px]] == Component Descriptions == The table below provides a brief description of each key HIEOS component: {|- border="1" ! Component ! Description ! Category |- | xtest | Client test harness provided by HIEOS. | Applications |- | xwebtools | Web application that includes an XDS.b Registry and Repository viewer. | Applications |- | logbrowser | Web application that provides a means to view HIEOS transaction logs. | Applications |- | XDS.b Registry | XDS.b Registry Axis2 Web Service. | Services |- | XDS.b Repository | XDS.b Repository Axis2 Web Service. | Services |- | XCA Gateway | XCA Gateway (Initiating and Responding) Axis2 Web Service. | Services |- | OMAR freebXML Registry | XDS.b Registry ebXML v3 storage mechanism. | Database Access Components |- | ADT | Stores patient registration data in support of XDS.b Registry operations. | Database Access Components |- | XLog | Message driven bean that logs HIEOS transactions asynchronously. | Database Access Components |- | RepoImpl | XDS.b Repository storage mechanism. Currently configured to store XDS.b documents in an RDBMS. | Database Access Components |- | Web Service Framework<br/>(Axis2) | Provides web services infrastructure used by HIEOS. | Infrastructure |- | Java Database Connectivity<br/>(JDBC) | Provides database access layer to underlying RDBMS for all HIEOS storage requests. | Infrastructure |- | Application Server<br/>(GlassFish ESB) | Provides J2EE-compliant web application server environment. | Infrastructure |- | RDBMS<br/>(MySQL, PostGres) | Provides RDBMS storage mechanism for HIEOS. | Infrastructure |}
  • Mysql
  • Glassfish
  • Jruby
  • Rails
  • Nblogo
Terms of Use; Privacy Policy;
© 2010, Oracle Corporation and/or its affiliates
(revision 20120518.3c65429)
 
 
Close
loading
Please Confirm
Close