[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnumed-bugs] GNUmed 1.4.8 Maintenance Release, was: important bug warni
[Gnumed-bugs] GNUmed 1.4.8 Maintenance Release, was: important bug warning
Wed, 30 Apr 2014 12:17:09 +0200
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]
(*) SEE BELOW FOR A FULL DESCRIPTION
Downloads available from:
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
$> gm-fixup_server 19
$> cd .../server/bootstrap/
$> ./fixup-db.sh 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
> AUDIENCE AT RISK
> Users of the SOAP plugin shown in the attached
> - 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
> GNUmed version 1.4.8 will be released shortly.
> 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