[Top][All Lists]

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

[Gnumed-announce] GNUmed 1.4.8 Maintenance Release, was: important bug w

From: Karsten Hilbert
Subject: [Gnumed-announce] GNUmed 1.4.8 Maintenance Release, was: important bug warning
Date: Wed, 30 Apr 2014 12:17:09 +0200
User-agent: Mutt/1.5.23 (2014-03-12)

Hello all,

I am glad to be able to announce the immediate availability
of the GNUmed 1.4.8 Maintenance Release.

        Everyone is strongly encouraged to upgrade !

It features the following bug fixes and minor improvements:



 FIX: exception on showing audit trail [thanks Jim]
 FIX: SOAP->episode misappropriation bug [thanks Jim] (*)

 IMPROVED: patient merging dialog [thanks Harald]
 IMPROVED: [SAVE ALL] behaviour in SOAP plugin [thanks Jim]


Downloads available from:

Client installation:

 Easily installable packages for your platform of choice
 will be available shortly.

 Meanwhile you can run the client from a downloaded tarball
 or use the net based client installer:

 which you need to download, make executable, and run.

 More information available here:

Database installation / upgrade:

 Note that this release, as usual, does NOT require a
 database upgrade. However, fixes to the database may
 have been provided which you can (and should) install
 with either

        $> gm-fixup_server 19


        $> cd .../server/bootstrap/
        $> ./ 19

 Related information is found here:

Please download, install, and report problems !


> On Tue, Apr 29, 2014 at 05:28:14PM +0200, Karsten Hilbert wrote:
> Date: Tue, 29 Apr 2014 17:28:14 +0200
> From: Karsten Hilbert <address@hidden>
> To: GNUmed list <address@hidden>
> Cc: gm-bugs <address@hidden>, gm-announce <address@hidden>
> Subject: [Gnumed-devel] important bug warning
> This is a warning about a bug potentially affecting clinical data.
>       User-entered SOAP data can become misattributed
>       to a wrong clinical episode of the same patient.
>       Note: There will NOT be any data *loss* or
>             *corruption*.
>       Users of the SOAP plugin shown in the attached
>       screenshot.
>       - user enters SOAP into editor for new problem
>       - user opens SOAP editor for an existing problem
>         of type *health issue* (not episode)
>       - user enters SOAP into said editor
>       - user presses [Save all] button
>       - user enters the *same* string as working
>         title for both the entirely new problem as
>         well as the to-be-newly-created episode
>         of the existing health issue (say "bug test",
>         as per screenshot)
>       GNUmed will save *both* SOAP entries under
>       one and the same episode rather than under
>       separate episodes of the same name (one
>       unassociated and one under the health issue).
>       Whether the one episode will be under the
>       existing health issue or not depends on the
>       order of editors in the SOAP plugin
>       ("new / existing" or "existing / new").
>       1) do not use [Save all]
>       2) make sure to enter different working
>          titles for each new problem
>       3) do not open several editors for new
>          episodes at once
>       There is no sure-fire way to identify whether
>       this bug has affected any of your data.
>       The attached SQL will uncover candidate rows
>       potentially produced from this bug. Note, however,
>       that there are also any number of legitimate ways
>       for producing rows matching this query.
>       You can run this query from your GNUmed client SQL
>       analyzer plugin or from the command line:
>       $> psql -d gnumed_v19 -U gm-dbo -f 
> find-potentially_misappropriated_soap.sql
>       GNUmed version 1.4.8 will be released shortly.
> Karsten
> -- 
> GPG key ID E4071346 @
> E167 67FD A291 2BEA 73BD  4537 78B9 A9F9 E407 1346

GPG key ID E4071346 @
E167 67FD A291 2BEA 73BD  4537 78B9 A9F9 E407 1346

reply via email to

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