health-dev
[Top][All Lists]
Advanced

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

Re: [Health-dev] HL7 PDQ module


From: Luis Falcon
Subject: Re: [Health-dev] HL7 PDQ module
Date: Fri, 3 Apr 2015 17:28:02 +0100

Hi, Vittorio !

On Tue, 31 Mar 2015 12:30:18 +0200
Vittorio Meloni <address@hidden> wrote:

> Hi all,
> we just pushed the two modules. You can find them in tryton/hl7 and
> tryton/pdq. You can read some documentation in the docs directories
> of the modules.

Thanks a lot for the two modules !
I think best is to put them in the backend directory. I like the idea
of HL7 as a main directory, to host all related developments (FHIR,
PDQ, HL7 V2 ... )

Chris, what do you think ?

> To make them work you need to install HL7apy from pip (pip install
> hl7apy==1.1.2). At the moment we thought it would be too soon to put
> the dependency in the gnuhealth_install.sh script.
Thanks ! Agree. Probably the best would be, for the installation script
on GNU Health 3.0, to ask what type of functionality would we like to
include, so if we choose to include HL7 stuff, then the requirements
will be downloaded and installed. Pros and cons, as usual on this :)

> In this first implementation we haven't used the FHIR classes to
> access patients' demographics but we agree that it would be more
> advisable to use them in next releases.
> Hope you enjoy the modules :-)
We sure will ! Thank you again for your contribution, and looking
forward to get to try it !

All the best
Luis

> 
> Vittorio
> 
> 2015-03-31 7:43 GMT+02:00 Chris <address@hidden>:
> 
> > Hiya all!
> >
> > > In how far is this compatible with the FHIR interfaces released in
> > > this version?  Even if the transport mechanisms are different,
> > > I suppose part of the code (e.g. searching for a patient) can (and
> > > thus should) be shared.
> >
> > Good point. The interfaces are different, from what I gather, since
> > that is working with HL7 v2.x. The patient searching is... meh. I
> > mean, I just used the search/search_read/etc. methods on the
> > models. I suppose they could use some of the code that creates
> > complex tryton search queries from arguments. Although it's rather
> > ugly. Hehe.
> >
> > > > Dear Luis, Emilien, Chris and GNU Health community,
> > > > it's been a while since we talked about the implementation of
> > > > an HL7
> > PDQ
> > > > module, but we managed to complete a first implementation.
> > > > Recently we mentioned GNU Health and the module as a use case
> > > > of HL7apy in an
> > article
> > > > for the IHIC 2015 conference (http://ihic2015.hl7cr.eu/). The
> > > > article
> > has
> > > > been published and presented at the conference and it is
> > > > available
> > here (
> > > > http://www.ejbi.org/en/ejbi/artinfo/200-en-27.html).
> > > >
> > > > I'll try to explain the main feature of the module:
> > > >
> > > >    - we have implemented an MLLP server that can handle
> > > > different type
> > of
> > > >    messages. Currently it handles only the PDQ and PDQV incoming
> > messages but
> > > >    it is implemented to be extended to handle other message
> > > > types;
> > > >    - when a PDQ request arrives, the module searches for the
> > > > patient demographics information in the database, embeds them
> > > > in the PDQ
> > response
> > > >    and sends the response to the client;
> > > >    - as suggested by Emilien in a previous email, we've created
> > > > two new Tryton modules to configure both the HL7 server and the
> > > > PDQ module.
> > From
> > > >    the HL7 configuration module it is also possible to
> > > > start/stop the
> > MLLP
> > > >    server
> > > >
> > > > If you agree we would like to push our code to the default
> > > > branch in
> > order
> > > > to let you see our module and, if you want, try it and
> > > > contribute.
> >
> > Awesome! I'll take a look! HL7 v2 is more widely supported (I
> > think), so this is good stuff.
> >
> > -C
> >
> >




reply via email to

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