modified-dicom-pacs
Version:
A modified version of DICOM PACS implementation
44 lines (34 loc) • 2.03 kB
JavaScript
const path = require('path');
let baseDir = path.resolve(__dirname.split('webpacsApp')[0]);
// let DataNativeFolder = path.join(baseDir, 'data', 'Native');
let mainUrl = 'D:/markematics/work.hassaan/projects/react practice/OfficeTry/Helical-version2';
let DataNativeFolder = `${mainUrl}/data/Native`;
const config = {
//helical app
/*
Supported Transfer Syntaxes:
1.2.840.10008.1.2 Implicit VR Endian: Default Transfer Syntax for DICOM
1.2.840.10008.1.2.1 Explicit VR Little Endian
1.2.840.10008.1.2.2 Explicit VR Big Endian
1.2.840.10008.1.2.4.50 JPEG Baseline (Process 1) - Lossy JPEG 8-bit Image Compression
1.2.840.10008.1.2.4.51 JPEG Baseline (Processes 2 & 4) - Lossy JPEG 12-bit Image Compression
1.2.840.10008.1.2.4.70 JPEG Lossless, Nonhierarchical, First- Order Prediction
1.2.840.10008.1.2.4.80 JPEG-LS Lossless Image Compression <-- recommended
1.2.840.10008.1.2.4.81 JPEG-LS Lossy (Near- Lossless) Image Compression
1.2.840.10008.1.2.4.90 JPEG 2000 Image Compression (Lossless Only)
1.2.840.10008.1.2.4.91 JPEG 2000 Image Compression
1.2.840.10008.1.2.5 RLE Lossless
*/
// transfer syntax (e.g. compression of dicom files) used for transmission via wado and proposed to pacs
transferSyntax: '1.2.840.10008.1.2.4.70', // attention: compression not yet working with wado-rs
logDir: "./logs",
// storagePath: `${__dirname.split("\\dicomweb-pacs\\config\\")[0]}\\data\\Native`,
storagePath: DataNativeFolder,
webserverPort: 5001,
qidoMinChars: 0, // do not issue c-find if search contains less characters
qidoAppendWildcard: true, // auto append * for patient name query
permissiveMode: false, // when set to false, all AETs able to query and push need to be in peers
verboseLogging: true // enable verbose logging to std::out (contains DIMSE output)
};
module.exports = config;
// console.log(`${__dirname.split("\\DicomPacs\\dicomweb-pacs\\config")[0]}\\data\\Native`,"dan")