Actions
Feature #682
openSidexis Image Viewer – X-ray Image Viewing & Controls
Start date:
01/12/2026
Due date:
02/11/2026 (8 days late)
% Done:
0%
Estimated time:
Test Phase:
Select Test Phase
Description
Implement a Sidexis Image Viewer to allow users to view, manage, and interact with X-ray images pulled from the Sidexis system for a selected patient. The viewer should support multiple image formats, provide standard image manipulation controls, and allow limited image selection for comparison.
Scope & Subtasks¶
C-1.9.1 Image Gallery for Selected Patient
-
Display all Sidexis X-ray images for the selected patient in a gallery view.
-
Images should be loaded dynamically based on patient selection.
-
Supported image formats for Downloading:
- JPEG
- JPG
- PNG
- TIFF
- DCM
C-1.9.2 Image Viewer Controls
Implement the following controls within the image viewer:
- Zoom In
- Zoom Out
- Rotate
- Clockwise
- Anti-clockwise
- Pan
- Allow dragging the image when zoomed
- Print
- Print the currently selected image
- Download
- Download image in its original format
C-1.9.3 Image Selection Area
- Selected images from the gallery should appear in a dedicated image selection area.
- Maximum number of selected images allowed: 4
- If a 5th image is selected:
- The first selected image should be automatically replaced.
- Selected images should be visually highlighted and clearly distinguishable.
Acceptance Criteria
- User can view all Sidexis images for a selected patient.
- Viewer supports zoom, rotate, pan, print, and download actions smoothly.
- All supported image formats load correctly without errors.
- Image selection area enforces a maximum of 4 images.
- Selecting more than 4 images replaces the oldest selected image.
- UI behavior is consistent and responsive across supported browsers.
Actions