Aysel Afsar
e277c4b484
Fix user account menu by current path
2016-04-04 12:43:46 -04:00
Aysel Afsar
546d579c7a
Merge branch 'isReviewing'
2016-04-04 11:44:26 -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
Evren Ozkan
55fbf3f1da
LT-212 Fix the bug caused by exporting large studies
...
- Use blob instead of arraybuffer as xhr response type to download dicom files
- Convert blob to arraybuffer after blob downloaded via xhr
2016-04-01 22:43:48 -04:00
Weiwei
0e31eff332
image level query with combined series query
2016-03-31 18:46:13 -05:00
Evren Ozkan
a2124c03e9
LT-66 Import DICOM Studies
...
- Add a toolbar in the top of worklist
- Add Import button in the worklist toolbar
- Upload all files in the selected folder to import from client to server
- Import uploaded files via DIMSE
- Delete uploaded files from server when import is completed
- Handle import status in client
- Show/Update progress dialog in client while uploading and importing files
- Show Import button only if import is supported for the default service type (DICOMWeb is currently not supported)
2016-03-30 18:38:29 -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
506ab56711
LT-103: Show error messages if username or password are invalidated
...
- Remove Need An Account and Forgot Password buttons for Sign In page
2016-03-22 17:03:13 -04:00
Aysel Afsar
3c60a6dda1
LT-103: Authenticate via LDAP
2016-03-22 15:43:06 -04:00
Erik Ziegler
beaa0d4e65
Remove unnecessary logging for instance metadata
2016-03-20 10:29:35 +01:00
Erik Ziegler
fc7dde0082
Fix NaN FPS
2016-03-17 15:30:14 +01:00
Erik Ziegler
70b3f938cf
Fix autoplay
2016-03-17 14:04:11 +01:00
Erik Ziegler
7e64fb4109
Clips use DICOM frameTime by default (LT-210). Added floating clip control dialog (LT-209)
2016-03-17 12:10:23 +01:00
Aysel Afsar
d1d4e09815
Merge branch 'master' of https://github.com/OHIF/Viewers
2016-03-16 21:27:16 -04:00
Aysel Afsar
a2c0dbefc3
- Return modalities attribute by merging modality and modalitiesInStudy attributes to be able to filter if only modality tag exists
...
- Remove modality tag in filter object and filter modalities of studies returned from WorklistSearch method
2016-03-16 21:23:48 -04:00
Weiwei
fa43580b2c
Revert "Merge branch 'medken' of https://github.com/OHIF/Viewers "
...
This reverts commit 2be7a9bd2f , reversing
changes made to f839c60a68 .
2016-03-16 18:18:33 -05:00
Weiwei
2be7a9bd2f
Merge branch 'medken' of https://github.com/OHIF/Viewers
2016-03-16 18:11:22 -05:00
Weiwei
f839c60a68
added c-store feature to dimse package, fixed logging of vr length mismatch
2016-03-16 18:10:14 -05: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
Aysel Afsar
28ba53b328
- Add modality tag in filter object to filter studies
2016-03-15 10:17:37 -04:00
Erik Ziegler
31d34a3fb5
Work from Medken branch
2016-03-13 16:38:43 +01:00
Erik Ziegler
bee1e38044
Add option to convert non-Targets to CR/NE/EX
2016-03-13 15:36:12 +01:00
Erik Ziegler
dbeaba1684
Fix DICOM Time helper
2016-03-13 12:34:53 +01:00
Aysel Afsar
d483f2ae68
LT-207: Case insensitive for Modality filtering
2016-03-11 13:11:26 -05: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
e2d855c333
Fix worklist context menu position (LT-193)
2016-03-07 14:34:29 +01: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
Aysel Afsar
0b92ee706f
LT-64: Save sortOption in Session to keep the condition of sorting when tabs are switched.
2016-02-23 13:20:41 -05:00
Aysel Afsar
57c645a6c8
LT-64: Study list shall have click-to-sort column headings (ascending, descending)
2016-02-23 12:30:12 -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
1497c06a52
Bug fixing: Call search() method in change event of studyDate if studyDate input is not empty to prevent duplicated data. Enter key calls search() method when studyDate is empty
2016-02-19 17:06:20 -05:00
Aysel Afsar
1dc7eb71c0
- Add "Study Not Found" message
...
- Hide loading text after WorklistSearch method is called
2016-02-19 16:49:32 -05:00
Aysel Afsar
fb7024d20e
LT-63 & LT-70: Study list shall have option today and study date range (from/to) to limit
2016-02-19 14:26:38 -05:00
Aysel Afsar
37c893004c
LT-62: Study list shall be filterable by Modality
2016-02-18 15:35:15 -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
Erik Ziegler
95ec18f279
Fix bugs preventing OHIF Viewer usage
2016-02-17 15:54:24 +01:00
Erik Ziegler
1b3280c04b
Fix tool colors (LT-191)
2016-02-16 19:33:11 +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
d83b2f4199
LT-106: User accounts shall be made inactive after 6 months of inactivity
2016-02-15 16:40:53 -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
Aysel Afsar
eb32e1771f
LT-97: Add requireRegexValidation and requireStrongPasswords properties under passwordOptions which is under passwordOptions.
...
- requireRegexValidation toggles whether or not password validation is controlled by regular expression
- requireStrongPasswords toggles whether password validation is controlled by zxcvbn package
LT-104: User account shall be locked after 5 failed attempts
- "failedAttemptsLimit" property which is under passwordOptions in ActiveEntry configuration object sets number of failed attempts count to lock user account, it is set 5 as default
LT-99: Passwords shall use password history of 6
- "passwordHistoryCount" property which is under passwordOptions in ActiveEntry configuration object sets count of last passwords that is not used to reset password
- Show error messages in changePassword template
- Make signIn button disabled if inputs are not validated
2016-02-14 17:03:00 -05:00
Weiwei
47eebc64e1
orthanc proxy
2016-02-14 15:23:06 +01:00
Weiwei
94076f6263
orthanc proxy
2016-02-14 15:22:23 +01: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
Aysel Afsar
24e615da1e
LT-97: - Remove zxcvbn package because of version conflict,
...
- Add passwordOptions in ActiveEntry.configure
- Toggle showPasswordStrengthIndicator to show password strength meter ui, toggle requireRegexValidation to set password regex for validation or requireStrongPasswords to create strong passwords by using zxcvbn.
- Sign in/ sing up when enter key is pressed
2016-02-11 08:48:11 -05:00
Erik Ziegler
02010aea81
Add studyDescription to study selector (LT-129)
2016-02-11 13:12:26 +01:00
Erik Ziegler
d3d0ad4beb
Fixed DIMSE+WADO-URI
2016-02-10 19:56:22 +01:00
Weiwei
6172bf6440
Adding peer checks and allows changing aes when query/retrieve
2016-02-10 10:59:12 -06:00
Erik Ziegler
9cde04bcfe
Remove some subscription / reactivity / caching bugs and the unnecessary PatientLocations collection
2016-02-10 16:38:49 +01:00
Erik Ziegler
7d42456f57
Still trying to get DIMSE+WADO-URI working
2016-02-10 10:50:20 +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
Weiwei
ae0d6f3310
wwu
2016-02-09 17:49:20 -06: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