2 Commits

Author SHA1 Message Date
mario
080192204e add syarat date filter 2025-04-14 12:01:13 +07:00
mario
b8607b3fe2 use c-move and use host server source 2025-03-17 09:47:54 +07:00
2 changed files with 11 additions and 8 deletions

View File

@@ -1,13 +1,13 @@
{
"source": {
"aet": "DICOM_SAS",
"ip": "192.168.2.4",
"port": 21112
"aet": "DICOMWEB_PROXY",
"ip": "128.199.154.150",
"port": 8888
},
"peers": [
{
"aet": "ABPACS",
"ip": "192.168.2.8",
"ip": "128.199.154.150",
"port": 11112
}
],
@@ -17,8 +17,8 @@
"logDir": "./logs",
"storagePath": "./data",
"cacheRetentionMinutes": 60,
"webserverPort": 5050,
"useCget": true,
"webserverPort": 5000,
"useCget": false,
"useFetchLevel": "SERIES",
"maxAssociations": 4,
"qidoMinChars": 0,

View File

@@ -42,8 +42,11 @@ module.exports = function (server: FastifyInstance, opts: unknown, done: () => v
try {
var { query } = req;
// Jika req url tidak ada StudyInstanceUID maka tambahkan default StudyDate (yyyymmdd) kemarin dan hari ini
if (!query.StudyInstanceUID && !query.StudyDate) {
// * Untuk Limit Study List Agar Tidak Query Semua Data DICOM (kasus overload di PANAM)
// Jika req url tidak ada:
// StudyInstanceUID, StudyDate, dan PatientID(00100020)
// maka tambahkan default StudyDate (yyyymmdd) kemarin dan hari ini
if (!query.StudyInstanceUID && !query.StudyDate && !query['00100020']) {
const startDate = moment().subtract(1, 'day').format('YYYYMMDD');
const endDate = moment().format('YYYYMMDD');
query.StudyDate = `${startDate}-${endDate}`;