lp://staging/gnumed

Created by shilbert and last modified
Get this branch:
bzr branch lp://staging/gnumed

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
shilbert
Project:
GNUmed
Status:
Development

Import details

Import Status: Suspended

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

Last successful import was .

Import started on alnitak and finished taking 20 seconds — see the log
Import started on alnitak and finished taking 20 seconds — see the log
Import started on alnitak and finished taking 20 seconds — see the log
Import started on alnitak and finished taking 20 seconds — see the log

Recent revisions

12847. By ncqgm <email address hidden>

Merge pull request #1 from freddii/master

fixed svg icon

12846. By ncq

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

Improve patient_address placeholder

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

12844. By ncq

Add nominatim search URL to patient/praxis mcf/vcf

12843. By ncq

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

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

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

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
 forwarding.

12839. By ncq

Add function to find person duplicates

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

12838. By ncq

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.

Subscribers