lp:gnumed
- Get this branch:
- bzr branch lp:gnumed
Branch merges
Import details
This branch is an import of the HEAD branch of the Git repository at https://github.com/ncqgm/gnumed.git.
Last successful import was .
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 afc9575396b232c
32ee1ae9eeda321 6c009f3d58) - 12845. By ncq
-
Improve patient_address placeholder
Use _parse_
placeholder_ options( ). Add support for map URL
output via "fmt=mapurl" keyword. - 12843. By ncq
-
Teach _parse_ph_options() to parse switch, keyword, and positional options
gmPlaceHolderH
andler. _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 gmConnectionPoo
l.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.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)