Ross
a573ed78a4
Enhance Supervisor Dashboard and Trainee Feedback Features
...
- Redesigned the supervisor overview page to include a header card with supervisor details and trainee statistics.
- Implemented a tabbed interface for viewing trainees and their recent attempts.
- Improved the trainee detail page with a profile card and a table for displaying attempt history.
- Added a new view for supervisors to provide feedback on case collections, including outstanding feedback items and previous conversations.
- Updated URL routing to support new feedback functionality.
- Enhanced backend logic to ensure proper sharing permissions for exam attempts and case collections.
- Added comprehensive tests for supervisor access to trainee data and feedback functionalities.
2026-06-15 12:28:00 +01:00
Ross
161da980cf
fix a few things
2026-06-08 10:57:01 +01:00
Ross
f2a52bed23
start new viva view and add window/level sensitivy to dv3d
2026-06-01 11:11:02 +01:00
Ross
ee4fe2b85b
many changes
2026-05-28 22:53:04 +01:00
Ross
63ea4cdf23
Add downsample series functionality and related UI updates
...
- Implemented asynchronous downsample task for series with progress tracking.
- Added new URL endpoint for downsample status.
- Updated Series model to include source_series_instance_uid.
- Enhanced case display template with new buttons for series actions.
- Added password reset functionality in user profile with appropriate alerts.
- Created migration for new source_series_instance_uid field in Series model.
2026-05-18 16:20:38 +01:00
Ross
ab9847e22e
feat(tasks): Add task overview page with active, completed, and failed task summaries
2026-05-17 14:30:38 +01:00
Ross
7ed0a8f378
feat(reconstruction): Add asynchronous series reconstruction task with progress tracking
2026-05-17 11:32:48 +01:00
Ross
b9cbfd20c1
feat(optimization): Implement series optimization features including downsampling, empty DICOM removal, and reconstruction options
2026-05-16 22:30:55 +01:00
Ross
c94d2fb1a7
feat(research): add research study management functionality
...
- Implemented models for ResearchStudy, ResearchStudyArm, and ResearchParticipant.
- Created views for listing, creating, updating, and exporting research studies.
- Added bulk participant generation feature with CSV and JSON support.
- Developed templates for study management, participant entry, and bulk generation.
- Introduced URL routing for research study operations.
- Added utility functions for randomisation and participant assignment.
- Implemented participant intake process with demographic data collection.
- Ensured proper handling of participant CIDs and assignment methods.
2026-05-12 21:37:57 +01:00
Ross
aaa3ee6313
feat: Add support for study instance UID in series and enhance DICOM import functionality
2026-05-11 10:05:39 +01:00
Ross
859042bf96
feat: Add DICOM tag consistency analysis with dynamic loading in series viewer
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 22:01:54 +01:00
Ross
ab7dcaed76
feat: Implement series splitting by DICOM tag with HTMX support
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 21:46:36 +01:00
Ross
5bd1338b5e
feat: Add supervision page to display collection attempts shared with the user
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-28 22:18:43 +01:00
Ross
7062723433
feat: Implement sharing functionality for CidUserExam attempts, including user management and sharing settings
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-28 22:09:06 +01:00
Ross
70ea3788ca
feat: Add functionality to move selected series between cases with a new form and UI enhancements
2026-04-27 22:16:06 +01:00
Ross
3db2c1a768
feat: Implement user messages inbox with message acknowledgment tracking and UI updates
2026-04-27 13:09:19 +01:00
Ross
dc479cafd0
feat: Add case review messaging system with feedback and query capabilities
...
- Introduced CaseReviewMessage model to handle feedback and queries for cases.
- Implemented views for displaying user and CID messages, including outstanding feedback.
- Created templates for collection feedback overview and user messages.
- Added functionality for acknowledging messages and sending feedback or queries.
- Enhanced collection detail view to show outstanding messages and user message statistics.
- Added tests for handling duplicate DICOM uploads without series.
2026-04-27 12:55:27 +01:00
Ross
36a77981c8
Enhance self-review functionality with new detail views, improved UI, and dynamic case management
2026-04-27 11:43:15 +01:00
Ross
3e936e494a
Update exam-related URL patterns to use 'collection' prefix and add bulk edit routes
2026-04-13 09:38:41 +01:00
Ross
90e22435a5
Add preview templates and update URLs for display sets and series findings
2026-03-23 15:39:38 +00:00
Ross
20b4d6b6af
Add finding and displayset search functionality with corresponding widgets and endpoints
2026-03-23 13:34:28 +00:00
Ross
f65e78b959
Add new URL patterns for user and submitted CID lists in exam collections
2026-03-23 11:04:20 +00:00
Ross
d00a7f9cf6
Add admin feature to search uploads by pixel hash and corresponding template
2026-03-18 19:38:20 +00:00
Ross
70602e6f71
Refactor code structure for improved readability and maintainability
2026-03-16 14:09:29 +00:00
Ross
e391f4f943
Add download functionality for case DICOMs and metadata as ZIP
2026-03-16 11:03:37 +00:00
Ross
4c1e0c3d2a
Add case inline editing functionality and search widget improvements
2026-03-02 12:23:51 +00:00
Ross
0c6d33e26a
Enhance user uploads view by grouping series by StudyInstanceUID and adding a partial template for displaying common DICOM tags
2026-03-02 10:31:04 +00:00
Ross
d7f3ebf950
Add API token management: implement APIToken model, views, and templates for creating and revoking tokens
2026-02-23 11:57:57 +00:00
Ross
3cdfba0acf
Add image size display to series viewer: implement HTMX endpoint and partial template for total image size
2026-02-23 09:55:35 +00:00
Ross
44d23801b2
Add Procedure model integration: create views, forms, and templates; update URLs and search functionality
2026-02-16 14:15:28 +00:00
Ross
a51a5c8d54
Add Procedure model and integrate into CaseForm; update views and templates for procedure handling
2026-02-16 14:04:37 +00:00
Ross
0b6661c018
Refactor NormalCase model: remove 'added_by' field, add 'author' ManyToManyField; update related views and templates for editing functionality
2026-02-16 13:32:06 +00:00
Ross
bdb7b653b6
Add modal for viewing display set details and update URLs and views
2026-02-08 22:42:14 +00:00
Ross
f3702db5f6
Refactor case field buttons to use hidden modal content and remove unused endpoint
2026-02-02 22:39:49 +00:00
Ross
a6a7d75144
Implement modal for case fields and add partial endpoint for dynamic content retrieval
2026-02-02 22:29:52 +00:00
Ross
5bb2aea8ef
Add HTMX endpoint for truncating series images and corresponding result template
2026-02-02 13:24:27 +00:00
Ross
f362be43ef
Add inline collection management features; implement search and add functionality for collections in case view
2026-02-02 11:55:43 +00:00
Ross
625f6017a6
Add advanced case search page with filtering options and pagination
2026-02-02 10:20:12 +00:00
Ross
2159b045cd
Add resource search panel with HTMX integration for dynamic resource addition
2026-02-02 09:18:16 +00:00
Ross
90ceff1b02
Add admin view for cases ordered by total image size with filtering options
2026-01-28 14:45:01 +00:00
Ross
048168e87d
Add user-related collections feature with HTMX support and timestamps for collections
2026-01-26 11:07:15 +00:00
Ross
00dfaf9888
Add bulk edit functionality for CID users: implement endpoint and update templates for bulk add/remove actions
2025-12-15 11:49:06 +00:00
Ross
4db1f2ca1a
Add toggle functionality for pre-review flag on case resources
2025-12-15 11:15:56 +00:00
Ross
4bec329aff
Implement resource search functionality and enhance resource management in case details
2025-12-15 09:53:19 +00:00
Ross
590e0b76ed
Add series images endpoint and template for HTMX integration
2025-12-01 14:50:11 +00:00
Ross
efca426359
Add case jump functionality with HTMX support and corresponding template
2025-11-24 11:40:52 +00:00
Ross
81dc5bf48f
Add forms and views for subspecialty, presentation, and pathological process management
2025-11-17 23:01:02 +00:00
Ross
0f8bae8a14
Refactor URL patterns: update legacy case_id references to include 'id' for improved clarity and consistency
2025-11-17 11:11:09 +00:00
Ross
6e658aca93
Refactor case handling: update URLs and views to support case_number and case_id interchangeably, enhancing backward compatibility and maintainability
2025-11-17 11:05:13 +00:00
Ross
5e0068d490
Implement case search functionality and enhance case addition UI in collection view
2025-11-16 22:55:59 +00:00