[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