Project Group
Project Lead: Tim Cook
The Open Source Health Information Platform (OSHIP) is a python implementation of the openEHR Release 1.0.1 specifications.
OSHIP is a platform providing many tools for healthcare application developers. Once installed (post-alpha versions) , the application developer will have most of the resources needed to quickly develop a wide variety of clinical applications. All based on the openEHR framework.
While a complete longitudinal electronic helath record can be built using OSHIP. It is primarily designed to allow organizations to rapidly create web-based disease registries and treatment records that respond to standardized AQL queries as well as providing inter-operable, transportable health data. Such data may be exported to SQL databsaes or CSV files for processing with applications such as the 'R' statistical analysis program.
The latest source code can be downloaded via SVN from http://www.openehr.org/svn/ref_impl_python/TRUNK/oship
You should refer to the installation instructions for proper environment setup before downloading the source from the latest stable branch.
If you plan to be committing to this project you should download this config file
for your .subversion directory.
The directory tree for this project is quite different than some of you may be expecting. I hope that it is intuitive for healthcare application developers and that OSHIP developers can adapt.
I wanted to adhere as closely as possible to the specifications. This is why the tree looks like oship/src/oship/openehr/* The package naming follows the documentation.
The class names also follow the spec names with a conversion to normal camel-case conventions (see: PEP-0008
)
When this is complete you will be able to pull the openEHR classes out of OSHIP if you wish. There will be (probably) less than 10 eggs required to reuse the classes in any other Python application. The current requirements are zope.interface, zope.schema and zope.i18nmessageid (plust their few dependencies.
There is a developer's mailing list
hosted here at openEHR.org and an OSHIP User's list will be hosted by SourceForge for discussion of issues for development of healthcare applications using OSHIP as a foundation.
Bug reporting, source mirror, project planning and translations are
being handled on Launchpad at https://launchpad.net/oship/
Active translations are in progress in:
Brazilian Portuguese, Spanish, German, Japanese, Korean and Dutch.
Approximate development costs for OSHIP are tracked on Ohloh.net{{ http://www.ohloh.net/projects/oship
}}
these metrics do not include the approximately 175 open source components included with OSHIP they are listed here.
Thanks for your input.
Tim Cook