Fixes for milestone 0.9.6 #118

Merged
christof.schadt merged 27 commits from minor-fixes into main 2026-07-22 14:00:49 +02:00

See closed issues for milestone 0.9.6

See closed issues for milestone 0.9.6
christof.schadt added this to the 0.9.6 milestone 2026-07-22 13:49:05 +02:00
The filesystem backend stores patient name/ID only on the patient node,
unlike DIMSE/DICOMweb which repeat them in every study response, so
finalize_search never found them. Scan patient.attributes too.

Fixes #113

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Search marks are positional indices into the patient tree; after
connecting to a different archive they pointed at unrelated nodes.
Clear search state and marks in connect_to_address.

Fixes #112

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
At patient/study scope the search skipped studies whose series list was
not loaded yet, so on the filesystem backend (where nothing is loaded
until expanded) series/instance-level terms were never found. The search
now streams the series lists of unexpanded studies itself (reusing the
tree-expansion messages), queries their instances as each list arrives,
and finalizes once no series-list or instance query is outstanding.

Fixes #113

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
christof.schadt deleted branch minor-fixes 2026-07-22 14:00:49 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
IHE-RO-Tooling/dicom-browser!118
No description provided.