health-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Health-dev] HL7 support in GNU Health


From: Luis Falcon
Subject: Re: [Health-dev] HL7 support in GNU Health
Date: Sun, 27 Oct 2013 00:03:09 -0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20131006 Icedove/17.0.9

Hi Emilien !
On 10/25/2013 03:00 PM, Emilien Klein wrote:
> Hi devs,
> 
> 2012/11/23 Emilien Klein <address@hidden
> <mailto:address@hidden>>
> [snip]
>>
>>
>> At the day job, I'm an interface analyst for a major vendor (of which
>> I'd prefer to keep the name out of this discussion), and I'd like to
>> be able to share my knowledge working on a FLOSS project. GNU Health
>> seems interesting enough for this! Plus I just love Python ;)
>>
>> In case it's currently not able to interface GNU Health with other
>> systems, I'd be glad to work with you on the design of this new HL7
>> module. The goal would be to do that in an integrated manner, as you
>> guys are the expert on the way GNU Health works, and interfacing
>> requires ways to "plug in" the application, so in depth knowledge of
>> the software is needed (which I obviously don't [yet] have ;) )
> 
> I've noticed that you plan to create a new module for HL7 [0]!
> Since this is my day job, I like to be able to collaborate and help you
> build this new module. Have you already started thinking how you want to
> build that?
> 
> FYI in the task, you specify "Most requests are coming from the HL7 v2,
> so we'll start with that version." Just so you know, v2 is the most used
> *inside* healthcare organizations, namely for demographics, ADT, orders,
> scheduling, financials, etc.
> v2 is basically character delimited text (most often | delimited),
> whereas v3 is XML. Newer applications (read: things that are under
> development, and thus not necessarily supported by much other systems)
> are usually developed with HL7 v3, but due to the complexity of the
> models (RIM, etc.) it's usually non-trivial to create new HL7v3
> interfaces. Plus the fact that HL7 FIHR (the not-to-be-named HL7v4) is
> getting developed as we speak to get around the complexities of v3 ;)
> 
> Anyway, let me know how I can help.
> I assume you would like to set down the foundation (being able to
> configure an interface, turn it on and off), and likely want to start
> out with an outgoing registration/ADT (admission, discharge, transfer)
> interface? I'd be interested in your plans!
As stated in the task, we're very happy to count on your experience in
HL7 v2 and the related python libs to integrate it in the GNU Health module.

We are now working on the migration of current functionality to Tryton
3.0. After we're done with this (within this week), we start working on
the new functionality, including HL7.

Drop by the IRC channel (#gnu-health at FreeNode) one of this days and
we can talk about it. We are talking with Cedric about the best way to
approach messaging engines.

Best,
> 
> Cheers,
>     +Emilien
> 
> [0] http://savannah.gnu.org/task/?12909


-- 
GNU Health : The Free Health and Hospital Information System
http://health.gnu.org
Twitter: @gnuhealth



reply via email to

[Prev in Thread] Current Thread [Next in Thread]