This software is a Gtk# electronic health record system designed to connect with VistA based systems such as Medsphere OpenVista and VA's VistA. It simplifies the process of managing patient data with its user-friendly interface.
The software consists of two major components: the client application, Medsphere OpenVista CIS, and the middleware component, Medsphere OpenVista Bridge. The Bridge handles the raw Remote Procedure Call (RPC) communication with the VistA Broker and provides both a Binary Remoting and Simple Object Access Protocol (SOAP) interface to the client. This architecture allows the Bridge to be run on a separate server while CIS runs on any client machine with .NET environment and Gtk# available.
OpenVista CIS also includes a stand-alone vitals application, OpenVista Vitals, which is currently under development. This component will add more features to the EHR software when it is completed, but it should only be considered a pre-preview for now.
One small portion of the CIS component is broken into a separate executable called PdfConverter.exe. This utility serves as a remoting server that converts raw bytes of PDF files into GdkPixbuf bytes. This is necessary because poppler (and its associated poppler-sharp library) is licensed under the GPL. The PdfConverter.exe sources and shared classes used for remoting are licensed under a GPL compatible license.
In the future, the team behind OpenVista CIS hopes to access a PDF library with a license that is less restrictive than the GPL. Doing this will increase PDF rendering performance by not having the rendering done out of process. However, OpenVista CIS is still an excellent EHR software that is ideal for interfacing with VistA based systems. Its modern language, internationalization, and cross-platform support make it an excellent software for healthcare providers.
Version 1.0 RC2: N/A