create dicom web api
This commit is contained in:
1 parent
97004de446
commit
ee69a5a40b
4 files changed
+272
-23
No files matched your search
@@ -2,36 +2,17 @@
|
||||
// TODO: Use constructor to create an instance of IWebClientApi
|
||||
// TODO: Use existing DICOMWeb configuration (previously, appConfig, to configure instance)
|
||||
|
||||
import { createDicomWebApi } from './DicomWebDataSource/index.js';
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
function getDataSourcesModule() {
|
||||
return [
|
||||
{
|
||||
name: 'dicomweb-client',
|
||||
name: 'dicomweb',
|
||||
type: 'webApi',
|
||||
/**
|
||||
* TODO: Create JSDoc for this Data Source implementation.
|
||||
*/
|
||||
createDataSource: dataSourceConfiguration => {
|
||||
// instantiate DicomWebClient
|
||||
// const dicomWebClient = new DicomWebClient(dataSourceConfiguration);
|
||||
|
||||
return {
|
||||
query: {
|
||||
studies: {
|
||||
mapParams: params => params,
|
||||
searchStudies: params => {
|
||||
/** dicomWebClient.searchStudies(params) **/
|
||||
},
|
||||
searchSeries: params => {
|
||||
/** dicomWebClient.searchSeries(params) **/
|
||||
},
|
||||
processResults: results => results,
|
||||
},
|
||||
},
|
||||
};
|
||||
},
|
||||
createDataSource: createDicomWebApi,
|
||||
},
|
||||
];
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user