create dicom web api

This commit is contained in:
Rodrigo Antinarelli authored and James A. Petts committed 2020-05-15 13:59:29 +02:00
1 parent 97004de446
commit ee69a5a40b
4 files changed
+272 -23

No files matched your search

+4 -23
View File
@@ -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,
},
];
}