Commit Graph

119 Commits

Author SHA1 Message Date
Erik Ziegler
46828dc5ce fix(google-cloud): Minor cleanup to prevent Google Cloud packages from being added unnecessarily 2019-03-22 16:43:31 +01:00
Egor Lezhnin
9486522552 feat(google-cloud): Add support for Google Cloud Healthcare API DICOM Store Switch (#325)
* NOTASK: PoC for loading data from Healthcare API

* NOTASK: PoC for loading data from Healthcare API fix

* Add sample dialog for loading test dicom-picker

* Fix incorrect promise resolving

* NOTASK: PoC for loading dicom store

* Add web-components as git submodules. (Probably will be changed later)

* Add rough dicomStore picker

* Add dataset selector

* NOTASK: QIDO metadata first draft

* NOTASK: Not Implemented error for color images

* NOTASK: clean-up

* Dicom files uploader intermediate version

* NOTASK: Accept header

* NOTASK: docker configs

* NOTASK: fix

* NOTASK: howTo

* Add draft of DICOM uploader

* Add missing files

* Fix error with missing clientId

* Update submodule

* NOTASK: HowTo

* NOTASK: config for dev

* NOTASK: new docker file

* clean-up

* Update GCP web-components

* Add integration with async web components

* Fix errors in nginx.conf

* Structured reports views basic implementation

* NOTASK: qido -> wado

* NOTASK: config fix

* NOTASK: dirty copy-paste implementation

* Add "Change dicom store" button.
Add an ability to clear date.
Fix bug, when OAuth dosn't work if URL is not /

* Fix studylist filtering

* Fix dockerfile

* NOTASK: meteor update

* NOTASK: fix of package structure

* NOTASK: merge fix

* improvements

Move check for now SR into SR modal
Use simple button to open SR modal
Remove button styling
cleanup

* copy SR data retrieval to wado

* make search of SR simpler

* Codestyle fix

* NOTASK: palette color error message

* Fix date filter.
Fix server settings on first loading.
Add SR and PS buttons

* NOTASK: PS is now hidden by default

* NOTASK: dirty solution

* NOTASK:  new wadoimage lib version

* Fix PS and SR buttons

* Make modal dialogs vertically centered

* Update web components. Quick UI fixes

* Add missing files to the previous commit

* NOTASK:  show-hide for PS

* NOTASK:  show-hide for PS

* NOTASK:  fix of min-max PixelValue bug

* Add "sign out" functionality for Google OAuth. Update web-components.

* intermediate commit

* Add demo signin page

* Beautifying demo sign in page

* NOTASK:  merge

* NOTASK:  clean-up

* Use npm for getting healthcare-api-adapter instead of git submodule.

* NOTASK:  clean-up

* meteor update

* clean-up

* clean-up

* Clean up code

* Update healthcare-api-adapter version. Add location to dicom store path. Fix buttons style.

* Downgrade meteor and packages to master version. Use meteor-build-client-fixed2
2019-03-22 16:42:26 +01:00
Evren Ozkan
5017fd13af fix(hot-keys): Set the correct context name to enable hot keys based on the current page (#308) 2018-11-09 13:14:03 -05:00
Evren Ozkan
99041bebde fix(study-list): Use offset and limit in the dicomweb queries used to search studies with next/prev pagination in study list (#290) 2018-11-08 17:43:26 -05:00
Evren Ozkan
6ad7586d25 Fix the issues with modality filter in study list 2018-10-25 19:28:54 -04:00
João Vinagre
fa73fedb73 fix(study-list): Change convertStringToStudyDate to use moment to fix study date issues 2018-10-04 11:40:48 +02:00
Erik Ziegler
89d97a7a3a chore(dicomweb-client): Switch to dicomweb-client.js to push logic out of OHIF 2018-10-04 11:40:48 +02:00
Gustavo André Lelis
53f71aa34c chore(dimse): Migrate from Meteor to NPM package for DIMSE calls (#269) 2018-09-28 08:54:03 +02:00
Erik Ziegler
18bcf83805
feat(openid-connect): Switch to generic OIDC Client library instead of using Keycloak.js (#273) 2018-09-19 14:50:12 +02:00
Erik Ziegler
03d0798459 fix(routing): Switch from iron:router to clinical:router so we respect ROOT_URL (#115) 2018-07-18 12:44:27 +02:00
Erik Ziegler
ebe0a40f3e
feat(WADO) Allow WADO / QIDO requests to originate from client (#222) 2018-07-17 13:03:36 +02:00
frmdstryr
7849699a0d Fix importStudies dialog when import fails (#223)
If an import happens to fail the dialog promise never resolves. 

This is because `numberOfStudiesFailed` is incremented on error but `numberOfStudiesImported` is not, so the branch  to resolve or reject is never taken.
2018-07-13 15:38:15 +02:00
Erik Ziegler
c8f242d5f5 fix(studylist) Fix duplicate studies in studylist, add min width for study date temporarily 2018-07-12 15:22:11 +02:00
Erik Ziegler
4279396f9f fix(merge) Fixes after merging various changes 2018-07-12 15:22:07 +02:00
Bruno Alves de Faria
ec9c0d444d fix(bootstrap) Include Bootstrap manually to avoid reported XSS vulnerability (#43) 2018-07-12 14:20:10 +02:00
Erik Ziegler
429dd7844e Fix double-tap and press for Study List on iOS (#164) 2018-07-10 11:29:07 +02:00
Gustavo André Lelis
bdba814d52 fix(issue#161) Add (empty) for Studies with no PatientName value (#218) 2018-07-05 11:32:06 +02:00
Gustavo André Lelis
6a5ff13624 fix(series details) Fix Series details modal info table (#214) 2018-07-03 14:00:35 +02:00
Kaspar
ebb53db4ad fix: first time uploadMessage called with undefined as parameter (#204)
* fix: first time uploadMessage called with undefined as parameter

- During uploading DICOMs the first time the function is called with
  no parameter -> this leads to the whole upload to be crashing

* Write the function shorter...
2018-06-13 20:13:18 +02:00
Bruno Alves de Faria
03ea57c162 Creating paginationArea component on ohif:core package 2017-11-06 17:02:39 -02:00
Bruno Alves de Faria
fda272fd7d Isolating ohif:study-list package from measurements and lesiontracker 2017-11-06 17:02:39 -02:00
Bruno Alves de Faria
ddc45df4bd Isolating the ohif:study-list package 2017-11-06 17:02:39 -02:00
Bruno Alves de Faria
fd9cfed8e9 Creating timepoint browser 2017-10-25 22:18:42 -02:00
Bruno Alves de Faria
eb372bed03 Improving new study browser and moving studies services to ohif:studies 2017-10-25 22:09:08 -02:00
Bruno Alves de Faria
956e6da0b3 Preventing all timepoint studies from being loaded at once 2017-10-25 22:09:08 -02:00
André Botelho Almeida
cdac28ed7f OHIF-170: using getString to get accession number for QIDO calls (#119) 2017-10-18 19:41:59 +02:00
Bruno Alves de Faria
5c351365fe Removing uncaught promise console errors 2017-10-03 16:37:37 -03:00
André Botelho Almeida
af4b8b45f5 Ohif 168 proper error handling (#111)
* Adding a better error handling for DICOMWeb getJson method

* Adding a better error handling for DICOMWeb getBulkData method

* Fixinf some typos. Using console.error to log errors

* Better error handling for DIMSE connections

* Using meteor error in StudyListSearch to better display same error in the client

* Using Meteor.Error for a better pattern. Added an error message in the study list. created connection error types to DICOMWeb connection errors

* Changing error types for server connection. Added better errors for DIMSE server on sockets

* Improving viewer response to error being throw when not finding server to display studies

* OHIF-168: adding catches clauses for retrieveStudyMetada method

* OHIF-168: fixing typo in DIMSE.js

* OHIF-168: setting the session variable  to false when starting a new studylist search

* OHIF-168: Using OHIF.log instead of console

* OHIF-168: removing parsing into string for OHIF.log in Connection.js

* OHIF-168: improving error message visibility in study viewer
2017-09-19 17:44:39 +02:00
Aysel Afsar
c678022bd9 OHIF #98 Support to show specific series in study by URL: <base_url>/study/<studyInstanceUid>/series/<seriesInstanceUid> 2017-08-15 20:12:32 -04:00
Aysel Afsar
cf9136447e OHIF #67 Do not trigger ‘change’ event of Study Date Filter since updateInputText method of date filter trigger change event while initializing date picker with applied dateFilterNumDays 2017-08-14 18:14:15 -04:00
Bruno Alves de Faria
b4bb44625c Fixing serverId issues 2017-06-16 16:36:34 -03:00
Erik Ziegler
95533c785b Fix typo in study date filtering for QIDO 2017-06-15 12:42:54 +02:00
Erik Ziegler
ddef3c4710 Move towards NPM for Cornerstone dependencies 2017-06-15 09:18:54 +02:00
Bruno Alves de Faria
66c27b408f Adjusting pagination and form dialog buttons 2017-06-14 09:19:49 +02:00
Bruno Alves de Faria
d9475db1ff Fixing select2 smaller version styles and focus/blur behavior 2017-06-14 09:19:49 +02:00
Evren Ozkan
6d2c324c8f OHIF-165 Make default mouse button tools configurable (wwwc, zoom, pan and stackScroll are currently supported) 2017-05-08 12:25:58 -04:00
Leonardo Campos
4055655c7a OHIF-26: StudyLoadingListener :: progress bar config (ui) 2017-04-27 01:59:15 -03:00
Bruno Alves de Faria
279f6a9960 Creating a smaller version of select component 2017-04-19 10:49:23 -03:00
Bruno Alves de Faria
98c052c4b7 Fixing select2 placeholders and reactivity issues 2017-04-19 10:07:48 -03:00
Bruno Alves de Faria
b30d951ad0 Making study list filter inputs text visible on IE11 2017-04-18 15:03:59 -03:00
Erik Ziegler
bf97c3ebe2 Prevent requestOptions.headers from being published to the client (in case it contains Authentication info) 2017-04-12 12:04:46 +02:00
Erik Ziegler
7ec1c60bc5 Fixes for using OHIF Viewer against https site over DICOMWeb 2017-04-12 12:03:32 +02:00
Bruno Alves de Faria
bc533c14ad Fixing radio CSS issues and moving viewStudies to ohif:study-list package 2017-03-27 08:28:21 -03:00
Bruno Alves de Faria
65ee016efc Making login work with Meteor Accounts package 2017-03-23 19:01:22 -03:00
Bruno Alves de Faria
e12fb0de35 Final adjustments to routing behaviors 2017-03-21 10:16:47 -03:00
Bruno Alves de Faria
7718d31a77 Replacing switchToTab with routes 2017-03-21 10:16:47 -03:00
Bruno Alves de Faria
0cf4dbf13f Removing contextMenu templates and title from tabs 2017-03-21 10:16:47 -03:00
Bruno Alves de Faria
485f82f64c Replacing studyListContextMenu for dropdown 2017-03-21 10:16:47 -03:00
Bruno Alves de Faria
c7f31ddb0a Removing progressDialog from DOM 2017-03-21 10:16:46 -03:00
Bruno Alves de Faria
cb2d0d18aa Removing viewSeriesDetailsModal from DOM 2017-03-21 10:16:46 -03:00