Bruno Alves de Faria
fcdefda586
LT-247: Creating modalities summary
2016-07-22 11:00:16 +02:00
Erik Ziegler
848251eba9
More cleanup for the study list
2016-07-22 11:00:16 +02:00
Bruno Alves de Faria
093a97f0f3
LT-247: Disabling selection and fixing follow-up title
2016-07-22 11:00:16 +02:00
Bruno Alves de Faria
4ed13b25b2
LT-247: making rounded button group component toggleable
2016-07-22 11:00:16 +02:00
Erik Ziegler
7c92b9a7dd
Styling updates for Study List
2016-07-22 11:00:16 +02:00
Bruno Alves de Faria
d014c72aa4
LT-247: Adding behavior for All timepoints option
2016-07-22 11:00:16 +02:00
Erik Ziegler
4e6f46f876
Remove old templates, hookup trial options button
2016-07-22 11:00:16 +02:00
Erik Ziegler
7fca7e3129
Added rudimentary HUD
2016-07-22 11:00:16 +02:00
Erik Ziegler
e90db4a7c6
Cleanup for the lesion table
2016-07-22 11:00:16 +02:00
Erik Ziegler
a9a4f3f82b
Lesion Tracker Redesign so far
2016-07-22 11:00:16 +02:00
Erik Ziegler
0ee44729d2
Fix missing small template loading issues found on Windows
2016-07-16 11:58:20 +02:00
Evren Ozkan
8e8654bec1
- Update cornerstoneTools from "v0.7.8 - 2016-03-17" to "v0.7.8 - 2016-05-17"
...
- Update cornerstoneWADOImageLoader from "v0.9.1 - 2016-02-09" to "v0.13.3 - 2016-06-02"
- Update dicomParser from "v1.2.1 - 2016-02-07" to "v1.7.1 - 2016-06-09"
2016-06-21 11:56:14 -04:00
Evren Ozkan
7ffe59655c
Do search() call to retrieve all studies inside onCreated callback of worklistResult template
2016-06-17 09:26:10 -04:00
Evren Ozkan
5a680261c7
- Do not attempt to get studies metadata if ViewerData already has studies property and use it to view studies in tab (for cases when a tab is opened with metadata externally)
...
- Add showStudyListTab helper whether to show StudyListTab in worklist template - it is shown by default (it is not shown only if "data.showStudyListTab" is set to false when rendering worklist template)
2016-06-16 18:36:38 -04:00
weiwei
b957b1f540
make the viewer work at meteor 1.3
2016-06-13 17:12:28 -05:00
weiwei
b3e5838caf
Merge branch 'master' of github.com:OHIF/Viewers
2016-06-13 16:18:53 -05:00
Evren Ozkan
5935c027b1
Check study instances whether they have image data based on sopClassUid or rows (JPEG and PNG images do not have sopClassUid) in layoutManager as well
2016-06-10 17:37:07 -04:00
weiwei
e8c6cf31c2
upgrade to 1.3
2016-06-09 11:12:42 -05:00
Erik Ziegler
c0fe9fff50
Fix double-tap to open study ( #20 )
2016-06-08 10:14:31 +02:00
Erik Ziegler
6f23c7163a
Fixing iron:router issue with latest Chrome version
2016-06-07 19:32:30 +02:00
Erik Ziegler
3734b5f31a
Remove requirement for columns as well as rows, one is enough
2016-06-05 10:41:18 +02:00
Evren Ozkan
99da14e1a7
Merge branch 'isImage'
...
* isImage:
Check study instances whether they have image data based on sopClassUid or rows (JPEG and PNG images do not have sopClassUid)
Check study instances whether they have image data based on sopClassUid instead of rows
2016-06-03 13:01:30 -04:00
Evren Ozkan
6f0f1dc0ea
Check study instances whether they have image data based on sopClassUid or rows (JPEG and PNG images do not have sopClassUid)
2016-06-03 12:37:59 -04:00
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
Evren Ozkan
896cc715ea
Check study instances whether they have image data based on sopClassUid instead of rows
2016-05-02 19:14:47 -04:00
Aysel Afsar
dfcb33153f
LT-239: Handle the error if the last imported file is not dcm file
...
- Add message label in progress dialog
2016-04-25 19:01:59 -04: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
1e1c4033a6
- Refactor ActiveEntry.sigIn method
...
- Add own Reset password template
- Check password history and validation in Reset Password
- Add expireTimeInMinute in passwordOptions to control expire time of reset link
- Show sending notification while reset link is sent
2016-04-14 15:02:22 -04:00
Erik Ziegler
7fa4c33064
Fix contentId bug
2016-04-14 20:02:54 +02:00
Erik Ziegler
cbaf770fba
Add fallback in case instances have URL specified directly
2016-04-14 19:30:18 +02:00
aysel.afsar
6c798ad4db
LT-236: Add expiration time for password reset link
2016-04-13 14:56:35 -04:00
Aysel Afsar
1891d1fe75
Check whether priorLoginDate is undefined
2016-04-11 09:43:22 -04:00
Erik Ziegler
1a48b6040a
Cleaned up the worklist design a bit
2016-04-09 22:00:05 +02:00
Aysel Afsar
513abfeeb5
Merge branch 'auditTrial'
2016-04-06 15:37:35 -04:00
Aysel Afsar
2a89e5c7e2
LT-61: Search by User Name, Patient Name, Study InstanceUid and Action Type
2016-04-06 14:48:21 -04:00
Evren Ozkan
d3cdd4be35
LT-66 Fix a tiny bug with logging status of file upload to import
2016-04-06 10:40:43 -04:00
Evren Ozkan
e97e72944f
LT-73 Move queryStudies used to get study metadata from exportStudies to lib as a global function
2016-04-05 17:38:36 -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
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
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
Aysel Afsar
d18a66d513
LT-107: Add correct meteor-stale-session
2016-02-08 13:25:22 -05:00
Aysel Afsar
360d674049
LT-107: Remove wrong package folder meteor-stale-session package
2016-02-08 12:33:03 -05:00
Aysel Afsar
e52df94363
LT-107: Add meteor-stale-session package to show countdown popup
2016-02-08 11:15:28 -05:00
Aysel Afsar
e659f0f4b3
- Renamed validatePassword method, usePwstrength and useZxcvbn,
...
- Moved passwordOptions from settings.json to ActiveEntry configuration object
- Used zxcvbn rule set if showPasswordStrengthIndicator is true, used regular expression rule set if showPasswordStrengthIndicator is false
2016-02-04 17:53:01 -05:00
Aysel Afsar
4e986c8395
Added testing issues for password validation
2016-02-03 14:41:51 -05:00
Erik Ziegler
6c4eae3699
Fix accession number and study description in study list
2016-02-02 22:21:23 +01:00