From 080192204e2b9bd1f4020ede39284ce50ad3a837 Mon Sep 17 00:00:00 2001 From: mario Date: Mon, 14 Apr 2025 12:01:13 +0700 Subject: [PATCH] add syarat date filter --- src/routes/routes.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/routes/routes.ts b/src/routes/routes.ts index 2fd97c8..11719f1 100644 --- a/src/routes/routes.ts +++ b/src/routes/routes.ts @@ -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}`;