Open
Milestone
started on Apr 1, 2024
Secure Resource Sharing & Worklists (SN MS2)
Study List Security UI, Application Launcher & Worklists
Misc UI
-
Blackout Error: Olga has requested that Sonador provide instruction for information that could help troubleshoot. (On black screen take screen provide steps to reproduce (or what happened to get to black screen) and screen recording that should include: full URL, right click select inspect and need full vies of console. tab, network tab, opening any errors (highlighted in red). STILL NEED BACKEND WORK 4.2.24. ---- 4.4.24 - seems like a configuration ohif-viewers#69 https://code.oak-tree.tech/oak-tree/medical-imaging/ohif-viewers/-/issues/70 https://code.oak-tree.tech/oak-tree/medical-imaging/ohif-viewers/-/merge_requests/42 -
-
2D MPR View Criteria: Why doesn't it show all the time? ohif-viewers#68
-Not Victor (Brandon / Kitware)
-
(5) License for authenticated application launcher to deploy web data display. -"Kitware". Steve working on this. -
(6) Assembly of imaging and JSON artifacts to produce HTML and covert to PDF. (in progress) https://code.oak-tree.tech/smith-nephew/nsync-jc/-/issues/5
Worklists (Brandon/Victor - Last)
-
(7) Extend OHIF to allow for more streamlined processing of cases (worklists) oak-tree/medical-imaging/ohif-viewers#64 -
(8) Orthanc backend API that allows for building and consuming a worklist - GET: retrieve list of a worklist
- POST: create a new worklist item
-
(9) Export worklist creation and completion status to Kafka -
(10) Create an integration that will generate key object selection documents based on the status and comments of a worklist item -
(11) Create an integration which reads case assignment status from VCM and updates the worklist API with any status changes -
Security Integration Test: Demonstrate that a user no longer assigned a study receives an "access denied" message if attempting to access the resource after it has been reassigned.
-
-
(7) Implement an interface for streamlining viewing, annotation, and approval of studies, improving efficiency and workflow management. ohif-viewers#73 -
(8) Develop an Orthanc backend API that allows for building and consuming a worklist, facilitating the creation and management of worklists. -
(9) Export worklist creation and completion status to Kafka. -
(10) Create an integration that will generate key object selection documents based on the status and comments of a worklist item. -
(11) Develop an integration which reads case assignment status from VCM and updates the worklist API with any status changes.
HPOP Pdf Generator Updates
Task list for PDF API support: https://code.oak-tree.tech/smith-nephew/nsync-jc/-/issues/5
Link PDF to Report
-
Call pdf generation to include query parameter storePdf = true -
Encapsulate PDF in Sonador -
Link PDF to DICOM report -
Introduce logic to toggle the POP HISTORY detail to have type = report when PDF is assigned to the report -
Verify the PDF report persists across all endpoints as listed in the user story
Fixes to PDF Template
-
linerOrientation not showing up under Liner section -
images don’t allow RGB images, but they should -
neck cut height is measured in meters, but should be in millimeters -
cupInclinationAngle not showing up properly (ex> 40 is showing up as “None”) -
ReportDate should not be 0000-00-00
Sr1: Assumptions
- Only authorized users can access and manipulate study lists and worklists.
- Study list UI is extended to support data sharing functionality.
- Error message aggregation is implemented in the viewer.
- A master list of configurable medical devices for distortion filter check is added.
- Authenticated application launcher is licensed and deployed for web data display.
- Imaging and JSON artifacts are assembled to produce HTML and HTML is converted to PDF format.
- Interface is implemented for streamlining viewing, annotation, and approval of studies.
**Comments: **
-
Blackout Error: Olga has requested that Sonador provide instruction for information that could help troubleshoot. (On black screen take screen provide steps to reproduce (or what happened to get to black screen) and screen recording that should include: full URL, right click select inspect and need full vies of console. tab, network tab, opening any errors (highlighted in red). STILL NEED BACKEND WORK 4.2.24. ---- 4.4.24 - seems like a configuration -
2D MPR View Criteria: Why doesn't it show all the time? ROB HAS INVESTIGATED, SHARE WITH VICTOR 4.2.24, DID NOT DO IT. 4.4.24 -
(5) License for authenticated application launcher to deploy web data display. -"Kitware" -- Why do we need a license? Who paying for this? Whose paying the on-going payments? Ryan requested this to Steven. Josh Kates form Kitware is going ot build this for us. This will be a Sonador owned . We will provide S+N a license o this. This has ben shoehorned. Steve is working on this. -
(6) Assembly of imaging and JSON artifacts to produce HTML and covert to PDF. -- This was delivered early, but there are new updates that need to be executed.
Worklists -- Steve is working with Rob to finalize the last UI pieces. 4.10.24
4.11.24 -
- Victor is working on the Blackout Screen. Zayd is working on the Security API to give to Victor. Victor is having a CORS issue. Zayd will look at the CORS issue. Victor is not seeing a User ID. He is requesting to update the API to get this available. Rob - Sonador will need to send out this User Id. Victor sent a PR to Rob for approval. --ROB will look at the PR this afternoon.
- Rob - seeing a network timeout issue. in addition to cors hav esome routing, or networking issues. He wants Zayd to look this over.
- ACL merge -- Status: remote token integrated this morning. global acl is done. local acl is partial is done. implementation of filtering will be done monday or tuesday.
- IDP - Working with Zayd on this implementation.
- Get us some example documentation for our understanding of what hans is creating us.
- ACL merge -- Status: remote token integrated this morning. global acl is done. local acl is partial is done. implementation of filtering will be done monday or tuesday.
- Brandon -- The Documentation -- He is working on the Test matrix. Trying to find the endpoints for the needs Rob's time.
- Hans - Lets refocus what hans needs to produce on Sonadors internal use. List of user permissions, and list of url's affected, and a list of expected outcomes. Hans is going to use that as a security validation.
- To Do: Work with Steve, Brandon, -- user requirement --user stories. dr shows up on website, has permission to upload images, after upload, refreshed study list. Sees new upload. == dr needs upload permission, system allows upload, system grants ownership entry, filter system identifies he is the owner and retrives the file in his list of items. We need to do this for 2-3 types of Users.
- FOR RYAN -- New container build will go out this week. This one will have all the IDP peices in it. This will be ready for CapGemini. This
Notes:
- March 20, 2025: Moved distortion filter to its own milestone and general UI improvements to the OHIF integration milestone.
Loading
Loading
Loading
Loading