Project

General

Profile

News

Version 1.1.6 released

Added by KOBAYASHI Shinji over 11 years ago

This release contains these changes.

RM Factory

To generate RM instance, new RM factory class is useful. e.g.

require 'openehr'
dv_text = OpenEHR::RM::Factory.create("DV_TEXT", value: 'sample')

Fixed some bugs

Pull requests on GitHub waked up me from long sleep. Thanks, caron10 and niquola

Version 1.0.2 released

Added by KOBAYASHI Shinji over 12 years ago

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.

Added by KOBAYASHI Shinji almost 13 years ago

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

Added by KOBAYASHI Shinji almost 13 years ago

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

Added by KOBAYASHI Shinji almost 13 years ago

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

Added by KOBAYASHI Shinji almost 13 years ago

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.

Samos(0.5.0) released

Added by KOBAYASHI Shinji almost 15 years ago

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.

(1-10/11)

Also available in: Atom