News
Version 1.1.3 released
Version 1.1.3 released to pass TravisCI.
Version 1.1.2 released
We released version 1.1.2 to fix Parser bugs.
Version 1.0.2 released
We released version 1.0.2 to fix some bugs, reported from Simon McBride.
This notification suggested that more checks were necessary for release management. Thus, the openEHR ruby implementation project adopted "Travis-CI":http://travis-ci.org/ to check broader environments.
We fixed these errata.
- ItemStructure was not found in some conditions.
- IntervalEvent/Event calculate offset without timezone.
- Some minor bugs.
We experienced deep nested inheritance around openEHR specification/implementation could be hard to make out the point of bugs. (ex. AssumedLibraryTypes date/time, DvDateTime) Ruby version will challenge to refactor on Ruby way.
First stable branch version 1.0.0 is released.
Ruby implementation of openEHR specification project is still progress, but we got a milestone to release first stable branch.
Our implementation would be available to create your EHR system obliged to openEHR specifications.
This release includes:
- ADL 1.4 parser
- AOM packages based on specification release 1.0.2
- RM packages based on specification release 1.0.2
- Change license to Apache 2.0 from MPL 1.1 Not includes:
- ADL Serializer, validator
- Persistent layer
- User interface
- Terminology server
- Measurement server
This release is mainly for developers. Technical guide is not available at this time, but many spec files would be a good guide for you to develop.
Version 1.0.0 will be released at this Xmass
After 3 years we started to implement openEHR specifications by Ruby, we can release the first stable branch of the Ruby impelementation of the openEHR specifications at this coming Xmass, 24 Dec 2011.
This release includes:
- ADL 1.4 parser
- AOM packages based on specification release 1.0.2
- RM packages based on specification release 1.0.2
- Change license to Apache 2.0 from MPL 1.1
Not includes:
- ADL serializer, validator
- data base connection
Version 0.9.5 released
ADL parser is now working to genarate Archetype instances from ADL files.
To achieve more conformance to the specification, we are testing by many spec files originated from Java reference implementation ADL parser files.
Version 0.9.4 released
This version is still beta, experimental implementation.
However, stable version is closing to release.
This version fixed many bugs, the summary shown bellow:
- ArchetypeOntology bug, spec fixed.
- Parser implementation progressed.
Repository moved to GitHub
Our main repository was subversion on this site.
For our publicity, we moved our main repository to GitHub.
This site shows cloned repository from GitHub.
Please access https://github.com/skoba/ruby-impl-openehr , fork and pull request.
Shinji KOBAYASHI
Samos(0.5.0) released
This is the version 0.5.0 release of Ruby openEHR
implementation project. This release is still experimental
preview of our work based on openEHR specification
release 1.0.2. We implemented ADL Parser and most
of the reference model packages of the openEHR. This parser
successfully parses 27 ADLs and generates archetype
instances. The work is still in progress.
Almost all classes passed the test constructed by rspec or
test/unit. This test cases are under /spec or /tests.
Our code coverages are shown at http://rcov.openehr.jp/
Some specifications are not well determined yet, such as
rm/security and so on. We postponed to implement such
classes.
You can get source code via subversion, please checkout
svn co http://openehr.jp/svn/ruby
You can also download gem package for 0.5.0 from following URL.
http://openehr.jp/attachments/download/19/open_ehr-0.5.0.gem
Terminology and Demographic server will be implemented in
next version, Miyajima release.
We dedicated this release for the beautiful sky and sea of the
Samos island where we first reported our implementation in ICICTH7.
We also dedicate this release for the great artist who encourage me
from my childhood, M.J. R.I.P.
Also available in: Atom