PCEHR JConnector Icon

PCEHR JConnector

Sample application showcasing connectivity to PCEHR system via B2B

5.0 Stars (3)
0 Downloads (This Week)
Last Update:
Download JConnectorVer1.0.zip
Browse All Files



The PCEHR JConnector is an open source reference implementation of a PCEHR System client. The scope of the project includes:

** Providing sample code for connecting a client application to the PCEHR System via the PCEHR B2B Gateway.

**Providing an online forum, where questions about connecting to the PCEHR System can be raised and answered.

**Using feedback to continuously improve the sample code, as well as the general experience of software vendors looking to integrate with the PCEHR System.

The sample code brings to life the technical specifications published by Nehta, by demonstrating how a Clinical Information System (CIS) would interact with the PCEHR System. The sample code will be updated to incorporate future technical specification publications by Nehta.

The PCEHR JConnector project is a Java based implementation, released under the permissive Apache 2.0 open source license. A .NET sample client is also under development.

PCEHR JConnector Web Site



Apache License V2.0


  • Generation of client stubs based on the Apache CXF Framework
  • Creation of service invocation layer that wraps the raw client stubs
  • Transport Layer Security (TLS) mutual authentication configuration
  • Loosely coupled User Interface based on the Java Swing framework (Can be easily decoupled from the service invocation layer)
  • Basic logging to capture SOAP requests and responses
  • JUnit test suite and test results for key transactions
  • The first iteration of this tool is focused on invoking the PCEHR services. It reads a prepared CDA document from file. Generating the CDAs dynamically to pass into these services will be provided in a later release.
  • Supporting artefacts such as WSDLs, class diagrams, JConnector developer guide, UI input parameters guide, links and references to published specifications, and mapping of PCEHR JConnector to the transactions described in Nehta’s Logical Service Specification (LSS) and Technical Service Specification (TSS) documents.


Other Useful Business Software

Stop hand-coding Hadoop and Spark for your integration projects! Icon
Stop hand-coding Hadoop and Spark for your integration projects! Icon
Design and deploy end-to-end data pipelines easily with pre-packaged use cases, including: Real-time IoT analytics, real-time offer recommendations, clickstream analysis, weblog analysis, and ETL offload.

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
Write a Review

User Reviews

There are no 2 star reviews.

Additional Project Details

Intended Audience

Healthcare Industry

User Interface

Java Swing

Programming Language




Thanks for helping keep SourceForge clean.

Screenshot instructions:
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks