[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

[ANN] Ruby-HL7 0.1.23

Mark Guzman

3/18/2007 7:01:00 PM

I've finally wrapped up some tasks and released Ruby-HL7. This is the
first public release.

What is it?
-------------

Ruby-HL7 is a library for parsing and generating HL7 2.x messages. HL7
3.0 message
support is planned for a future release. HL7 is a widely used medical
information
interchange format.

Feature list:
* flexible parsing support
* MLLP support
* provides a simple dsl for defining segments
* allows for arbitrary manipulation of segment data
* automatic segment ordering (via sort)
* familiar Array/Enumerable semantics

How do I get it?
--------------------

gem install ruby-hl7

or grab the tarbal from http://rubyforge.org/frs/?gro...

More info
------------

http://hasno.info/2007/3/18/ruby-hl7-0-1-2...
http://trac.hasno.inf...
http://ruby-hl7.rub...

What else?
--------------

Please use the trac instance for bug reports and feature requests. I
will be monitoring the lists when
I can. March 25-April 3 I will be traveling to Japan and unreachable.

--mark

8 Answers

ramalho@gmail.com

3/18/2007 8:13:00 PM

0

Since I had no idea what HL7 was, I looked it up and found this:

''Health Level Seven develops specifications, the most widely used
being a messaging standard that enables disparate healthcare
applications to exchange keys sets of clinical and administrative
data.''

http://www.hl7.org/about/hl...

Cheers,

Luciano

On 3/18/07, Mark Guzman <segfault@hasno.info> wrote:
> I've finally wrapped up some tasks and released Ruby-HL7. This is the
> first public release.
>
> What is it?
> -------------
>
> Ruby-HL7 is a library for parsing and generating HL7 2.x messages. HL7
> 3.0 message
> support is planned for a future release. HL7 is a widely used medical
> information
> interchange format.
>
> Feature list:
> * flexible parsing support
> * MLLP support
> * provides a simple dsl for defining segments
> * allows for arbitrary manipulation of segment data
> * automatic segment ordering (via sort)
> * familiar Array/Enumerable semantics
>
> How do I get it?
> --------------------
>
> gem install ruby-hl7
>
> or grab the tarbal from http://rubyforge.org/frs/?gro...
>
> More info
> ------------
>
> http://hasno.info/2007/3/18/ruby-hl7-0-1-2...
> http://trac.hasno.inf...
> http://ruby-hl7.rub...
>
> What else?
> --------------
>
> Please use the trac instance for bug reports and feature requests. I
> will be monitoring the lists when
> I can. March 25-April 3 I will be traveling to Japan and unreachable.
>
> --mark
>
>

Bill Walton

3/19/2007 1:35:00 PM

0

On Mar 18, 2:01 pm, Mark Guzman <segfa...@hasno.info> wrote:
> I've finally wrapped up some tasks and released Ruby-HL7. This is the
> first public release.

Nice work, Mark. I've been working on a Rails app that constructs
CCRs. Now that the harmonization work is complete, I am planning to
support CCDs in an upcoming release. That means I'm interested in
your v3 plans. Be glad to help if you're interested.

For those that aren't familiar with the healthcare space, there is
some very interesting work going on there - work for which Ruby is
very well suited, IMO. A lot of the Bioinformatics folks, for
example, have been using Perl for its pattern-matching capabilities
for quite some time. I'm of the opinion that Ruby, especially paired
with Rails, has a very good chance at becoming the language / platform
of choice in healthcare IT in the near future.

Best regards,
Bill

Jonas Pfenniger

3/20/2007 2:24:00 PM

0

2007/3/19, bill walton <bill.walton@charter.net>:
> For those that aren't familiar with the healthcare space, there is
> some very interesting work going on there - work for which Ruby is
> very well suited, IMO. A lot of the Bioinformatics folks, for
> example, have been using Perl for its pattern-matching capabilities
> for quite some time. I'm of the opinion that Ruby, especially paired
> with Rails, has a very good chance at becoming the language / platform
> of choice in healthcare IT in the near future.

Interesting. Is perl or ruby also used inside medical equipments or is
it only used in organisational softwares ?

--
Cheers,
zimbatm

Bill Walton

3/21/2007 11:23:00 AM

0

On Mar 20, 9:24 am, "Jonas Pfenniger" <zimb...@oree.ch> wrote:

> Interesting. Is perl or ruby also used inside medical equipments or is
> it only used in organisational softwares ?

I suspect, but don't have any direct knowledge, that the software in
equipment is compiled code for all the usual reasons. Perl is popular
in Bioinformatics for its pattern matching.

Best regards,
Bill

ramalho@gmail.com

3/21/2007 12:18:00 PM

0

On 3/20/07, Jonas Pfenniger <zimbatm@oree.ch> wrote:
> Interesting. Is perl or ruby also used inside medical equipments or is
> it only used in organisational softwares ?

An X-ray machine controlled by a Perl program... that's a scary thought.

Cheers,

Luciano

PS. Of course, there is nothing in C to make it inherently "safer" for
writing programs, quite the opposite.

Akimichi Tatsukawa

3/28/2007 3:57:00 PM

0

Mark Guzman wrote:
> I've finally wrapped up some tasks and released Ruby-HL7. This is the
> first public release.

Hello, congratulation on your work.

In Japan, I am developing HL7 messaging engine plugin for rails,
and planning to release it.
But, I met an obstacle.
Since I am an individual member of the Japanese HL7 organization,
I asked the office if I could release it under GPL license.
But, they said that the protocol specification documents are
the intellectual property of HL7,
and they were reluctant to give me a clear answer.
So, I hesitate about the release.

How do you deal with that license matter in U.S. ?
Your advice will be much appreciated.


Best regards,
Aki

--
Posted via http://www.ruby-....

Mark Guzman

4/5/2007 2:50:00 AM

0

Akimichi Tatsukawa wrote:
> Mark Guzman wrote:
>
>> I've finally wrapped up some tasks and released Ruby-HL7. This is the
>> first public release.
>>
>
> Hello, congratulation on your work.
>
> In Japan, I am developing HL7 messaging engine plugin for rails,
> and planning to release it.
> But, I met an obstacle.
> Since I am an individual member of the Japanese HL7 organization,
> I asked the office if I could release it under GPL license.
> But, they said that the protocol specification documents are
> the intellectual property of HL7,
> and they were reluctant to give me a clear answer.
> So, I hesitate about the release.
>
> How do you deal with that license matter in U.S. ?
> Your advice will be much appreciated.
>
>
> Best regards,
> Aki
>
>
Aki,
I developed this independently, based on prior knowledge. In your
case, I'd suggest citing the existing GPL hl7 libraries. There are
libraries available for java, perl and python. My understanding of us IP
law (IANAL) leads me to believe that once someone puts the IP into the
public domain it is possible to publish code that does the same thing as
it can be claimed that the knowledge came from those sources. I believe
GPL'd code would be considered public domain in this case. Good luck
Aki. I'm interested in promoting the usage of ruby in the medical world,
so drop me a line if you need or want any help.
--mark

Akimichi Tatsukawa

4/5/2007 12:00:00 PM

0

Hello, Mark
Thank you for a kind reply.

On Thu, 5 Apr 2007 11:50:18 +0900
Mark Guzman <segfault@hasno.info> wrote:

> Akimichi Tatsukawa wrote:
> > Mark Guzman wrote:
> >
> >> I've finally wrapped up some tasks and released Ruby-HL7. This is the
> >> first public release.
> >>
> >
> > Hello, congratulation on your work.
> >
> > In Japan, I am developing HL7 messaging engine plugin for rails,
> > and planning to release it.
> > But, I met an obstacle.
> > Since I am an individual member of the Japanese HL7 organization,
> > I asked the office if I could release it under GPL license.
> > But, they said that the protocol specification documents are
> > the intellectual property of HL7,
> > and they were reluctant to give me a clear answer.
> > So, I hesitate about the release.
> >
> > How do you deal with that license matter in U.S. ?
> > Your advice will be much appreciated.
> >
> >
> > Best regards,
> > Aki
> >
> >
> Aki,
> I developed this independently, based on prior knowledge. In your
> case, I'd suggest citing the existing GPL hl7 libraries. There are
> libraries available for java, perl and python. My understanding of us IP
> law (IANAL) leads me to believe that once someone puts the IP into the
> public domain it is possible to publish code that does the same thing as
> it can be claimed that the knowledge came from those sources. I believe
> GPL'd code would be considered public domain in this case. Good luck

Thank you for your advice.
Although, I still have a lot of work to do prior to bring it out,
I'm convinced of that there isn't much problem releasing it.

> Aki. I'm interested in promoting the usage of ruby in the medical world,
> so drop me a line if you need or want any help.

I have the same wish as yours, to make use of ruby among medical information systems.
I hope your project will prevail in this frontier.

> --mark

Aki,