Created by shilbert on 2015-11-19 and last modified on 2020-12-01
Get this branch:
bzr branch lp:gnumed

Branch merges

Related bugs

Related blueprints

Branch information


Import details

Import Status: Failed

This branch is an import of the HEAD branch of the Git repository at https://github.com/ncqgm/gnumed.git.

The import has been suspended because it failed 5 or more times in succession.

Last successful import was on 2020-12-29.

Import started on 2021-01-02 on alnitak and finished on 2021-01-02 taking 20 seconds — see the log
Import started on 2020-12-31 on alnitak and finished on 2020-12-31 taking 20 seconds — see the log
Import started on 2020-12-30 on alnitak and finished on 2020-12-30 taking 20 seconds — see the log
Import started on 2020-12-30 on alnitak and finished on 2020-12-30 taking 20 seconds — see the log

Recent revisions

12847. By ncqgm <email address hidden> on 2020-12-01

Merge pull request #1 from freddii/master

fixed svg icon

12846. By ncq on 2020-11-08

Robustify uploading DICOM files into Orthanc

 Add verify_instance() which tries a _lot_ of things
 finding inconsistencies between what's uploaded to
 Orthanc, what is being stored, and what's being
 downloaded again. IOW, a full roundtrip where possible.

(cherry picked from commit afc9575396b232c32ee1ae9eeda3216c009f3d58)

12845. By ncq on 2020-10-23

Improve patient_address placeholder

 Use _parse_placeholder_options(). Add support for map URL
 output via "fmt=mapurl" keyword.

12844. By ncq on 2020-10-23

Add nominatim search URL to patient/praxis mcf/vcf

12843. By ncq on 2020-10-14

Teach _parse_ph_options() to parse switch, keyword, and positional options

 gmPlaceHolderHandler._parse_ph_options() can now parse
 for each of switches, keyword options, and positionals.

 Update current callers.

 Cherry-pick of 637ee2282.

12842. By ncq on 2020-10-12

Fix document tree details view cleanup on patient change

 When changing patients GNUmed failed to properly clean
 out the document tree details view.

12841. By ncq on 2020-10-12

Improve person duplicates prevention

 Add PL/PGSQL function to find person duplicates based on
 firstname, lastname, DOB, gender, and comment (the last
 of which is _intended_ for de-duplication of otherwise
 identical person records). Names and comment are compared
 case insensitive, the DOB is truncated to the day level.
 En-route setup gnumed_v23 bootstrapping infrastructure.

 Rewrite INSERT/UPDATE trigger on dem.names/dem.identity
 to use the above database function.

 Re-use said DB function in gmPerson.get_person_duplicates().

 Remove gmPerson.this_person_exists() and adjust callers.

 Make gmTools.none_if() return the *stripped* value when
 a) strip_string is True, b) it _is_ a string, and c) the
 value is not (equivalent to) None.

 When warning about potential duplicates during entering a
 person record take into account _all_ letters entered for
 the first name so far, not just the first one.

12840. By ncq on 2020-10-05

Fix exception in bootstrapper

 The bootstrapper called gmPG2.capture_conn_state() which
 was renamed to log_conn_state().

 Also, call gmConnectionPool.log_conn_state() directly
 rather than indirectly through gmPG2 making it possible
 to stop forwarding that function inside gmPG2, as the
 bootstrapper was the last remaining user of said

12839. By ncq on 2020-10-04

Add function to find person duplicates

 Use in trigger functions on dem.identity/dem.names.

12838. By ncq on 2020-10-03

Add mirror_url()

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.