[2026-03-06 10:14:08] WARN : CLIENT_ERROR GET /api/bluhealth/patients 401 - 1ms
[2026-03-06 10:14:08] WARN : CLIENT_ERROR GET /api/bluhealth/patients 401 - 5ms
[2026-03-06 10:14:08] WARN : CLIENT_ERROR GET /api/bluhealth/vitals?page=1 401 - 7ms
[2026-03-06 10:14:08] WARN : CLIENT_ERROR GET /api/bluhealth/ecg?page=1 401 - 9ms
[2026-03-06 10:14:08] WARN : CLIENT_ERROR GET /api/bluhealth/vitals?page=1 401 - 3ms
[2026-03-06 10:14:08] WARN : CLIENT_ERROR GET /api/bluhealth/vitalsAi?page=1 401 - 3ms
[2026-03-06 10:14:08] WARN : CLIENT_ERROR GET /api/bluhealth/ecg?page=1 401 - 2ms
[2026-03-06 10:14:08] WARN : CLIENT_ERROR GET /api/bluhealth/vitalsAi?page=1 401 - 6ms
[2026-03-06 10:14:08] WARN : CLIENT_ERROR GET /api/bluhealth/ecg?page=1 401 - 8ms
[2026-03-06 10:16:10] INFO : SUCCESS POST /api/bluhealth/send-otp 200 - 11104ms
[2026-03-06 10:16:20] WARN : CLIENT_ERROR POST /api/bluhealth/verify-otp 400 - 5ms | BODY: {"otp":"******","requestSource":"patient-portal","timestamp":"2026-03-06T04:46:20.485Z"}
[2026-03-06 10:16:20] INFO : Server started successfully
[2026-03-06 10:16:22] WARN : CLIENT_ERROR POST /api/bluhealth/verify-otp 400 - 2ms | BODY: {"otp":"******","requestSource":"patient-portal","timestamp":"2026-03-06T04:46:22.463Z"}
[2026-03-06 10:16:23] WARN : CLIENT_ERROR POST /api/bluhealth/verify-otp 400 - 3ms | BODY: {"otp":"******","requestSource":"patient-portal","timestamp":"2026-03-06T04:46:23.414Z"}
[2026-03-06 10:16:23] WARN : CLIENT_ERROR POST /api/bluhealth/verify-otp 400 - 1ms | BODY: {"otp":"******","requestSource":"patient-portal","timestamp":"2026-03-06T04:46:23.593Z"}
[2026-03-06 10:16:23] WARN : CLIENT_ERROR POST /api/bluhealth/verify-otp 400 - 1ms | BODY: {"otp":"******","requestSource":"patient-portal","timestamp":"2026-03-06T04:46:23.775Z"}
[2026-03-06 10:16:23] WARN : CLIENT_ERROR POST /api/bluhealth/verify-otp 400 - 1ms | BODY: {"otp":"******","requestSource":"patient-portal","timestamp":"2026-03-06T04:46:23.961Z"}
[2026-03-06 10:16:24] WARN : CLIENT_ERROR POST /api/bluhealth/verify-otp 400 - 1ms | BODY: {"otp":"******","requestSource":"patient-portal","timestamp":"2026-03-06T04:46:24.155Z"}
[2026-03-06 10:16:24] WARN : CLIENT_ERROR POST /api/bluhealth/verify-otp 400 - 1ms | BODY: {"otp":"******","requestSource":"patient-portal","timestamp":"2026-03-06T04:46:24.334Z"}
[2026-03-06 10:16:47] WARN : CLIENT_ERROR POST /api/bluhealth/verify-otp 400 - 2ms | BODY: {"otp":"******","requestSource":"patient-portal","timestamp":"2026-03-06T04:46:47.988Z"}
[2026-03-06 10:16:49] WARN : CLIENT_ERROR POST /api/bluhealth/verify-otp 400 - 1ms | BODY: {"otp":"******","requestSource":"patient-portal","timestamp":"2026-03-06T04:46:49.756Z"}
[2026-03-06 10:16:53] WARN : CLIENT_ERROR POST /api/bluhealth/verify-otp 400 - 1ms | BODY: {"otp":"******","requestSource":"patient-portal","timestamp":"2026-03-06T04:46:53.595Z"}
[2026-03-06 10:16:54] WARN : CLIENT_ERROR POST /api/bluhealth/verify-otp 400 - 1ms | BODY: {"otp":"******","requestSource":"patient-portal","timestamp":"2026-03-06T04:46:54.206Z"}
[2026-03-06 10:16:54] WARN : CLIENT_ERROR POST /api/bluhealth/verify-otp 400 - 2ms | BODY: {"otp":"******","requestSource":"patient-portal","timestamp":"2026-03-06T04:46:54.381Z"}
[2026-03-06 10:16:54] WARN : CLIENT_ERROR POST /api/bluhealth/verify-otp 400 - 1ms | BODY: {"otp":"******","requestSource":"patient-portal","timestamp":"2026-03-06T04:46:54.595Z"}
[2026-03-06 10:17:00] WARN : CLIENT_ERROR POST /api/bluhealth/verify-otp 400 - 2ms | BODY: {"otp":"******","requestSource":"patient-portal","timestamp":"2026-03-06T04:47:00.005Z"}
[2026-03-06 10:17:21] INFO : SUCCESS POST /api/bluhealth/send-otp 200 - 8353ms
[2026-03-06 10:17:35] INFO : SUCCESS POST /api/bluhealth/verify-otp 200 - 275ms
[2026-03-06 10:17:36] INFO : SUCCESS POST /api/bluhealth/select-aadhaar 200 - 56ms
[2026-03-06 10:17:43] INFO : SUCCESS GET /api/bluhealth/face-analysis?page=1 200 - 106ms
[2026-03-06 10:20:13] INFO : SUCCESS GET /api/bluhealth/health-history 200 - 377ms
[2026-03-06 10:20:16] INFO : SUCCESS GET /api/bluhealth/prescriptionAndOrders?page=1 200 - 503ms
[2026-03-06 10:20:16] INFO : SUCCESS GET /api/bluhealth/referralsAnalysis?page=1 200 - 504ms
[2026-03-06 10:20:16] INFO : SUCCESS GET /api/bluhealth/transcribe?page=1 200 - 518ms
[2026-03-06 10:24:23] WARN : CLIENT_ERROR PUT /api/bluhealth/ai-models/1 401 - 3ms | BODY: {"is_active":true,"requestSource":"admin-portal","timestamp":"2026-03-06T04:54:23.843Z"}
[2026-03-06 10:24:29] WARN : CLIENT_ERROR GET /api/bluhealth/hospital-details?page=1&limit=5&search= 401 - 4ms
[2026-03-06 10:24:29] WARN : CLIENT_ERROR GET /api/bluhealth/hospital-details?page=1&limit=5&search= 401 - 3ms
[2026-03-06 10:24:43] INFO : SUCCESS POST /api/bluhealth/admin-login 200 - 688ms
[2026-03-06 10:25:02] INFO : SUCCESS PUT /api/bluhealth/ai-models/3 200 - 439ms
[2026-03-06 10:25:04] INFO : SUCCESS PUT /api/bluhealth/ai-models/4 200 - 214ms
[2026-03-06 10:25:06] INFO : SUCCESS GET /api/bluhealth/hospital-details?page=1&limit=5&search= 200 - 157ms
[2026-03-06 10:25:11] INFO : SUCCESS GET /api/bluhealth/hospital-details/1 200 - 98ms
[2026-03-06 10:25:13] WARN : CLIENT_ERROR GET /favicon.ico 404 - 2ms
[2026-03-06 10:25:44] INFO : SUCCESS GET /logs/2026-03-06.log 200 - 2ms
[2026-03-06 10:25:44] INFO : SUCCESS GET /logs/2026-03-06.log 200 - 4ms
[2026-03-06 10:25:51] WARN : CLIENT_ERROR GET /logs/2026-03-05.log 404 - 2ms
[2026-03-06 10:25:54] WARN : CLIENT_ERROR GET /logs/2026-03-05.log 404 - 2ms
[2026-03-06 10:25:55] WARN : CLIENT_ERROR GET /logs/2026-03-04.log 404 - 1ms
[2026-03-06 10:25:56] INFO : SUCCESS GET /logs/2026-03-03.log 200 - 2ms
[2026-03-06 10:26:59] INFO : SUCCESS GET /api/bluhealth/portal-settings 200 - 372ms
[2026-03-06 10:28:45] INFO : SUCCESS GET /api/bluhealth/ai-models 200 - 300ms
[2026-03-06 11:19:23] INFO : SUCCESS GET /api/bluhealth/transcribe?page=2 200 - 636ms
[2026-03-06 11:19:23] INFO : SUCCESS GET /api/bluhealth/prescriptionAndOrders?page=2 200 - 641ms
[2026-03-06 11:19:23] INFO : SUCCESS GET /api/bluhealth/referralsAnalysis?page=2 200 - 654ms
[2026-03-06 11:30:06] INFO : SUCCESS GET /logs/2026-03-06.log 200 - 1ms
[2026-03-06 11:30:06] INFO : SUCCESS GET /logs/2026-03-06.log 200 - 1ms
[2026-03-06 12:29:58] WARN : CLIENT_ERROR GET /api/bluhealth/ai-models 401 - 17ms
[2026-03-06 15:38:41] INFO : SUCCESS PUT /api/bluhealth/ai-models/5 200 - 158ms
[2026-03-06 15:38:43] INFO : SUCCESS PUT /api/bluhealth/ai-models/1 200 - 160ms
[2026-03-06 15:38:48] INFO : SUCCESS GET /api/bluhealth/ai-models 200 - 144ms
[2026-03-06 15:38:58] INFO : SUCCESS PUT /api/bluhealth/ai-models/2 200 - 151ms
[2026-03-06 15:38:59] INFO : SUCCESS GET /api/bluhealth/ai-models 200 - 73ms
[2026-03-06 15:39:05] INFO : SUCCESS PUT /api/bluhealth/ai-models/1 200 - 195ms
[2026-03-06 15:39:07] INFO : SUCCESS GET /api/bluhealth/ai-models 200 - 81ms
[2026-03-06 15:39:10] INFO : SUCCESS PUT /api/bluhealth/ai-models/5 200 - 145ms
[2026-03-06 15:39:13] INFO : SUCCESS PUT /api/bluhealth/ai-models/3 200 - 145ms
[2026-03-06 15:39:14] INFO : SUCCESS GET /api/bluhealth/ai-models 200 - 80ms
[2026-03-06 15:39:16] INFO : SUCCESS PUT /api/bluhealth/ai-models/4 200 - 143ms
[2026-03-06 15:39:17] INFO : SUCCESS GET /api/bluhealth/ai-models 200 - 73ms
