Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "OHF IHE"

(PIX/PDQ)
 
(68 intermediate revisions by 8 users not shown)
Line 1: Line 1:
 +
[[OHF | Back to the OHF Wiki]]
 +
==Project Notice==
 +
The IHE Profile and Bridge implementations are currently transitioning from
 +
the Eclipse OHF Project to the Open Health Tools IHE Profiles Project.  New
 +
support for 2008-2009 IHE Profiles, builds, documentation, etc. are coming
 +
soon and may be found on the OHT web site: [http://iheprofiles.projects.openhealthtools.org/ http://iheprofiles.projects.openhealthtools.org/]
 +
 
== Intro==
 
== Intro==
The IHE Client plugins are a set of plugins implementing [http://www.ihe.net IHE] actors and data models.
+
The IHE Client plugins are a set of plugins implementing [http://www.ihe.net IHE] actors and data models. The code is based on the code IBM used to successfully pass the [http://www.ihe.net/Connectathon/connectathon2006.cfm IHE Connectathon 2006 held in Chicago]. The IHE Clients code has been migrated to the Eclipse environment and is available as Eclipse Plugins, Web Services (through the [[Ohf bridge | OHF Bridge]]), and as regular jar files in a non RCP environment. In this open source version of the IHE actors, we are using the [[OHF]] HL7 and security plugins.
  
== IHE Client plugins in the CVS==
+
== Connectathon 2008 ==
For general instractions for the OHF CVS [[OHF#OHF_in_the_Eclipse_CVS | take a look at this page]].
+
OHF is going to the North American 2008 Connectathon. Information for attendees using OHF is being compiled on [[IHE Connectathon 2008]].
  
In order to use the IHE Client plugins, you will need to download the folowing projects from the CVS:
+
== IHE Profile Implementations ==
* org.apache.axis
+
=== [[OHF IHE PIX PDQ | PIX/PDQ]] ===
* org.apache.log4j
+
* org.eclipse.ohf.ihe.atna.audit  [[Media:OHF_ATNA_Audit_Client.pdf | OHF ATNA Audit Client]]
+
* org.eclipse.ohf.ihe.common.ebXML._2._1
+
* org.eclipse.ohf.ihe.common.hl7v2
+
* org.eclipse.ohf.ihe.common.hl7v2.client
+
* org.eclipse.ohf.ihe.common.mllp
+
* org.eclipse.ohf.ihe.pdq.consumer
+
* org.eclipse.ohf.ihe.pix.consumer
+
* org.eclipse.ohf.ihe.pix.source
+
* org.eclipse.ohf.ihe.xds.consumer
+
* org.eclipse.ohf.ihe.xds.metadata
+
* org.eclipse.ohf.ihe.xds.metadata.extract
+
* org.eclipse.ohf.ihe.xds.metadata.transform
+
* org.eclipse.ohf.ihe.xds.soap
+
* org.eclipse.ohf.ihe.xds.source
+
 
+
== PIX/PDQ ==
+
  
 
'''Patient Identifier Cross-Referencing (PIX)'''
 
'''Patient Identifier Cross-Referencing (PIX)'''
Line 32: Line 22:
 
• The ability to access the list(s) of cross-referenced patient identifiers either via a query/ response or via update notification.  
 
• The ability to access the list(s) of cross-referenced patient identifiers either via a query/ response or via update notification.  
 
<br><br>
 
<br><br>
This documentation addresses the alpha release of the Eclipse OHF plugin implementation of the IHE ITI Technical Framework actor Patient Identity Source for the implementation of the ITI-8 Patient Identity Feed Transaction.
+
This documentation addresses the beta release of the Eclipse [[OHF]] plugin implementation of the IHE ITI Technical Framework actor Patient Identity Source for the implementation of the ITI-8 Patient Identity Feed Transaction.
  
[[Media:OHF_Client_Patient_Identity_Source.pdf | OHF Patient Identety Source Client]]
+
[[Media:OHF_Client_Patient_Identity_Source_beta.pdf | OHF Patient Identity Source Client]]<br>
  
This documentation addresses the alpha release of the Eclipse OHF plugin implementation of the IHE ITI Technical Framework actor Patient Identifier Cross-reference Consumer for the implementation of the ITI-9 PIX Query Transaction.
+
This documentation addresses the beta release of the Eclipse [[OHF]] plugin implementation of the IHE ITI Technical Framework actor Patient Identifier Cross-reference Consumer for the implementation of the ITI-9 PIX Query Transaction.
  
[[Media:OHF_Client_Patient_Identifier_Cross-reference_Consumer.pdf | OHF Patient Identifier Cross-reference Consumer Client]]
+
[[Media:OHF_Client_Patient_Identifier_Cross-reference_Consumer_beta.pdf | OHF Patient Identifer Cross-reference Consumer Client]]<br>
  
  
Line 45: Line 35:
 
The Patient Demographics Query (PDQ) supports querying the Patient Demographics Supplier Actor for patients matching the demographic data in the query message.
 
The Patient Demographics Query (PDQ) supports querying the Patient Demographics Supplier Actor for patients matching the demographic data in the query message.
  
This documentation addresses the alpha release of the Eclipse OHF plugin implementation of the IHE ITI Technical Framework actor Patient Demographics Consumer for the implementation of the ITI-21 Patient Demographics Query Transaction.
+
This documentation addresses the beta release of the Eclipse [[OHF]] plugin implementation of the IHE ITI Technical Framework actor Patient Demographics Consumer for the implementation of the ITI-21 Patient Demographics Query Transaction.
  
[[Media:OHF_Client_Patient_Demographics_Consumer.pdf | OHF Patient Demographics Consumer Client]]
+
* PDf Version:  [[Media:OHF_Client_Patient_Demographics_Consumer_beta.pdf | OHF Patient Demographics Consumer Client]]
 +
* HTML Version: [[OHF IHE Patient Demographics Consumer Client]]
  
== XDS Source ==
+
===[[OHF IHE XDS | XDS]]===
 +
OHF provides plugin implementation to support the "client" side of IHE IT Infrastructure Technical Framework Cross Enterprise Document Sharing (XDS) Profile. In our context, the "client" side refers to the XDS Document Source and XDS Document Consumer Actors. These actors are supported by the XDS SOAP Client (used to encapsulate SOAP messaging) and the XDS Metadata Model (a conceptual representation of XDS Metadata along with companion extraction and transformation functions).
  
== XDS Consumer ==
+
Details regarding the '''Version_0_2_0''' (CVS tagged April 17, 2007) implementation of these plugins can be found in the following documents.
  
[[Media:OHF_XDS_Document_Consumer.pdf | OHF XDS Document Consumer]]
+
*[[Media:OHF_XDS_Document_Consumer.pdf | OHF XDS Document Consumer (PDF)]]
 +
*[[Media:OHF_XDS_Document_Source.pdf | OHF XDS Document Source (PDF)]]
 +
*[[Media:OHF XDS Metadata Model.pdf|OHF XDS Metadata Model]]
  
== Resources ==
+
Beginning in the 2007-2008 IHE Season, XDS is now a "family" of profiles. XDS.a utilizes SOAP1.1 with Attachments for transport and XDS.b (the new one) relies on SOAP 1.2 and MTOM. We are working on updating the above PDF links. Preliminary documentation regarding using OHF to implement XDS.b can be found on the following site:
links to the IHE
+
* [[OHF Using XDS.b | '''OHF Using XDS.b''']]
  
== Healthcare Services on the open Web==
+
=== [[OHF IHE ATNA | ATNA ]] ===
This section contains a list of known public standard healthcare services.
+
[[OHF]] provides a preliminary version of the IT Infrastructure Technical Framework Audit Trail and Node Authentication ([[OHF IHE ATNA | ATNA ]]), Audit Client API. This API is intended for use with any IHE Actor needing to send audit information to an Audit Record Repository.
  
The listed services are actors on one of the [http://www.ihe.net IHE] profiles. OHF implements components that interacts with these services. The purpose of the list is to help developers test the plugins they develop, to validate full interoperability across vendors, and to validate compliance with the standard.
+
== Required Eclipse Plugins ==
 +
For general instractions for the OHF CVS [[OHF#OHF_in_the_Eclipse_CVS | take a look at this page]].
  
None of the listed services are part of Eclipse or Eclipse OHF.
+
In order to use the IHE Client plugins, you will need to download the folowing projects from the CVS:
The services are publicly available for demos and interoperability
+
tests and they are not part of production environment.
+
  
''We welcome any service provider that have a public standard based healthcare service to contact us in order to add new services to the list''
+
*org.apache.commons
 +
*org.apache.commons.lang
 +
*org.apache.log4j
 +
*org.apache.xerces
 +
*org.apache.axis2
 +
*org.eclipse.ohf.hl7v2.core
 +
*org.eclipse.ohf.ihe.atna.agent
 +
*org.eclipse.ohf.ihe.atna.audit
 +
*org.eclipse.ohf.ihe.atna.payload
 +
*org.eclipse.ohf.ihe.atna.transport
 +
*org.eclipse.ohf.ihe.common.atna
 +
*org.eclipse.ohf.ihe.common.cdar2
 +
*org.eclipse.ohf.ihe.common.ebXML._2._1
 +
*org.eclipse.ohf.ihe.common.ebXML._3._0
 +
*org.eclipse.ohf.ihe.common.hl7v2
 +
*org.eclipse.ohf.ihe.common.hl7v2.client
 +
*org.eclipse.ohf.ihe.common.mllp
 +
*org.eclipse.ohf.ihe.common.ws.axis2,
 +
*org.eclipse.ohf.ihe.pdq.consumer
 +
*org.eclipse.ohf.ihe.pix.consumer
 +
*org.eclipse.ohf.ihe.pix.source
 +
*org.eclipse.ohf.ihe.xds
 +
*org.eclipse.ohf.ihe.xds.consumer
 +
*org.eclipse.ohf.ihe.xds.metadata
 +
*org.eclipse.ohf.ihe.xds.metadata.extract
 +
*org.eclipse.ohf.ihe.xds.metadata.extract.cdar2
 +
*org.eclipse.ohf.ihe.xds.metadata.transform
 +
*org.eclipse.ohf.ihe.xds.soap
 +
*org.eclipse.ohf.ihe.xds.source
 +
*org.eclipse.ohf.utilities
 +
*org.xmlpull.v1
  
{| style="background-color: FFFFFF;" border="1"
+
== Code Branches ==
|+Audit record repository
+
An offical code branch for the IHE Plugins and OHF Bridge was made in April 2007. This branch (tagged OHF_IHE_2007_BRANCH) contains OHF code that was used successfuly in the 2007 North American Connectathon and 2007 European Union Connectathon. The API in this branch is frozen and only maintainance bug fixes will occur on the code. Details regarding the OHF_IHE_2007_BRANCH can be found on the following site:
|-
+
* [[OHF IHE 2007 BRANCH | '''OHF IHE 2007 BRANCH''']]
! Vendor !! Service URL !! BSD SYSLOG Port !! Reliable Syslog Port !! Comments
+
|-
+
! IBM
+
| ibmod235.dal-ebis.ihost.com || 514 || N/A || web-based tool that can be used to build/execute queries to confirm audit events have been received is available
+
|}
+
  
 +
The main trunk in CVS is the development branch. This code is being perpared and tested for the 2008 North American Connectathon. Details regarding the main trunk, as well as documentation regarding changes from previous branches can be found on the following site:
 +
* [[OHF IHE MAIN BRANCH | '''OHF IHE MAIN BRANCH''']]
  
{| style="background-color: FFFFFF;" border="1"
+
== Resources ==
|+XDS Repository
+
* [http://www.eclipse.org/ohf/components/ihe/index.php OHF IHE Website]
|-
+
* [[OHF IHE FAQ]]
! Vendor !! Secured !! URL !! Comments
+
* [[OHF Glossary]]
|-
+
* [http://wiki.ihe.net/index.php?title=Main_Page IHE Wiki]
! IBM
+
* [http://www.ihe.net/Technical_Framework/index.cfm#IT IHE Technical Framework]
| no || http://ibmod235.dal-ebis.ihost.com:9080/IHIIRepository/SubmissionSetReceiver  || N/A
+
* [[IHE Connectathon 2008]]
|-
+
* [news://news.eclipse.org/eclipse.technology.ohf OHF Newsgroup].
! IBM
+
| yes || https://ibmod235.dal-ebis.ihost.com:9044/IHIIRepository/SubmissionSetReceiver  || N/A
+
|-
+
! NIST
+
| no || http://hcxw2k1.nist.gov:8080/xdsServices2/registry/soap/portals/repository || More details at the [http://hcxw2k1.nist.gov/wiki/index.php/NIST_XDS_Test_Kit_2005-2006 NIST XDS site]
+
|}
+
 
+
 
+
{| style="background-color: FFFFFF;" border="1"
+
|+XDS Registry
+
|-
+
! Vendor !! Secured !! URL !! Comments
+
|-
+
! IBM
+
| no || http://ibmod235.dal-ebis.ihost.com:9080/ihii/registry/soap  || N/A
+
|-
+
! IBM
+
| yes || https://ibmod235.dal-ebis.ihost.com:9044/ihii/registry/soap  || N/A
+
|-
+
! NIST
+
| no || http://hcxw2k1.nist.gov:8080/xdsServices2/registry/soap/portals/registry || To send to the registry only, more details at the [http://hcxw2k1.nist.gov/wiki/index.php/NIST_XDS_Test_Kit_2005-2006 NIST XDS site]
+
|-
+
! NIST
+
| no || http://hcxw2k1.nist.gov:8080/xdsServices2/registry/soap/portals/query || To query the registry, more details at the [http://hcxw2k1.nist.gov/wiki/index.php/NIST_XDS_Test_Kit_2005-2006 NIST XDS site]
+
|}
+
 
+
====Service Vendor References====
+
For more information about services here is a list of references provided by vendors:
+
* '''IBM''': [http://ibmod235.dal-ebis.ihost.com:9080/IBMIHII/serverInfoOHF.htm IBM Interoperable Healthcare Information Infrastructure Usage Instructions]
+

Latest revision as of 20:55, 17 September 2008

Back to the OHF Wiki

Project Notice

The IHE Profile and Bridge implementations are currently transitioning from the Eclipse OHF Project to the Open Health Tools IHE Profiles Project. New support for 2008-2009 IHE Profiles, builds, documentation, etc. are coming soon and may be found on the OHT web site: http://iheprofiles.projects.openhealthtools.org/

Intro

The IHE Client plugins are a set of plugins implementing IHE actors and data models. The code is based on the code IBM used to successfully pass the IHE Connectathon 2006 held in Chicago. The IHE Clients code has been migrated to the Eclipse environment and is available as Eclipse Plugins, Web Services (through the OHF Bridge), and as regular jar files in a non RCP environment. In this open source version of the IHE actors, we are using the OHF HL7 and security plugins.

Connectathon 2008

OHF is going to the North American 2008 Connectathon. Information for attendees using OHF is being compiled on IHE Connectathon 2008.

IHE Profile Implementations

PIX/PDQ

Patient Identifier Cross-Referencing (PIX)

From the IHE IT Infrastructure Technical Framework,
The Patient Identifier Cross-referencing Integration Profile (PIX) is targeted at healthcare enterprises of a broad range of sizes (hospital, a clinic, a physician office, etc.). It supports the cross-referencing of patient identifiers from multiple Patient Identifier Domains via the following interactions:
• The transmission of patient identity information from an identity source to the Patient Identifier Cross-reference Manager.
• The ability to access the list(s) of cross-referenced patient identifiers either via a query/ response or via update notification.

This documentation addresses the beta release of the Eclipse OHF plugin implementation of the IHE ITI Technical Framework actor Patient Identity Source for the implementation of the ITI-8 Patient Identity Feed Transaction.

OHF Patient Identity Source Client

This documentation addresses the beta release of the Eclipse OHF plugin implementation of the IHE ITI Technical Framework actor Patient Identifier Cross-reference Consumer for the implementation of the ITI-9 PIX Query Transaction.

OHF Patient Identifer Cross-reference Consumer Client


Patient Demographics Query (PDQ)

The Patient Demographics Query (PDQ) supports querying the Patient Demographics Supplier Actor for patients matching the demographic data in the query message.

This documentation addresses the beta release of the Eclipse OHF plugin implementation of the IHE ITI Technical Framework actor Patient Demographics Consumer for the implementation of the ITI-21 Patient Demographics Query Transaction.

XDS

OHF provides plugin implementation to support the "client" side of IHE IT Infrastructure Technical Framework Cross Enterprise Document Sharing (XDS) Profile. In our context, the "client" side refers to the XDS Document Source and XDS Document Consumer Actors. These actors are supported by the XDS SOAP Client (used to encapsulate SOAP messaging) and the XDS Metadata Model (a conceptual representation of XDS Metadata along with companion extraction and transformation functions).

Details regarding the Version_0_2_0 (CVS tagged April 17, 2007) implementation of these plugins can be found in the following documents.

Beginning in the 2007-2008 IHE Season, XDS is now a "family" of profiles. XDS.a utilizes SOAP1.1 with Attachments for transport and XDS.b (the new one) relies on SOAP 1.2 and MTOM. We are working on updating the above PDF links. Preliminary documentation regarding using OHF to implement XDS.b can be found on the following site:

ATNA

OHF provides a preliminary version of the IT Infrastructure Technical Framework Audit Trail and Node Authentication ( ATNA ), Audit Client API. This API is intended for use with any IHE Actor needing to send audit information to an Audit Record Repository.

Required Eclipse Plugins

For general instractions for the OHF CVS take a look at this page.

In order to use the IHE Client plugins, you will need to download the folowing projects from the CVS:

  • org.apache.commons
  • org.apache.commons.lang
  • org.apache.log4j
  • org.apache.xerces
  • org.apache.axis2
  • org.eclipse.ohf.hl7v2.core
  • org.eclipse.ohf.ihe.atna.agent
  • org.eclipse.ohf.ihe.atna.audit
  • org.eclipse.ohf.ihe.atna.payload
  • org.eclipse.ohf.ihe.atna.transport
  • org.eclipse.ohf.ihe.common.atna
  • org.eclipse.ohf.ihe.common.cdar2
  • org.eclipse.ohf.ihe.common.ebXML._2._1
  • org.eclipse.ohf.ihe.common.ebXML._3._0
  • org.eclipse.ohf.ihe.common.hl7v2
  • org.eclipse.ohf.ihe.common.hl7v2.client
  • org.eclipse.ohf.ihe.common.mllp
  • org.eclipse.ohf.ihe.common.ws.axis2,
  • org.eclipse.ohf.ihe.pdq.consumer
  • org.eclipse.ohf.ihe.pix.consumer
  • org.eclipse.ohf.ihe.pix.source
  • org.eclipse.ohf.ihe.xds
  • org.eclipse.ohf.ihe.xds.consumer
  • org.eclipse.ohf.ihe.xds.metadata
  • org.eclipse.ohf.ihe.xds.metadata.extract
  • org.eclipse.ohf.ihe.xds.metadata.extract.cdar2
  • org.eclipse.ohf.ihe.xds.metadata.transform
  • org.eclipse.ohf.ihe.xds.soap
  • org.eclipse.ohf.ihe.xds.source
  • org.eclipse.ohf.utilities
  • org.xmlpull.v1

Code Branches

An offical code branch for the IHE Plugins and OHF Bridge was made in April 2007. This branch (tagged OHF_IHE_2007_BRANCH) contains OHF code that was used successfuly in the 2007 North American Connectathon and 2007 European Union Connectathon. The API in this branch is frozen and only maintainance bug fixes will occur on the code. Details regarding the OHF_IHE_2007_BRANCH can be found on the following site:

The main trunk in CVS is the development branch. This code is being perpared and tested for the 2008 North American Connectathon. Details regarding the main trunk, as well as documentation regarding changes from previous branches can be found on the following site:

Resources

Back to the top