gnumed-devel
[Top][All Lists]
Advanced

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

[Gnumed-devel] GNUmed 1.4.8 Maintenance Release, was: important bug warn


From: Karsten Hilbert
Subject: [Gnumed-devel] 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 !

        http://lists.gnu.org/archive/html/gnumed-devel/2014-04/msg00008.html


It features the following bug fixes and minor improvements:


Changelog:

 1.4.8

 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]

(*) SEE BELOW FOR A FULL DESCRIPTION


Downloads available from:

        http://www.gnumed.de/downloads/client/1.4/
        http://www.gnumed.de/downloads/server/v19/


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:

        http://www.gnumed.de/downloads/client/gm-install_client_locally.sh

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

 More information available here:

        http://wiki.gnumed.de/bin/view/Gnumed/InstallerGuideHomeShort


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

 or

        $> cd .../server/bootstrap/
        $> ./fixup-db.sh 19

 Related information is found here:

        http://wiki.gnumed.de/bin/view/Gnumed/GmManualServerUpgrade


Please download, install, and report problems !

Thanks,
Karsten



> 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.
> 
> 
> RISK
> 
>       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*.
> 
> 
> AUDIENCE AT RISK
> 
>       Users of the SOAP plugin shown in the attached
>       screenshot.
> 
> 
> SCENARIO
> 
>       - 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)
> 
> 
> RESULT
> 
>       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").
> 
> 
> WORKAROUNDS
> 
>       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
> 
> 
> CLEANUP
> 
>       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
> 
> 
> FIX
> 
>       GNUmed version 1.4.8 will be released shortly.
> 
> Karsten
> -- 
> GPG key ID E4071346 @ gpg-keyserver.de
> E167 67FD A291 2BEA 73BD  4537 78B9 A9F9 E407 1346

-- 
GPG key ID E4071346 @ gpg-keyserver.de
E167 67FD A291 2BEA 73BD  4537 78B9 A9F9 E407 1346



reply via email to

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