Hi All,
I’m not sure if there is a more comprehensive list posted somewhere else, but I have compiled a short set of tooling that MEDIC has developed (and is available in the wild) for contacting OpenHIE on a variety of platforms. It might help someone out there who is struggling to get started with the standards or want an easy way to test their client system integration.
Microsoft .NET Framework
-
AtnaApi (http://medicatna.codeplex.com/) - Provides a series of easy to use wrappers for creating ATNA (RFC-3881 and DICOM) compliant audits. This tool is useful when you need to follow standardized auditing of events such as disclosure, import, login, start/stop, etc. Sample: (http://medicatna.codeplex.com/SourceControl/latest#AtnaApi.Samples/Transporting.cs)
-
XDS Registry / Repository Client (http://medicxdsapi.codeplex.com/) - Wraps underlying .NET serialization mechanisms to make XDS somewhat easier to interact with, this tooling is useful for contacting the Shared Health Record. Documentation is a little light on this one, but I will pull some sample code from our seeding tool.
-
PIX & PDQ Client (https://mediccr.codeplex.com/releases/view/616306) - Wraps PIX and PDQ into a series of four functions, and provides a patient data model that can be used to interact with the Client Registry. Samples are being prepared for .NET.
Visual Basic for Applications (VBA) - Microsoft Access, Excel, etc. -
PIX & PDQ Client (https://mediccr.codeplex.com/releases/view/616306) - Wraps PIX and PDQ using ActiveX/COM components, and provides a patient data model that can be used to interact with the Client Registry. There is an example hooking the Northwind Database up to a PIX manager here: https://mediccr.codeplex.com/wikipage?title=Using%20the%20Client%20API&referringTitle=Documentation , but I’ve also been able to get Excel working using the same COM component.
OpenMRS -
OpenHIE Client (https://github.com/justin-fyfe/openmrs-module-openhie-client/releases/tag/0.5) - This is one I’ve been meaning to rewrite for a long time and improve documentation. The link provides a download to a binary version that is standalone (doesn’t require any other modules) and works on 1.8.2 or higher. Anyone who is interested in taking over or doing improvements is welcome, but when I get a chance I will be re-writing this module (probably in May/June). PIX, PDQ, ATNA (RFC-3881 only) work, however the XDS submission set is broken.
Hope this helps!
Cheers
-Justin