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)
This commit is contained in:
1 parent
064743a8f7
commit
a2124c03e9
13 files changed
+324
-3
No files matched your search
@@ -147,6 +147,7 @@ Package.onUse(function(api) {
|
||||
api.addFiles('lib/setFocusToActiveViewport.js', 'client');
|
||||
api.addFiles('lib/updateAllViewports.js', 'client');
|
||||
api.addFiles('lib/exportStudies.js', 'client');
|
||||
api.addFiles('lib/importStudies.js', 'client');
|
||||
api.addFiles('lib/encodeQueryData.js', 'server');
|
||||
|
||||
//api.export('accountsConfig', 'client');
|
||||
@@ -166,6 +167,7 @@ Package.onUse(function(api) {
|
||||
api.export('setFocusToActiveViewport', 'client');
|
||||
api.export('updateAllViewports', 'client');
|
||||
api.export('exportStudies', 'client');
|
||||
api.export('importStudies', 'client');
|
||||
api.export('getActiveViewportElement', 'client');
|
||||
api.export('encodeQueryData', 'server');
|
||||
|
||||
@@ -198,6 +200,7 @@ Package.onUse(function(api) {
|
||||
api.addFiles('server/lib/namespace.js', 'server');
|
||||
api.addFiles('server/methods/getStudyMetadata.js', 'server');
|
||||
api.addFiles('server/methods/worklistSearch.js', 'server');
|
||||
api.addFiles('server/methods/importStudies.js', 'server');
|
||||
|
||||
// DICOMWeb instance, study, and metadata retrieval
|
||||
api.addFiles('server/services/qido/instances.js', 'server');
|
||||
@@ -215,5 +218,12 @@ Package.onUse(function(api) {
|
||||
api.addFiles('server/services/remote/retrieveMetadata.js', 'server');
|
||||
|
||||
api.export('Services', 'server');
|
||||
api.export('importStudies', 'server');
|
||||
api.export('importSupported', 'server');
|
||||
|
||||
// Collections
|
||||
api.addFiles('both/collections.js', [ 'client', 'server' ]);
|
||||
api.addFiles('server/collections.js', 'server');
|
||||
api.export('StudyImportStatus', [ 'client', 'server' ]);
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user