Commit Graph

239 Commits

Author SHA1 Message Date
Erik Ziegler
574dc26b36 Small fixes to prevent errors in HP stage lists and misplacement in lesion table 2016-05-08 08:11:57 +02:00
radicalrob
9d83c9d534 remove code that may be infringing on Tamabo IP 2016-05-08 08:09:56 +02:00
Erik Ziegler
2e52d9e3c1 First pass at a Hanging Protocol implementation and editor (LT-131) 2016-05-07 12:40:02 +02:00
Aysel Afsar
2a17760ff8 LT-240: Add studyListFunctionsEnabled property (false as default) in public.ui object in settings file to enable/disable import / export / anonymize functions
LT-239: Error handling on the import process (WIP)
2016-04-21 22:42:06 -04:00
aysel.afsar
6c798ad4db LT-236: Add expiration time for password reset link 2016-04-13 14:56:35 -04:00
Aysel Afsar
83e067b701 LT-61: Record actions that create, modify, delete, associate timepoints, remove associations and login
- Show Last Login Date popup after login successful
(WIP)
2016-04-05 12:16:50 -04:00
Aysel Afsar
e277c4b484 Fix user account menu by current path 2016-04-04 12:43:46 -04:00
Aysel Afsar
feb7f0972c LT-117: Remove the user from reviewers when session timeout 2016-04-04 11:06:14 -04:00
Aysel Afsar
8ee2eaf644 LT-117: Remove the user from reviewers of user is logout 2016-04-04 10:35:52 -04:00
Aysel Afsar
2da841bab0 LT-117: Add warning icon in study list row and give tip about user when warning icon is hovered if study is in-use by another user 2016-04-04 00:00:33 -04:00
Aysel Afsar
e2f8bf2431 LT-174: Add confirmation modal template to confirm removing the timepjoint association 2016-03-24 09:28:51 -04:00
Aysel Afsar
37ae35e33f LT-174: Add confirmation box before timepoint association is removed 2016-03-23 10:43:01 -04:00
Aysel Afsar
e3b34b52d6 Bug fixing: Show Worklist option in user account menu if loaded page is Audit or Change Password 2016-03-22 17:46:14 -04:00
Aysel Afsar
3c60a6dda1 LT-103: Authenticate via LDAP 2016-03-22 15:43:06 -04:00
Aysel Afsar
a5d4c6d0eb LT-102: Send a email which includes password reset link if Forgot Password option is selected
- Add custom Reset Password template  and reset password
- Show the first error instead showing all errors of invalidated input values in Sign Up and changePassword templates
2016-03-16 10:28:07 -04:00
Erik Ziegler
bee1e38044 Add option to convert non-Targets to CR/NE/EX 2016-03-13 15:36:12 +01:00
Aysel Afsar
2e4082c4e7 Add Worklist option to return worklist if page is Change Password 2016-03-11 13:09:49 -05:00
Aysel Afsar
2bb429a898 LT-162: Parse dicomWeb qidoRoot 2016-03-10 14:47:55 -05:00
Aysel Afsar
76a9f6a894 LT-115: Set CRUNEX tool buttons as disabled if timepoint is baseline
- Remove addDisabledTool and getDisabledTool methods in toolManager
- Add disabledToolButtons array in toolDefaultStates to check enable/disable buttons
2016-03-10 11:21:52 -05:00
Aysel Afsar
161bbba5cf LT-162: Add server information modal in user account menu 2016-03-09 22:47:17 -05:00
Aysel Afsar
72ecc5b40d LT-190: Axis used to determine overall response is listed first in lesion table by criteria 2016-03-08 16:41:25 -05:00
Aysel Afsar
3876a91ee3 Mistyped as longestDiameter instead of shortestDiameter 2016-03-08 08:16:40 -05:00
Erik Ziegler
f53bfcc05c Added View option to explicitly load unassociated studies in the lesion tracker (LT-183) 2016-03-08 13:11:43 +01:00
Aysel Afsar
52286136ab Merge branch 'crunexTools' 2016-03-07 09:21:11 -05:00
Aysel Afsar
58d145194a LT-115: Disable/Enable CRUNEX button for active image viewer 2016-03-07 09:05:59 -05:00
Erik Ziegler
c4ad6b04b5 Updated Trial Criteria selection, added groundwork for allowing multiple criteria (LT-188) 2016-03-07 13:36:48 +01:00
Aysel Afsar
4c02a1ea3f LT-184: Mention "Only 1 follow-up time point can be associated at the same time." in association dialog. 2016-03-06 18:48:56 -05:00
Aysel Afsar
7c915bd891 LT-115: Remove CRUNEX tools 2016-03-06 11:22:45 -05:00
Aysel Afsar
b51628cc9f - Rename lesion tool as bidirectional tool
- Remove measurementType property and use toolType property in the parts that uses measurementType
- Add toolType in syncMeasurementAndToolData method
- Hide Convert to Non-Target option in lesionLocationDialog for CRUNEX tools
2016-03-04 19:03:16 -05:00
Aysel Afsar
0b6776f777 LT-115: Reloading and showing CR/UN/EX measurements properly 2016-03-04 15:47:30 -05:00
Aysel Afsar
a41e50d79f LT-115: Activate CR/UN/EX tools data when lesion table is clicked 2016-03-02 23:38:03 -05:00
Aysel Afsar
a4521c0fa7 LT-115: Add location and response data in lesion table (WIP) 2016-03-02 23:06:51 -05:00
Aysel Afsar
cd4a9a51da LT-115: Set CR/UN/EX buttons as enabled for follow-up timepoints 2016-03-02 15:49:20 -05:00
Aysel Afsar
7cebd3c91c LT-115: Add CR-Target, UN-Target and EX-Target tools (WIP) 2016-03-02 12:09:05 -05:00
Evren Ozkan
9970b8795b LT-73 Move export tool and progress dialog component to OHIFViewer 2016-03-01 11:55:58 -05:00
Aysel Afsar
c5651e7e04 LT-196: Add verifyEmail property under public property in settings.json to control emailVerification template
- Add mailServerSettings in settings.json
2016-02-28 15:25:23 -05:00
Aysel Afsar
813c68881a LT-196: Verify user's email on signup 2016-02-28 12:58:05 -05:00
Aysel Afsar
9bcb9be471 LT-182: Display study date/thumbnails of the selected study as default 2016-02-24 15:13:30 -05:00
Aysel Afsar
f26fc22cef LT-32: Set lesion tool as active tool if timepoint is baseline otherwise window level when switch the tabs 2016-02-24 12:45:37 -05:00
Aysel Afsar
192e3c5988 LT-32: Target tool shall be active by default for baseline time points 2016-02-23 17:34:54 -05:00
Aysel Afsar
68575ebaa9 LT-189: Length is always longer than width 2016-02-23 17:02:44 -05:00
Evren Ozkan
efa236f4cd LT-73 Export selected studies from study list to local
- Query to get metadata of the selected studies to export
- Download and zip the queried dicom files
- Show and update the progress dialog while querying and exporting studies
2016-02-23 11:53:49 -05:00
Evren Ozkan
a24387b28b LT-73 Add progress dialog component 2016-02-23 11:50:01 -05:00
Aysel Afsar
f46b6b0ebe LT-195: Add Worklist menu item to go wordlist when audit page is shown 2016-02-17 11:31:17 -05:00
Erik Ziegler
7b106d9bdd Fix duplicated lesion responses 2016-02-17 16:02:42 +01:00
Aysel Afsar
2c65b8c9c6 Fix: disable hover event of conformanceCheckFeedback if validationErrors is empty 2016-02-16 12:29:52 -05:00
Erik Ziegler
013c003128 Made tools flourescent green so they are easier to see (LT-191) 2016-02-16 15:03:51 +01:00
Erik Ziegler
8a0b9e6ba5 Fix broken group-level conformance checks (LT-187) 2016-02-16 14:46:31 +01:00
Erik Ziegler
85b972e2e8 Add Mediastinum/Hilum (LT-192) 2016-02-16 13:16:52 +01:00
Erik Ziegler
231df3e5b1 Fixes for lesion activation and loaded timepoint indicators 2016-02-16 13:11:47 +01:00
Aysel Afsar
97bcb6b6f5 Fix font colour of error messages popup 2016-02-15 16:44:20 -05:00
Aysel Afsar
d19e402847 LT-98: Passwords shall be required to be changed every 90 days
- route to changePassword page if the password is passwordExpirationDays old
- passwordExpirationDays property under passwordOptions object sets the time interval when password should be changed (90 days by default)
2016-02-15 13:09:58 -05:00
Erik Ziegler
11e300f013 Style and bug fixes related to active-entry and hipaaAuditLog integration 2016-02-15 14:36:01 +01:00
Aysel Afsar
3b7330ca75 Merge userManagement branch to master 2016-02-14 20:45:04 -05:00
Erik Ziegler
e354c6c577 Steps toward converting targets to non-targets 2016-02-14 15:13:08 +01:00
Erik Ziegler
3c69caf92b Non-target response defaults to NM on baseline, Present on followup (LT-112) 2016-02-14 14:17:20 +01:00
Erik Ziegler
ad52dffa94 Bug fix for empty lesion table 2016-02-14 13:39:50 +01:00
Erik Ziegler
36ff46be41 Added persistent single-image measurments (length, ellipse) (LT-37, LT-156) 2016-02-14 13:36:44 +01:00
Erik Ziegler
b624d12762 Fix syncing bug LT-177, update Cornerstone package libraries 2016-02-13 17:42:10 +01:00
Erik Ziegler
f7e24b8b10 Keep toolData and Measurements in sync (LT-149) 2016-02-12 20:38:00 +01:00
Erik Ziegler
5b07ec372c Disable double-click callbacks while placing lesion/non-target tools (LT-125) 2016-02-12 13:29:50 +01:00
Erik Ziegler
bc2b58b63b Remove validation from Measurements Observe hook 2016-02-11 22:05:57 +01:00
Erik Ziegler
b04bc859be Meteor doesn't like timers inside Observe hooks 2016-02-11 21:37:33 +01:00
Erik Ziegler
4737afb47c Fix infinite loop caused by Measurements and Timepoints Collections during Validation 2016-02-11 21:14:39 +01:00
Erik Ziegler
02010aea81 Add studyDescription to study selector (LT-129) 2016-02-11 13:12:26 +01:00
Erik Ziegler
9cde04bcfe Remove some subscription / reactivity / caching bugs and the unnecessary PatientLocations collection 2016-02-10 16:38:49 +01:00
Aysel Afsar
5ec3cace94 LT-107: Add countdown dialog
- Remove ui from meteor-stale-session package
2016-02-09 22:16:37 -05:00
Erik Ziegler
ffe8f8cf99 Remove broken conformance messages 2016-02-09 18:01:44 +01:00
Erik Ziegler
5f757457c8 Bug fixes for conformance criteria and pixel spacing check 2016-02-09 17:41:58 +01:00
Erik Ziegler
b01a2cccee Fixes for LT-29, disable target measurements when pixel spacing is not available 2016-02-09 15:08:26 +01:00
Erik Ziegler
831e546cd5 Updated Lesion Location list (LT-166) 2016-02-09 14:48:54 +01:00
Erik Ziegler
8297171f4a Update CornerstoneWADOImageLoader to 0.9.0, tried to get DIMSE + WADO-URI working 2016-02-09 13:19:11 +01:00
Erik Ziegler
89782de15e Bug fix for when we have no applicable validation criteria, added default Meteor settings for OHIF Viewer 2016-02-08 20:07:58 +01:00
Erik Ziegler
beaa56c0b3 Updates for Timepoint assocation (LT-60) and Conformance Checks (LT-92, LT-93, LT-94) 2016-02-08 19:59:39 +01:00
Erik Ziegler
0d66437be9 Escape key cancels lesion and non-target tool placement (LT-114) 2016-02-02 16:06:05 +01:00
Erik Ziegler
b2fa6ead3b Add Clinical Meteor packages to Lesion Tracker 2016-01-25 17:14:42 +01:00
Aysel Afsar
56d2a2f654 LT-29: Set activeViewport session for empty imageViewerViewport element, deactivate lesion tools for element which does not have pixel spacing data 2016-01-20 20:16:37 -05:00
Aysel Afsar
5c38c4ffd9 LT-154: Deleted 1D-Measurements from image by Clear Tools button and Delete key 2016-01-19 16:57:52 -05:00
Erik Ziegler
7f7d2f6145 Set a fixed height for confirmDeleteDialog so it isn't stretched in FF and IE (LT-158) 2016-01-19 19:34:03 +01:00
Aysel Afsar
3c48d90891 LT-128: Study Date label is aligned to left 2016-01-18 15:16:03 -05:00
Aysel Afsar
5f58132676 LT-128: Convert date format of Study Date dropdown list from DD/MM/YYYY into Month DD, YYYY 2016-01-18 15:12:30 -05:00
Aysel Afsar
f9d697dea0 LT-123: intersected attribute is removed in intersectLine method,
getIntersectionRect method returns topLeft and bottomRight points instead of left, right, top, bottom points
2016-01-14 13:16:41 -05:00
Aysel Afsar
12a326c7fe LT-123: Add missing files
-Replace mathUtils.js functions with existed functions in cornerstoneMath.js
-Add rectToPoints, doesIntersect, getIntersectionRect methods in cornerstoneMath.rect,
-Add intersectLine method in cornerstoneMath.lineSegment
2016-01-14 00:10:24 -05:00
Aysel Afsar
3812def9cc LT-123: Remove mathUtils.js
-Replace mathUtils.js functions with existed functions in cornerstoneMath.js
-Add rectToPoints, doesIntersect, getIntersectionRect methods in cornerstoneMath.rect,
-Add intersectLine method in cornerstoneMath.lineSegment
2016-01-13 15:05:28 -05:00
Erik Ziegler
cb8672576e Improvements to study list selection, study/timepoint association UI (LT-116 and LT-60) 2016-01-13 11:50:07 +01:00
Erik Ziegler
41b75de814 Work-in-progress on study/timepoint association modal and multi-study selection (LT-60, LT-116) 2016-01-12 21:56:40 +01:00
Erik Ziegler
906f7c6234 Move decrementing to server and out of observe hook 2016-01-11 19:47:19 +01:00
Erik Ziegler
fdde2f9ff9 Trying to debug duplicate removal on QA server 2016-01-11 18:50:15 +01:00
Erik Ziegler
be5ff6f590 Bug fixing to make sure measurements are re-added to toolData 2016-01-11 18:17:02 +01:00
Erik Ziegler
798fe5a3dc Some style changes to the study panel sidebar 2016-01-11 15:08:00 +01:00
Erik Ziegler
54076fbe33 Fixed distance settings in lesionTool. Might need to be done in cornerstoneTools as well 2016-01-11 12:26:00 +01:00
Erik Ziegler
571eb90eb8 Fixed loaded study indicator. Closes LT-91 2016-01-11 12:01:11 +01:00
Erik Ziegler
90a16a8059 Applied JSCS and added JSCS/jsHint config files 2016-01-11 11:32:20 +01:00
Erik Ziegler
a9266608d2 Made lesion removal confirmation dialogs different for timepoints and complete measurments 2016-01-10 15:40:51 +01:00
Erik Ziegler
a1618438d8 Temporary length tool is toggleable. Changed text for Excluded label based on test outline 2016-01-10 15:15:05 +01:00
Erik Ziegler
41baf1c737 Add PageUp and PageDown to hotkeys, Target-first sorting for lesion table 2016-01-09 23:25:35 +01:00
Erik Ziegler
96ddd36151 Improved lesion removing / renumbering after removal 2016-01-09 23:04:22 +01:00
Erik Ziegler
44491c639d Fixes for keydown event detection for dialogs. Updated cornerstoneTools to latest master 2016-01-09 18:41:33 +01:00
Erik Ziegler
8afcb1a1a9 Fix lesion table ordering, new lesion numbering 2016-01-09 18:03:12 +01:00
Erik Ziegler
e4547f121d Fix duplicate lesion bug LT-110 2016-01-09 15:57:18 +01:00