lp://staging/gnumed
- Get this branch:
- bzr branch lp://staging/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
- 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.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)