UNPKG

modified-dicom-pacs

Version:

A modified version of DICOM PACS implementation

44 lines (34 loc) 2.03 kB
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")